[topicmapmail] multiple Source Locators

Lars Marius Garshol larsga@ontopia.net
Wed, 01 Sep 2004 08:34:21 +0200


* Thomas B. Passin
|=20
| To be a bit more precise about http: URLs - What you get back when
| you make a GET or POST request is considered to be a
| *representation* of (the state of) the addressed resource.  However,
| this is not necessarily true of an arbitrary URI scheme.

Yep. File URIs would be one example of this.
=20
| I am going to have to fess up and admit that I have never been quite
| sure what these "locators" are supposed to be.  In particular, I am
| unclear about the relationship between a locator and a good old
| fashioned topic id.  Please enlighten me!

A locator is pretty much the same as a URI, except that in HyTM, for
example, they are HyTime locators. Official support for HyTM has been
discontinued, but the locator concept is still with us.

A topic id, in the sense of the value of the -id- attribute of a
<topic> element, for example, is in TMDM mapped to a source locator.
This is an absolute URI that refers back to the <topic> element with
the URI of the enclosing XTM file and #id appended to it. This
approach lets us handle merging of multiple XTM files, etc.

The section on "Topic references" in my "Extending tolog" paper from
Montr=E9al last year has some background on this, as does the XTM 1.1
specification.

--=20
Lars Marius Garshol, Ontopian         <URL: http://www.ontopia.net >
GSM: +47 98 21 55 50                  <URL: http://www.garshol.priv.no >