- From: Shane McCarron <shane@aptest.com>
- Date: Mon, 14 Feb 2011 13:43:00 -0600
- To: nathan@webr3.org
- CC: Ivan Herman <ivan@w3.org>, RDFA Working Group <public-rdfa-wg@w3.org>
- Message-ID: <4D5985C4.1010407@aptest.com>
Just to close the loop on this discussion... I disagree that we should define AbsoluteURI as a datatype in the way described below. We don't use it in the spec anywhere. What we do use is what you below have called 'URI'. We use it as 'AbsURI' - see the XSD in appendix A.1. We do NOT define the datatype 'AbsURI' in the prose, since we never use it on its own. I think the upshot of this discussion is that 1. URI should be left defined as it always has been (inherited from the XML Schema AnyURI definition and includes relative URIs - because in lexical space we permit URIs on several attributes). 2. We should define AbsURI as per the text below for 'URI' for completeness. 3. We should have @profile take a list of AbsURIs. 4. We should leave @href and @src taking a URI as they have always done. Any objections to this approach? On 2/8/2011 5:12 AM, 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] > > [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 -- Shane P. McCarron Phone: +1 763 786-8160 x120 Managing Director Fax: +1 763 786-8180 ApTest Minnesota Inet: shane@aptest.com
Received on Monday, 14 February 2011 19:44:12 UTC