- 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