[sc34wg3] implementer's comments on XTM, 23.2.2003, Rev1.15
Lars Marius Garshol
sc34wg3@isotopicmaps.org
03 Apr 2003 13:54:33 +0200
* Robert Barta
|
| Yes, this is more a general rant and can be easily ignored. I was
| simply wondering that the IDs - actually an XMLish way to address a
| particular part of an XML __DOCUMENT__ is "used" (read abused) to
| address now a topic or particular parts of topics.
Well, that's just a consequence of the topic map being created from an
XML document. Abstractly, what the SAM does is allow you to address
any topic map construct by a URI. The form of the URIs will depend on
how the topic map was created.
| And, if we already have this, why does it only work for particular
| things and not for others?
What things does it not work for?
| Again, can be ignored since this cannot be changed easily without
| affected probably a lot of other stuff.
Well, even so I'd like to discuss it.
* Lars Marius Garshol
|
| Not sure I follow here. You mean you would prefer if only topicRef
| were used to refer to topics? I made that comment myself just before
| XTM was published, but it was too late then, and it's definitely too
| late now. :)
|
| :-) Maybe it is just my programmer's soul, but here I would have
| designed my TM data structures to be all about topics, regardless
| where they come from:
|
| - In case of topicRef this would simply be a pointer to the topic
| which is already declared in the map.
|
| - In case of resourceRef a topic representing this resource would be
| created (just as the SAM says),
|
| - similar for subject....
This is how the SAM is.
| This distinction would not appear then in XTM (or any other
| serialisation).
I agree, and have said so many times, but this is something we can't
change without breaking too many documents. And, actually, XTM
Fragments makes good use of this.
| Please correct me if this would not work. Maybe it is not completely
| practical but I would have preferred a rather orthogonal format. Now
| SAM has to compensate for this. Which is ok, per-se.
How does SAM compensate? That's what I don't understand.
--
Lars Marius Garshol, Ontopian <URL: http://www.ontopia.net >
GSM: +47 98 21 55 50 <URL: http://www.garshol.priv.no >