[topicmapmail] Opera topic map question
Lars Heuer
heuer at semagia.com
Wed Dec 5 13:33:58 EST 2007
Hi Alexander,
[...]
> May I slightly change your example so that my question becomes more
> clear? I will add three new topics: "be" "abstract" and "concrete" and
> use them in the association as type and roles.
Thanks. Please let me transfer your example to CTM [1], I think it is
more readable than XTM. The following CTM fragment produces exactly the
same topic map:
be(abstract: person, concrete: alexander)
> Now, many questions may be asked:
> 1. Can this be done at all?
Yes.
> 2. What can be said about the link from <association/> to #be?
The TMDM says, it is the type of the association which describes the
nature of the relationship.
The TMRM goes a bit further and mandates that the above statement
implies the following statements:
tmdm:association ako tmdm:statement .
be ako tmdm:association .
In conclusion, the TMRM says, that every association is a subtype of
tmdm:statement and that every association-type is a subtype of
tmdm:association.
I think, that's the answer of your questions (and answers question 3
and 4, too)?
> Now, suppose I modify the above fragment to add the topic "relation" and
> to make a supertype-subtype association between #be and #relation.
CTM:
be ako relation
> 5. What can be said about the transitivity of the link
> #relation
> -> #be
> -> the association of type #be?
You can infer that be is an instance of "relation" and if you take the
TMRM into account, "be" is an instance of "relation" and
tmdm:association.
Best regards,
Lars
--
http://www.semagia.com
http://www.topicmaps.de/mailinglist/ German Topic Maps mailinglist
More information about the topicmapmail
mailing list