[topicmapmail] Topic Maps construct vs. topic map construct
Lars Heuer
heuer at semagia.com
Wed Dec 5 14:38:18 EST 2007
Hi Lars,
[...]
>> TMDM defines "topic map" as a "set of topics and associations".
>> "topic map construct" is not logical.
> Why not?
Because a in lower case written "topic map" refers, as I understood
the TMDM definition, to a particular topic map. And "topic map
construct" would therefor refer to a construct within a particular
topic map (i.e. topic 'X' within topic map 'Y').
But the UML diagram [1] indicates that "topic map construct" is the
superordinate concept for "topic", "association" etc. The UML diagram
is not normative, but IMO the diagram in this respect right, that all
concepts / components like "topic", "association" are "constructs"
and therefor they are "Topic Maps constructs".
[...]
>> (3) A construct in a topic map, however, could also be called
>> "topic map construct".
[...]
>> Yes, but as you laid down, "topic map construct" seems to be
>> unnecessary since the use case is missing.
> Hmmm. To me they mean the same thing. So how can the use case be
> missing for the one and not for the other?
I think, I was unclear. ;) *Iff* we rename the thing, which is
currently called "topic map construct" into "Topic Maps construct", I
see no reason why the TMDM should additionally define the term "topic
map construct". Hmm... . More clear? =:-O In short: My proposal is:
Rename the "topic map construct" into "Topic Maps construct". Leave
"topic map construct" undefined. That's it. ;)
[1]
<http://www.isotopicmaps.org/sam/sam-model/images/classhierarchy.png>
Best regards,
Lars
--
http://www.semagia.com
http://www.topicmaps.de/mailinglist/ German Topic Maps mailinglist
More information about the topicmapmail
mailing list