[topicmapmail] basics

Lars Marius Garshol larsga@garshol.priv.no
01 Jun 2003 11:59:16 +0200


* Knud M=F6ller
|
| As far as I know, the only advantage of any XML-element having an id is=20
| that it provides you with a means to refer to that element. So, if you=20
| ever want to refer to a basename, you would have to provide it with an=20
| id. This situation could e.g. arise if you want to reifiy the basename=20
| (or any other element within a TM). You could then have the=20
| subjectIndicator of the reifying topic point to the basename's id.

* Robert Barta
|=20
| I would assume you mean the subject address? If you reify the
| basename with another topic B then this basename is the subject and
| the URL to the basename is the subject address.

Whoops. Careful now. If you want to reify a topic map construct you
must use a <subjectIndicatorRef/> to do so. XTM 1.0 does not say this
explicitly, but the syntax examples show what the thinking was.

  <URL: http://www.topicmaps.org/xtm/1.0/#ex-association >

SAM, the document that is to become ISO 13250-2, says the same thing.

  <URL: http://www.isotopicmaps.org/sam/sam-model/#d0e675 >

I've had some long discussions with the editors of XTM 1.0 about this,
and I've swung back and forth somewhat on the issue, but I now feel
the decision taken in XTM 1.0 was the correct one.

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