- From: Ivan Herman <ivan@w3.org>
- Date: Tue, 8 Feb 2011 12:19:51 +0100
- To: nathan@webr3.org
- Cc: Shane McCarron <shane@aptest.com>, RDFA Working Group <public-rdfa-wg@w3.org>
- Message-Id: <42EB182F-5E68-4B41-A603-6B52B2FF0E97@w3.org>
On Feb 8, 2011, at 12:12 , Nathan wrote: > Hi Shane, > > Following on from two discussions on the list about the use of @profiles, and confusion over the terminology "TERMorCURIEorAbsURI" in the current RDFa-Core draft, I'd propose the following clarifications to the spec. > > define: > > URI > URI = scheme ":" hier-part [ "?" query ] [ "#" fragment ] > A URI conforming to the Generic URI Syntax, as per section 3 of > RFC3986 [1] > > AbsoluteURI > absolute-URI = scheme ":" hier-part [ "?" query ] > An absolute-URI as per section 4.3 of RFC 3986 [2] Wait, I am not sure I understand this. I do _not_ think that it is worthwhile for us to restrict a @profile value to be an AbsoluteURI in this sense. What you do is to remove the optional fragment, and I think that this is unnecessary on the specification level. We can add some warning on the effect of cache, but that is it. What I want to be sure of is that I could not do something like @profile="#me" ie, a 'pure' fragment ID, ie, a relative URI. (The same, probably, for @vocab.) But the URI specification you quote in the document seems to exclude that anyway. Ie, the spec is probably fine as far as I am concerned, it is just that some explanation might be worth somewhere that we do not use relative URI-s. Ivan > > [1] http://tools.ietf.org/html/rfc3986#section-3 > [2] http://tools.ietf.org/html/rfc3986#section-4.3 > > change: > [[ > profile > a white space separated list of one or more URIs that indicate a profile or terms, prefix mappings, and/or default vocabulary declarations. See RDFa Profiles; > ]] > to: > [[ > profile > a white space separated list of one or more AbsoluteURIs that indicate a profile of terms, prefix mappings, and/or default vocabulary declarations. See RDFa Profiles; > ]] > - note: s/profile or/profile of > > change: > [[ > TERMorCURIEorAbsURI > A TERM or a CURIEorURI > TERMorCURIEorAbsURIs > A white space separated list of TERMorCURIEorAbsURIs > ]] > to: > [[ > TERMorCURIEorURI > A TERM or a CURIEorURI > > TERMorCURIEorURIs > A white space separated list of TERMorCURIEorURIs > ]] > > And possibly change mentions of "URI" or "URIs" to point to the aforementioned definition. > > Best, > > Nathan > ---- Ivan Herman, W3C Semantic Web Activity Lead Home: http://www.w3.org/People/Ivan/ mobile: +31-641044153 PGP Key: http://www.ivan-herman.net/pgpkey.html FOAF: http://www.ivan-herman.net/foaf.rdf
Attachments
- application/pkcs7-signature attachment: smime.p7s
Received on Tuesday, 8 February 2011 11:19:21 UTC