topicmap Element

The topicmap element is used to convey all or (more usually) a subset of the data in a single topic map. This element has the following syntax:

<tm:topicmap 
    oid="OID"
    topicmapname="NAME">
  <tm:topiclist>
    <tm:topic ... > ... </tm:topic>
  </tm:topiclist>
  <tm:assoclist>
    <tm:association ... > ... </tm:association>
  </tm:assoclist>
</tm:topicmap>
tm:topicmap

The container for information relating to a single topic map.

tm:topicmap/@oid

TMCore's unique object identifier for the topic map. This OID is unique across all topic map objects (topic maps, topics, associations, occurrences etc) managed by the same TMCore instance. This attribute is OPTIONAL.

tm:topicmap/@topicmapname

The name assigned to the topic map. This name is unique across all topic maps managed by the same TMCore instance. This attribute is OPTIONAL.

tm:topicmap/tm:topiclist

Contains information relating to one or more topics from the topic map as a list of tm:topic elements. This element is OPTIONAL and NON-REPEATABLE.

tm:topicmap/tm:topiclist/tm:topic

Contains information relating to a single topic from the topic map. This element is REQUIRED and REPEATABLE.

tm:topicmap/tm:assoclist

Contains information relating to one or more associations from the topic map as list of tm:association elements. This element is OPTIONAL and NON-REPEATABLE.

tm:topicmap/tm:assoclist/tm:association

Contains information relating to a single association from the topic map. This element is REQUIRED and REPEATABLE.