W3C home > Mailing lists > Public > public-rdf-in-xhtml-tf@w3.org > January 2008

Exact wording for non-prefixed CURIEs in @rel/@rev

From: Manu Sporny <msporny@digitalbazaar.com>
Date: Tue, 22 Jan 2008 14:37:54 -0500
Message-ID: <47964612.8040304@digitalbazaar.com>
To: RDFa <public-rdf-in-xhtml-tf@w3.org>

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
Received on Tuesday, 22 January 2008 19:38:11 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 22 January 2008 19:38:13 GMT