Re: XHTML2 and metainformation

On 4/20/03 8:28 AM, "Ernest Cline" <ernestcline@mindspring.com> wrote:

> 
> Toby A Inkster wrote:
> 
>> On Sat, Apr 19, 2003 at 04:53:38PM -0400, Ernest Cline wrote:
>> | > <link rel="schema.DC" href="http://purl.org/dc/elements/1.1/" />
>> | > <meta name="DC.date" content="2000-01-01" />
>> | 
>> | It still is a kludgy hack. Not as kludgy as I first thought, but still
>> | kludgy. Dublin Core assumes that <link rel="schema.*" /> can be used to
>> | assign a namespace to a metainformation schema. This however is not a
>> | normative part of the XHTML2 standard nor has it ever been a normative
>> | part of any (X)HTML standard issued by W3C.
>> 
>> Nor does (X)HTML make any attempt to define Spanish, but you can still
>> write Spanish documents in (X)HTML.
> 
> But (X)HTML does define a standard way of indicating that a document
> (or a piece of a document is in Spanish through the use of the
> (xml:)lang attribute.

True.

> There currently is no standard way of indicating
> a piece of metainformation is part of a particular metainformation
> schema.

Take a look at the 'profile' attribute of the <head> element as defined and
referenced in HTML4.01.  There is just enough there to get started.

>> My point is that there is nothing in (X)HTML to specifically disallow
>> the use of <link rel="schema.*" />.
> 
> And there is nothing in (X)HTML to endorse it either. As I've pointed
> out already, as a bare minimum I'd support making this a normative part
> of XHTML2, but I think there are better methods available than using
> <link rel="schema.*" />.

Agreed.

> The most I will say for it was that it was the
> best that could be achieved given the lack of such support as part of
> previous (X)HTML standards.

It's not even close to the best that could be achieved.

Tantek

Received on Sunday, 20 April 2003 12:50:08 UTC