- From: Mark Birbeck <mark.birbeck@formsPlayer.com>
- Date: Tue, 22 Jan 2008 19:48:22 +0000
- To: "Manu Sporny" <msporny@digitalbazaar.com>
- Cc: RDFa <public-rdf-in-xhtml-tf@w3.org>
Hi Manu, That's great...it's good to have something concrete to discuss. Now...sorry to keep repeating the same point, but the issue has never been about how to recognise the reserved values, but how to *ignore* the non-recognised values. In your model a value of "foo" will be processed as a non-prefixed CURIE, and so generate a triple. Can you turn your hand to that problem, next? :) (I know that Shane has also proposed some text, but we might as well discuss both proposals in parallel, until we get a resolution from one or other.) (And there is an annoying aspect of XHTML and HTML which is that 'alternate' is a modifer; in my parser I simply concatenate things like 'alternate' and 'stylesheet' before turning them into CURIEs, so that I get just one value, but someone may have a better proposal.) Regards, Mark On 22/01/2008, Manu Sporny <msporny@digitalbazaar.com> wrote: > > Shane McCarron wrote: > > And I disagree - the normative definition of the reserved values cannot > > be outside of the module definition. And this IS the module definition > > for XHTML Modularization 1.0/1.1. There can and must be a file at the > > vocab URI that contains annotated RDFa to define those values too, but > > that cannot be normative. > > Shane - point taken. In an attempt to get this resolved, here is > proposed wording to the RDFa Syntax Document: > > --------------------------------------------------------------------------- > > ===== Section 9.2.6.1: Processing non-prefixed CURIEs in @rel/@rev > > A CURIE is considered a 'non-prefixed CURIE' if there is no namespace > defined and no preceding colon. An example of a 'non-prefixed CURIE' is > rel="next" or rev="glossary". To provide compatibility with current > semantics expressed in XHTML documents, certain non-prefixed CURIEs MUST > set the predicate for generated triples when used in @rel and @rev. > > These non-prefixed CURIEs are: > > alternate, appendix, bookmark, chapter, contents, copyright, glossary, > help, icon, index, meta, next, p3pv1, prev, role, section, subsection, > start, and up. > > When processing these CURIEs, the parser must prepend the > http://www.w3.org/1999/xhtml/vocab# namespace to the beginning of the > 'non-prefixed CURIE' in the generated triple. For example, rel="next" > becomes http://www.w3.org/1999/xhtml/vocab#next. To illustrate, > > <a rel="next" href="http://example.org/page2.html"> > > should generate the following triple: > > <> > <http://www.w3.org/1999/xhtml/vocab#next> > <http://example.org/page2.html> . > > ===== Section 5.3, Step #4 (addition): > > 'Non-prefixed CURIE's are processed by prepending the > http://www.w3.org/1999/xhtml/vocab# namespace to each predicate that is > a recognized 'non-prefixed CURIE'. A list of all valid non-prefixed > CURIEs is available in Section 9.2.6.1. > > --------------------------------------------------------------------------- > > Mark, what are the issues that you can see with the text above? > > -- manu > > -- > Manu Sporny > President/CEO - Digital Bazaar, Inc. > blog: Intro to the Semantic Web in 6 minutes (video) > http://blog.digitalbazaar.com/2007/12/26/semantic-web-intro > > -- Mark Birbeck, formsPlayer mark.birbeck@formsPlayer.com | +44 (0) 20 7689 9232 http://www.formsPlayer.com | http://internet-apps.blogspot.com standards. innovation.
Received on Tuesday, 22 January 2008 19:48:31 UTC