- From: Chris Lilley <chris@w3.org>
- Date: Thu, 13 Oct 2005 20:53:35 +0200
- To: Bjoern Hoehrmann <derhoermi@gmx.net>
- Cc: www-svg@w3.org
On Monday, April 18, 2005, 12:59:16 AM, Bjoern wrote: BH> Dear Scalable Vector Graphics Working Group, BH> From http://www.w3.org/TR/2005/WD-SVGMobile12-20050413/linking.html BH> section 14.1.1 BH> [...] BH> local IRI references, where the IRI reference does not contain an BH> <absoluteIRI> or <relativeIRI> and thus only contains a fragment BH> identifier (i.e., #<elementID>)) BH> [...] BH> It is highly unclear what this means. The symbols <absoluteIRI> and BH> <relativeIRI> are not defined anywhere and if e.g. irelative-ref is BH> meant to be referred to (as defined in RFC 3987) the grammar would BH> not work the way it is assumed to work. It is thus unclear whether BH> http://example.org/ with "http://example.org/#x" is a "local IRI BH> reference" or not. We agree that the form of words used here was confusing. We now explain things as follows: <p>SVG supports IRI references, both relative and absolute. However, some elements have restrictions on these IRIs, as noted in the table below. There are three restrictions: <ol> <li>Fragment identifiers are disallowed on some elements (they can only point to complete files)</li> <li>Some elements constrain the IRI to <em>same-document references</em> - those which point into the same document tree as the one containing the link anchor. </li> <li>Others are restricted to <span class="SVG-Term">local IRI references</span>, which require no additional network access. There are two types of local IRI reference: <ol><li> IRIs that point into the same document tree</li> <li>data: IRIs (which, if XML, produce a different tree, but the data is already loaded as it is part of the IRI itself)</li> </ol></li> </ol> </p> Same-document references are one class of constraint, and local IRI references are another class (one which requires no further access once the current document is loaded, but does not necessarily point into the same document tree). BH> Please change the draft to be clear about these matters. Further, BH> same-document references (the proper term for "local IRI references", BH> I suspect), in the context of xml:base processing have been source of BH> much confusion and there are changes to RFC3986 on these matters which BH> make this section further unclear. Please change the draft such that it BH> uses proper terminology and clearly explains processing in context of BH> xml:base. We believe that we are now using the correct terminology and that processing of relative IRIs with xml:base is therefore clear. Please inform us within two weeks if this change does not satisfy your concerns. However, if there is some additional subtlety in RFC3986 whose import we have missed, we trust that you will supply further and more specific elucidation. -- Chris Lilley mailto:chris@w3.org Chair, W3C SVG Working Group W3C Graphics Activity Lead Co-Chair, W3C Hypertext CG
Received on Thursday, 13 October 2005 18:53:44 UTC