<?xml version="1.0"?>
<topicMap xmlns="http://www.topicmaps.org/xtm/1.0/" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- - -
      SUMO (Suggested Upper Merged Ontology)
      Converted to Topic Maps by kif2atm (0.1)
      Sun Dec 19 15:21:12 2004
 -->
<!-- - -
 -->
  <topic id="instance">
    <instanceOf>
      <topicRef xlink:href="#BinaryPredicate"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>instance</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>An object is an instance of a SetOrClass if it is included in that SetOrClass.  An individual may be an instance of many classes, some of which may be subclasses of others.  Thus, there is no assumption in the meaning of instance about specificity or uniqueness.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#relation-has-domains"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#relation"/>
      </roleSpec>
      <topicRef xlink:href="#instance"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#domain"/>
      </roleSpec>
      <topicRef xlink:href="#Entity"/>
      <topicRef xlink:href="#SetOrClass"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="immediateInstance">
    <instanceOf>
      <topicRef xlink:href="#AsymmetricRelation"/>
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#IntransitiveRelation"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>immediateInstance</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>An object is an immediateInstance of a SetOrClass if it is an instance of the SetOrClass and it is not an instance of a proper subclass of SetOrClass.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#instance"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#immediateInstance"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="inverse">
    <instanceOf>
      <topicRef xlink:href="#BinaryPredicate"/>
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#IrreflexiveRelation"/>
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#IntransitiveRelation"/>
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#SymmetricRelation"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>inverse</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>The inverse of a BinaryRelation is a relation in which all the tuples of the original relation are reversed.  In other words, one BinaryRelation is the inverse of another if they are equivalent when their arguments are swapped.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#relation-has-domains"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#relation"/>
      </roleSpec>
      <topicRef xlink:href="#inverse"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#domain"/>
      </roleSpec>
      <topicRef xlink:href="#BinaryRelation"/>
      <topicRef xlink:href="#BinaryRelation"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="subclass">
    <instanceOf>
      <topicRef xlink:href="#BinaryPredicate"/>
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#PartialOrderingRelation"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>subclass</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>(subclass ?CLASS1 ?CLASS2) means that ?CLASS1 is a subclass of ?CLASS2, i.e. every instance of ?CLASS1 is also an instance of ?CLASS2.  A class may have multiple superclasses and subclasses.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#relation-has-domains"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#relation"/>
      </roleSpec>
      <topicRef xlink:href="#subclass"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#domain"/>
      </roleSpec>
      <topicRef xlink:href="#SetOrClass"/>
      <topicRef xlink:href="#SetOrClass"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="immediateSubclass">
    <instanceOf>
      <topicRef xlink:href="#AsymmetricRelation"/>
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#IntransitiveRelation"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>immediateSubclass</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>A SetOrClass ?CLASS1 is an immediateSubclass of another SetOrClass ?CLASS2 just in case ?CLASS1 is a subclass of ?CLASS2 and there is no other subclass of ?CLASS2 such that ?CLASS1 is also a subclass of it.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#subclass"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#immediateSubclass"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="subrelation">
    <instanceOf>
      <topicRef xlink:href="#BinaryPredicate"/>
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#PartialOrderingRelation"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>subrelation</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>(subrelation ?REL1 ?REL2) means that every tuple of ?REL1 is also a tuple of ?REL2.  In other words, if the Relation ?REL1 holds for some arguments arg_1, arg_2, ... arg_n, then the Relation ?REL2 holds for the same arguments.  A consequence of this is that a Relation and its subrelations must have the same valence. In CycL, subrelation is called #$genlPreds.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#relation-has-domains"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#relation"/>
      </roleSpec>
      <topicRef xlink:href="#subrelation"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#domain"/>
      </roleSpec>
      <topicRef xlink:href="#Relation"/>
      <topicRef xlink:href="#Relation"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="domain">
    <instanceOf>
      <topicRef xlink:href="#TernaryPredicate"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>domain</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>Provides a computationally and heuristicallyconvenient mechanism for declaring the argument types of a given relation.  The formula (domain ?REL ?INT ?CLASS) means that the ?INT'th element of each tuple in the relation ?REL must be an instance of ?CLASS.  Specifying argumenttypes is very helpful in maintaining ontologies.  Representation systems can use these specifications to classify terms and check integrity constraints.  If the restriction on the argument type of a Relation is not captured by a SetOrClass already defined in the ontology, one can specify a SetOrClass compositionally with the functions UnionFn, IntersectionFn, etc.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#relation-has-domains"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#relation"/>
      </roleSpec>
      <topicRef xlink:href="#domain"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#domain"/>
      </roleSpec>
      <topicRef xlink:href="#Relation"/>
      <topicRef xlink:href="#PositiveInteger"/>
      <topicRef xlink:href="#SetOrClass"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="domainSubclass">
    <instanceOf>
      <topicRef xlink:href="#TernaryPredicate"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>domainSubclass</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>Predicate used to specify argument type restrictions of Predicates.  The formula (domainSubclass ?REL ?INT ?CLASS) means that the ?INT'th element of each tuple in the relation ?REL must be a subclass of ?CLASS.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#relation-has-domains"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#relation"/>
      </roleSpec>
      <topicRef xlink:href="#domainSubclass"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#domain"/>
      </roleSpec>
      <topicRef xlink:href="#Relation"/>
      <topicRef xlink:href="#PositiveInteger"/>
      <topicRef xlink:href="#SetOrClass"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="equal">
    <instanceOf>
      <topicRef xlink:href="#BinaryPredicate"/>
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#EquivalenceRelation"/>
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#RelationExtendedToQuantities"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>equal</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>(equal ?ENTITY1 ?ENTITY2) is true just in case ?ENTITY1 is identical with ?ENTITY2.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#relation-has-domains"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#relation"/>
      </roleSpec>
      <topicRef xlink:href="#equal"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#domain"/>
      </roleSpec>
      <topicRef xlink:href="#Entity"/>
      <topicRef xlink:href="#Entity"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="range">
    <instanceOf>
      <topicRef xlink:href="#BinaryPredicate"/>
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#AsymmetricRelation"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>range</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>Gives the range of a function.  In other words, (range ?FUNCTION ?CLASS) means that all of the values assigned by ?FUNCTION are instances of ?CLASS.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#relation-has-domains"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#relation"/>
      </roleSpec>
      <topicRef xlink:href="#range"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#domain"/>
      </roleSpec>
      <topicRef xlink:href="#Function"/>
      <topicRef xlink:href="#SetOrClass"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="rangeSubclass">
    <instanceOf>
      <topicRef xlink:href="#BinaryPredicate"/>
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#AsymmetricRelation"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>rangeSubclass</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>(rangeSubclass ?FUNCTION ?CLASS) means that all of the values assigned by ?FUNCTION are subclasses of ?CLASS.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#relation-has-domains"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#relation"/>
      </roleSpec>
      <topicRef xlink:href="#rangeSubclass"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#domain"/>
      </roleSpec>
      <topicRef xlink:href="#Function"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="valence">
    <instanceOf>
      <topicRef xlink:href="#BinaryPredicate"/>
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#AsymmetricRelation"/>
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#SingleValuedRelation"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>valence</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>Specifies the number of arguments that a relation can take.  If a relation does not have a fixed number of arguments, it does not have a valence and it is an instance of VariableArityRelation.  For example, holds is a VariableArityRelation.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#relation-has-domains"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#relation"/>
      </roleSpec>
      <topicRef xlink:href="#valence"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#domain"/>
      </roleSpec>
      <topicRef xlink:href="#Relation"/>
      <topicRef xlink:href="#PositiveInteger"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="documentation">
    <instanceOf>
      <topicRef xlink:href="#BinaryPredicate"/>
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#AsymmetricRelation"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>documentation</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>A relation between objects in the domain of discourse and strings of natural language text.  The domain of documentation is not constants (names), but the objects themselves.  This means that one does not quote the names when associating them with their documentation.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#relation-has-domains"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#relation"/>
      </roleSpec>
      <topicRef xlink:href="#documentation"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#domain"/>
      </roleSpec>
      <topicRef xlink:href="#Entity"/>
      <topicRef xlink:href="#SymbolicString"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="disjoint">
    <instanceOf>
      <topicRef xlink:href="#BinaryPredicate"/>
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#SymmetricRelation"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>disjoint</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>Classes are disjoint only if they share no instances, i.e. just in case the result of applying IntersectionFn tothem is empty.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#relation-has-domains"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#relation"/>
      </roleSpec>
      <topicRef xlink:href="#disjoint"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#domain"/>
      </roleSpec>
      <topicRef xlink:href="#SetOrClass"/>
      <topicRef xlink:href="#SetOrClass"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="disjointRelation">
    <instanceOf>
      <topicRef xlink:href="#Predicate"/>
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#VariableArityRelation"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>disjointRelation</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>This predicate relates any number of Relations.  (disjointRelation @ROW) means that any two relations in @ROW have no tuples in common.  As a consequence, the intersection of all of the relations in @ROW is the null set.</resourceData>
    </occurrence>
  </topic>
  <topic id="contraryAttribute">
    <instanceOf>
      <topicRef xlink:href="#Predicate"/>
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#VariableArityRelation"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>contraryAttribute</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>A contraryAttribute is a set of Attributes such that something can not simultaneously have more than one of these Attributes.  For example, (contraryAttribute Pliable Rigid) means that nothing can be both Pliable and Rigid.</resourceData>
    </occurrence>
  </topic>
  <topic id="exhaustiveAttribute">
    <instanceOf>
      <topicRef xlink:href="#Predicate"/>
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#VariableArityRelation"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>exhaustiveAttribute</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>This predicate relates a Class to a set of Attributes, and it means that the elements of this set exhaust the instances of the Class.  For example, (exhaustiveAttribute PhysicalState Solid Fluid Liquid Gas) means that there are only three instances of the class PhysicalState, viz. Solid, Fluid, Liquid, and Gas.</resourceData>
    </occurrence>
  </topic>
  <topic id="exhaustiveDecomposition">
    <instanceOf>
      <topicRef xlink:href="#Predicate"/>
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#VariableArityRelation"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>exhaustiveDecomposition</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>An exhaustiveDecomposition of a Class C is a set of subclasses of C such that every instance of C is an instance of one of the subclasses in the set.  Note:  this does not necessarily mean that the elements of the set are disjoint (see partition - a partition is a disjoint exhaustive decomposition).</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#relation-has-domains"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#relation"/>
      </roleSpec>
      <topicRef xlink:href="#exhaustiveDecomposition"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#domain"/>
      </roleSpec>
      <topicRef xlink:href="#Class"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="disjointDecomposition">
    <instanceOf>
      <topicRef xlink:href="#Predicate"/>
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#VariableArityRelation"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>disjointDecomposition</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>A disjointDecomposition of a Class C is a set of subclasses of C that are mutually disjoint.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#relation-has-domains"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#relation"/>
      </roleSpec>
      <topicRef xlink:href="#disjointDecomposition"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#domain"/>
      </roleSpec>
      <topicRef xlink:href="#Class"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="partition">
    <instanceOf>
      <topicRef xlink:href="#Predicate"/>
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#VariableArityRelation"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>partition</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>A partition of a class C is a set of mutually disjoint classes (a subclass partition) which covers C.  Every instance of C is an instance of exactly one of the subclasses in the partition.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#relation-has-domains"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#relation"/>
      </roleSpec>
      <topicRef xlink:href="#partition"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#domain"/>
      </roleSpec>
      <topicRef xlink:href="#Class"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="relatedInternalConcept">
    <instanceOf>
      <topicRef xlink:href="#BinaryPredicate"/>
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#EquivalenceRelation"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>relatedInternalConcept</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>Means that the two arguments are related concepts within the SUMO, i.e. there is a significant similarity of meaning between them.  To indicate a meaning relation between a SUMO concept and a concept from another source, use the Predicate relatedExternalConcept.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#relation-has-domains"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#relation"/>
      </roleSpec>
      <topicRef xlink:href="#relatedInternalConcept"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#domain"/>
      </roleSpec>
      <topicRef xlink:href="#Entity"/>
      <topicRef xlink:href="#Entity"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="relatedExternalConcept">
    <instanceOf>
      <topicRef xlink:href="#TernaryPredicate"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>relatedExternalConcept</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>Used to signify a three-place relation between a concept in an external knowledge source, a concept in the SUMO, and the name of the other knowledge source.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#relation-has-domains"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#relation"/>
      </roleSpec>
      <topicRef xlink:href="#relatedExternalConcept"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#domain"/>
      </roleSpec>
      <topicRef xlink:href="#SymbolicString"/>
      <topicRef xlink:href="#Entity"/>
      <topicRef xlink:href="#Language"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="synonymousExternalConcept">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>synonymousExternalConcept</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>(synonymousExternalConcept ?STRING ?THING ?LANGUAGE) means that the SUMO concept ?THING has the same meaning as ?STRING in ?LANGUAGE.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#relatedExternalConcept"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#synonymousExternalConcept"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="subsumingExternalConcept">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>subsumingExternalConcept</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>(subsumingExternalConcept ?STRING ?THING ?LANGUAGE) means that the SUMO concept ?THING subsumes the meaning of ?STRING in ?LANGUAGE, i.e. the concept ?THING is broader in meaning than ?STRING.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#relatedExternalConcept"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#subsumingExternalConcept"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="subsumedExternalConcept">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>subsumedExternalConcept</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>(subsumedExternalConcept ?STRING ?THING ?LANGUAGE) means that the SUMO concept ?THING is subsumed by the meaning of ?STRING in ?LANGUAGE, i.e. the concept ?THING is narrower in meaning than ?STRING.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#relatedExternalConcept"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#subsumedExternalConcept"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="subAttribute">
    <instanceOf>
      <topicRef xlink:href="#BinaryPredicate"/>
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#PartialOrderingRelation"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>subAttribute</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>Means that the second argument can be ascribed to everything which has the first argument ascribed to it.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#relation-has-domains"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#relation"/>
      </roleSpec>
      <topicRef xlink:href="#subAttribute"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#domain"/>
      </roleSpec>
      <topicRef xlink:href="#Attribute"/>
      <topicRef xlink:href="#Attribute"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="successorAttribute">
    <instanceOf>
      <topicRef xlink:href="#BinaryPredicate"/>
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#AsymmetricRelation"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>successorAttribute</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>(successorAttribute ?ATTR1 ?ATTR2) means that ?ATTR2 is the Attribute that comes immediately after ?ATTR1 on the scale that they share.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#relation-has-domains"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#relation"/>
      </roleSpec>
      <topicRef xlink:href="#successorAttribute"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#domain"/>
      </roleSpec>
      <topicRef xlink:href="#Attribute"/>
      <topicRef xlink:href="#Attribute"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="successorAttributeClosure">
    <instanceOf>
      <topicRef xlink:href="#BinaryPredicate"/>
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#TransitiveRelation"/>
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#IrreflexiveRelation"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>successorAttributeClosure</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>The transitive closure of successorAttribute.  (successorAttributeClosure ?ATTR1 ?ATTR2) means that there is a chain of successorAttribute assertions connecting ?ATTR1 and ?ATTR2.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#relation-has-domains"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#relation"/>
      </roleSpec>
      <topicRef xlink:href="#successorAttributeClosure"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#domain"/>
      </roleSpec>
      <topicRef xlink:href="#Attribute"/>
      <topicRef xlink:href="#Attribute"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="entails">
    <instanceOf>
      <topicRef xlink:href="#BinaryPredicate"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>entails</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>The operator of logical entailment.  (entails ?FORMULA1 ?FORMULA2) means that ?FORMULA2 can be derived from ?FORMULA1 by means of the proof theory of SUO-KIF.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#relation-has-domains"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#relation"/>
      </roleSpec>
      <topicRef xlink:href="#entails"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#domain"/>
      </roleSpec>
      <topicRef xlink:href="#Formula"/>
      <topicRef xlink:href="#Formula"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="AssignmentFn">
    <instanceOf>
      <topicRef xlink:href="#Function"/>
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#VariableArityRelation"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>AssignmentFn</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>If F is a Function with a value for the objects denoted by N1,..., NK, then (AssignmentFn F N1 ... NK) is the value of applying F to the objects denoted by N1,..., NK.  Otherwise, the value is undefined.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#relation-has-domains"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#relation"/>
      </roleSpec>
      <topicRef xlink:href="#AssignmentFn"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#domain"/>
      </roleSpec>
      <topicRef xlink:href="#Function"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="holds">
    <instanceOf>
      <topicRef xlink:href="#Predicate"/>
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#VariableArityRelation"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>holds</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>(holds P N1 ... NK) is true just in case the tuple of objects denoted by N1,..., NK is an element of the Relation P.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#relation-has-domains"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#relation"/>
      </roleSpec>
      <topicRef xlink:href="#holds"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#domain"/>
      </roleSpec>
      <topicRef xlink:href="#Relation"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="PowerSetFn">
    <instanceOf>
      <topicRef xlink:href="#UnaryFunction"/>
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#TotalValuedRelation"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>PowerSetFn</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>(PowerSetFn ?CLASS) maps the SetOrClass ?CLASS to the SetOrClass of all subclasses of ?CLASS.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#SetOrClass"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#PowerSetFn"/>
    </member>
  </association>
  <association>
    <instanceOf>
      <topicRef xlink:href="#relation-has-domains"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#relation"/>
      </roleSpec>
      <topicRef xlink:href="#PowerSetFn"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#domain"/>
      </roleSpec>
      <topicRef xlink:href="#SetOrClass"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="Entity">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>Entity</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>The universal class of individuals.  This is the root node of the ontology.</resourceData>
    </occurrence>
  </topic>
  <topic id="Thing">
    <instanceOf>
      <topicRef xlink:href="#Entity"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>Thing</baseNameString>
    </baseName>
  </topic>
  <topic id="Physical">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>Physical</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>An entity that has a location in space-time.  Note that locations are themselves understood to have a location in space-time.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#Entity"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#Physical"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="Object">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>Object</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>Corresponds roughly to the class of ordinary objects.  Examples include normal physical objects, geographical regions, and locations of Processes, the complement of Objects in the Physical class.  In a 4D ontology, an Object is something whose spatiotemporal extent is thought of as dividing into spatial parts roughly parallel to the time-axis.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#Physical"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#Object"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="SelfConnectedObject">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>SelfConnectedObject</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>A SelfConnectedObject is any Object that does not consist of two or more disconnected parts.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#Object"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#SelfConnectedObject"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="FrontFn">
    <instanceOf>
      <topicRef xlink:href="#SpatialRelation"/>
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#PartialValuedRelation"/>
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#UnaryFunction"/>
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#AsymmetricRelation"/>
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#IrreflexiveRelation"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>FrontFn</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>A Function that maps an Object to the side that generally receives the most attention or that typically faces the direction in which the Object moves.  Note that this is a partial function, since some Objects do not have sides, e.g. apples and spheres.  Note too that the range of this Function is indefinite in much the way that ImmediateFutureFn and ImmediatePastFn are indefinite.  Although this indefiniteness is undesirable from a theoretical standpoint, it does not have significant practical implications, since there is widespread intersubjective agreement about the most common cases.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#relation-has-domains"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#relation"/>
      </roleSpec>
      <topicRef xlink:href="#FrontFn"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#domain"/>
      </roleSpec>
      <topicRef xlink:href="#SelfConnectedObject"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="BackFn">
    <instanceOf>
      <topicRef xlink:href="#SpatialRelation"/>
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#PartialValuedRelation"/>
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#UnaryFunction"/>
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#AsymmetricRelation"/>
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#IrreflexiveRelation"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>BackFn</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>A Function that maps an Object to the side that is opposite the FrontFn of the Object.  Note that this is a partial function, since some Objects do not have sides, e.g. apples and spheres.  Note too that the range of this Function is indefinite in much the way that ImmediateFutureFn and ImmediatePastFn are indefinite.  Although this indefiniteness is undesirable from a theoretical standpoint, it does not have significant practical implications, since there is widespread intersubjective agreement about the most common cases.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#relation-has-domains"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#relation"/>
      </roleSpec>
      <topicRef xlink:href="#BackFn"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#domain"/>
      </roleSpec>
      <topicRef xlink:href="#SelfConnectedObject"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="part">
    <instanceOf>
      <topicRef xlink:href="#SpatialRelation"/>
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#PartialOrderingRelation"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>part</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>The basic mereological relation.  All other mereological relations are defined in terms of this one.  (part ?PART ?WHOLE) simply means that the Object ?PART is partof the Object ?WHOLE.  Note that, since part is a ReflexiveRelation, every Object is a part of itself.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#relation-has-domains"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#relation"/>
      </roleSpec>
      <topicRef xlink:href="#part"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#domain"/>
      </roleSpec>
      <topicRef xlink:href="#Object"/>
      <topicRef xlink:href="#Object"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="properPart">
    <instanceOf>
      <topicRef xlink:href="#AsymmetricRelation"/>
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#TransitiveRelation"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>properPart</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>(properPart ?OBJ1 ?OBJ2) means that ?OBJ1 is a part of ?OBJ2 other than ?OBJ2 itself. This is a TransitiveRelation and AsymmetricRelation (hence an IrreflexiveRelation).</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#part"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#properPart"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="piece">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>piece</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>A specialized common sense notion of part for arbitrary parts of Substances.  Quasi-synonyms are: chunk, hunk, bit, etc.  Compare component, another subrelation of part.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#part"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#piece"/>
    </member>
  </association>
  <association>
    <instanceOf>
      <topicRef xlink:href="#relation-has-domains"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#relation"/>
      </roleSpec>
      <topicRef xlink:href="#piece"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#domain"/>
      </roleSpec>
      <topicRef xlink:href="#Substance"/>
      <topicRef xlink:href="#Substance"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="component">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>component</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>A specialized common sense notion of part for heterogeneous parts of complexes. (component ?COMPONENT ?WHOLE) means that ?COMPONENT is a component of ?WHOLE. Examples of component include the doors and walls of a house, the states or provinces of a country, or the limbs and organs of an animal.  Compare piece, which is also a subrelation of part.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#part"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#component"/>
    </member>
  </association>
  <association>
    <instanceOf>
      <topicRef xlink:href="#relation-has-domains"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#relation"/>
      </roleSpec>
      <topicRef xlink:href="#component"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#domain"/>
      </roleSpec>
      <topicRef xlink:href="#CorpuscularObject"/>
      <topicRef xlink:href="#CorpuscularObject"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="material">
    <instanceOf>
      <topicRef xlink:href="#BinaryPredicate"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>material</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>(material ?SUBSTANCE ?OBJECT) means that ?OBJECT is structurally made up in part of ?SUBSTANCE. This relation encompasses the concepts of 'composed of', 'made of', and 'formed of'.  For example, plastic is a material of my computer monitor.  Compare part and its subrelations, viz component and piece.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#relation-has-domains"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#relation"/>
      </roleSpec>
      <topicRef xlink:href="#material"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#domain"/>
      </roleSpec>
      <topicRef xlink:href="#CorpuscularObject"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="contains">
    <instanceOf>
      <topicRef xlink:href="#SpatialRelation"/>
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#AsymmetricRelation"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>contains</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>The relation of spatial containment for two separable objects.  When the two objects are not separable (e.g. an automobile and one of its seats), the relation of part should be used.  (contains ?OBJ1 ?OBJ2) means that the SelfConnectedObject ?OBJ1 has a space (i.e. a Hole) which is at least partially filled by ?OBJ2.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#partlyLocated"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#contains"/>
    </member>
  </association>
  <association>
    <instanceOf>
      <topicRef xlink:href="#relation-has-domains"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#relation"/>
      </roleSpec>
      <topicRef xlink:href="#contains"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#domain"/>
      </roleSpec>
      <topicRef xlink:href="#SelfConnectedObject"/>
      <topicRef xlink:href="#Object"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="Substance">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>Substance</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>An Object in which every part is similar to every other in every relevant respect.  More precisely, something is a Substance when it has only arbitrary pieces as parts - any parts have properties which are similar to those of the whole.  Note that a Substance may nonetheless have physical properties that vary.  For example, the temperature, chemical constitution, density, etc. may change from one part to another.  An example would be a body of water.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#SelfConnectedObject"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#Substance"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="SyntheticSubstance">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>SyntheticSubstance</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>Any Substance that is the result of an IntentionalProcess, i.e. any substance that is created by Humans.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#Substance"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#SyntheticSubstance"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="NaturalSubstance">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>NaturalSubstance</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>Any Substance that is not the result of an IntentionalProcess, i.e. any substance that occurs naturally.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#Substance"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#NaturalSubstance"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="PureSubstance">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>PureSubstance</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>The Class of Substances with constant composition.  A PureSubstance can be either an element (ElementalSubstance) or a compound of elements (CompoundSubstance).  Examples: Table salt (sodium chloride, NaCl), sugar (sucrose, C_{12}H_{22}O_{11}), water (H_2O), iron (Fe), copper (Cu), and oxygen (O_2).</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#Substance"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#PureSubstance"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="ElementalSubstance">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>ElementalSubstance</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>The Class of PureSubstances that cannot be separated into two or more Substances by ordinary chemical (or physical) means. This excludes nuclear reactions. ElementalSubstances are composed of only one kind of atom. Examples: Iron (Fe), copper (Cu), and oxygen (O_2).  ElementalSubstances are the simplest PureSubstances.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#PureSubstance"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#ElementalSubstance"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="Metal">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>Metal</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>A Metal is an ElementalSubstance that conducts heat and electricity, is shiny and reflects many colors of light, and can be hammered into sheets or drawn into wire.  About 80% of the known chemical elements (ElementalSubstances) are metals.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#ElementalSubstance"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#Metal"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="Atom">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>Atom</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>An extremely small unit of matter that retains its identity in Chemical reactions.  It consists of an AtomicNucleus and Electrons surrounding the AtomicNucleus.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#ElementalSubstance"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#Atom"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="SubatomicParticle">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>SubatomicParticle</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>The class of ElementalSubstances that are smaller than Atoms and compose Atoms.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#ElementalSubstance"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#SubatomicParticle"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="AtomicNucleus">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>AtomicNucleus</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>The core of the Atom.  It is composed of Protons and Neutrons.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#SubatomicParticle"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#AtomicNucleus"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="Electron">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>Electron</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>SubatomicParticles that surround the AtomicNucleus.  They have a negative charge.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#SubatomicParticle"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#Electron"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="Proton">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>Proton</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>Components of the AtomicNucleus.  They have a positive charge.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#SubatomicParticle"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#Proton"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="Neutron">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>Neutron</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>Components of the AtomicNucleus.  They have no charge.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#SubatomicParticle"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#Neutron"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="CompoundSubstance">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>CompoundSubstance</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>The Class of Substances that contain two or more elements (ElementalSubstances), in definite proportion by weight. The composition of a pure compound will be invariant, regardless of the method of preparation. Compounds are composed of more than one kind of atom (element). The term molecule is often used for the smallest unit of a compound that still retains all of the properties of the compound.  Examples: Table salt (sodium chloride, NaCl), sugar (sucrose, C_{12}H_{22}O_{11}), and water (H_2O). </resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#PureSubstance"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#CompoundSubstance"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="Mixture">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>Mixture</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>A Mixture is two or more PureSubstances, combined in varying proportions - each retaining its own specific properties. The components of a Mixture can be separated by physical means, i.e. without the making and breaking of chemical bonds. Examples: Air, table salt thoroughly dissolved in water, milk, wood, and concrete. </resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#Substance"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#Mixture"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="CorpuscularObject">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>CorpuscularObject</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>A SelfConnectedObject whose parts have properties that are not shared by the whole.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#SelfConnectedObject"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#CorpuscularObject"/>
    </member>
  </association>
  <association>
    <instanceOf>
      <topicRef xlink:href="#are-disjoint"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#objects"/>
      </roleSpec>
      <topicRef xlink:href="#CorpuscularObject"/>
      <topicRef xlink:href="#Substance"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="Region">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>Region</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>A topographic location.  Regions encompass surfaces of Objects, imaginary places, and GeographicAreas.  Note that a Region is the only kind of Object which can be located at itself.  Note too that Region is not a subclass of SelfConnectedObject, because some Regions, e.g. archipelagos, have parts which are not connected with one another.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#Object"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#Region"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="Collection">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>Collection</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>Collections have members like Classes, but, unlike Classes, they have a position in space-time and members can be added and subtracted without thereby changing the identity of the Collection.  Some examples are toolkits, football teams, and flocks of sheep.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#Object"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#Collection"/>
    </member>
  </association>
  <association>
    <instanceOf>
      <topicRef xlink:href="#are-disjoint"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#objects"/>
      </roleSpec>
      <topicRef xlink:href="#Collection"/>
      <topicRef xlink:href="#SelfConnectedObject"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="member">
    <instanceOf>
      <topicRef xlink:href="#AsymmetricRelation"/>
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#IntransitiveRelation"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>member</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>A specialized common sense notion of part for uniform parts of Collections.  For example, each sheep in a flock of sheep would have the relationship of member to the flock.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#part"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#member"/>
    </member>
  </association>
  <association>
    <instanceOf>
      <topicRef xlink:href="#relation-has-domains"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#relation"/>
      </roleSpec>
      <topicRef xlink:href="#member"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#domain"/>
      </roleSpec>
      <topicRef xlink:href="#SelfConnectedObject"/>
      <topicRef xlink:href="#Collection"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="subCollection">
    <instanceOf>
      <topicRef xlink:href="#BinaryPredicate"/>
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#PartialOrderingRelation"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>subCollection</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>(subCollection ?COLL1 ?COLL2) means that the Collection ?COLL1 is a proper part of the Collection ?COLL2.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#relation-has-domains"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#relation"/>
      </roleSpec>
      <topicRef xlink:href="#subCollection"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#domain"/>
      </roleSpec>
      <topicRef xlink:href="#Collection"/>
      <topicRef xlink:href="#Collection"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="ContentBearingPhysical">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>ContentBearingPhysical</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>Any Object or Process thatexpresses content.  This covers Objects that contain a Proposition,such as a book, as well as ManualSignLanguage, which may similarlycontain a Proposition.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#Physical"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#ContentBearingPhysical"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="ContentBearingProcess">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>ContentBearingProcess</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>Any Process, for example ManualHumanLanguage, which may contain a Proposition.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#ContentBearingPhysical"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#ContentBearingProcess"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="ContentBearingObject">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>ContentBearingObject</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>Any SelfConnectedObject that expresses content.  This content may be a Proposition, e.g. when the ContentBearingObject is a Sentence or Text, or it may be a representation of an abstract or physical object, as with an Icon, a Word or a Phrase.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#CorpuscularObject"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#ContentBearingObject"/>
    </member>
  </association>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#ContentBearingPhysical"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#ContentBearingObject"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="SymbolicString">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>SymbolicString</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>The Class of alphanumeric sequences.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#ContentBearingObject"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#SymbolicString"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="Character">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>Character</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>An element of an alphabet, a set of numerals, etc.  Note that a Character may or may not be part of a Language.  Character is a subclass of SymbolicString, because every instance of Character is an alphanumeric sequence consisting of a single element.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#SymbolicString"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#Character"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="containsInformation">
    <instanceOf>
      <topicRef xlink:href="#BinaryPredicate"/>
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#AsymmetricRelation"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>containsInformation</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>A subrelation of represents.  This predicate relates a ContentBearingPhysical to the Proposition that is expressed by the ContentBearingPhysical. Examples include the relationships between a physical novel and its story and between a printed score and its musical content.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#represents"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#containsInformation"/>
    </member>
  </association>
  <association>
    <instanceOf>
      <topicRef xlink:href="#relation-has-domains"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#relation"/>
      </roleSpec>
      <topicRef xlink:href="#containsInformation"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#domain"/>
      </roleSpec>
      <topicRef xlink:href="#ContentBearingPhysical"/>
      <topicRef xlink:href="#Proposition"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="Icon">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>Icon</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>This is the subclass of ContentBearingPhysical which are not part of a Language and which have some sort of similarity with the Objects that they represent.  This Class would include symbolic roadway signs, representational art works, photographs, etc.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#ContentBearingPhysical"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#Icon"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="MotionPicture">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>MotionPicture</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>A ContentBearingObject which depicts motion (and which may have an audio or text component as well).  This Class covers films, videos, etc.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#Text"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#MotionPicture"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="LinguisticExpression">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>LinguisticExpression</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>This is the subclass of ContentBearingPhysical which are language-related.  Note that this Class encompasses both Language and the the elements of Languages, e.g. Words.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#ContentBearingPhysical"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#LinguisticExpression"/>
    </member>
  </association>
  <association>
    <instanceOf>
      <topicRef xlink:href="#are-disjoint"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#objects"/>
      </roleSpec>
      <topicRef xlink:href="#LinguisticExpression"/>
      <topicRef xlink:href="#Icon"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="Language">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>Language</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>A system of signs for expressing thought.  The system can be either natural or artificial, i.e. something that emerges gradually as a cultural artifact or something that is intentionally created by a person or group of people.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#LinguisticExpression"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#Language"/>
    </member>
  </association>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-disjointly-decomposed"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#whole"/>
      </roleSpec>
      <topicRef xlink:href="#Language"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#component"/>
      </roleSpec>
      <topicRef xlink:href="#AnimalLanguage"/>
      <topicRef xlink:href="#HumanLanguage"/>
      <topicRef xlink:href="#ComputerLanguage"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="AnimalLanguage">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>AnimalLanguage</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>The subclass of Languages used by Animals other than Humans.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#Language"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#AnimalLanguage"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="ArtificialLanguage">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>ArtificialLanguage</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>The subclass of Languages that are designed by Humans.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#Language"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#ArtificialLanguage"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="ComputerLanguage">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>ComputerLanguage</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>The class of Languages designed for and interpreted by a computer.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#ArtificialLanguage"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#ComputerLanguage"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="HumanLanguage">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>HumanLanguage</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>The subclass of Languages used by Humans.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#Language"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#HumanLanguage"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="ConstructedLanguage">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>ConstructedLanguage</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>An ConstructedLanguage is a HumanLanguage that did not evolve spontaneously within a languagecommunity, but rather had its core grammar and vocabulary invented by one or more language experts, often with an aim to produce a more grammatically regular language than any language that has evolved naturally.  This Class includes languages like Esperanto that were created to facilitate international communication</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#HumanLanguage"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#ConstructedLanguage"/>
    </member>
  </association>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#ArtificialLanguage"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#ConstructedLanguage"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="NaturalLanguage">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>NaturalLanguage</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>The subclass of HumanLanguages which are not designed and which evolve from generation to generation.  This Class includes all of the national languages, e.g. English, Spanish, Japanese, etc.  Note that this class includes dialects of natural languages.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#HumanLanguage"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#NaturalLanguage"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="ManualHumanLanguage">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>ManualHumanLanguage</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>A ManualHumanLanguage is aHumanLanguage which has as its medium gestures and movement, such as the shape, position, and movement of the hands.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#HumanLanguage"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#ManualHumanLanguage"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="SpokenHumanLanguage">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>SpokenHumanLanguage</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>A SpokenHumanLanguage is aHumanLanguage which has as its medium the human voice. It can also berepresented visually through writing, although not all SpokenHumanLanguages have a codified written form.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#HumanLanguage"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#SpokenHumanLanguage"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="Word">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>Word</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>A term of a Language that represents a concept.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#LinguisticExpression"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#Word"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="Formula">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>Formula</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>A syntactically well-formed formula in the SUO-KIF knowledge representation language.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#Sentence"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#Formula"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="Agent">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>Agent</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>Something or someone that can act on its own and produce changes in the world.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#Object"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#Agent"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="SentientAgent">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>SentientAgent</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>An Agent that has rights but may or may not have responsibilities and the ability to reason.  If the latter are present, then the Agent is also an instance of CognitiveAgent.  Domesticated animals are an example of SentientAgents that are not also CognitiveAgents.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#Agent"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#SentientAgent"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="CognitiveAgent">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>CognitiveAgent</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>A SentientAgent with responsibilities and the ability to reason, deliberate, make plans, etc.  This is essentially the legal/ethical notion of a person.  Note that, although Human is a subclass of CognitiveAgent, there may be instances of CognitiveAgent which are not also instances of Human.  For example, chimpanzees, gorillas, dolphins, whales, and some extraterrestrials (if they exist) may be CognitiveAgents.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#is-subclass-of"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#superclass"/>
      </roleSpec>
      <topicRef xlink:href="#SentientAgent"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#subclass"/>
      </roleSpec>
      <topicRef xlink:href="#CognitiveAgent"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="leader">
    <instanceOf>
      <topicRef xlink:href="#BinaryPredicate"/>
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#AsymmetricRelation"/>
    </instanceOf>
    <instanceOf>
      <topicRef xlink:href="#SingleValuedRelation"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <baseNameString>leader</baseNameString>
    </baseName>
    <occurrence>
      <instanceOf>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-occurrence"/>
      </instanceOf>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
      </scope>
      <resourceData>(leader ?INSTITUTION ?PERSON)means that the leader of ?INSTITUTION is ?PERSON.</resourceData>
    </occurrence>
  </topic>
  <association>
    <instanceOf>
      <topicRef xlink:href="#relation-has-domains"/>
    </instanceOf>
    <scope>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
    </scope>
    <member>
      <roleSpec>
        <topicRef xlink:href="#relation"/>
      </roleSpec>
      <topicRef xlink:href="#leader"/>
    </member>
    <member>
      <roleSpec>
        <topicRef xlink:href="#domain"/>
      </roleSpec>
      <topicRef xlink:href="#Agent"/>
      <topicRef xlink:href="#Human"/>
    </member>
  </association>
<!-- - -
 -->
  <topic id="Process">
    <instanceOf>
      <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-topic"/>
    </instanceOf>
    <baseName>
      <scope>
        <topicRef xlink:href="http://www.topicmaps.org/xtm/1.0/#psi-universal-scope"/>
   