<?xml version="1.0" encoding="ISO-8859-1"?>

<tm-schema match="loose">

  <!-- OSL schema for TMR, topic map-to-RDF mapping vocabulary


    Documentation for the Ontopia Schema Language (OSL) may be found at

    Specification: http://www.ontopia.net/omnigator/docs/schema/spec.html
    Tutorial:      http://www.ontopia.net/omnigator/docs/schema/tutorial.html

  -->

  <!-- *************************** AT: name-property *************************** -->

  <association>
    <instanceOf>
      <subjectIndicatorRef href="http://psi.ontopia.net/tm2rdf/#name-property"/>
    </instanceOf>
    <role min="1" max="1">
      <instanceOf subclasses="no">
        <subjectIndicatorRef href="http://psi.ontopia.net/tm2rdf/#type"/>
      </instanceOf>
    </role>
    <role min="1" max="1">
      <instanceOf subclasses="no">
        <subjectIndicatorRef href="http://psi.ontopia.net/tm2rdf/#property"/>
      </instanceOf>
    </role>
  </association>

  <!-- *************************** AT: preferred-role ************************** -->

  <association>
    <instanceOf>
      <subjectIndicatorRef href="http://psi.ontopia.net/tm2rdf/#preferred-role"/>
    </instanceOf>
    <role min="1" max="1">
      <instanceOf subclasses="no">
        <subjectIndicatorRef href="http://psi.ontopia.net/tm2rdf/#association-type"/>
      </instanceOf>
    </role>
    <role min="1" max="1">
      <instanceOf subclasses="no">
        <subjectIndicatorRef href="http://psi.ontopia.net/tm2rdf/#role-type"/>
      </instanceOf>
    </role>
  </association>

</tm-schema>
