[topicmapmail] Opera topic map question

Alexander Mikhailian ami at spaceapplications.com
Wed Dec 5 12:55:39 EST 2007


Thanks for the reply!

> The <type/> element is only used within the <name/>, <occurrence/>,
> <association/>, and <role/> elements. 

This is indeed the <type/> element I referred to. 

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.

--------------
<topic id="alexander">
</topic>
<topic id="be">
</topic>
<topic id="abstract">
</topic>
<topic id="concrete">
</topic>
<association>
   <type>
     <topicRef href="#be"/>
   </type>
   <role>
     <type>
       <topicRef href="#abstract"/>
     </type>
     <topicRef href="#person"/>
   </role>
   <role>
     <type>
       <topicRef href="#concrete">
     </type>
     <topicRef href="#alexander"/>
   </role>
</association>
--------------

Now, many questions may be asked:

1. Can this be done at all?
2. What can be said about the link from <association/> to #be? 
3. Is it a type-instance, supertype-subtype, or some other association
type? 
4. Is it an association in terms of topic maps at all if not, what is
it?

Now, suppose I modify the above fragment to add the topic "relation" and
to make a supertype-subtype association between #be and #relation.

<topic id="relation">
</topic>

<association>
   <type>
     <topicRef href="http://psi.topicmaps.org/iso13250/model/supertype-subtype"/>
   </type>
   <role>
     <type>
       <topicRef href="http://psi.topicmaps.org/iso13250/model/subtype"/>
     </type>
     <topicRef href="#be"/>
   </role>
   <role>
     <type>
       <topicRef href="http://psi.topicmaps.org/iso13250/model/supertype">
     </type>
     <topicRef href="#relation"/>
   </role>
</association>


5. What can be said about the transitivity of the link 
#relation 
  -> #be 
    -> the association of type #be?

-- 
Alexander Mikhailian




More information about the topicmapmail mailing list