Re: TMQL - Proposal: Removal of reifier axis
Lars Heuer <[email protected]> Sat, 30 Apr 2011 12:27:01 +0200
| Newsgroups | gmane.text.xml.xtm.general |
|---|---|
| Organization | Semagia |
| Message-ID | <[email protected]> |
Hi Patrick,
[...]
>> If topic T reifies association A and T is an instance of TT. Is A an
>> instance of TT?
>>
> Well, starting from the TMDM, we know that type/instance is *not*
> transitive:
I think this has nothing to do with the question if type-instance
relationships are transitive or not, but with the question what
"reification" implies.
If reification implies that A and T can be used interchangeable (since
A has become an explicit subject represented by T), the answer if A is
an instance of TT should be "yes". Why should reification (within a
topic map) be treated differently from our other topic
represents/reifies subject X mechanisms (via subject
identifier/locator)?
We accept that an IRI becomes magically a topic/subject and that we
can make statements like
<http://psi.example.org/Bremen> isa onto:city
but if we reify something within a topic map, an extra step is needed
and A is not an instance of TT if T reifies A and T is an instance of
TT.
Maybe I misunderstood reification, but in my understanding A should be
an instance of TT iff T reifies A and T is an instance of TT.
[...]
>> That is, if B is an instance of the type A, and C is an instance of
>> the type B, it does not follow that C is an instance of A.
> If you consider reification to be a form of association, then I think a
> following clause from the TMDM clears this up:
[...]
Yes, if reification is interpreted as an association and we're not
able to reify something directly, A wouldn't be an instance of TT.
Best regards,
Lars
--
Semagia
<http://www.semagia.com/>
<https://twitter.com/larsheuer/> Twitter
<http://www.topicmaps.de/mailinglist/> German Topic Maps mailing list
<http://tinytim.sourceforge.net/> Open Source Topic Maps engine
<http://mappa.semagia.com/> Mappa - Python Topic Maps engine