<?xml version="1.0"?>
<!DOCTYPE tma
[
<!ENTITY sam "http://purl.org/tm/sam/">
]>
<tma>
  <name>&sam;</name>
  <require>http://purl.org/tm/amod/</require>
  <description>
    This is an experimental version of a TMA definition for a subset of the
    semantics of the Standard Application Model. 
  </description>

  <property>
    <name>SubjectAddress</name>
    <description>
      This property exhibits a value for those topics that are surrogates
      for information resources. The property value is the locator 
      (e.g. URI) of the resource.
    </description>
    <valueType>Text</valueType>
    <sidp>yes</sidp>
  </property>

  <property>
    <name>SourceLocators</name>
    <description>
      FIXME 
    </description>
    <valueType>TextSet</valueType>
    <sidp>yes</sidp>
    <equality>NOT_DISJOINT</equality>
    <combination>union</combination>
  </property>

  <property>
    <name>SubjectIndicators</name>
    <description>
      FIXME 
    </description>
    <valueType>TextSet</valueType>
    <sidp>yes</sidp>
    <equality>NOT_DISJOINT</equality>
    <combination>union</combination>
  </property>

  <property>
    <name>BaseNames</name>
    <description>
      FIXME
    </description>
    <valueType>TextSet</valueType>
    <sidp>yes</sidp>
    <equality>NOT_DISJOINT</equality>
    <combination>union</combination>
  </property>

  <property>
    <name>SubjectData</name>
    <description>
      FIXME
    </description>
    <valueType>Text</valueType>
    <sidp>no</sidp>
  </property>

  <property>
    <name>IndicatorData</name>
    <description>
     FIXME
    </description>
    <valueType>Text</valueType>
    <sidp>yes</sidp>
  </property>

<!--
  <property>
    <name>SetMembers</name>
    <description>
     FIXME
    </description>
    <valueType>TopicSet</valueType>
    <sidp>yes</sidp>
  </property>
-->


  <assertionType>
    <description>
      FOO
    </description>
    <propval prop="&sam;SubjectIndicators">['&sam;at-basenamed-basename']</propval>
    <role>
      <description>
        FOO
      </description>
      <propval prop="&sam;SubjectIndicators">['&sam;role-basenamed']</propval>
    </role>
    <role>
      <propval prop="&sam;SubjectIndicators">['&sam;role-basename']</propval>
    </role>
  </assertionType>
  <assertionType>
    <propval prop="&sam;SubjectIndicators">['&sam;at-occurring-occurrence']</propval>
    <role>
      <propval prop="&sam;SubjectIndicators">['&sam;role-occurring']</propval>
    </role>
    <role>
      <propval prop="&sam;SubjectIndicators">['&sam;role-occurrence']</propval>
    </role>
  </assertionType>
  <assertionType>
    <propval prop="&sam;SubjectIndicators">['&sam;at-class-instance']</propval>
    <role>
      <propval prop="&sam;SubjectIndicators">['&sam;role-class']</propval>
    </role>
    <role>
      <propval prop="&sam;SubjectIndicators">['&sam;role-instance']</propval>
    </role>
  </assertionType>
</tma>



