- From: Ivan Herman <ivan@w3.org>
- Date: Mon, 01 Oct 2007 13:48:59 +0200
- To: Mark Birbeck <mark.birbeck@formsPlayer.com>
- CC: W3C RDFa task force <public-rdf-in-xhtml-tf@w3.org>
- Message-ID: <4700DEAB.6010103@w3.org>
Hm. You won't like me, but I am not sure I like it:-) Though is see the rationale, we create some sort of an odd case. At the moment the agreement is that a @rel value without a CURIE prefix is considered to be in http://www.w3.org/1999/xhtml/vocab# and that is it. This is a very clear and easy-to-follow rule. What you propose is that, well, this is true, _except_ for the value of instanceof that behaves differently. I am not sure it is good if we begin to introduce such exceptions. Or did I misunderstand you? A possible way out is to say that the 'rdf:' prefix (and probably the 'rdfs:' prefix) will always be added to the result of an RDFa processor with the usual values. This is not very nice either, but I would prefer to solve your problem that way... Ivan Mark Birbeck wrote: > Hello all, > > Whilst considering RDFa use in the wild, it occurred to me that > constructs like the following would almost certainly become quite > common: > > <html > xmlns="http://www.w3.org/1999/xhtml" > xmlns:foaf="http://xmlns.com/foaf/0.1/" > xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" > > > <head> > <title>My profile</title> > <link rel="rdf:type" resource="[foaf:PersonalProfileDocument]" /> > </head> > . > . > . > </html> > > If the author wants to avoid having to include the RDF namespace, they > would have to change their mark-up to look something like this: > > <html > xmlns="http://www.w3.org/1999/xhtml" > xmlns:foaf="http://xmlns.com/foaf/0.1/" > > > <head> > <title>My profile</title> > </head> > <body about="" instanceof="foaf:PersonalProfileDocument"> > . > . > . > </body> > </html> > > However, if we added an additional link type, such as 'a' or > 'instanceof', we could also allow the following mark-up: > > <html > xmlns="http://www.w3.org/1999/xhtml" > xmlns:foaf="http://xmlns.com/foaf/0.1/" > > > <head> > <title>My profile</title> > <link rel="instanceof" resource="[foaf:PersonalProfileDocument]" /> > </head> > . > . > . > </html> > > This avoids the need to declare the RDF namespace, and keeps the > metadata in the head of the document which seems more appropriate for > this particular kind of statement. > > Regards, > > Mark > > -- Ivan Herman, W3C Semantic Web Activity Lead Home: http://www.w3.org/People/Ivan/ PGP Key: http://www.ivan-herman.net/pgpkey.html FOAF: http://www.ivan-herman.net/foaf.rdf
Received on Monday, 1 October 2007 11:49:07 UTC