[topicmapmail] Contextualized Topic Maps.

Thomas B. Passin tpassin@comcast.net
Thu, 25 Mar 2004 08:33:51 -0500


Thomas Schwotzer wrote:
> Hi,
> 
>> No change. It's always been this way. From XTM 1.0:
>>
>>   "An association is a relationship between one or more topics, each
>>    of which plays a role as a member of that association. The roles
>>    a topic plays in associations are among the characteristics that
>>    can be assigned to it and are therefore governed by scope."
>>    http://www.topicmaps.org/xtm/1.0/#desc-association
> 
> 
> I'm afraid its hairsplitting. 


This is not hairsplitting -


  <!ELEMENT association
      ( instanceOf?, scope?, member+ )
   >

<!ELEMENT scope  ( topicRef  | resourceRef | subjectIndicatorRef )+ >
<!ELEMENT instanceOf  ( topicRef | subjectIndicatorRef ) >
<!ELEMENT member
      ( roleSpec?, ( topicRef | resourceRef | subjectIndicatorRef )+ )
 >
<!ELEMENT roleSpec  ( topicRef | subjectIndicatorRef ) >

In xtm 1.0, an association may have a scope, while a member (i.e., role) 
may not.  No hairsplitting.

Cheers,

Tom P