- 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