<feed xmlns="http://www.w3.org/2005/Atom" xmlns:foaf="http://xmlns.com/foaf/0.1/"><title>norman.walsh.name: Comments on /2005/06/10/resolution</title><link rel="alternate" type="text/html" href="http://norman.walsh.name/2005/06/10/resolution"/><id>http://norman.walsh.name/2005/06/10/resolution/comments.atom</id><updated>2012-02-13T08:41:52.584503Z</updated><entry><title>Comment 1 on /2005/06/10/resolution</title><link rel="alternate" type="text/html" href="http://norman.walsh.name/2005/06/10/resolution#comment0001"/><id>http://norman.walsh.name/2010/09/25/oauth#comment0001</id><published>2005-06-10T16:58:34Z</published><updated>2005-06-10T16:58:34Z</updated><author><name>John L. Clark</name><foaf:mbox_sha1sum>da39a3ee5e6b4b0d3255bfef95601890afd80709</foaf:mbox_sha1sum></author><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">
    <p>I've always been curious about the semantics (in terms of Web Architecture) of XML Catalog resolution of URIs.  If an XML Catalog takes in one URI A and outputs a second URI B, what is the relationship between resource A and resource B?  &lt;A&gt; owl:sameAs &lt;B&gt;? Or is the relationship at the discretion of the author of the XML Catalog under consideration?</p>
  </div></content></entry><entry><title>Comment 2 on /2005/06/10/resolution</title><link rel="alternate" type="text/html" href="http://norman.walsh.name/2005/06/10/resolution#comment0002"/><id>http://norman.walsh.name/2010/09/25/oauth#comment0002</id><published>2005-06-10T17:42:40Z</published><updated>2005-06-10T17:42:40Z</updated><author><name>Norman Walsh</name><foaf:mbox_sha1sum>da39a3ee5e6b4b0d3255bfef95601890afd80709</foaf:mbox_sha1sum></author><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">
    <p>The XML Catalogs specification does not take a position on what an alternate URI <strong>means</strong>, nor do I think it should.
</p>
    <p>
While it is very often the case that the relationship is owl:sameAs, this is demonstrably not always the case. For example, on my system, all references to the DocBook 4.x DTDs are redirected to the current development version of V4. This is convenient for me (usually), but it could not reasonably be asserted that DocBook V4.1 was owl:sameAs DocBook V4.5b2.</p>
  </div></content></entry><entry><title>Comment 3 on /2005/06/10/resolution</title><link rel="alternate" type="text/html" href="http://norman.walsh.name/2005/06/10/resolution#comment0003"/><id>http://norman.walsh.name/2010/09/25/oauth#comment0003</id><published>2005-06-11T01:33:20Z</published><updated>2005-06-11T01:33:20Z</updated><author><name>John L. Clark</name><foaf:mbox_sha1sum>da39a3ee5e6b4b0d3255bfef95601890afd80709</foaf:mbox_sha1sum></author><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">
    <p>When I've looked at XML Catalog resolution of URIs, it feels somewhat like RDF.  When following an arc on an RDF graph (with no literals), you start at one URI and end at another.  You can think of each step in XML Catalog resolution as one step away from a resource in the traversal of an RDF graph.  Naturally, the next question is then, "why not use RDF?"  Here are the features that I like about XML Catalogs for this functionality, as opposed to RDF.  With XML Catalogs you get a natural functional behavior; with a graph, you would have to impose additional constraints on top of the graph model.  Also, RDF syntax is unwieldy for this type of functionality.  XML Catalog syntax is nice and straightforward for the behavior it provides.</p>

<p>If we are going to use XML Catalogs for general functional mapping of URIs, then I believe we need to correctly treat both inputs and outputs to XML catalogs as URIs (when performing URI resolution).  As such, I want to take this opportunity to point out <a rel="nofollow" href="http://lists.oasis-open.org/archives/entity-resolution-comment/200506/msg00000.html">a comment that I made earlier this week, asking why the <code>uri</code> element does not specify that both the source (attribute <code>name</code>) and destination (attribute <code>uri</code>) are not both of type uri-reference</a>.  (See also <a rel="nofollow" href="http://www.oasis-open.org/committees/download.php/12075/xml-catalogs.html#s.uri">the section of the XML Catalog specification discussing the <code>uri</code> element</a>.)  To me, this makes particular sense when you allow for resolution relationships besides owl:sameAs.</p>
  </div></content></entry></feed>

