[topicmapmail] Contextualized Topic Maps.

Lars Marius Garshol larsga@ontopia.net
Thu, 25 Mar 2004 15:01:19 +0100


* Thomas B. Passin
| 
| 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.

The syntax, the model, and the concepts are three different things.

The latest piece of scripture on this (TMDM, slated to become ISO
13250-2) says:

  "All associations have a scope, which defines the context in which
  the relationship represented by the association can be considered
  valid. The scope applies to the assignment of the roles to the
  topics playing them in the same way as it does to the association as
  a whole."

-- 
Lars Marius Garshol, Ontopian         <URL: http://www.ontopia.net >
GSM: +47 98 21 55 50                  <URL: http://www.garshol.priv.no >