- From: Ivan Herman <ivan@w3.org>
- Date: Thu, 11 Oct 2007 10:52:19 +0200
- To: Ben Adida <ben@adida.net>
- Cc: Shane McCarron <shane@aptest.com>, Elias Torres <elias@torrez.us>, Manu Sporny <msporny@digitalbazaar.com>, RDFa <public-rdf-in-xhtml-tf@w3.org>
- Message-ID: <470DE443.6010304@w3.org>
I am not sure I understand the problem around @property. http://www.w3.org/MarkUp/2007/ED-rdfa-syntax-20070921/#sec_9.2.5. lists a number of predefined values for @property (description, generator, keywords, references, robots, title) and a _different_ set of predefined values for @rel/@rev (alternate, appendix, bookmarks, etc). Based on that, my understanding would be that the treatment of @property on the one hand, and @rel/@rev on the other is _exactly_ the same (ie, (a)-(d) below), except that the set of reserved values, as referred to in (a), is different (and the two sets are defined in the syntax document). What do I miss? Ivan Ben Adida wrote: > Shane McCarron wrote: >> I think that instanceof has NO non-scoped values. It takes curies, and >> there are no XHTML-defined nor RDFa-Syntax defined values that would be >> in the xhtml/vocab# space. > > Right, I should be clear that I don't mean @instanceof="next" to yield > xh:next, that's obviously not a good idea. > > It's less clear what to do with @property="next", though since we are > pre-processing for specific backwards-compatible values of @rel and > @rev, I think we can safely say that @property="next" also doesn't > generate anything. > > So I'll restate the proposal accordingly: > > ========= > rel="X" > > (a) if X is a XHTML 1.1 reserved value, it is re-written in a > pre-processing stage as rel="xh:X", where xh maps to > http://www.w3.org/1999/xhtml/vocab#. > > (b) if X is a prefixed value, it is processed normally. > > (c) if X is a non-prefixed, non-reserved value, it is ignored by any > baseline RDFa parser, though other conformant parsers may choose to > generate a triple *outside* of the default graph, as per [RDFa Parser > Conformance]. > > The same rules apply to each value in a space-separated set of values for X. > > The same rules apply to @rev, which has the same backwards compatibility > issues as @rel. > > For @property and @instanceof, only rules (b) and (c) apply. > ========= > > -Ben > > -- 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 Thursday, 11 October 2007 08:52:24 UTC