<?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="subEvents">
    <rdfs:label xml:lang="en">subevent</rdfs:label>
    <rdfs:comment xml:lang="en">The most general instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/SubEventPredicate&quot; class=&quot;cyc_term&quot;&gt;SubEventPredicate&lt;/a&gt;, this predicate relates a given event to the events that are its parts.   &lt;code&gt;(&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; &lt;b&gt;WHOLE&lt;/b&gt; &lt;b&gt;PART&lt;/b&gt;)&lt;/code&gt; means that &lt;code&gt;&lt;b&gt;PART&lt;/b&gt;&lt;/code&gt; is a part, or subevent, of &lt;code&gt;&lt;b&gt;WHOLE&lt;/b&gt;&lt;/code&gt;. Events can be decomposed into subevents events temporally, spatially, and  in other ways; see the specializations of &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; for more on this.   For decomposing an event in a purely temporal way, see &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:externalID>Mx4rvViQmZwpEbGdrcN5Y29ycA</cycAnnot:externalID>
    <cycAnnot:label xml:lang="en">subEvents</cycAnnot:label>
    <rdf:type rdf:resource="FactGatheringForbiddenPredicate"/>
    <rdf:type rdf:resource="Sample_Instance_Of_Type_For_Program_Fn_temporal_predicate_the_Cyc_Analytic_Environment"/>
    <rdf:type rdf:resource="ComplexTemporalPredicate"/>
    <rdf:type rdf:resource="ClimateConcept"/>
    <rdf:type rdf:resource="SubEventPredicate"/>
    <rdf:type rdf:resource="History_Topic"/>
    <rdf:type rdf:resource="RelationalNounSlot"/>
    <rdf:type rdf:resource="Top_Topic"/>
    <rdf:type rdf:resource="TransitiveBinaryPredicate"/>
    <rdf:type rdf:resource="NonPhysicalPartPredicate"/>
    <rdf:type rdf:resource="EventOrRoleConcept"/>
    <rdf:type rdf:resource="AntiSymmetricBinaryPredicate"/>
    <rdf:type rdf:resource="ReflexiveBinaryPredicate"/>
    <rdf:type rdf:resource="IndividualLevelPredicate"/>
    <rdfs:domain rdf:resource="Event"/>
    <rdfs:range rdf:resource="Event"/>
    <prettyString xml:lang="en">subevents</prettyString>
    <owl:sameAs rdf:resource="http://sw.opencyc.org/2008/06/10/concept/Mx4rvViQmZwpEbGdrcN5Y29ycA"/>
    <owl:sameAs rdf:resource="&cyc;Mx4rvViQmZwpEbGdrcN5Y29ycA"/>
    <owl:sameAs rdf:resource="&ocyc;Mx4rvViQmZwpEbGdrcN5Y29ycA"/>
    <owl:sameAs rdf:resource="http://www.w3.org/2006/03/wn/wn20/instances/synset-involve-verb-5"/>
    <owl:sameAs rdf:resource="http://www.w3.org/2006/03/wn/wn20/instances/synset-measure-noun-4"/>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="subProcesses">
    <rdfs:subPropertyOf rdf:resource="subEvents"/>
    <cycAnnot:label xml:lang="en">subProcesses</cycAnnot:label>
    <rdfs:comment xml:lang="en">A &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/SubEventPredicate&quot; class=&quot;cyc_term&quot;&gt;SubEventPredicate&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/subEvents&quot; class=&quot;cyc_term&quot;&gt;subEvents&lt;/a&gt; (qq.v.). (&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; EVENT SUBPROCESS) means  that SUBPROCESS is a subevent of EVENT that consists of everything that  &amp;quot;happens in&amp;quot; EVENT during the &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 SUBPROCESS occurs.</rdfs:comment>
    <rdfs:label xml:lang="en">subprocess</rdfs:label>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="subTranslations_SingleTrajectory">
    <rdfs:subPropertyOf rdf:resource="subEvents"/>
    <cycAnnot:label xml:lang="en">subTranslations-SingleTrajectory</cycAnnot:label>
    <rdfs:comment xml:lang="en">(&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/subTranslations_SingleTrajectory&quot; class=&quot;cyc_term&quot;&gt;subTranslations_SingleTrajectory&lt;/a&gt; MOVE1 MOVE2) means that MOVE2 is a subevent of MOVE1, both being &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Translation_SingleTrajectory&quot; class=&quot;cyc_term&quot;&gt;Translation_SingleTrajectory&lt;/a&gt;, and that MOVE2 has as parts all parts of MOVE1 that are temporally subsumed by MOVE2.  That is to say, if MOVE1 is like a big rope, MOVE2 should be like a segment of the rope (rather than a thin thread in the rope).  Since there is only one OBJ in MOVE1 such that (&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/objectMoving&quot; class=&quot;cyc_term&quot;&gt;objectMoving&lt;/a&gt; MOVE1 OBJ) holds, we can clarify the meaning of (&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/subTranslations_SingleTrajectory&quot; class=&quot;cyc_term&quot;&gt;subTranslations_SingleTrajectory&lt;/a&gt; MOVE1 MOVE2) by saying that MOVE2 is such a Translation-SingleTrajectroy that the MOVE2 is the movement of OBJ during an interval within the temporal extention of MOVE1</rdfs:comment>
    <rdfs:label xml:lang="en">Sub Translations Single Trajectory</rdfs:label>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="finalSportsEvent">
    <rdfs:subPropertyOf rdf:resource="subEvents"/>
    <rdfs:label xml:lang="en">Final Sports Event</rdfs:label>
    <cycAnnot:label xml:lang="en">finalSportsEvent</cycAnnot:label>
    <rdfs:comment xml:lang="en">The one event (the game/race/round) whose winner determines the winner of the competition.  It may not be the temporally last event (the game for the silver might be played after the game for the gold), but it is the decisive event for the winner of the whole competition.  It may well be the case that the competition has only one event, in which case this is the Finals.</rdfs:comment>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="subCultures">
    <rdfs:subPropertyOf rdf:resource="subEvents"/>
    <cycAnnot:label xml:lang="en">subCultures</cycAnnot:label>
    <rdfs:comment xml:lang="en">(&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/subCultures&quot; class=&quot;cyc_term&quot;&gt;subCultures&lt;/a&gt; SUPERCULT SUBCULT) means that SUBCULT    is a specific form of SUPERCULT.  SUBCULT shares a significant    portion of the beliefs, practices, and artifacts associated    with SUPERCULT, but (if SUPERCULT and SUBCULT are distinct)    is associated with some additional beliefs, practices, and    artifacts that are not part of SUPERCULT.  This predicate is   intended to apply both to cases in which one culture is a    specific version of another (e.g. Orthodox Jewish culture to   Jewish culture in general; see &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/subCultures_Friendly&quot; class=&quot;cyc_term&quot;&gt;subCultures_Friendly&lt;/a&gt;) and to    cases in which one culture    is in some way reacting against the surrounding culture (e.g.    the &apos;60s counterculture to the Establishment; see &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/subCultures_Unfriendly&quot; class=&quot;cyc_term&quot;&gt;subCultures_Unfriendly&lt;/a&gt;).     (See also    &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/cultureBeliefs&quot; class=&quot;cyc_term&quot;&gt;cultureBeliefs&lt;/a&gt;, &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/culturePractices&quot; class=&quot;cyc_term&quot;&gt;culturePractices&lt;/a&gt;, &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/cultureSpecialPractices&quot; class=&quot;cyc_term&quot;&gt;cultureSpecialPractices&lt;/a&gt;   and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/cultureArtifacts&quot; class=&quot;cyc_term&quot;&gt;cultureArtifacts&lt;/a&gt;.)</rdfs:comment>
    <rdfs:label xml:lang="en">subculture</rdfs:label>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="eventSeriesMembers">
    <rdfs:subPropertyOf rdf:resource="subEvents"/>
    <rdfs:label xml:lang="en">Event Series Members</rdfs:label>
    <rdfs:comment xml:lang="en">(&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/eventSeriesMembers&quot; class=&quot;cyc_term&quot;&gt;eventSeriesMembers&lt;/a&gt; SERIES EVENT) says that (&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; SERIES EVENT) and (&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/seriesMembers&quot; class=&quot;cyc_term&quot;&gt;seriesMembers&lt;/a&gt; SERIES EVENT).  So for example, (&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/eventSeriesMembers&quot; class=&quot;cyc_term&quot;&gt;eventSeriesMembers&lt;/a&gt; 2015WordSeries Game1Of2015WorldSeries) says that game 1 is a sub-event and member of the event that is the 2015 World Series.</rdfs:comment>
    <cycAnnot:label xml:lang="en">eventSeriesMembers</cycAnnot:label>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="properSubEvents">
    <rdfs:subPropertyOf rdf:resource="subEvents"/>
    <rdfs:label xml:lang="en">Proper Sub Events</rdfs:label>
    <rdfs:comment xml:lang="en">A specialization of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/properSubSituations&quot; class=&quot;cyc_term&quot;&gt;properSubSituations&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; (qq.v.). This predicate relates events to further events which are their proper sub-events.  &lt;code&gt;(&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/properSubEvents&quot; class=&quot;cyc_term&quot;&gt;properSubEvents&lt;/a&gt; &lt;b&gt;EVENT&lt;/b&gt; &lt;b&gt;SUBEVENT&lt;/b&gt;)&lt;/code&gt; means that the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Event&quot; class=&quot;cyc_term&quot;&gt;Event&lt;/a&gt; &lt;code&gt;&lt;b&gt;SUBEVENT&lt;/b&gt;&lt;/code&gt; is a part of the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Event&quot; class=&quot;cyc_term&quot;&gt;Event&lt;/a&gt; &lt;code&gt;&lt;b&gt;EVENT&lt;/b&gt;&lt;/code&gt;, a complete description of &lt;code&gt;&lt;b&gt;EVENT&lt;/b&gt;&lt;/code&gt; would have to involve a description of &lt;code&gt;&lt;b&gt;SUBEVENT&lt;/b&gt;&lt;/code&gt;, and &lt;code&gt;&lt;b&gt;SUBEVENT&lt;/b&gt;&lt;/code&gt; is not identical to &lt;code&gt;&lt;b&gt;EVENT&lt;/b&gt;&lt;/code&gt; itself.  For example, an event in which a car is being parallel-parked might be an event in which a person turning a steering wheel is a proper sub-event.  See also &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/properSubEventTypes&quot; class=&quot;cyc_term&quot;&gt;properSubEventTypes&lt;/a&gt;.</rdfs:comment>
    <cycAnnot:label xml:lang="en">properSubEvents</cycAnnot:label>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="processThreads">
    <rdfs:subPropertyOf rdf:resource="subEvents"/>
    <cycAnnot:label xml:lang="en">processThreads</cycAnnot:label>
    <rdfs:label xml:lang="en">Process Threads</rdfs:label>
    <rdfs:comment xml:lang="en">(&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/processThreads&quot; class=&quot;cyc_term&quot;&gt;processThreads&lt;/a&gt; PROCESS THREAD) means that THREAD is a thread
of the process PROCESS.</rdfs:comment>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="manufacturingSteps">
    <rdfs:subPropertyOf rdf:resource="subEvents"/>
    <rdfs:label xml:lang="en">Manufacturing Steps</rdfs:label>
    <cycAnnot:label xml:lang="en">manufacturingSteps</cycAnnot:label>
    <rdfs:comment xml:lang="en">The steps involved in a particular Manufacturing event.</rdfs:comment>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="cotemporalSubEvents">
    <rdfs:subPropertyOf rdf:resource="subEvents"/>
    <cycAnnot:label xml:lang="en">cotemporalSubEvents</cycAnnot:label>
    <rdfs:comment xml:lang="en">The predicate &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/cotemporalSubEvents&quot; class=&quot;cyc_term&quot;&gt;cotemporalSubEvents&lt;/a&gt; is used to relate an event to some sub-event which has the same duration as the whole event, but doesn&apos;t necessarily include everything that happens in the whole event.  (&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/cotemporalSubEvents&quot; class=&quot;cyc_term&quot;&gt;cotemporalSubEvents&lt;/a&gt; WHOLE PART) means that WHOLE and PART are cotemporal events (i.e., they have the same exact duration), and PART is a component of WHOLE.  For example, a particular instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/RainStormAsEvent&quot; class=&quot;cyc_term&quot;&gt;RainStormAsEvent&lt;/a&gt; may have distinguishable &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/cotemporalSubEvents&quot; class=&quot;cyc_term&quot;&gt;cotemporalSubEvents&lt;/a&gt; for (1) raining and (2) wind blowing, and an instance of swimming &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Backstroke&quot; class=&quot;cyc_term&quot;&gt;Backstroke&lt;/a&gt; has separable events for (1) kicking and (2) arm motion throughout the swimming.  See also &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;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/subEvents&quot; class=&quot;cyc_term&quot;&gt;subEvents&lt;/a&gt;.</rdfs:comment>
    <rdfs:label xml:lang="en">Cotemporal Sub Events</rdfs:label>
  </owl:ObjectProperty>

  <owl:Class rdf:about="Sample_Instance_Of_Type_For_Program_Fn_temporal_predicate_the_Cyc_Analytic_Environment">
    <rdfs:label xml:lang="en">Sample Instance Of Type For Program Fn temporal predicate the Cyc Analytic Environment</rdfs:label>
    <cycAnnot:label xml:lang="en">(SampleInstanceOfTypeForProgramFn BinaryTemporalRelationPredicate CycAnalyticEnvironment-TheProgram)</cycAnnot:label>
  </owl:Class>

  <owl:Class rdf:about="ComplexTemporalPredicate">
    <cycAnnot:label xml:lang="en">ComplexTemporalPredicate</cycAnnot:label>
    <rdfs:label xml:lang="en">complex temporal predicate</rdfs:label>
    <rdfs:comment xml:lang="en">A specialization of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/BinaryTemporalRelationPredicate&quot; class=&quot;cyc_term&quot;&gt;BinaryTemporalRelationPredicate&lt;/a&gt; (q.v.) whose instances relate temporal things other than (but possibly including) individual time points.  Thus, each instance of &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; has  both its argument-places constrained to instances (see &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/argIsa&quot; class=&quot;cyc_term&quot;&gt;argIsa&lt;/a&gt;) 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; or some specialization thereof (and at least one of these constraints must be broader than &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/TimePoint&quot; class=&quot;cyc_term&quot;&gt;TimePoint&lt;/a&gt;).  A complex  temporal predicate might be used to relate events, tangible objects, proper time intervals, and so forth.  Instances include  &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/temporallyIntersects&quot; class=&quot;cyc_term&quot;&gt;temporallyIntersects&lt;/a&gt; and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/startsAfterStartingOf&quot; class=&quot;cyc_term&quot;&gt;startsAfterStartingOf&lt;/a&gt;.  Compare &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/PrimitiveTemporalPredicate&quot; class=&quot;cyc_term&quot;&gt;PrimitiveTemporalPredicate&lt;/a&gt;.</rdfs:comment>
  </owl:Class>

  <owl:ObjectProperty rdf:about="&ocyc;Mx4rvViQmZwpEbGdrcN5Y29ycA">
    <rdfs:label xml:lang="en">subevent</rdfs:label>
    <rdfs:comment xml:lang="en">The most general instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/SubEventPredicate&quot; class=&quot;cyc_term&quot;&gt;SubEventPredicate&lt;/a&gt;, this predicate relates a given event to the events that are its parts.   &lt;code&gt;(&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; &lt;b&gt;WHOLE&lt;/b&gt; &lt;b&gt;PART&lt;/b&gt;)&lt;/code&gt; means that &lt;code&gt;&lt;b&gt;PART&lt;/b&gt;&lt;/code&gt; is a part, or subevent, of &lt;code&gt;&lt;b&gt;WHOLE&lt;/b&gt;&lt;/code&gt;. Events can be decomposed into subevents events temporally, spatially, and  in other ways; see the specializations of &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; for more on this.   For decomposing an event in a purely temporal way, see &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">subEvents</cycAnnot:label>
  </owl:ObjectProperty>

  <owl:Class rdf:about="SubEventPredicate">
    <rdfs:label xml:lang="en">sub event slot</rdfs:label>
    <rdfs:comment xml:lang="en">A specialization of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/IntangibleObjectRelatingPredicate&quot; class=&quot;cyc_term&quot;&gt;IntangibleObjectRelatingPredicate&lt;/a&gt; (q.v.) whose instances relate events to certain of their parts or subevents.  Each instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/SubEventPredicate&quot; class=&quot;cyc_term&quot;&gt;SubEventPredicate&lt;/a&gt; is a 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 the predicate &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; (q.v.).    Examples include &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; and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/cotemporalSubEvents&quot; class=&quot;cyc_term&quot;&gt;cotemporalSubEvents&lt;/a&gt;.  Note that, while most currently reified subevent predicates are in fact also &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;s (q.v.), it is not necessary that a subevent predicate divide events along temporal lines.</rdfs:comment>
    <cycAnnot:label xml:lang="en">SubEventPredicate</cycAnnot:label>
  </owl:Class>

  <owl:Thing rdf:about="http://www.w3.org/2006/03/wn/wn20/instances/synset-measure-noun-4">
    <rdfs:label xml:lang="en">subevent</rdfs:label>
    <rdfs:comment xml:lang="en">The most general instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/SubEventPredicate&quot; class=&quot;cyc_term&quot;&gt;SubEventPredicate&lt;/a&gt;, this predicate relates a given event to the events that are its parts.   &lt;code&gt;(&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; &lt;b&gt;WHOLE&lt;/b&gt; &lt;b&gt;PART&lt;/b&gt;)&lt;/code&gt; means that &lt;code&gt;&lt;b&gt;PART&lt;/b&gt;&lt;/code&gt; is a part, or subevent, of &lt;code&gt;&lt;b&gt;WHOLE&lt;/b&gt;&lt;/code&gt;. Events can be decomposed into subevents events temporally, spatially, and  in other ways; see the specializations of &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; for more on this.   For decomposing an event in a purely temporal way, see &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">subEvents</cycAnnot:label>
  </owl:Thing>

  <owl:Class rdf:about="NonPhysicalPartPredicate">
    <rdfs:comment xml:lang="en">A collection of predicates. Instances of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/NonPhysicalPartPredicate&quot; class=&quot;cyc_term&quot;&gt;NonPhysicalPartPredicate&lt;/a&gt; are used to describe the relationship between a &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/PartiallyIntangible&quot; class=&quot;cyc_term&quot;&gt;PartiallyIntangible&lt;/a&gt; and its non-physical parts.</rdfs:comment>
    <rdfs:label xml:lang="en">nonphysical part predicate</rdfs:label>
    <cycAnnot:label xml:lang="en">NonPhysicalPartPredicate</cycAnnot:label>
  </owl:Class>

  <owl:Class rdf:about="EventOrRoleConcept">
    <rdfs:label xml:lang="en">the event or role domain</rdfs:label>
    <rdfs:comment xml:lang="en">A &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/ConceptTypeByDomain&quot; class=&quot;cyc_term&quot;&gt;ConceptTypeByDomain&lt;/a&gt; (q.v.).  Instances of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/EventOrRoleConcept&quot; class=&quot;cyc_term&quot;&gt;EventOrRoleConcept&lt;/a&gt; are collections and relations having to do with general kinds of events and the roles that things can play in them.  Major specializations of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Event&quot; class=&quot;cyc_term&quot;&gt;Event&lt;/a&gt; and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Role&quot; class=&quot;cyc_term&quot;&gt;Role&lt;/a&gt;, and other relations used for stating significant facts about events (such as time, place, causes, and effects) are instances of this collection.</rdfs:comment>
    <cycAnnot:label xml:lang="en">EventOrRoleConcept</cycAnnot:label>
  </owl:Class>

  <owl:ObjectProperty rdf:about="&cyc;Mx4rvViQmZwpEbGdrcN5Y29ycA">
    <rdfs:label xml:lang="en">subevent</rdfs:label>
    <rdfs:comment xml:lang="en">The most general instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/SubEventPredicate&quot; class=&quot;cyc_term&quot;&gt;SubEventPredicate&lt;/a&gt;, this predicate relates a given event to the events that are its parts.   &lt;code&gt;(&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; &lt;b&gt;WHOLE&lt;/b&gt; &lt;b&gt;PART&lt;/b&gt;)&lt;/code&gt; means that &lt;code&gt;&lt;b&gt;PART&lt;/b&gt;&lt;/code&gt; is a part, or subevent, of &lt;code&gt;&lt;b&gt;WHOLE&lt;/b&gt;&lt;/code&gt;. Events can be decomposed into subevents events temporally, spatially, and  in other ways; see the specializations of &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; for more on this.   For decomposing an event in a purely temporal way, see &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">subEvents</cycAnnot:label>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="http://sw.opencyc.org/2008/06/10/concept/Mx4rvViQmZwpEbGdrcN5Y29ycA">
    <rdfs:label xml:lang="en">subevent</rdfs:label>
    <rdfs:comment xml:lang="en">The most general instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/SubEventPredicate&quot; class=&quot;cyc_term&quot;&gt;SubEventPredicate&lt;/a&gt;, this predicate relates a given event to the events that are its parts.   &lt;code&gt;(&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; &lt;b&gt;WHOLE&lt;/b&gt; &lt;b&gt;PART&lt;/b&gt;)&lt;/code&gt; means that &lt;code&gt;&lt;b&gt;PART&lt;/b&gt;&lt;/code&gt; is a part, or subevent, of &lt;code&gt;&lt;b&gt;WHOLE&lt;/b&gt;&lt;/code&gt;. Events can be decomposed into subevents events temporally, spatially, and  in other ways; see the specializations of &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; for more on this.   For decomposing an event in a purely temporal way, see &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">subEvents</cycAnnot:label>
  </owl:ObjectProperty>

  <owl:Class rdf:about="History_Topic">
    <rdfs:label xml:lang="en">history-topic</rdfs:label>
    <cycAnnot:label xml:lang="en">History-Topic</cycAnnot:label>
  </owl:Class>

  <owl:Thing rdf:about="http://www.w3.org/2006/03/wn/wn20/instances/synset-involve-verb-5">
    <rdfs:label xml:lang="en">subevent</rdfs:label>
    <rdfs:comment xml:lang="en">The most general instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/SubEventPredicate&quot; class=&quot;cyc_term&quot;&gt;SubEventPredicate&lt;/a&gt;, this predicate relates a given event to the events that are its parts.   &lt;code&gt;(&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; &lt;b&gt;WHOLE&lt;/b&gt; &lt;b&gt;PART&lt;/b&gt;)&lt;/code&gt; means that &lt;code&gt;&lt;b&gt;PART&lt;/b&gt;&lt;/code&gt; is a part, or subevent, of &lt;code&gt;&lt;b&gt;WHOLE&lt;/b&gt;&lt;/code&gt;. Events can be decomposed into subevents events temporally, spatially, and  in other ways; see the specializations of &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; for more on this.   For decomposing an event in a purely temporal way, see &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">subEvents</cycAnnot:label>
  </owl:Thing>

  <owl:Class rdf:about="FactGatheringForbiddenPredicate">
    <cycAnnot:label xml:lang="en">FactGatheringForbiddenPredicate</cycAnnot:label>
    <rdfs:comment xml:lang="en">A sub-collection of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Predicate&quot; class=&quot;cyc_term&quot;&gt;Predicate&lt;/a&gt;.  Each instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/FactGatheringForbiddenPredicate&quot; class=&quot;cyc_term&quot;&gt;FactGatheringForbiddenPredicate&lt;/a&gt; is a predicate which should not be used for fact gathering.</rdfs:comment>
    <rdfs:label xml:lang="en">fact gathering forbidden predicate</rdfs:label>
  </owl:Class>

  <owl:Class rdf:about="ClimateConcept">
    <rdfs:comment xml:lang="en">A &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/ConceptTypeByDomain&quot; class=&quot;cyc_term&quot;&gt;ConceptTypeByDomain&lt;/a&gt; (q.v.).  Instances of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/ClimateConcept&quot; class=&quot;cyc_term&quot;&gt;ClimateConcept&lt;/a&gt; are collections and relations having to do with climate.  Specializations of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/AnnualClimateCycle&quot; class=&quot;cyc_term&quot;&gt;AnnualClimateCycle&lt;/a&gt;, those specializations of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/GeographicalRegion&quot; class=&quot;cyc_term&quot;&gt;GeographicalRegion&lt;/a&gt; that are closely associated with particular climates, and relations used for describing the locations, meteorological features, inhabitants,  and other features of regions in various types of climates are instances of this collection.</rdfs:comment>
    <rdfs:label xml:lang="en">climate concept</rdfs:label>
    <cycAnnot:label xml:lang="en">ClimateConcept</cycAnnot: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="RelationalNounSlot">
    <rdfs:label xml:lang="en">relational noun slot</rdfs:label>
    <rdfs:comment xml:lang="en">The collection of binary predicates that describe a specified relation of an animal, group of animals (usually human animals), or an organization to another animal (also usually a human animal).  These relations can be summed up by common nouns such as &apos;mother&apos; or &apos;boss&apos; or &apos;neighbor&apos;.  This class of predicates exists to facilitate parsing of sentences with forms such as &apos;X has a Y&apos; or &apos;does X have a Y?&apos; where Y is one of these relational nouns.</rdfs:comment>
    <cycAnnot:label xml:lang="en">RelationalNounSlot</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:Class rdf:about="IndividualLevelPredicate">
    <rdfs:label xml:lang="en">individual-level predicate</rdfs:label>
    <cycAnnot:label xml:lang="en">IndividualLevelPredicate</cycAnnot:label>
    <rdfs:comment xml:lang="en">`Individual-level&apos; predicates express properties that apply to
continuants more or less intrinsically, rather than only at a certain time
or stage in time (for which cf. &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/StageLevelPredicate&quot; class=&quot;cyc_term&quot;&gt;StageLevelPredicate&lt;/a&gt;). Example: having
brown eyes is, under normal conditions, an individual-level property.</rdfs:comment>
  </owl:Class>

  <owl:Class rdf:about="Event">
    <cycAnnot:label xml:lang="en">Event</cycAnnot:label>
    <rdfs:label xml:lang="en">event</rdfs:label>
    <rdfs:comment xml:lang="en">An important specialization 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; and thus also of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/IntangibleIndividual&quot; class=&quot;cyc_term&quot;&gt;IntangibleIndividual&lt;/a&gt; and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/TemporallyExistingThing&quot; class=&quot;cyc_term&quot;&gt;TemporallyExistingThing&lt;/a&gt; (qq.v).  Each instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Event&quot; class=&quot;cyc_term&quot;&gt;Event&lt;/a&gt; is a dynamic situation in which the state of the world changes; each instance is something one would say &amp;quot;happens&amp;quot;.  Events are intangible because they are changes &lt;i&gt;per se&lt;/i&gt;, not tangible objects that effect and undergo changes.
&lt;p/&gt;
Notable specializations of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Event&quot; class=&quot;cyc_term&quot;&gt;Event&lt;/a&gt; include &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Event_Localized&quot; class=&quot;cyc_term&quot;&gt;Event_Localized&lt;/a&gt;, &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/PhysicalEvent&quot; class=&quot;cyc_term&quot;&gt;PhysicalEvent&lt;/a&gt;, &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Action&quot; class=&quot;cyc_term&quot;&gt;Action&lt;/a&gt;, and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/GeneralizedTransfer&quot; class=&quot;cyc_term&quot;&gt;GeneralizedTransfer&lt;/a&gt;.
&lt;p/&gt;
&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Event&quot; class=&quot;cyc_term&quot;&gt;Event&lt;/a&gt;s should not be confused with &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 (q.v.).  The temporal bounds of events are delineated by time intervals, but in contrast to many events time intervals have no spatial location or extent.</rdfs:comment>
  </owl:Class>

  <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>

  <owl:ObjectProperty rdf:about="prettyString">
    <cycAnnot:label xml:lang="en">prettyString</cycAnnot:label>
    <rdfs:comment xml:lang="en">(&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/prettyString&quot; class=&quot;cyc_term&quot;&gt;prettyString&lt;/a&gt; TERM STRING) means that STRING is the English word or expression (sequence of words) commonly used to refer to TERM.  The predicate &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/prettyString&quot; class=&quot;cyc_term&quot;&gt;prettyString&lt;/a&gt; is used by the code which generates CycL to English paraphrases, but its applicability is not restricted to this use.</rdfs:comment>
    <rdfs:label xml:lang="en">Pretty String</rdfs:label>
  </owl:ObjectProperty>

</rdf:RDF>
