<?xml version="1.0"?>
<tma>
  <name>http://purl.org/tm/schemas/amod/</name>
  <description>
    This is the schema that provides a core assertion model. The
    assertion model is a bit simpler than the one informatively
    defined by the Topic Maps Reference Model, as it does not
    provide reifications of castings, but instead uses tuples
    of (role,player) to express the relationship between each
    player and the role it plays.

    A single property definition is sufficient to express the
    'semantics' of a complete assertion and this schema currently
    only provides this definition. Other properties can be
    defined later, especially those that express the collection
    of role playings of each player (collection of (role,assertion)
    tuples). These will be OPs whose values are conferred by the
    respective a-sidps.
  </description>

  <property>
    <name>a-sidp</name>
    <description>
      This property expresses the subject of a topic that represents
      a complete assertion (the type and all (role,player) tuples.
      The structure of the value type is (T, ((r1,x1),(r2,x2),...,(rn,xn)) )
    </description>
    <!-- Value type name refers to TMTK's default value type plugin -->
    <valueType>ASIDP</valueType>
    <sidp>yes</sidp>
  </property>
<!--
  <property>
    <name>x-op</name>
    <description>
      This property represents the set of role playings of a topic.
    </description>
    <valueType>XOP</valueType>
    <sidp>no</sidp>
  </property>
-->
</tma>



