ISSUE-2100: @rel/@rev values do not necessarily need to be prefixed

@rel/@rev prefixes

@rel/@rev values do not necessarily need to be prefixed

SVG 1.2 Tiny: Last Call
Raised by:
Doug Schepers
Opened on:
Manu Sporny (RDF in XHTML Task Force)
@rel/@rev values do not necessarily need to be prefixed
When used with RDFa, the values for the 'rel' and 'rev' attributes must
be a CURIE [RDFA] (i.e., a prefixed string, such as 'cc:license' to
indicate a Creative Commons license), while the values may simply be
from a set of specific keywords for Microformats. These formats may be
used independently, or in combination if the keywords do not clash.

The @rel/@rev values in RDFa can either be a reserved word or a CURIE as
defined in the RDFa Syntax document[2]. Perhaps the SVG Tiny document is
authored to not support reserved words due to a mis-reading or
mis-understanding of the current CURIE specification[3]? The current
specification allows both prefixed and unprefixed "reference only" values:
curie := [ [ prefix ] ':' ] reference
A host language MAY interpret a reference value that is not preceded by
a prefix and a colon as being a member of a host-language defined set of
reserved values. Such reserved values MUST translate into an IRI, just
as with any other CURIE.

We urge the SVG WG to not limit CURIEs and provide a CURIE mechanism as
defined by the CURIE specification. It would make the job of RDFa parser
authors much easier as there are less special cases to consider when
creating their parser. The current language in SVG Tiny requires all
current RDFa parsers to strip out all reserved word processing in order
to conform to SVG+RDFa, which would lead to two increasingly divergent
types of RDFa parsers:

1. Parsers that parse SVG+RDFa 1.0.
2. Parsers that parse "XHTML+RDFa 1.0".

The SVG Tiny document seems to insist that terms must be of the form
"x:y", instead of also allowing things like "license" (note that there
isn't a preceding colon before a reserved word).

We are currently working on a method to specify reserved words that will
not need preceding colons and the current language in SVG Tiny would
prevent that method from being used in SVG Tiny.

Please do one of the following:

* Adopt the current RDFa/CURIE processing rules as-is.
* Define a set of reserved words that should be used in SVG Tiny and
preserve the functionality provided in the CURIE Specification.
* Do not rule out the ability to use non-colon-prefixed reserved words.


Related Actions Items:
No related actions
Related emails:
  1. SVG/profiles/1.2T doc-svgt12.html,NONE,1.1 (from on 2008-10-28)
  2. Re: Logistics of Open Issues (from on 2008-10-16)
  3. Re: [LC] Official SVG Tiny Working Draft Comments from W3C RDF in XHTML Task Force (ISSUE-2100) (from on 2008-10-10)
  4. SVG/profiles/1.2T/publish metadata.html,1.89,1.90 single-page.html,1.96,1.97 (from on 2008-10-10)
  5. SVG/profiles/1.2T/master metadata.html,1.30,1.31 (from on 2008-10-10)
  6. ISSUE-2100 (@rel/@rev prefixes): @rel/@rev values do not necessarily need to be prefixed [Last Call: SVG 1.2 Tiny ] (from on 2008-10-10)

Related notes:

Agree. Commenter satisfied:

Doug Schepers, 3 Nov 2008, 16:43:33

Display change log ATOM feed

Dirk Schulze <>, Chair, Chris Lilley <>, Staff Contact
Tracker: documentation, (configuration for this group), originally developed by Dean Jackson, is developed and maintained by the Systems Team <>.
$Id: 2100.html,v 1.1 2020/01/17 13:19:35 carcone Exp $