- From: Jeremy Carroll <jjc@hpl.hp.com>
- Date: Thu, 01 Mar 2007 17:37:15 +0000
- To: Dan Connolly <connolly@w3.org>
- CC: Murray Maloney <murray@muzmo.com>, Harry Halpin <hhalpin@ibiblio.org>, public-grddl-wg@w3.org
This adequately addresses the comment.
Jeremy
Dan Connolly wrote:
> On Tue, 2007-02-27 at 18:57 +0000, Jeremy Carroll wrote:
>> The version reviewed was: 2007/02/21 16:25:45 number 1.228
>
>> 1) IRI throughout
>>
>> Globally substitute URI with IRI, and change normative ref
>> to RFC 3986 to RFC 3987.
>>
>> It is highly likely that this suggestion will be made by last call
>> reviewers, so it is better to address the comment before LC.
>
> OK.
>
> I did some spelunking and found that both webarch and XML Schema
> predate the IRI spec, and XQuery seems to cite XML Schema for xs:anyURI.
>
> So I changed the formal occurrences to "IRI", but left many
> of the informal occurrences as "URI", and added a note,
> in the "Resource Descriptions" subsection of the intro, right
> after we make the point about "unambiguous URIs"...
>
> [[
> Note that GRDDL follows HTML 4, RDF, and XML Schema in using
> Internationalized Resource Identifiers, i.e. IRIs[RFC3987]. While in
> informal usage, this specification uses the more familiar term URI
> interchangeably with the recently standardized term IRI, the formal
> rules use the relevant terms precisely.
> ]]
>
> Plus, the algorithm for converting a relative reference to absolute
> form is only in RFC 3986, so I kept that ref while adding RFC 3987.
>
> http://www.w3.org/2004/01/rdxh/spec
> Revision 1.233 2007/03/01 16:50:06 connolly
> cite RFC3987 and specify IRIs, while
> still using "URI" informally
>
> A complete diffs is attached.
>
> Murray or Harry, please confirm that these changes are
> consistent with WG expectations. If you need me to follow
> up by phone, I'm happy to do that.
>
>
>
>
> ------------------------------------------------------------------------
>
> Index: spec.html
> ===================================================================
> RCS file: /w3ccvs/WWW/2004/01/rdxh/spec.html,v
> retrieving revision 1.232
> retrieving revision 1.233
> diff -u -u -r1.232 -r1.233
> --- spec.html 1 Mar 2007 16:05:08 -0000 1.232
> +++ spec.html 1 Mar 2007 16:50:06 -0000 1.233
> @@ -5,7 +5,7 @@
> <head>
> <title>Gleaning Resource Descriptions from Dialects of Languages
> (GRDDL)</title>
> - <meta name="RCS-Id" content="$Id: spec.html,v 1.232 2007/03/01 16:05:08 connolly Exp $"/>
> + <meta name="RCS-Id" content="$Id: spec.html,v 1.233 2007/03/01 16:50:06 connolly Exp $"/>
> <style type="text/css">
> .issue {
> background-color:#dfd;
> @@ -75,10 +75,10 @@
>
> <h1>Gleaning Resource Descriptions from Dialects of Languages (GRDDL)</h1>
>
> -<h2>editor's draft $Date: 2007/03/01 16:05:08 $</h2>
> +<h2>editor's draft $Date: 2007/03/01 16:50:06 $</h2>
> <dl>
> <dt>This Version:</dt>
> - <dd>$Revision: 1.232 $ (a <a href="#changes">change log</a> is appended)
> + <dd>$Revision: 1.233 $ (a <a href="#changes">change log</a> is appended)
> </dd>
> <dt>Latest Stable Published Version:</dt>
> <dd><a href="http://www.w3.org/TR/grddl/">http://www.w3.org/TR/grddl/</a>
> @@ -307,6 +307,14 @@
> <p>Both the entities (subject and object resources) and relationships
> (predicates) are identified using unambiguous URIs.</p>
>
> +<p><em>Note that GRDDL follows HTML 4, RDF, and XML Schema in using
> +<em>Internationalized Resource Identifiers</em>, i.e. IRIs<a
> +class="norm" href="#rfc3987">[RFC3987]</a>. While in informal usage,
> +this specification uses the more familiar term <q>URI</q>
> +interchangeably with the recently standardized term <q>IRI</q>, the
> +formal rules use the relevant terms precisely.</em>
> +</p>
> +
> <p>The publishers of the XML above could also provide the same data in
> RDF using RDF/XML or one of the other RDF syntaxes.
> GRDDL provides a relatively inexpensive mechanism for bootstrapping
> @@ -374,8 +382,8 @@
> <p>The general form of associating a GRDDL transformation link with a
> well-formed XML document is adding to the root element a
> <code>grddl</code> namespace declaration and a
> -<code>grddl:transformation</code> attribute whose value is a URI
> -reference, or list of URI references, that refer to executable scripts
> +<code>grddl:transformation</code> attribute whose value is an IRI
> +reference, or list of IRI references, that refer to executable scripts
> or programs which are expected to transform the source document into
> RDF. This method is suitable for use with any XML dialects that can
> accomodate an extra namespace-qualified attribute on the root
> @@ -454,7 +462,7 @@
> identified<a class="norm" href="#WEBARCH">[WEBARCH]</a> by the
> absolute form (see section 5.2 Relative Resolution in <a class="norm"
> href="#rfc3986">[RFC3986]</a>) of <var>REF</var> with respect to the
> -base URI of <var>E</var> is a <dfn>GRDDL transformation</dfn> of
> +base IRI of <var>E</var> is a <dfn>GRDDL transformation</dfn> of
> <var>N</var>.
> </td>
> <td>
> @@ -502,9 +510,9 @@
> the resource identified by
> <tt>http://www.w3.org/2001/sw/grddl-wg/td/titleauthor.html</tt>. Note
> that this serialization of the graph contains a relative URI reference
> -(in the value of the <tt>rdf:about</tt> attribute). The base URI for
> -interpretting relative URI references in a serialization of a
> -graph produced by a GRDDL transformation is the URI of the source
> +(in the value of the <tt>rdf:about</tt> attribute). The base IRI for
> +interpretting relative IRI references in a serialization of a
> +graph produced by a GRDDL transformation is the IRI of the source
> document.</p>
>
> <p>The <tt>glean_title.xsl</tt> resource specifies a function from
> @@ -670,7 +678,7 @@
> <td class="assertion">
> If
> <ul>
> -<li>an information resource <var>NSDOC</var>, identified by a URI
> +<li>an information resource <var>NSDOC</var>, identified by an IRI
> <var>NS</var> has a <b>GRDDL result</b> that includes a triple
> whose
> <ul>
> @@ -821,7 +829,7 @@
> <code>profile</code> attribute of the <code>head</code> element, and
> <code>transformation</code> as the value of the <code>rel</code>
> attribute of a <code>link</code> or <code>a</code> element whose
> -<code>href</code> attribute value is a URI reference that refers to an
> +<code>href</code> attribute value is an IRI reference that refers to an
> executable script or program which is expected to transform the source
> document into RDF. This method is suitable for use
> with valid XHTML documents which are constrained by an XML DTD.
> @@ -874,7 +882,7 @@
> <p>An XHTML document may conform to a number of dialects
> simultaneously and link to more than one GRDDL transformation. However,
> since the <code>href</code> attribute of the <code>link</code> and
> -<code>a</code> elements accept only a single URI reference, multiple
> +<code>a</code> elements accept only a single IRI reference, multiple
> instances of these elements must be used to assert multiple links:</p>
>
> <div class="example">
> @@ -910,7 +918,7 @@
> for each <tt>a</tt> and <tt>link</tt> descendant element <var>E</var>
> whose <tt>rel</tt> attribute has value <tt>transformation</tt>,
> the resource identified by the absolute form of the
> -<tt>href</tt> attribute with respect to the base of <var>E</var>
> +<tt>href</tt> attribute with respect to the base IRI of <var>E</var>
> is a <dfn>GRDDL transformation</dfn> of <var>N</var>.
> </td>
> <td>
> @@ -955,7 +963,7 @@
> token <var>REF</var> in the value of the <tt>profile</tt>
> attribute of the <tt>head</tt> element <var>E</var>,
> the absolute form of <var>REF</var> with respect to the
> -base URI of <var>E</var> is a <dfn>metadata profile name</dfn> of
> +base IRI of <var>E</var> is a <dfn>metadata profile name</dfn> of
> <var>N</var>.
> </td>
> <td>
> @@ -1036,7 +1044,7 @@
> <td class="assertion">
> If
> <ul>
> -<li>an information resource <var>PDOC</var>, identified by a URI
> +<li>an information resource <var>PDOC</var>, identified by an IRI
> <var>PNAME</var> has a <b>GRDDL result</b> that includes a triple
> whose
> <ul>
> @@ -1689,6 +1697,11 @@
> <h3 id="normativeRefs">Normative References</h3>
>
> <dl class="bib">
> +<dt id="rfc3987">RFC3987</dt>
> +<dd><cite><a href="http://www.ietf.org/rfc/rfc3987.txt">Internationalized Resource Identifiers (IRIs)</a></cite> Internet RFC 3987 January 2005. Duerst, Suignard
> +</dd>
> +
> +
> <dt id="rfc3986">RFC3986</dt>
> <dd><cite><a href="http://gbiv.com/protocols/uri/rev-2002/rfc2396bis.html">Uniform Resource Identifier (URI): Generic Syntax</a></cite> Internet RFC3986 January 2005. Berners-Lee, Fielding, Masinter
> </dd>
> @@ -2141,6 +2154,10 @@
>
> <pre><!-- next line -->
> $Log: spec.html,v $
> +Revision 1.233 2007/03/01 16:50:06 connolly
> +cite RFC3987 and specify IRIs, while
> +still using "URI" informally
> +
> Revision 1.232 2007/03/01 16:05:08 connolly
> let issues list stand as log of changes before LC candidate
>
Received on Thursday, 1 March 2007 17:37:50 UTC