[topicmapmail] subject proxies and subject maps

Johannes Schmidt jschmidt at t8d.de
Mon Dec 31 07:52:46 EST 2007


Hi all,

while thinking about how (and where) to implement a simple dereferencing 
mechanism for proxies (label -> proxy) I came across the question if 
subject proxies can exist independently from any subject map (both 
according to TMRM), e.g. in an application (context).

TMDM is explicit through the UML diagram in TMDM clause 5.2 [1] which 
shows a composition relationship between topic map (parent) and topic. I 
could not find explicit "prose" in TMDM describing this dependence 
relationship.

TMAPI reflects this dependence. Creating a topic requires a topic map 
(object). The TMAPI guide expresses:
"There are no methods to remove a TopicMapObject instance from its 
parent. An instance can only be removed by calling the remove() method 
which not only removes the instance from the parent, but also destroys 
it. You must not attempt to access a TopicMapObject after calling the 
remove method on it." [2]

However, what about the relationship between subject proxies and subject 
maps (TMRM)? I can not find the answer - an explicit statement - in TMRM 
clause 4 [3] (maybe my mistake).
(Apart from any technology/model/paradigm subjects "exist" independently 
from any clustering strategy, of course.)

Any hints or thoughts?

Best regards,
Johannes


[1]: http://www.isotopicmaps.org/sam/sam-model/#d0e654
[2]: http://tmapi.org/guide/ar01s05s02.html
[3]: http://www.isotopicmaps.org/TMRM/TMRM-7.0/tmrm7.pdf


More information about the topicmapmail mailing list