<?xml version="1.0" encoding="UTF-8"?>

<?xml-stylesheet type="text/xsl" href="http://sw.opencyc.org/xsl/OpenCycOWLPredicateDisplayNL.xsl"?>

<!DOCTYPE rdf:RDF [
     <!ENTITY ocyc "http://sw.opencyc.org/concept/" >
     <!ENTITY cyc  "http://sw.cyc.com/concept/" >
     <!ENTITY rdf  "http://www.w3.org/1999/02/22-rdf-syntax-ns#" >
     <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#" >
     <!ENTITY xsd  "http://www.w3.org/2001/XMLSchema#" >
     <!ENTITY owl  "http://www.w3.org/2002/07/owl#" >
   ]>

<rdf:RDF xml:base="http://sw.opencyc.org/2008/06/10/concept/en/"
         xmlns="http://sw.opencyc.org/2008/06/10/concept/en/"
         xmlns:cycAnnot="http://sw.cyc.com/CycAnnotations_v1#"
         xmlns:rdf="&rdf;"
         xmlns:rdfs="&rdfs;"
         xmlns:owl="&owl;"
         xmlns:xsd="&xsd;">

  <owl:Ontology rdf:about="http://sw.opencyc.org/2008/06/10/concept/en/">
    <owl:versionInfo>2008/06/10</owl:versionInfo>
    <rdfs:comment xml:lang="en">

      OpenCyc Knowledge Base

      Copyright© 2001-2008 Cycorp, Inc., http://www.cyc.com/, Austin, TX, USA

      This file contains an OWL representation of information contained 
      in the OpenCyc Knowledge Base. The content of this OWL file is 
      licensed under the Creative Commons Attribution 3.0 license whose 
      text can be found at http://creativecommons.org/licenses/by/3.0/legalcode. 
      The content of this OWL file, including the OpenCyc content it represents, 
      constitutes the "Work" referred to in the Creative Commons license. The terms of 
      this license equally apply to, without limitation, renamings and other 
      logically equivalent reformulations of the content of this OWL file 
      (or portions thereof) in any natural or formal language, as well 
      as to derivations of this content or inclusion of it in other ontologies.

    </rdfs:comment>
  </owl:Ontology>

  <owl:AnnotationProperty rdf:about="http://sw.cyc.com/CycAnnotations_v1#externalID">
    <rdfs:label xml:lang="en">externalID</rdfs:label>
    <rdfs:comment xml:lang="en">
      A unique, language-neutral, variable-sized identifier
      for a concept that can be used to refer unambiguously to that concept across 
      OWL exports or across Cyc inference engines.
    </rdfs:comment>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
  </owl:AnnotationProperty>

  <owl:AnnotationProperty rdf:about="http://sw.cyc.com/CycAnnotations_v1#label">
    <rdfs:label xml:lang="en">label</rdfs:label>
    <rdfs:comment xml:lang="en">
      A natural-language representation for a concept that is both human 
      readable and readable by the Cyc inference engine. These terms are not 
      guaranteed to refer to the same concept across time but are guaranteed to
      be consistent within a particular OWL export. Use 'cycAnnot:externalID'
      for unambiguously referring to a concept across OWL exports or across Cyc
      inference engines.
    </rdfs:comment>
  </owl:AnnotationProperty>

  <owl:ObjectProperty rdf:about="timeSlices">
    <rdfs:comment xml:lang="en">A &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/TemporalPartPredicate&quot; class=&quot;cyc_term&quot;&gt;TemporalPartPredicate&lt;/a&gt; and a specialization of both &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/temporallySubsumes&quot; class=&quot;cyc_term&quot;&gt;temporallySubsumes&lt;/a&gt; and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/parts&quot; class=&quot;cyc_term&quot;&gt;parts&lt;/a&gt; (qq.v.) that relates a temporal thing to any of its &amp;quot;pure&amp;quot; temporal parts.  (&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/timeSlices&quot; class=&quot;cyc_term&quot;&gt;timeSlices&lt;/a&gt; TEMP SLICE) means that SLICE is a part of TEMP that is distinguished from TEMP purely in terms of its temporal extent, which is subsumed by the temporal extent of TEMP itself.  In other words, SLICE is &amp;quot;everything there is to&amp;quot; TEMP during the particular &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/TimeInterval&quot; class=&quot;cyc_term&quot;&gt;TimeInterval&lt;/a&gt; that SLICE occupies.  For example, today&apos;s noon hour has the interval from 12:00 noon to 12:30 p.m. today as one of its time-slices; the first act of a particular performance of &amp;quot;Hamlet&amp;quot; is a time-slice of that performance of the whole play.
&lt;p/&gt;
There is no general agreement on exactly what types of temporal things have time-slices.  Still, a few generalizations can be made.  All and only time-slices of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/TimeInterval&quot; class=&quot;cyc_term&quot;&gt;TimeInterval&lt;/a&gt;s are themselves &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/TimeInterval&quot; class=&quot;cyc_term&quot;&gt;TimeInterval&lt;/a&gt;s.  Indeed, one time interval temporally subsumes another if and only if the latter is a time-slice of the former.  All and only time-slices of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Situation&quot; class=&quot;cyc_term&quot;&gt;Situation&lt;/a&gt;s are themselves &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Situation&quot; class=&quot;cyc_term&quot;&gt;Situation&lt;/a&gt;s.  It is controversial whether any temporal things besides pure time intervals and temporal situations -- such as ordinary tangible objects -- have time-slices.</rdfs:comment>
    <cycAnnot:externalID>Mx4rvWn4OZwpEbGdrcN5Y29ycA</cycAnnot:externalID>
    <cycAnnot:label xml:lang="en">timeSlices</cycAnnot:label>
    <rdfs:label xml:lang="en">Time Slices</rdfs:label>
    <rdf:type rdf:resource="AntiSymmetricBinaryPredicate"/>
    <rdf:type rdf:resource="ReflexiveBinaryPredicate"/>
    <rdf:type rdf:resource="Top_Topic"/>
    <rdf:type rdf:resource="TemporalPartPredicate"/>
    <rdf:type rdf:resource="TransitiveBinaryPredicate"/>
    <rdfs:domain rdf:resource="TemporalThing"/>
    <rdfs:range rdf:resource="TemporalThing"/>
    <owl:sameAs rdf:resource="http://sw.opencyc.org/2008/06/10/concept/Mx4rvWn4OZwpEbGdrcN5Y29ycA"/>
    <owl:sameAs rdf:resource="&ocyc;Mx4rvWn4OZwpEbGdrcN5Y29ycA"/>
    <owl:sameAs rdf:resource="&cyc;Mx4rvWn4OZwpEbGdrcN5Y29ycA"/>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="developmentalStages">
    <rdfs:subPropertyOf rdf:resource="timeSlices"/>
    <rdfs:comment xml:lang="en">The developmental stages of living objects.</rdfs:comment>
    <rdfs:label xml:lang="en">Developmental Stages</rdfs:label>
    <cycAnnot:label xml:lang="en">developmentalStages</cycAnnot:label>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="properTimeSlices">
    <rdfs:subPropertyOf rdf:resource="timeSlices"/>
    <cycAnnot:label xml:lang="en">properTimeSlices</cycAnnot:label>
    <rdfs:label xml:lang="en">Proper Time Slices</rdfs:label>
    <rdfs:comment xml:lang="en">A &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/TemporalPartPredicate&quot; class=&quot;cyc_term&quot;&gt;TemporalPartPredicate&lt;/a&gt; and a specialization of both &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/timeSlices&quot; class=&quot;cyc_term&quot;&gt;timeSlices&lt;/a&gt; and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/properParts&quot; class=&quot;cyc_term&quot;&gt;properParts&lt;/a&gt; (qq.v.) that relates a temporal thing to any of its &amp;quot;pure&amp;quot; proper temporal parts.  &lt;code&gt;(&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/properTimeSlices&quot; class=&quot;cyc_term&quot;&gt;properTimeSlices&lt;/a&gt; &lt;b&gt;TEMP&lt;/b&gt; &lt;b&gt;SLICE&lt;/b&gt;)&lt;/code&gt; means that &lt;code&gt;&lt;b&gt;SLICE&lt;/b&gt;&lt;/code&gt; is a proper part of &lt;code&gt;&lt;b&gt;TEMP&lt;/b&gt;&lt;/code&gt; that is distinguished from &lt;code&gt;&lt;b&gt;TEMP&lt;/b&gt;&lt;/code&gt; purely in terms of its &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/temporalExtent&quot; class=&quot;cyc_term&quot;&gt;temporalExtent&lt;/a&gt;, which is properly subsumed by the temporal extent of &lt;code&gt;&lt;b&gt;TEMP&lt;/b&gt;&lt;/code&gt; itself.  In other words, &lt;code&gt;&lt;b&gt;SLICE&lt;/b&gt;&lt;/code&gt; is &amp;quot;everything there is to&amp;quot; &lt;code&gt;&lt;b&gt;TEMP&lt;/b&gt;&lt;/code&gt; during the particular &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/TimeInterval&quot; class=&quot;cyc_term&quot;&gt;TimeInterval&lt;/a&gt; that &lt;code&gt;&lt;b&gt;SLICE&lt;/b&gt;&lt;/code&gt; occupies.  For example, today&apos;s noon hour has the interval from 12:00 noon to 12:30 p.m. today as one of its proper time-slices; the first act of a particular performance of &amp;quot;Hamlet&amp;quot; is a proper time-slice of that performance of the whole play.</rdfs:comment>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="situationTemporalParts">
    <rdfs:subPropertyOf rdf:resource="timeSlices"/>
    <rdfs:comment xml:lang="en">A &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/TemporalPartPredicate&quot; class=&quot;cyc_term&quot;&gt;TemporalPartPredicate&lt;/a&gt; and a specialization of both &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/timeSlices&quot; class=&quot;cyc_term&quot;&gt;timeSlices&lt;/a&gt; and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/subSituations&quot; class=&quot;cyc_term&quot;&gt;subSituations&lt;/a&gt; (qq.v.).  &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/situationTemporalParts&quot; class=&quot;cyc_term&quot;&gt;situationTemporalParts&lt;/a&gt; is the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/timeSlices&quot; class=&quot;cyc_term&quot;&gt;timeSlices&lt;/a&gt; relation restricted (via &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/typedGenlPreds&quot; class=&quot;cyc_term&quot;&gt;typedGenlPreds&lt;/a&gt;) to holding between instances of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Situation&quot; class=&quot;cyc_term&quot;&gt;Situation&lt;/a&gt;.  &lt;code&gt;(&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/situationTemporalParts&quot; class=&quot;cyc_term&quot;&gt;situationTemporalParts&lt;/a&gt; &lt;b&gt;SIT&lt;/b&gt; &lt;b&gt;SITPART&lt;/b&gt;)&lt;/code&gt; means that &lt;code&gt;&lt;b&gt;SITPART&lt;/b&gt;&lt;/code&gt; is a temporal part, or time-slice, of &lt;code&gt;&lt;b&gt;SIT&lt;/b&gt;&lt;/code&gt;, and is a temporal situation in its own right.  Thus, &lt;code&gt;&lt;b&gt;SITPART&lt;/b&gt;&lt;/code&gt; is the situation that includes &amp;quot;everything there is to&amp;quot; &lt;code&gt;&lt;b&gt;SIT&lt;/b&gt;&lt;/code&gt; during (and only during) the particular &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/TimeInterval&quot; class=&quot;cyc_term&quot;&gt;TimeInterval&lt;/a&gt; that &lt;code&gt;&lt;b&gt;SITPART&lt;/b&gt;&lt;/code&gt; occupies.  For a similar predicate that only relates events, see the specialization &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/subProcesses&quot; class=&quot;cyc_term&quot;&gt;subProcesses&lt;/a&gt;.</rdfs:comment>
    <cycAnnot:label xml:lang="en">situationTemporalParts</cycAnnot:label>
    <rdfs:label xml:lang="en">Situation Temporal Parts</rdfs:label>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="http://sw.opencyc.org/2008/06/10/concept/Mx4rvWn4OZwpEbGdrcN5Y29ycA">
    <rdfs:comment xml:lang="en">A &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/TemporalPartPredicate&quot; class=&quot;cyc_term&quot;&gt;TemporalPartPredicate&lt;/a&gt; and a specialization of both &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/temporallySubsumes&quot; class=&quot;cyc_term&quot;&gt;temporallySubsumes&lt;/a&gt; and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/parts&quot; class=&quot;cyc_term&quot;&gt;parts&lt;/a&gt; (qq.v.) that relates a temporal thing to any of its &amp;quot;pure&amp;quot; temporal parts.  (&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/timeSlices&quot; class=&quot;cyc_term&quot;&gt;timeSlices&lt;/a&gt; TEMP SLICE) means that SLICE is a part of TEMP that is distinguished from TEMP purely in terms of its temporal extent, which is subsumed by the temporal extent of TEMP itself.  In other words, SLICE is &amp;quot;everything there is to&amp;quot; TEMP during the particular &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/TimeInterval&quot; class=&quot;cyc_term&quot;&gt;TimeInterval&lt;/a&gt; that SLICE occupies.  For example, today&apos;s noon hour has the interval from 12:00 noon to 12:30 p.m. today as one of its time-slices; the first act of a particular performance of &amp;quot;Hamlet&amp;quot; is a time-slice of that performance of the whole play.
&lt;p/&gt;
There is no general agreement on exactly what types of temporal things have time-slices.  Still, a few generalizations can be made.  All and only time-slices of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/TimeInterval&quot; class=&quot;cyc_term&quot;&gt;TimeInterval&lt;/a&gt;s are themselves &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/TimeInterval&quot; class=&quot;cyc_term&quot;&gt;TimeInterval&lt;/a&gt;s.  Indeed, one time interval temporally subsumes another if and only if the latter is a time-slice of the former.  All and only time-slices of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Situation&quot; class=&quot;cyc_term&quot;&gt;Situation&lt;/a&gt;s are themselves &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Situation&quot; class=&quot;cyc_term&quot;&gt;Situation&lt;/a&gt;s.  It is controversial whether any temporal things besides pure time intervals and temporal situations -- such as ordinary tangible objects -- have time-slices.</rdfs:comment>
    <cycAnnot:label xml:lang="en">timeSlices</cycAnnot:label>
    <rdfs:label xml:lang="en">Time Slices</rdfs:label>
  </owl:ObjectProperty>

  <owl:Class rdf:about="TemporalThing">
    <rdfs:comment xml:lang="en">A specialization of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Individual&quot; class=&quot;cyc_term&quot;&gt;Individual&lt;/a&gt;.  This is the collection of all things that have temporal extent or location -- things about which one might sensibly ask &amp;quot;&lt;i&gt;When?&lt;/i&gt;&amp;quot;.  &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/TemporalThing&quot; class=&quot;cyc_term&quot;&gt;TemporalThing&lt;/a&gt; thus contains many kinds of things, including events, physical objects, agreements, and pure intervals of time.  Major specializations of this collection are &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/SomethingExisting&quot; class=&quot;cyc_term&quot;&gt;SomethingExisting&lt;/a&gt;, &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Situation&quot; class=&quot;cyc_term&quot;&gt;Situation&lt;/a&gt;, and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/TimeInterval&quot; class=&quot;cyc_term&quot;&gt;TimeInterval&lt;/a&gt; (qq.v.).
&lt;p/&gt;
Things that are timeless -- such as mathematical sets, &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Collection&quot; class=&quot;cyc_term&quot;&gt;Collection&lt;/a&gt;s, and numbers -- are of course  &lt;i&gt;not&lt;/i&gt; instances of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/TemporalThing&quot; class=&quot;cyc_term&quot;&gt;TemporalThing&lt;/a&gt; (cf. &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/AtemporalThing&quot; class=&quot;cyc_term&quot;&gt;AtemporalThing&lt;/a&gt;).</rdfs:comment>
    <rdfs:label xml:lang="en">thing that exists in time</rdfs:label>
    <cycAnnot:label xml:lang="en">TemporalThing</cycAnnot:label>
  </owl:Class>

  <owl:ObjectProperty rdf:about="&cyc;Mx4rvWn4OZwpEbGdrcN5Y29ycA">
    <rdfs:comment xml:lang="en">A &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/TemporalPartPredicate&quot; class=&quot;cyc_term&quot;&gt;TemporalPartPredicate&lt;/a&gt; and a specialization of both &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/temporallySubsumes&quot; class=&quot;cyc_term&quot;&gt;temporallySubsumes&lt;/a&gt; and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/parts&quot; class=&quot;cyc_term&quot;&gt;parts&lt;/a&gt; (qq.v.) that relates a temporal thing to any of its &amp;quot;pure&amp;quot; temporal parts.  (&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/timeSlices&quot; class=&quot;cyc_term&quot;&gt;timeSlices&lt;/a&gt; TEMP SLICE) means that SLICE is a part of TEMP that is distinguished from TEMP purely in terms of its temporal extent, which is subsumed by the temporal extent of TEMP itself.  In other words, SLICE is &amp;quot;everything there is to&amp;quot; TEMP during the particular &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/TimeInterval&quot; class=&quot;cyc_term&quot;&gt;TimeInterval&lt;/a&gt; that SLICE occupies.  For example, today&apos;s noon hour has the interval from 12:00 noon to 12:30 p.m. today as one of its time-slices; the first act of a particular performance of &amp;quot;Hamlet&amp;quot; is a time-slice of that performance of the whole play.
&lt;p/&gt;
There is no general agreement on exactly what types of temporal things have time-slices.  Still, a few generalizations can be made.  All and only time-slices of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/TimeInterval&quot; class=&quot;cyc_term&quot;&gt;TimeInterval&lt;/a&gt;s are themselves &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/TimeInterval&quot; class=&quot;cyc_term&quot;&gt;TimeInterval&lt;/a&gt;s.  Indeed, one time interval temporally subsumes another if and only if the latter is a time-slice of the former.  All and only time-slices of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Situation&quot; class=&quot;cyc_term&quot;&gt;Situation&lt;/a&gt;s are themselves &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Situation&quot; class=&quot;cyc_term&quot;&gt;Situation&lt;/a&gt;s.  It is controversial whether any temporal things besides pure time intervals and temporal situations -- such as ordinary tangible objects -- have time-slices.</rdfs:comment>
    <cycAnnot:label xml:lang="en">timeSlices</cycAnnot:label>
    <rdfs:label xml:lang="en">Time Slices</rdfs:label>
  </owl:ObjectProperty>

  <owl:Class rdf:about="TemporalPartPredicate">
    <rdfs:comment xml:lang="en">A specialization of both &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/PartPredicate&quot; class=&quot;cyc_term&quot;&gt;PartPredicate&lt;/a&gt; and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/ComplexTemporalPredicate&quot; class=&quot;cyc_term&quot;&gt;ComplexTemporalPredicate&lt;/a&gt; (qq.v.).  This is a collection of binary predicates that are used to relate instances of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/TemporalThing&quot; class=&quot;cyc_term&quot;&gt;TemporalThing&lt;/a&gt; (q.v.) to their temporal parts or components.  Each instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/TemporalPartPredicate&quot; class=&quot;cyc_term&quot;&gt;TemporalPartPredicate&lt;/a&gt; is a proper specialization (via &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/genls&quot; class=&quot;cyc_term&quot;&gt;genls&lt;/a&gt; or &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/genlInverse&quot; class=&quot;cyc_term&quot;&gt;genlInverse&lt;/a&gt;) of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/temporallySubsumes&quot; class=&quot;cyc_term&quot;&gt;temporallySubsumes&lt;/a&gt; (q.v.).  Examples include &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/startingPoint&quot; class=&quot;cyc_term&quot;&gt;startingPoint&lt;/a&gt; and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/timeSlices&quot; class=&quot;cyc_term&quot;&gt;timeSlices&lt;/a&gt;.</rdfs:comment>
    <cycAnnot:label xml:lang="en">TemporalPartPredicate</cycAnnot:label>
    <rdfs:label xml:lang="en">temporal part slot</rdfs:label>
  </owl:Class>

  <owl:Class rdf:about="Top_Topic">
    <rdfs:label xml:lang="en">top-topic</rdfs:label>
    <cycAnnot:label xml:lang="en">Top-Topic</cycAnnot:label>
  </owl:Class>

  <owl:Class rdf:about="ReflexiveBinaryPredicate">
    <cycAnnot:label xml:lang="en">ReflexiveBinaryPredicate</cycAnnot:label>
    <rdfs:label xml:lang="en">reflexive binary predicate</rdfs:label>
    <rdfs:comment xml:lang="en">The specialization of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/BinaryPredicate&quot; class=&quot;cyc_term&quot;&gt;BinaryPredicate&lt;/a&gt; whose instances are reflexive relations.  A reflexive binary predicate relates anything that meets the predicate&apos;s argument constraints to that thing itself.  Typically, a reflexive predicate has precisely the same constraints on both of its argument-places.
&lt;p/&gt;
More precisely: a binary predicate &lt;code&gt;&lt;b&gt;PRED&lt;/b&gt;&lt;/code&gt; is an instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/ReflexiveBinaryPredicate&quot; class=&quot;cyc_term&quot;&gt;ReflexiveBinaryPredicate&lt;/a&gt; if and only if both (i) for every &lt;code&gt;&lt;b&gt;X&lt;/b&gt;&lt;/code&gt; that satisfies the constraints on (i.e is an &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/admittedArgument&quot; class=&quot;cyc_term&quot;&gt;admittedArgument&lt;/a&gt; for) &lt;i&gt;both&lt;/i&gt; argument-places of &lt;code&gt;&lt;b&gt;PRED&lt;/b&gt;&lt;/code&gt;, &lt;code&gt;(&lt;b&gt;PRED&lt;/b&gt; &lt;b&gt;X&lt;/b&gt; &lt;b&gt;X&lt;/b&gt;)&lt;/code&gt; holds and (ii) &lt;code&gt;&lt;b&gt;PRED&lt;/b&gt;&lt;/code&gt;&apos;s two argument-places are &amp;quot;co-satisfiable&amp;quot; with respect to their (single-argument) type constraints (see &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/cosatisfiableInArgs&quot; class=&quot;cyc_term&quot;&gt;cosatisfiableInArgs&lt;/a&gt; and &lt;font color=&quot;#ff0000&quot;&gt;#$NoteOnArgumentCosatisfiabilityRequirement&lt;/font&gt;).
&lt;p/&gt;
Instances of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/ReflexiveBinaryPredicate&quot; class=&quot;cyc_term&quot;&gt;ReflexiveBinaryPredicate&lt;/a&gt; include &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/physicalParts&quot; class=&quot;cyc_term&quot;&gt;physicalParts&lt;/a&gt;, &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/inRegion&quot; class=&quot;cyc_term&quot;&gt;inRegion&lt;/a&gt;, &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/genls&quot; class=&quot;cyc_term&quot;&gt;genls&lt;/a&gt;, and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/equals&quot; class=&quot;cyc_term&quot;&gt;equals&lt;/a&gt;.</rdfs:comment>
  </owl:Class>

  <owl:ObjectProperty rdf:about="&ocyc;Mx4rvWn4OZwpEbGdrcN5Y29ycA">
    <rdfs:comment xml:lang="en">A &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/TemporalPartPredicate&quot; class=&quot;cyc_term&quot;&gt;TemporalPartPredicate&lt;/a&gt; and a specialization of both &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/temporallySubsumes&quot; class=&quot;cyc_term&quot;&gt;temporallySubsumes&lt;/a&gt; and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/parts&quot; class=&quot;cyc_term&quot;&gt;parts&lt;/a&gt; (qq.v.) that relates a temporal thing to any of its &amp;quot;pure&amp;quot; temporal parts.  (&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/timeSlices&quot; class=&quot;cyc_term&quot;&gt;timeSlices&lt;/a&gt; TEMP SLICE) means that SLICE is a part of TEMP that is distinguished from TEMP purely in terms of its temporal extent, which is subsumed by the temporal extent of TEMP itself.  In other words, SLICE is &amp;quot;everything there is to&amp;quot; TEMP during the particular &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/TimeInterval&quot; class=&quot;cyc_term&quot;&gt;TimeInterval&lt;/a&gt; that SLICE occupies.  For example, today&apos;s noon hour has the interval from 12:00 noon to 12:30 p.m. today as one of its time-slices; the first act of a particular performance of &amp;quot;Hamlet&amp;quot; is a time-slice of that performance of the whole play.
&lt;p/&gt;
There is no general agreement on exactly what types of temporal things have time-slices.  Still, a few generalizations can be made.  All and only time-slices of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/TimeInterval&quot; class=&quot;cyc_term&quot;&gt;TimeInterval&lt;/a&gt;s are themselves &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/TimeInterval&quot; class=&quot;cyc_term&quot;&gt;TimeInterval&lt;/a&gt;s.  Indeed, one time interval temporally subsumes another if and only if the latter is a time-slice of the former.  All and only time-slices of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Situation&quot; class=&quot;cyc_term&quot;&gt;Situation&lt;/a&gt;s are themselves &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Situation&quot; class=&quot;cyc_term&quot;&gt;Situation&lt;/a&gt;s.  It is controversial whether any temporal things besides pure time intervals and temporal situations -- such as ordinary tangible objects -- have time-slices.</rdfs:comment>
    <cycAnnot:label xml:lang="en">timeSlices</cycAnnot:label>
    <rdfs:label xml:lang="en">Time Slices</rdfs:label>
  </owl:ObjectProperty>

  <owl:Class rdf:about="TransitiveBinaryPredicate">
    <cycAnnot:label xml:lang="en">TransitiveBinaryPredicate</cycAnnot:label>
    <rdfs:comment xml:lang="en">A &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/BinaryPredicateTypeByLogicalFeature&quot; class=&quot;cyc_term&quot;&gt;BinaryPredicateTypeByLogicalFeature&lt;/a&gt; and thus a specialization of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/BinaryPredicate&quot; class=&quot;cyc_term&quot;&gt;BinaryPredicate&lt;/a&gt;.  A binary predicate &lt;code&gt;&lt;b&gt;PRED&lt;/b&gt;&lt;/code&gt; is an instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/TransitiveBinaryPredicate&quot; class=&quot;cyc_term&quot;&gt;TransitiveBinaryPredicate&lt;/a&gt; only if it has the following property: For any &lt;code&gt;&lt;b&gt;THING1&lt;/b&gt;&lt;/code&gt;, &lt;code&gt;&lt;b&gt;THING2&lt;/b&gt;&lt;/code&gt;, and &lt;code&gt;&lt;b&gt;THING3&lt;/b&gt;&lt;/code&gt;, if both of these hold:
&lt;pre&gt;
  (&lt;b&gt;PRED&lt;/b&gt; &lt;b&gt;THING1&lt;/b&gt; &lt;b&gt;THING2&lt;/b&gt;)
  (&lt;b&gt;PRED&lt;/b&gt; &lt;b&gt;THING2&lt;/b&gt; &lt;b&gt;THING3&lt;/b&gt;)
&lt;/pre&gt;
Then so does this:
&lt;pre&gt;
  (&lt;b&gt;PRED&lt;/b&gt; &lt;b&gt;THING1&lt;/b&gt; &lt;b&gt;THING3&lt;/b&gt;) .
&lt;/pre&gt;
Note that a necessary condition on &lt;code&gt;&lt;b&gt;PRED&lt;/b&gt;&lt;/code&gt;&apos;s being transitive is that its two argument-places must be co-satisfiable; see &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/cosatisfiableInArgs&quot; class=&quot;cyc_term&quot;&gt;cosatisfiableInArgs&lt;/a&gt; and &lt;font color=&quot;#ff0000&quot;&gt;#$NoteOnArgumentCosatisfiabilityRequirement&lt;/font&gt;.
&lt;p/&gt;
Instances of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/TransitiveBinaryPredicate&quot; class=&quot;cyc_term&quot;&gt;TransitiveBinaryPredicate&lt;/a&gt; include &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/greaterThan&quot; class=&quot;cyc_term&quot;&gt;greaterThan&lt;/a&gt;,
&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/geographicalSubRegions&quot; class=&quot;cyc_term&quot;&gt;geographicalSubRegions&lt;/a&gt;, and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/cotemporal&quot; class=&quot;cyc_term&quot;&gt;cotemporal&lt;/a&gt;.  
&lt;p/&gt;
Cf. &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/QuasiTransitiveBinaryPredicate&quot; class=&quot;cyc_term&quot;&gt;QuasiTransitiveBinaryPredicate&lt;/a&gt; and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/AntiTransitiveBinaryPredicate&quot; class=&quot;cyc_term&quot;&gt;AntiTransitiveBinaryPredicate&lt;/a&gt;.</rdfs:comment>
    <rdfs:label xml:lang="en">transitive binary predicate</rdfs:label>
  </owl:Class>

  <owl:Class rdf:about="AntiSymmetricBinaryPredicate">
    <rdfs:label xml:lang="en">antisymmetric binary predicate</rdfs:label>
    <rdfs:comment xml:lang="en">A &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/BinaryPredicateTypeByLogicalFeature&quot; class=&quot;cyc_term&quot;&gt;BinaryPredicateTypeByLogicalFeature&lt;/a&gt; and thus a specialization of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/BinaryPredicate&quot; class=&quot;cyc_term&quot;&gt;BinaryPredicate&lt;/a&gt;.  A binary predicate &lt;code&gt;&lt;b&gt;PRED&lt;/b&gt;&lt;/code&gt; is an &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/AntiSymmetricBinaryPredicate&quot; class=&quot;cyc_term&quot;&gt;AntiSymmetricBinaryPredicate&lt;/a&gt; if and only if it has the following two properties.  (i) For any &lt;code&gt;&lt;b&gt;THING1&lt;/b&gt;&lt;/code&gt; and &lt;code&gt;&lt;b&gt;THING2&lt;/b&gt;&lt;/code&gt; such that both &lt;code&gt;(&lt;b&gt;PRED&lt;/b&gt; &lt;b&gt;THING1&lt;/b&gt; &lt;b&gt;THING2&lt;/b&gt;)&lt;/code&gt; and &lt;code&gt;(&lt;b&gt;PRED&lt;/b&gt; &lt;b&gt;THING2&lt;/b&gt; &lt;b&gt;THING1&lt;/b&gt;)&lt;/code&gt; hold, &lt;code&gt;&lt;b&gt;THING1&lt;/b&gt;&lt;/code&gt;  = &lt;code&gt;&lt;b&gt;THING2&lt;/b&gt;&lt;/code&gt;.  (ii) &lt;code&gt;&lt;b&gt;PRED&lt;/b&gt;&lt;/code&gt;&apos;s two argument-places must be &amp;quot;co-satisfiable&amp;quot; with respect to their (single-argument) type constraints (see &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/cosatisfiableInArgs&quot; class=&quot;cyc_term&quot;&gt;cosatisfiableInArgs&lt;/a&gt; and &lt;font color=&quot;#ff0000&quot;&gt;#$NoteOnArgumentCosatisfiabilityRequirement&lt;/font&gt;).
&lt;p/&gt;
Instances of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/AntiSymmetricBinaryPredicate&quot; class=&quot;cyc_term&quot;&gt;AntiSymmetricBinaryPredicate&lt;/a&gt; include &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/greaterThanOrEqualTo&quot; class=&quot;cyc_term&quot;&gt;greaterThanOrEqualTo&lt;/a&gt;, &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/parts&quot; class=&quot;cyc_term&quot;&gt;parts&lt;/a&gt;, and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/subEvents&quot; class=&quot;cyc_term&quot;&gt;subEvents&lt;/a&gt;.  See also the specialization &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/AsymmetricBinaryPredicate&quot; class=&quot;cyc_term&quot;&gt;AsymmetricBinaryPredicate&lt;/a&gt;; and cf. &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/SymmetricBinaryPredicate&quot; class=&quot;cyc_term&quot;&gt;SymmetricBinaryPredicate&lt;/a&gt;.</rdfs:comment>
    <cycAnnot:label xml:lang="en">AntiSymmetricBinaryPredicate</cycAnnot:label>
  </owl:Class>

</rdf:RDF>
