[topicmapmail] subject proxies and subject maps
Lars Marius Garshol
larsga at garshol.priv.no
Thu Jan 3 04:36:57 EST 2008
* Johannes Schmidt
>
> 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).
You have to remember here that the TMRM is maths, and that a proxy is
just a set that conforms to some simple constraints. So your question
is effectively whether the set
{ <{}, {}> }
can exist independently of any subject map. Looked at in this way I
think the answer is inevitable. Of course it can.
* Lars Heuer
>
> But you cannot "travel" from a proxy to the containing subject map.
> Nobody forbids to implement such a feature, but the TMRM does not
> provide such a feature.
What Lars says here is of course true, and defining this feature is
trivial. Let's say the function
map(p)
returns the set of all maps which contain the proxy p. Well:
map(p) = {m \in whateversetofallmapswasagain | p \in m }
That's the maths. How to do this in an API is another thing
completely. Maths and APIs are quite different, and so an API can
behave rather differently from the math.
* Johannes Schmidt
>
> (Apart from any technology/model/paradigm subjects "exist"
> independently
> from any clustering strategy, of course.)
Yes. Subjects and their proxies are different things, however.
--Lars M.
More information about the topicmapmail
mailing list