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

<?xml-stylesheet type="text/xsl" href="http://sw.opencyc.org/xsl/OpenCycOWLCollectionDisplayVersioned.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/"
         xmlns="http://sw.opencyc.org/2008/06/10/concept/"
         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/">
    <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:Class rdf:about="Mx4r7XMDrGJsQdiHCKjoVrWgWw">
    <cycAnnot:label xml:lang="en">SomeImportantMovement-RelatedPredicates-Movement-Topic</cycAnnot:label>
    <rdfs:label xml:lang="en">some important movement related predicates movement topic</rdfs:label>
    <rdfs:subClassOf rdf:resource="Mx4rgQuFAl2xEdif1wACs2IMlQ"/>
    <rdf:type rdf:resource="Mx4rAmoSCGJbQdiSXZJvYiNhkQ"/>
    <rdf:type rdf:resource="Mx4rtGXkHpNaEdqAAAACs0uFOQ"/>
    <owl:sameAs rdf:resource="&cyc;Mx4r7XMDrGJsQdiHCKjoVrWgWw"/>
    <owl:sameAs rdf:resource="&ocyc;Mx4r7XMDrGJsQdiHCKjoVrWgWw"/>
  </owl:Class>

  <Mx4r7XMDrGJsQdiHCKjoVrWgWw rdf:about="Mx4rvVi-wZwpEbGdrcN5Y29ycA">
    <cycAnnot:label xml:lang="en">objectEmitted</cycAnnot:label>
    <rdfs:label xml:lang="en">object emitted</rdfs:label>
    <rdfs:comment xml:lang="en">This predicate is used in connection with particular instances of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjmyJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;EmittingAnObject&lt;/a&gt;, to identify the object that &apos;comes out&apos; during the event.  &lt;code&gt;(&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVi-wZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;objectEmitted&lt;/a&gt; &lt;b&gt;EMIT&lt;/b&gt; &lt;b&gt;OBJ&lt;/b&gt;)&lt;/code&gt; means that &lt;code&gt;&lt;b&gt;OBJ&lt;/b&gt;&lt;/code&gt; is emitted from the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjc8ZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;emitter&lt;/a&gt; during the emission event &lt;code&gt;&lt;b&gt;EMIT&lt;/b&gt;&lt;/code&gt;.  The &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVi-wZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;objectEmitted&lt;/a&gt; is also an &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVkEjpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;objectMoving&lt;/a&gt; in &lt;code&gt;&lt;b&gt;EMIT&lt;/b&gt;&lt;/code&gt;.  For example, in a particular human &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVizDJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;BirthEvent&lt;/a&gt;, some particular &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjLpZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;HumanInfant&lt;/a&gt; is an &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVi-wZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;objectEmitted&lt;/a&gt;.</rdfs:comment>
  </Mx4r7XMDrGJsQdiHCKjoVrWgWw>

  <Mx4r7XMDrGJsQdiHCKjoVrWgWw rdf:about="Mx4rvVjnQpwpEbGdrcN5Y29ycA">
    <cycAnnot:label xml:lang="en">PhysicalContactEvent</cycAnnot:label>
    <rdfs:label xml:lang="en">event involving physical contact</rdfs:label>
    <rdfs:comment xml:lang="en">A collection of physical events in which two or more objects are in physical contact (see &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVkFaJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;touches&lt;/a&gt;) for at least part of the event&apos;s duration. Note that, although most &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjpjZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;PhysicalEvent&lt;/a&gt;s involve some kind of touching, only those for which contact is salient should be instances of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjnQpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;PhysicalContactEvent&lt;/a&gt;.  For events involving continuous contact and events in which contact is made, respectively, see the specializations &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvv2wdZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;ContinuousPhysicalContactEvent&lt;/a&gt; and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwQTcupwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;PhysicalContactMakingEvent&lt;/a&gt;.</rdfs:comment>
  </Mx4r7XMDrGJsQdiHCKjoVrWgWw>

  <Mx4r7XMDrGJsQdiHCKjoVrWgWw rdf:about="Mx4rvgF7X5wpEbGdrcN5Y29ycA">
    <rdfs:label xml:lang="en">Moves In Direction Average</rdfs:label>
    <rdfs:comment xml:lang="en">(&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvgF7X5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;movesInDirection_Average&lt;/a&gt; OBJ DIR) means that OBJ moves in the
average direction DIR.  In other words DIR is the direction from the
the location of OBJ at the &apos;start&apos; to the location of OBJ at the
&apos;end&apos;.  The times &apos;start&apos; and &apos;end&apos; are determined by either the
beginning and end of either argument one of a &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViBE5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;holdsIn&lt;/a&gt; expression
that the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvgF7X5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;movesInDirection_Average&lt;/a&gt; assertion is wrapped, or the
beginning and ending times of OBJ.  This predicate is useful when you
wish to make the statement about the overall direction of a moving
object in spite of short term deviations in time or in space from this
overall direction.  Consider such exemplar cases as a temporally
varying direction of a fluttering butterfly or the spatially varying
course of a winding river.  However, if you need to make inferences
about the direction of motion of a temporal or spatial slice of OBJ,
consider using the stronger &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv6ObHJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;movesInDirection_Throughout&lt;/a&gt;.  Related
predicates include &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwHwqwJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;directionOfTranslation_Avg&lt;/a&gt; and
&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVi6fJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;directionOfTranslation_Throughout&lt;/a&gt; which relate a
&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViOcJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Movement_TranslationEvent&lt;/a&gt; to a direction that all &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVkEjpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;objectMoving&lt;/a&gt;s of
that event move in.  &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvgF7X5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;movesInDirection_Average&lt;/a&gt; is to be preferred
over &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwHwqwJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;directionOfTranslation_Avg&lt;/a&gt; in situations where the
computational cost of reifying a movement event (see
&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViOcJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Movement_TranslationEvent&lt;/a&gt;) is not warranted.</rdfs:comment>
    <cycAnnot:label xml:lang="en">movesInDirection-Average</cycAnnot:label>
  </Mx4r7XMDrGJsQdiHCKjoVrWgWw>

  <Mx4r7XMDrGJsQdiHCKjoVrWgWw rdf:about="Mx4rwHwqwJwpEbGdrcN5Y29ycA">
    <rdfs:label xml:lang="en">Direction Of Translation Avg</rdfs:label>
    <rdfs:comment xml:lang="en">Predicate used to specify the &apos;general&apos; direction of travel in a
&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViOcJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Movement_TranslationEvent&lt;/a&gt;. The direction will be stated as a range
specified with a vector interval.</rdfs:comment>
    <cycAnnot:label xml:lang="en">directionOfTranslation-Avg</cycAnnot:label>
  </Mx4r7XMDrGJsQdiHCKjoVrWgWw>

  <Mx4r7XMDrGJsQdiHCKjoVrWgWw rdf:about="Mx4rwQr67ZwpEbGdrcN5Y29ycA">
    <rdfs:comment xml:lang="en">This predicate relates any sort of &amp;quot;transfer&amp;quot; event to the &amp;quot;place&amp;quot; where the thing being transferred is intended, by the agent who performs or directs the transfer, to end up.  More precisely, (&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwQr67ZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;target&lt;/a&gt; TRANSFER TARGET) means that an agent playing either the  &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVipYpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;performedBy&lt;/a&gt; or &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViWkJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;directingAgent&lt;/a&gt; role in the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViOtpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;GeneralizedTransfer&lt;/a&gt; TRANSFER intends that some tangible thing playing the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rDbKaOuVmQdeTKaYmT-4jgg&quot; class=&quot;cyc_term&quot;&gt;transferredThing&lt;/a&gt; role in TRANSFER be at TARGET upon the completion of TRANSFER.  Obviously, this does not entail that the transferred thing actually end up at TARGET.  For example, if I throw a dart the target is likely to be a dartboard (or, if I&apos;m really good, the bullseye), and when I drive my car immediately after work the target is likely to be my house.</rdfs:comment>
    <cycAnnot:label xml:lang="en">target</cycAnnot:label>
    <rdfs:label xml:lang="en">intended destination</rdfs:label>
  </Mx4r7XMDrGJsQdiHCKjoVrWgWw>

  <Mx4r7XMDrGJsQdiHCKjoVrWgWw rdf:about="Mx4rvViZFZwpEbGdrcN5Y29ycA">
    <rdfs:label xml:lang="en">standing</rdfs:label>
    <cycAnnot:label xml:lang="en">StandingStill</cycAnnot:label>
    <rdfs:comment xml:lang="en">A collection of events.  An instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViZFZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;StandingStill&lt;/a&gt; is an event in which the `doer&apos; supports its own weight by standing on at least one leg.  Also, they must be standing in place, rather than running, running in place, etc.  They must also be balancing themselves, although they might be holding onto something to facilitate that.  A borderline case of this:  an astronaut in zero-gravity who appears to be standing still.  The trouble with allowing that is that it will violate many of the axioms about &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViZFZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;StandingStill&lt;/a&gt; -- the trouble with excluding it, though, is that one would have to duplicately state all the other axioms about &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViZFZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;StandingStill&lt;/a&gt;.  
Note:  in a case like that, it might be best to divide this concept into two, to introduce a new term such as HoldingStill, and to distinguish the case of HoldingStill (in whatever posture, gravity, etc.) from Standing (supporting one&apos;s weight, balancing, etc.).</rdfs:comment>
  </Mx4r7XMDrGJsQdiHCKjoVrWgWw>

  <Mx4r7XMDrGJsQdiHCKjoVrWgWw rdf:about="Mx4rv_QFmJwpEbGdrcN5Y29ycA">
    <cycAnnot:label xml:lang="en">motionPathway-Partial</cycAnnot:label>
    <rdfs:label xml:lang="en">path overlapping the path of motion</rdfs:label>
    <rdfs:comment xml:lang="en">An &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViAKZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;ActorSlot&lt;/a&gt; and specialization of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv2yvB5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;genericPathway_Partial&lt;/a&gt; that relates a &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViOcJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Movement_TranslationEvent&lt;/a&gt; to a &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwJXokJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Path_Spatial&lt;/a&gt; such that at least part of the movement is along part of the path.  It can be used to indicate one of the paths followed in a movement event.
More formally, &lt;code&gt;(&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv_QFmJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;motionPathway_Partial&lt;/a&gt; &lt;b&gt;MOVE&lt;/b&gt; &lt;b&gt;PATH&lt;/b&gt;)&lt;/code&gt; means that &lt;code&gt;&lt;b&gt;MOVE&lt;/b&gt;&lt;/code&gt; has a trajectory (see &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv_YPjpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;trajectory_Complete&lt;/a&gt;) with a sub-trajectory in common with some &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvioitpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;subPaths&lt;/a&gt; of &lt;code&gt;&lt;b&gt;PATH&lt;/b&gt;&lt;/code&gt;.
&lt;p/&gt;
For example, if a certain trip to Dallas from Austin is via highway I-35, this does not imply either that the whole journey is along I-35 (it also may be along
driveways and side streets), or that it is along all of I-35 (which would take you from the Mexican border all the way to the Canadian border).  A part of the journey is along a part of I-35.  
&lt;p/&gt;
Contrast this predicate with &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViCe5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;motionPathway_Complete&lt;/a&gt;, which relates a movement event to a spatial path followed throughout all of the movement.</rdfs:comment>
  </Mx4r7XMDrGJsQdiHCKjoVrWgWw>

  <Mx4r7XMDrGJsQdiHCKjoVrWgWw rdf:about="Mx4rvVjmTpwpEbGdrcN5Y29ycA">
    <rdfs:label xml:lang="en">travel</rdfs:label>
    <cycAnnot:label xml:lang="en">LocomotionEvent-Animal</cycAnnot:label>
    <rdfs:comment xml:lang="en">A specialization of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwLPkAZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;LocomotionEvent&lt;/a&gt;, &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViNqpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;AnimalActivity&lt;/a&gt;, &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwP1IRJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;SingleDoerAction&lt;/a&gt;, and  &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVieP5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;PurposefulAction&lt;/a&gt;.  In each instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjmTpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;LocomotionEvent_Animal&lt;/a&gt;,  the object moving (see &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVkEjpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;objectMoving&lt;/a&gt;) is an instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViwMZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Animal&lt;/a&gt;.   Notable specializations of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjmTpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;LocomotionEvent_Animal&lt;/a&gt; include  &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViYipwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Climbing&lt;/a&gt;, &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjijpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Swimming_Generic&lt;/a&gt;, and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVi0gpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;WalkingOnTwoLegs&lt;/a&gt;.  Other  specializations include types of events, such as single-person canoeing and  &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwP1jVJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Skating&lt;/a&gt;, in which a person moves himself or herself using a  device to which s/he supplies the motive force.  Note that instances of locomotion of several animals working together; e.g., tandam bicycling, a crew team rowing a boat, running a three-legged race; are not instances of this collection.</rdfs:comment>
  </Mx4r7XMDrGJsQdiHCKjoVrWgWw>

  <Mx4r7XMDrGJsQdiHCKjoVrWgWw rdf:about="Mx4rvVkEjpwpEbGdrcN5Y29ycA">
    <rdfs:label xml:lang="en">moving object</rdfs:label>
    <cycAnnot:label xml:lang="en">objectMoving</cycAnnot:label>
    <rdfs:comment xml:lang="en">The predicate &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVkEjpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;objectMoving&lt;/a&gt; relates movement events to the object or objects moving in those events.  &lt;code&gt;(&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVkEjpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;objectMoving&lt;/a&gt; &lt;b&gt;MOVE&lt;/b&gt; &lt;b&gt;OBJECT&lt;/b&gt;)&lt;/code&gt; means that &lt;code&gt;&lt;b&gt;OBJECT&lt;/b&gt;&lt;/code&gt; is in motion at some point during the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVkEAZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;MovementEvent&lt;/a&gt; &lt;code&gt;&lt;b&gt;MOVE&lt;/b&gt;&lt;/code&gt; and is either the primary object moving (see the predicate &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvXxi65wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;primaryObjectMoving&lt;/a&gt;) in &lt;code&gt;&lt;b&gt;MOVE&lt;/b&gt;&lt;/code&gt; or the primary object moving in some sub-event (see the predicate &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViQmZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;subEvents&lt;/a&gt;) of &lt;code&gt;&lt;b&gt;MOVE&lt;/b&gt;&lt;/code&gt;.</rdfs:comment>
  </Mx4r7XMDrGJsQdiHCKjoVrWgWw>

  <Mx4r7XMDrGJsQdiHCKjoVrWgWw rdf:about="Mx4rvyl4xJwpEbGdrcN5Y29ycA">
    <rdfs:comment xml:lang="en">A predicate that relates a particular rotational motion event to the total angular distance travelled by the moving object (see the predicate &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVkEjpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;objectMoving&lt;/a&gt;) in that event.  &lt;code&gt;(&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvyl4xJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;distanceOfRotation&lt;/a&gt; &lt;b&gt;ROT&lt;/b&gt; &lt;b&gt;DIST&lt;/b&gt;)&lt;/code&gt; means that in the event &lt;code&gt;&lt;b&gt;ROT&lt;/b&gt;&lt;/code&gt;, the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVkEjpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;objectMoving&lt;/a&gt; travels the angular distance &lt;code&gt;&lt;b&gt;DIST&lt;/b&gt;&lt;/code&gt;.  Note that &lt;code&gt;&lt;b&gt;DIST&lt;/b&gt;&lt;/code&gt; is the total angular distance travelled by the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVkEjpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;objectMoving&lt;/a&gt;, and not just the net angular displacement of the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVkEjpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;objectMoving&lt;/a&gt;. So if a person spins around ten times, then the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvyl4xJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;distanceOfRotation&lt;/a&gt; in that spinning event is 3600 degrees, not zero.</rdfs:comment>
    <rdfs:label xml:lang="en">Distance Of Rotation</rdfs:label>
    <cycAnnot:label xml:lang="en">distanceOfRotation</cycAnnot:label>
  </Mx4r7XMDrGJsQdiHCKjoVrWgWw>

  <Mx4r7XMDrGJsQdiHCKjoVrWgWw rdf:about="Mx4rvggsbZwpEbGdrcN5Y29ycA">
    <rdfs:label xml:lang="en">Trajectory-Partial</rdfs:label>
    <rdfs:comment xml:lang="en">(&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvggsbZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;trajectory_Partial&lt;/a&gt; MOVE TRAJ) means that the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViOcJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Movement_TranslationEvent&lt;/a&gt; MOVE has at least part of its entire trajectory, i.e., the line or curve in space traced out by the whole motion, in common with a sub-trajectory of the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjRepwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Trajectory&lt;/a&gt; TRAJ where the motion along the shared segment moves in the same direction as TRAJ goes.  See also &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv_YPjpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;trajectory_Complete&lt;/a&gt;.  Contrast &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvggsbZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;trajectory_Partial&lt;/a&gt; with &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv_QFmJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;motionPathway_Partial&lt;/a&gt; and with &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvV-OCpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;traverses_Partial&lt;/a&gt;.  The trajectory of the motion may cross itself, zig-zag back and forth along the same path, repeat several cycles, etc., (like a &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvpsjd5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Traversal&lt;/a&gt; and unlike a &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwRCCC5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Path_Generic&lt;/a&gt;), and the trajectory need not be confined to any pre-existing &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwRCCC5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Path_Generic&lt;/a&gt;s or &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvpsjd5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Traversal&lt;/a&gt;s of paths.</rdfs:comment>
    <cycAnnot:label xml:lang="en">trajectory-Partial</cycAnnot:label>
  </Mx4r7XMDrGJsQdiHCKjoVrWgWw>

  <Mx4r7XMDrGJsQdiHCKjoVrWgWw rdf:about="Mx4rvwycppwpEbGdrcN5Y29ycA">
    <rdfs:comment xml:lang="en">&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvwycppwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;ReceivingAnObject&lt;/a&gt; is a specialization of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rva8CdpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Receiving&lt;/a&gt;.  An instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvwycppwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;ReceivingAnObject&lt;/a&gt; is an event in which there is some &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVj27ZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;PartiallyTangible&lt;/a&gt; which is the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVkEjpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;objectMoving&lt;/a&gt;, i.e., the thing which &amp;quot;comes in&amp;quot; to the receiver (the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjXepwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;toLocation&lt;/a&gt;).  For example, the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVkEjpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;objectMoving&lt;/a&gt; on an occasion when Lynn Swann received a pass from Terry Bradshaw during a Steelers&apos; game would be a football (i.e., some instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwG--HpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Football_American&lt;/a&gt;) and the passing/receiving event itself would be an instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvwycppwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;ReceivingAnObject&lt;/a&gt;.</rdfs:comment>
    <rdfs:label xml:lang="en">receiving an object</rdfs:label>
    <cycAnnot:label xml:lang="en">ReceivingAnObject</cycAnnot:label>
  </Mx4r7XMDrGJsQdiHCKjoVrWgWw>

  <Mx4r7XMDrGJsQdiHCKjoVrWgWw rdf:about="Mx4rv9b66pwpEbGdrcN5Y29ycA">
    <cycAnnot:label xml:lang="en">trajectoryPassesThrough</cycAnnot:label>
    <rdfs:label xml:lang="en">thing passed through</rdfs:label>
    <rdfs:comment xml:lang="en">An &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViAKZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;ActorSlot&lt;/a&gt; and a specialization of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvV5E85wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;nonDeliberateActors&lt;/a&gt;.  &lt;code&gt;(&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv9b66pwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;trajectoryPassesThrough&lt;/a&gt; &lt;b&gt;MOVE&lt;/b&gt; &lt;b&gt;LOC&lt;/b&gt;)&lt;/code&gt; means that the trajectory (see &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv_YPjpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;trajectory_Complete&lt;/a&gt;) of the object moving (see &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVkEjpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;objectMoving&lt;/a&gt;) &lt;code&gt;&lt;b&gt;OBJ&lt;/b&gt;&lt;/code&gt; in the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVsNyJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Translation_SingleTrajectory&lt;/a&gt; &lt;code&gt;&lt;b&gt;MOVE&lt;/b&gt;&lt;/code&gt; passes through the location (see &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4ro3lluGJHQdiVxrZReHS-jQ&quot; class=&quot;cyc_term&quot;&gt;EnduringThing_Localized&lt;/a&gt;) &lt;code&gt;&lt;b&gt;LOC&lt;/b&gt;&lt;/code&gt;.  Here &amp;quot;passes through &lt;code&gt;&lt;b&gt;LOC&lt;/b&gt;&lt;/code&gt;&amp;quot; implies that, in the course of moving from its &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjiI5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;fromLocation&lt;/a&gt; to its &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjXepwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;toLocation&lt;/a&gt;, &lt;code&gt;&lt;b&gt;OBJ&lt;/b&gt;&lt;/code&gt; first arrives in and then leaves &lt;code&gt;&lt;b&gt;LOC&lt;/b&gt;&lt;/code&gt;.  
&lt;p/&gt;
Note that &lt;code&gt;&lt;b&gt;LOC&lt;/b&gt;&lt;/code&gt; is &lt;i&gt;not&lt;/i&gt; constrained to be &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvm22zpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;spatiallyDisjoint&lt;/a&gt; with this from-location or to-location; &lt;code&gt;&lt;b&gt;LOC&lt;/b&gt;&lt;/code&gt; might even subsume (see &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv9FMG5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;spatiallySubsumes&lt;/a&gt;) either of them.  Thus, if (say) &lt;code&gt;&lt;b&gt;LOC&lt;/b&gt;&lt;/code&gt; subsumes the from-location, &lt;code&gt;&lt;b&gt;OBJ&lt;/b&gt;&lt;/code&gt; must first leave &lt;code&gt;&lt;b&gt;LOC&lt;/b&gt;&lt;/code&gt;, then arrive back in &lt;code&gt;&lt;b&gt;LOC&lt;/b&gt;&lt;/code&gt;, and then leave &lt;code&gt;&lt;b&gt;LOC&lt;/b&gt;&lt;/code&gt; again in order to pass through it.  
&lt;p/&gt;
Also note that &lt;code&gt;&lt;b&gt;LOC&lt;/b&gt;&lt;/code&gt; must be &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwPusM5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Stationary&lt;/a&gt; during &lt;code&gt;&lt;b&gt;MOVE&lt;/b&gt;&lt;/code&gt;, relative to the associated &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjUoJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;FrameOfReference&lt;/a&gt;.</rdfs:comment>
  </Mx4r7XMDrGJsQdiHCKjoVrWgWw>

  <Mx4r7XMDrGJsQdiHCKjoVrWgWw rdf:about="Mx4rvVjCmJwpEbGdrcN5Y29ycA">
    <rdfs:label xml:lang="en">passing through something</rdfs:label>
    <cycAnnot:label xml:lang="en">PassingThroughPortal</cycAnnot:label>
    <rdfs:comment xml:lang="en">A collection of movement events.  In an instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjCmJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;PassingThroughPortal&lt;/a&gt;, an object goes from one spatial region to another by passing through a &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjVl5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Portal&lt;/a&gt; between the regions.  Examples: a portion of food passing from the stomach to the small intestine; a person walking through a door from the outdoors into a house.</rdfs:comment>
  </Mx4r7XMDrGJsQdiHCKjoVrWgWw>

  <Mx4r7XMDrGJsQdiHCKjoVrWgWw rdf:about="Mx4rvVjmyJwpEbGdrcN5Y29ycA">
    <rdfs:comment xml:lang="en">A specialization of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvtAG-JwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Emission&lt;/a&gt;.  Each instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjmyJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;EmittingAnObject&lt;/a&gt; is an emission event in which some partially tangible object (related to the emission event via &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVi-wZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;objectEmitted&lt;/a&gt;) is emitted from something else (the emitter, related to the emission event via &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjc8ZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;emitter&lt;/a&gt;).  The emitted object goes from a place inside of the emitter to some place that is not within the emitter, and the emitter plays an active role in the emission. Notable specializations of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjmyJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;EmittingAnObject&lt;/a&gt; include &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjPypwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Bleeding_TheAction&lt;/a&gt;, &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVj-zpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;PrecipitationProcess&lt;/a&gt;, and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjDzZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;SecretionEvent&lt;/a&gt;.</rdfs:comment>
    <rdfs:label xml:lang="en">emission of an object</rdfs:label>
    <cycAnnot:label xml:lang="en">EmittingAnObject</cycAnnot:label>
  </Mx4r7XMDrGJsQdiHCKjoVrWgWw>

  <Mx4r7XMDrGJsQdiHCKjoVrWgWw rdf:about="Mx4rwQruZJwpEbGdrcN5Y29ycA">
    <rdfs:comment xml:lang="en">&lt;code&gt;(&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwQruZJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;destination_RoundTrip&lt;/a&gt; &lt;b&gt;TRIP&lt;/b&gt; &lt;b&gt;PLACE&lt;/b&gt;)&lt;/code&gt; means that the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVj27ZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;PartiallyTangible&lt;/a&gt; &lt;code&gt;&lt;b&gt;PLACE&lt;/b&gt;&lt;/code&gt; is the destination of the outbound leg (see the predicate &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv0XFxpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;outboundLegOfRoundTrip&lt;/a&gt;) of the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwQruB5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Translation_RoundTrip&lt;/a&gt; &lt;code&gt;&lt;b&gt;TRIP&lt;/b&gt;&lt;/code&gt;, and that &lt;code&gt;&lt;b&gt;PLACE&lt;/b&gt;&lt;/code&gt; is the starting point of the inbound leg (see the predicate &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvbuoWpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;inboundLegOfRoundTrip&lt;/a&gt;) of &lt;code&gt;&lt;b&gt;TRIP&lt;/b&gt;&lt;/code&gt;.</rdfs:comment>
    <cycAnnot:label xml:lang="en">destination-RoundTrip</cycAnnot:label>
    <rdfs:label xml:lang="en">Destination Round Trip</rdfs:label>
  </Mx4r7XMDrGJsQdiHCKjoVrWgWw>

  <Mx4r7XMDrGJsQdiHCKjoVrWgWw rdf:about="Mx4rwQruB5wpEbGdrcN5Y29ycA">
    <cycAnnot:label xml:lang="en">Translation-RoundTrip</cycAnnot:label>
    <rdfs:comment xml:lang="en">A specialization of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvV5EZJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Translation_NoLocationChange&lt;/a&gt;.  Each instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwQruB5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Translation_RoundTrip&lt;/a&gt; represents one round trip event.  That is, an instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwQruB5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Translation_RoundTrip&lt;/a&gt; is a complete translational movement that begins and ends in the same place (thus, the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjiI5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;fromLocation&lt;/a&gt; and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjXepwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;toLocation&lt;/a&gt; of the round trip are identical).  However, a round trip is usually a discontinuous motion (cf. &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViOL5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Movement_TranslationProcess&lt;/a&gt;).  In the simplest case, it has exactly one &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv0XFxpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;outboundLegOfRoundTrip&lt;/a&gt; and exactly one &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvbuoWpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;inboundLegOfRoundTrip&lt;/a&gt; (qq.v.), and the trip breaks at the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwQruZJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;destination_RoundTrip&lt;/a&gt;, which is the place that the traveller visits in between the two legs of the journey.  Thus, in addition to a &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjiI5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;fromLocation&lt;/a&gt; and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjXepwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;toLocation&lt;/a&gt;, an instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwQruB5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Translation_RoundTrip&lt;/a&gt; also has an &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwQruLpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;origin_RoundTrip&lt;/a&gt; and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwQruZJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;destination_RoundTrip&lt;/a&gt;.  The &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwQruLpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;origin_RoundTrip&lt;/a&gt; is just the same as the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjiI5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;fromLocation&lt;/a&gt; and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjXepwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;toLocation&lt;/a&gt;.  Note: to describe a multi-stop `round trip&apos;,  instead of using &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwQruB5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Translation_RoundTrip&lt;/a&gt; one can represent it as a circuit composed of a series of one-way legs.</rdfs:comment>
    <rdfs:label xml:lang="en">round trip</rdfs:label>
  </Mx4r7XMDrGJsQdiHCKjoVrWgWw>

  <Mx4r7XMDrGJsQdiHCKjoVrWgWw rdf:about="Mx4rvViY1pwpEbGdrcN5Y29ycA">
    <rdfs:comment xml:lang="en">This predicate relates a translational movement event to the total distance travelled by the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVkEjpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;objectMoving&lt;/a&gt; in that event.  &lt;code&gt;(&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViY1pwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;distanceTranslated&lt;/a&gt; &lt;b&gt;MOVE&lt;/b&gt; &lt;b&gt;DIST&lt;/b&gt;)&lt;/code&gt; means that in the event &lt;code&gt;&lt;b&gt;MOVE&lt;/b&gt;&lt;/code&gt;, the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvXxi65wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;primaryObjectMoving&lt;/a&gt; covered the distance &lt;code&gt;&lt;b&gt;DIST&lt;/b&gt;&lt;/code&gt;.  Note that &lt;code&gt;&lt;b&gt;DIST&lt;/b&gt;&lt;/code&gt; is the actual distance travelled by the object, not merely its net change in position; so if the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViCe5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;motionPathway_Complete&lt;/a&gt; of &lt;code&gt;&lt;b&gt;MOVE&lt;/b&gt;&lt;/code&gt; is a round trip a mile each way, the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViY1pwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;distanceTranslated&lt;/a&gt; would be two miles, not zero. For a way to express the net change in position, see the predicate &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjXrZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;totalDisplacement&lt;/a&gt;.</rdfs:comment>
    <rdfs:label xml:lang="en">Distance Translated</rdfs:label>
    <cycAnnot:label xml:lang="en">distanceTranslated</cycAnnot:label>
  </Mx4r7XMDrGJsQdiHCKjoVrWgWw>

  <Mx4r7XMDrGJsQdiHCKjoVrWgWw rdf:about="Mx4rvncMF5wpEbGdrcN5Y29ycA">
    <rdfs:label xml:lang="en">path of motion</rdfs:label>
    <rdfs:comment xml:lang="en">(&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvncMF5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;motionPathway_Exact&lt;/a&gt; MOVE PATH) indicates that the trajectory or trajectories travelled by one or more objects during a movement event is the spatial path PATH.  More formally, if MOVE is an instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVsNyJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Translation_SingleTrajectory&lt;/a&gt;, (motionPathway-Complete MOVE PATH) means that the instance PATH of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwJXokJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Path_Spatial&lt;/a&gt; is the entire instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjRepwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Trajectory&lt;/a&gt; along which the objects moving (see &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVkEjpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;objectMoving&lt;/a&gt;) travel in MOVE.  Note that there can be at most one &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViCe5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;motionPathway_Complete&lt;/a&gt; if MOVE is an instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVsNyJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Translation_SingleTrajectory&lt;/a&gt;.  If MOVE is an instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvV74r5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Translation_MultiTrajectory&lt;/a&gt;, (&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvncMF5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;motionPathway_Exact&lt;/a&gt; MOVE PATH) means that the instance PATH of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwJXokJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Path_Spatial&lt;/a&gt; is the entire instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjRepwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Trajectory&lt;/a&gt; along which at least one of the objects moving in MOVE travels.  In this case, more than one &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViCe5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;motionPathway_Complete&lt;/a&gt; may exist.  (Note that the instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvpsjd5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Traversal&lt;/a&gt; determined by the trajectory-Complete need not occupy the whole length of PATH.) To explain this predicate somewhat differently, any &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViCe5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;motionPathway_Complete&lt;/a&gt; of an instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViOcJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Movement_TranslationEvent&lt;/a&gt; connects the starting and stopping points (the fromLocation and toLocation) of the whole trajectory of at least one object in the movement event (See also &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwPKiKZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;pathConnects&lt;/a&gt;).  Note that PATH may be a marked or unmarked instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwJXokJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Path_Spatial&lt;/a&gt;.  See also &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv9b66pwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;trajectoryPassesThrough&lt;/a&gt; and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViCe5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;motionPathway_Complete&lt;/a&gt;.</rdfs:comment>
    <cycAnnot:label xml:lang="en">motionPathway-Exact</cycAnnot:label>
  </Mx4r7XMDrGJsQdiHCKjoVrWgWw>

  <Mx4r7XMDrGJsQdiHCKjoVrWgWw rdf:about="Mx4rvV-OCpwpEbGdrcN5Y29ycA">
    <rdfs:comment xml:lang="en">&lt;code&gt;(&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvV-OCpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;traverses_Partial&lt;/a&gt; &lt;b&gt;MOVE&lt;/b&gt; &lt;b&gt;TRAV&lt;/b&gt;)&lt;/code&gt; means that the moving object &lt;code&gt;&lt;b&gt;OBJ&lt;/b&gt;&lt;/code&gt; in the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVsNyJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Translation_SingleTrajectory&lt;/a&gt; &lt;code&gt;&lt;b&gt;MOVE&lt;/b&gt;&lt;/code&gt; (see &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVkEjpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;objectMoving&lt;/a&gt;) is partially confined to the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvpsjd5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Traversal&lt;/a&gt; &lt;code&gt;&lt;b&gt;TRAV&lt;/b&gt;&lt;/code&gt; during &lt;code&gt;&lt;b&gt;MOVE&lt;/b&gt;&lt;/code&gt;.  To say that &lt;code&gt;&lt;b&gt;OBJ&lt;/b&gt;&lt;/code&gt; is partially confined to &lt;code&gt;&lt;b&gt;TRAV&lt;/b&gt;&lt;/code&gt; during &lt;code&gt;&lt;b&gt;MOVE&lt;/b&gt;&lt;/code&gt;, we mean that (1) there is a subevent &lt;code&gt;&lt;b&gt;SUBEVENT&lt;/b&gt;&lt;/code&gt; of &lt;code&gt;&lt;b&gt;MOVE&lt;/b&gt;&lt;/code&gt; such that &lt;code&gt;(&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvrmSz5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;subTranslations_SingleTrajectory&lt;/a&gt; &lt;b&gt;MOVE&lt;/b&gt; &lt;b&gt;SUBEVENT&lt;/b&gt;)&lt;/code&gt; holds, and (2) there is a sub-Traversal &lt;code&gt;&lt;b&gt;SUBTRAV&lt;/b&gt;&lt;/code&gt; of &lt;code&gt;&lt;b&gt;TRAV&lt;/b&gt;&lt;/code&gt; (see &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvqrqy5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;subTraversals&lt;/a&gt;) such that &lt;code&gt;&lt;b&gt;SUBEVENT&lt;/b&gt;&lt;/code&gt; is confined to &lt;code&gt;&lt;b&gt;SUBTRAV&lt;/b&gt;&lt;/code&gt;, i.e., &lt;code&gt;(&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv3hJiZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;traverses_Complete&lt;/a&gt; &lt;b&gt;SUBEVENT&lt;/b&gt; &lt;b&gt;SUBTRAV&lt;/b&gt;)&lt;/code&gt; holds.</rdfs:comment>
    <cycAnnot:label xml:lang="en">traverses-Partial</cycAnnot:label>
    <rdfs:label xml:lang="en">partially traversed path</rdfs:label>
  </Mx4r7XMDrGJsQdiHCKjoVrWgWw>

  <Mx4r7XMDrGJsQdiHCKjoVrWgWw rdf:about="Mx4rvVi6fJwpEbGdrcN5Y29ycA">
    <rdfs:comment xml:lang="en">&lt;code&gt;(&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVi6fJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;directionOfTranslation_Throughout&lt;/a&gt; &lt;b&gt;MOVEMENT&lt;/b&gt; &lt;b&gt;DIR&lt;/b&gt;)&lt;/code&gt; means that the primary moving object in &lt;code&gt;&lt;b&gt;MOVEMENT&lt;/b&gt;&lt;/code&gt; (see the predicate &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvXxi65wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;primaryObjectMoving&lt;/a&gt;) moves in the direction &lt;code&gt;&lt;b&gt;DIR&lt;/b&gt;&lt;/code&gt; throughout &lt;code&gt;&lt;b&gt;MOVEMENT&lt;/b&gt;&lt;/code&gt;, so that &lt;code&gt;&lt;b&gt;DIR&lt;/b&gt;&lt;/code&gt; is the direction of the object moving during each time slice (see &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvWn4OZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;timeSlices&lt;/a&gt;) of &lt;code&gt;&lt;b&gt;MOVEMENT&lt;/b&gt;&lt;/code&gt;.</rdfs:comment>
    <rdfs:label xml:lang="en">direction</rdfs:label>
    <cycAnnot:label xml:lang="en">directionOfTranslation-Throughout</cycAnnot:label>
  </Mx4r7XMDrGJsQdiHCKjoVrWgWw>

  <Mx4r7XMDrGJsQdiHCKjoVrWgWw rdf:about="Mx4rv_YPjpwpEbGdrcN5Y29ycA">
    <rdfs:label xml:lang="en">path of motion</rdfs:label>
    <cycAnnot:label xml:lang="en">trajectory-Complete</cycAnnot:label>
    <rdfs:comment xml:lang="en">&lt;code&gt;(&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv_YPjpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;trajectory_Complete&lt;/a&gt; &lt;b&gt;MOVE&lt;/b&gt; &lt;b&gt;TRAJ&lt;/b&gt;)&lt;/code&gt; means that the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViOcJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Movement_TranslationEvent&lt;/a&gt; &lt;code&gt;&lt;b&gt;MOVE&lt;/b&gt;&lt;/code&gt; has the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjRepwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Trajectory&lt;/a&gt; &lt;code&gt;&lt;b&gt;TRAJ&lt;/b&gt;&lt;/code&gt; as its entire trajectory.  Suppose &lt;code&gt;&lt;b&gt;OBJ&lt;/b&gt;&lt;/code&gt; is the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVkEjpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;objectMoving&lt;/a&gt; in &lt;code&gt;&lt;b&gt;TRAJ&lt;/b&gt;&lt;/code&gt;.  &lt;code&gt;&lt;b&gt;TRAJ&lt;/b&gt;&lt;/code&gt; is a line or curve in space (technically a one-manifold) traced out by the centroid (see &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwRx0b5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;CenterFn&lt;/a&gt;) of  &lt;code&gt;&lt;b&gt;OBJ&lt;/b&gt;&lt;/code&gt;.  
&lt;p/&gt;
Note that the trajectory of the motion may cross itself, zig-zag back and forth along the same path, repeat several cycles, etc., and the trajectory need not be confined to any pre-existing &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwRCCC5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Path_Generic&lt;/a&gt;s or &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvpsjd5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Traversal&lt;/a&gt;s of paths.
&lt;p/&gt;
See also &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvggsbZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;trajectory_Partial&lt;/a&gt;.  And cf. &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViCe5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;motionPathway_Complete&lt;/a&gt; and with &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv3hJiZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;traverses_Complete&lt;/a&gt;.</rdfs:comment>
  </Mx4r7XMDrGJsQdiHCKjoVrWgWw>

  <Mx4r7XMDrGJsQdiHCKjoVrWgWw rdf:about="Mx4rv6ObHJwpEbGdrcN5Y29ycA">
    <rdfs:comment xml:lang="en">(&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv6ObHJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;movesInDirection_Throughout&lt;/a&gt; OBJ DIR) means that OBJ moves in the
direction DIR throughout all spatial and temporal slices of OBJ.
Since instances of &lt;font color=&quot;#ff0000&quot;&gt;#$Entity&lt;/font&gt; rarely move in one direction throughout their
entire existence, assertions involving &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv6ObHJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;movesInDirection_Throughout&lt;/a&gt;
will usually be qualified with a &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViBE5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;holdsIn&lt;/a&gt;.  This predicate is useful
for inheriting the direction of motion of an
object to its temporal or spatial parts.  If such an inference is too
strong see &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvgF7X5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;movesInDirection_Average&lt;/a&gt;.  Negative exemplar cases of the
relationship include a winding river whose different spatial slices
follow different directions, or a deflating balloon whose different
temporal slices move in different directions.  Positive exemplar
usages of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv6ObHJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;movesInDirection_Throughout&lt;/a&gt; could relate a specific point
of the winding river to its direction, or could relate the deflating
balloon at particular instant in time to its direction.  Related
predicates include &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwHwqwJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;directionOfTranslation_Avg&lt;/a&gt; and
&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVi6fJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;directionOfTranslation_Throughout&lt;/a&gt; which relate a
&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViOcJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Movement_TranslationEvent&lt;/a&gt; to a direction that all &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVkEjpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;objectMoving&lt;/a&gt;s of
that event move in.  &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv6ObHJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;movesInDirection_Throughout&lt;/a&gt; is to be preferred
over &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVi6fJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;directionOfTranslation_Throughout&lt;/a&gt; in situations where the
computational cost of reifying a movement event (see
&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViOcJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Movement_TranslationEvent&lt;/a&gt;) is not warranted.</rdfs:comment>
    <cycAnnot:label xml:lang="en">movesInDirection-Throughout</cycAnnot:label>
    <rdfs:label xml:lang="en">Moves In Direction Throughout</rdfs:label>
  </Mx4r7XMDrGJsQdiHCKjoVrWgWw>

  <Mx4r7XMDrGJsQdiHCKjoVrWgWw rdf:about="Mx4rvbbEIZwpEbGdrcN5Y29ycA">
    <rdfs:label xml:lang="en">directed movement</rdfs:label>
    <cycAnnot:label xml:lang="en">DirectedTranslation</cycAnnot:label>
    <rdfs:comment xml:lang="en">A specialization of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViOcJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Movement_TranslationEvent&lt;/a&gt;.  Each instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvbbEIZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;DirectedTranslation&lt;/a&gt; is a movement event that is &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVipYpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;performedBy&lt;/a&gt; an &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViAB5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Agent_PartiallyTangible&lt;/a&gt; that intends for the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVkEjpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;objectMoving&lt;/a&gt; to reach a particular &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwQr67ZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;target&lt;/a&gt;.  Examples:  William Tell shooting the apple off his son&apos;s head,  John Wilkes Booth shooting Abraham Lincoln, the last time you tossed a frisbee to someone, a pilot landing an airplane, and a skiier skiing one run of the downhill course.</rdfs:comment>
  </Mx4r7XMDrGJsQdiHCKjoVrWgWw>

  <Mx4r7XMDrGJsQdiHCKjoVrWgWw rdf:about="Mx4rvViulJwpEbGdrcN5Y29ycA">
    <rdfs:label xml:lang="en">transportee</rdfs:label>
    <cycAnnot:label xml:lang="en">transportees</cycAnnot:label>
    <rdfs:comment xml:lang="en">The predicate &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViulJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;transportees&lt;/a&gt; relates a translational motion event to the object(s) transported in that event. &lt;code&gt;(&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViulJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;transportees&lt;/a&gt; &lt;b&gt;MOVE&lt;/b&gt; &lt;b&gt;OBJ&lt;/b&gt;)&lt;/code&gt; means that some conveyance (see the predicate &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwPqxbJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;conveyor_Generic&lt;/a&gt;) transports &lt;code&gt;&lt;b&gt;OBJ&lt;/b&gt;&lt;/code&gt; in &lt;code&gt;&lt;b&gt;MOVE&lt;/b&gt;&lt;/code&gt;.  The conveyance in question can either move along with &lt;code&gt;&lt;b&gt;OBJ&lt;/b&gt;&lt;/code&gt; in &lt;code&gt;&lt;b&gt;MOVE&lt;/b&gt;&lt;/code&gt; or remain stationary during &lt;code&gt;&lt;b&gt;MOVE&lt;/b&gt;&lt;/code&gt;.  The conveyance in question is separate from &lt;code&gt;&lt;b&gt;OBJ&lt;/b&gt;&lt;/code&gt; (that is, &lt;code&gt;&lt;b&gt;OBJ&lt;/b&gt;&lt;/code&gt; is not a part of the conveyance).</rdfs:comment>
  </Mx4r7XMDrGJsQdiHCKjoVrWgWw>

  <Mx4r7XMDrGJsQdiHCKjoVrWgWw rdf:about="Mx4rvVjiI5wpEbGdrcN5Y29ycA">
    <rdfs:label xml:lang="en">origin</rdfs:label>
    <rdfs:comment xml:lang="en">An &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViAKZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;ActorSlot&lt;/a&gt; that is a specialization of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvWDKWZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;preActors&lt;/a&gt; (q.v.).  This predicate is used to indicate the starting point of a particular movement from one place to another.  &lt;code&gt;(&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjiI5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;fromLocation&lt;/a&gt; &lt;b&gt;MOVE&lt;/b&gt; &lt;b&gt;LOC&lt;/b&gt;)&lt;/code&gt; means that &lt;code&gt;&lt;b&gt;LOC&lt;/b&gt;&lt;/code&gt; is where some salient moving-object (see &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVkEjpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;objectMoving&lt;/a&gt;) in the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv4GokJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Translocation&lt;/a&gt; &lt;code&gt;&lt;b&gt;MOVE&lt;/b&gt;&lt;/code&gt; is found at the beginning of &lt;code&gt;&lt;b&gt;MOVE&lt;/b&gt;&lt;/code&gt; and is where it begins this motion.  This moving-object might or might not be &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwPusM5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Stationary&lt;/a&gt; at &lt;code&gt;&lt;b&gt;LOC&lt;/b&gt;&lt;/code&gt; at the beginning of &lt;code&gt;&lt;b&gt;MOVE&lt;/b&gt;&lt;/code&gt;.  If &lt;code&gt;&lt;b&gt;MOVE&lt;/b&gt;&lt;/code&gt; is a single-pathway translation (see &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVsNyJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Translation_SingleTrajectory&lt;/a&gt;), then each of its salient moving-objects is found at &lt;code&gt;&lt;b&gt;LOC&lt;/b&gt;&lt;/code&gt; when &lt;code&gt;&lt;b&gt;MOVE&lt;/b&gt;&lt;/code&gt; starts.  If &lt;code&gt;&lt;b&gt;MOVE&lt;/b&gt;&lt;/code&gt; has multiple movers and multiple pathways (see &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvV74r5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Translation_MultiTrajectory&lt;/a&gt;), then at least some of the moving-objects can be found at &lt;code&gt;&lt;b&gt;LOC&lt;/b&gt;&lt;/code&gt; when &lt;code&gt;&lt;b&gt;MOVE&lt;/b&gt;&lt;/code&gt; starts.  If &lt;code&gt;&lt;b&gt;MOVE&lt;/b&gt;&lt;/code&gt; is a flow (such as a river flowing, a wind blowing, a tornado, a typhoon, some clouds moving, or air filling your lungs when you take a breath; see &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVkEhJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;FluidFlow_Translation&lt;/a&gt;), then at least some portion of the fluid moving-object can be found at &lt;code&gt;&lt;b&gt;LOC&lt;/b&gt;&lt;/code&gt; when &lt;code&gt;&lt;b&gt;MOVE&lt;/b&gt;&lt;/code&gt; starts.  See also &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViCe5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;motionPathway_Complete&lt;/a&gt; and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwPKiKZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;pathConnects&lt;/a&gt;.</rdfs:comment>
    <cycAnnot:label xml:lang="en">fromLocation</cycAnnot:label>
  </Mx4r7XMDrGJsQdiHCKjoVrWgWw>

  <Mx4r7XMDrGJsQdiHCKjoVrWgWw rdf:about="Mx4rvVjB2JwpEbGdrcN5Y29ycA">
    <rdfs:comment xml:lang="en">This predicate relates objects to the transportation events in which they facilitate movement.  &lt;code&gt;(&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjB2JwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;transporter&lt;/a&gt; &lt;b&gt;MOVE&lt;/b&gt; &lt;b&gt;OBJ&lt;/b&gt;)&lt;/code&gt; means that &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjElJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;SolidTangibleThing&lt;/a&gt; &lt;code&gt;&lt;b&gt;OBJ&lt;/b&gt;&lt;/code&gt; enables or facilitates the conveyance of the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViulJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;transportees&lt;/a&gt; in the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv-6HepwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;TransportationEvent&lt;/a&gt; &lt;code&gt;&lt;b&gt;MOVE&lt;/b&gt;&lt;/code&gt;.  &lt;code&gt;&lt;b&gt;OBJ&lt;/b&gt;&lt;/code&gt; is an &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVkEjpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;objectMoving&lt;/a&gt; in &lt;code&gt;&lt;b&gt;MOVE&lt;/b&gt;&lt;/code&gt; that moves along with the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViulJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;transportees&lt;/a&gt;.  &lt;code&gt;&lt;b&gt;OBJ&lt;/b&gt;&lt;/code&gt; will generally hold, support, contain, pull, or push the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViulJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;transportees&lt;/a&gt; throughout the &lt;code&gt;&lt;b&gt;MOVE&lt;/b&gt;&lt;/code&gt; &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViADZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Event&lt;/a&gt;.  &lt;code&gt;&lt;b&gt;OBJ&lt;/b&gt;&lt;/code&gt; may or may not be the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjX_pwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;providerOfMotiveForce&lt;/a&gt; in the event &lt;code&gt;&lt;b&gt;MOVE&lt;/b&gt;&lt;/code&gt;.  If &lt;code&gt;&lt;b&gt;OBJ&lt;/b&gt;&lt;/code&gt; stays with each &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvXxi65wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;primaryObjectMoving&lt;/a&gt; from the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjiI5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;fromLocation&lt;/a&gt; to the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjXepwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;toLocation&lt;/a&gt;, moving along the same trajectory, then it is also a &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvXxi65wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;primaryObjectMoving&lt;/a&gt;.
&lt;p/&gt;
If &lt;code&gt;&lt;b&gt;OBJ&lt;/b&gt;&lt;/code&gt; facilitates the motion of the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvXxi65wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;primaryObjectMoving&lt;/a&gt; but does not itself engage in translational motion it is merely the conveyor of the action, and the role &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwVgbe5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;conveyor_Stationary&lt;/a&gt; should be asserted.  If it is unclear whether the conveyor is stationary or not, the role &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwPqxbJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;conveyor_Generic&lt;/a&gt; is used.  Specializations of the role &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjB2JwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;transporter&lt;/a&gt; should be used when possible: although automobiles are &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjB2JwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;transporter&lt;/a&gt;s in many events, they should normally have the more specific role designation of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViog5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;vehicle&lt;/a&gt; because they are also instances of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwLzhaZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;TransportationDevice_Vehicle&lt;/a&gt;.   When a car is being towed by a tow truck, the car is just a &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjB2JwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;transporter&lt;/a&gt; of any of its contents while the tow truck is the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViog5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;vehicle&lt;/a&gt; of that event.  An additional role designation for some &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjB2JwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;transporter&lt;/a&gt;s -- those which are &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjHL5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;PhysicalDevice&lt;/a&gt;s -- is &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvV0FMZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;deviceUsed&lt;/a&gt;; e.g., the use of crutches in hobbling or ice skates in skating.  See the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViBCZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;comment&lt;/a&gt; on &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv-6HepwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;TransportationEvent&lt;/a&gt;.  Note that an organism may be a &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViulJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;transportees&lt;/a&gt; in a &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjo0JwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Bicycle&lt;/a&gt; riding or &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwP1jVJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Skating&lt;/a&gt; event as well as being the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjX_pwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;providerOfMotiveForce&lt;/a&gt; in such cases.</rdfs:comment>
    <cycAnnot:label xml:lang="en">transporter</cycAnnot:label>
    <rdfs:label xml:lang="en">transporter</rdfs:label>
  </Mx4r7XMDrGJsQdiHCKjoVrWgWw>

  <Mx4r7XMDrGJsQdiHCKjoVrWgWw rdf:about="Mx4rv3hJiZwpEbGdrcN5Y29ycA">
    <rdfs:label xml:lang="en">traversed path</rdfs:label>
    <cycAnnot:label xml:lang="en">traverses-Complete</cycAnnot:label>
    <rdfs:comment xml:lang="en">&lt;code&gt;(&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv3hJiZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;traverses_Complete&lt;/a&gt; &lt;b&gt;MOVE&lt;/b&gt; &lt;b&gt;TRAVER&lt;/b&gt;)&lt;/code&gt; means that the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViOcJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Movement_TranslationEvent&lt;/a&gt; &lt;code&gt;&lt;b&gt;MOVE&lt;/b&gt;&lt;/code&gt; traverses a path or series of paths (&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwRCCC5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Path_Generic&lt;/a&gt;s forming the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvpsjd5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Traversal&lt;/a&gt; &lt;code&gt;&lt;b&gt;TRAVER&lt;/b&gt;&lt;/code&gt;) during its motion, and that &lt;code&gt;&lt;b&gt;TRAVER&lt;/b&gt;&lt;/code&gt; is the entire traversal from beginning to end of the movement.  The traversal may cross itself, go back and forth along the same path, or repeat cycles of paths (unlike the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViAKZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;ActorSlot&lt;/a&gt; &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViCe5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;motionPathway_Complete&lt;/a&gt;, which can follow only one, non-self-crossing, pre-existing &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwRCCC5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Path_Generic&lt;/a&gt;.)  See also &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvV-OCpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;traverses_Partial&lt;/a&gt;.  Contrast &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv3hJiZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;traverses_Complete&lt;/a&gt; with &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViCe5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;motionPathway_Complete&lt;/a&gt;, that relates to one existing &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwRCCC5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Path_Generic&lt;/a&gt;, and with &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv_YPjpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;trajectory_Complete&lt;/a&gt; that relates to the pure &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjRepwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Trajectory&lt;/a&gt; of the motion.</rdfs:comment>
  </Mx4r7XMDrGJsQdiHCKjoVrWgWw>

  <Mx4r7XMDrGJsQdiHCKjoVrWgWw rdf:about="Mx4rvVjXepwpEbGdrcN5Y29ycA">
    <rdfs:comment xml:lang="en">The predicate &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjXepwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;toLocation&lt;/a&gt; is used to indicate the ending point of a particular movement.  &lt;code&gt;(&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjXepwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;toLocation&lt;/a&gt; &lt;b&gt;MOVE&lt;/b&gt; &lt;b&gt;LOC&lt;/b&gt;)&lt;/code&gt; means that &lt;code&gt;&lt;b&gt;LOC&lt;/b&gt;&lt;/code&gt; is where the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVkEjpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;objectMoving&lt;/a&gt; in &lt;code&gt;&lt;b&gt;MOVE&lt;/b&gt;&lt;/code&gt; (a &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViOcJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Movement_TranslationEvent&lt;/a&gt;) is found when the event &lt;code&gt;&lt;b&gt;MOVE&lt;/b&gt;&lt;/code&gt; ends; the final location of the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVkEjpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;objectMoving&lt;/a&gt; in that event is &lt;code&gt;&lt;b&gt;LOC&lt;/b&gt;&lt;/code&gt;.  The &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVkEjpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;objectMoving&lt;/a&gt; may or may not be &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwPusM5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Stationary&lt;/a&gt; at &lt;code&gt;&lt;b&gt;LOC&lt;/b&gt;&lt;/code&gt;.  If &lt;code&gt;&lt;b&gt;MOVE&lt;/b&gt;&lt;/code&gt; is a single-pathway translation (see &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVsNyJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Translation_SingleTrajectory&lt;/a&gt;), then every &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVkEjpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;objectMoving&lt;/a&gt; in it is found at &lt;code&gt;&lt;b&gt;LOC&lt;/b&gt;&lt;/code&gt; when &lt;code&gt;&lt;b&gt;MOVE&lt;/b&gt;&lt;/code&gt; ends.  If &lt;code&gt;&lt;b&gt;MOVE&lt;/b&gt;&lt;/code&gt; has multiple movers and multiple pathways (see &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvV74r5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Translation_MultiTrajectory&lt;/a&gt;), then at least some of the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVkEjpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;objectMoving&lt;/a&gt;(s) can be found at &lt;code&gt;&lt;b&gt;LOC&lt;/b&gt;&lt;/code&gt; at the end of &lt;code&gt;&lt;b&gt;MOVE&lt;/b&gt;&lt;/code&gt;.  If &lt;code&gt;&lt;b&gt;MOVE&lt;/b&gt;&lt;/code&gt; is a fluid flow (see &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVkEhJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;FluidFlow_Translation&lt;/a&gt;), then at least some portion of the fluid &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVkEjpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;objectMoving&lt;/a&gt; can be found at location &lt;code&gt;&lt;b&gt;LOC&lt;/b&gt;&lt;/code&gt; at the end of &lt;code&gt;&lt;b&gt;MOVE&lt;/b&gt;&lt;/code&gt;.  See also &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViCe5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;motionPathway_Complete&lt;/a&gt;, &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwPKiKZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;pathConnects&lt;/a&gt;.</rdfs:comment>
    <rdfs:label xml:lang="en">destination</rdfs:label>
    <cycAnnot:label xml:lang="en">toLocation</cycAnnot:label>
  </Mx4r7XMDrGJsQdiHCKjoVrWgWw>

  <Mx4r7XMDrGJsQdiHCKjoVrWgWw rdf:about="Mx4rvw-L-5wpEbGdrcN5Y29ycA">
    <cycAnnot:label xml:lang="en">fromOrientation</cycAnnot:label>
    <rdfs:label xml:lang="en">From Orientation</rdfs:label>
    <rdfs:comment xml:lang="en">This predicate indicates, for the particular rotational motion ROT, the orientation that the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVkEjpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;objectMoving&lt;/a&gt; in that event has at the beginning of that motion.  (&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvw-L-5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;fromOrientation&lt;/a&gt; ROT ORIENT) means that when ROT begins, the object that moves in ROT has the position ORIENT, with respect to the current frame of reference.  For example, the object may have a &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwPus-JwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;HorizontalOrientation&lt;/a&gt;, &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwPutC5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;VerticalOrientation&lt;/a&gt;, &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwPusbZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;RightSideUp&lt;/a&gt; orientation, etc.  See also &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv885P5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;toOrientation&lt;/a&gt;, &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwPurYJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;OrientationVector&lt;/a&gt;.</rdfs:comment>
  </Mx4r7XMDrGJsQdiHCKjoVrWgWw>

  <Mx4r7XMDrGJsQdiHCKjoVrWgWw rdf:about="Mx4rv885P5wpEbGdrcN5Y29ycA">
    <cycAnnot:label xml:lang="en">toOrientation</cycAnnot:label>
    <rdfs:comment xml:lang="en">This predicate indicates, for the particular rotational motion ROT, the orientation that the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvXxi65wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;primaryObjectMoving&lt;/a&gt; in that event has after that motion.  (&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv885P5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;toOrientation&lt;/a&gt; ROT ORIENT) means that when ROT ends, the object that moved in ROT has the final position ORIENT, with respect to the current frame of reference.  Examples of orientations include: &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwPus-JwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;HorizontalOrientation&lt;/a&gt;, &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwPutC5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;VerticalOrientation&lt;/a&gt;, &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwPusQ5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;UpsideDown&lt;/a&gt;.  See also &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvw-L-5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;fromOrientation&lt;/a&gt;, &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwPurYJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;OrientationVector&lt;/a&gt;.</rdfs:comment>
    <rdfs:label xml:lang="en">To Orientation</rdfs:label>
  </Mx4r7XMDrGJsQdiHCKjoVrWgWw>

  <Mx4r7XMDrGJsQdiHCKjoVrWgWw rdf:about="Mx4rvVibgJwpEbGdrcN5Y29ycA">
    <rdfs:label xml:lang="en">rubbing</rdfs:label>
    <cycAnnot:label xml:lang="en">Rubbing</cycAnnot:label>
    <rdfs:comment xml:lang="en">A collection of events.  An instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVibgJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Rubbing&lt;/a&gt; is an event in which the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVi65pwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;objectActedOn&lt;/a&gt; is rubbed.</rdfs:comment>
  </Mx4r7XMDrGJsQdiHCKjoVrWgWw>

  <Mx4r7XMDrGJsQdiHCKjoVrWgWw rdf:about="Mx4rvViNDZwpEbGdrcN5Y29ycA">
    <cycAnnot:label xml:lang="en">RemovingSomething</cycAnnot:label>
    <rdfs:comment xml:lang="en">A specialization of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVieP5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;PurposefulAction&lt;/a&gt;.  Each instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViNDZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;RemovingSomething&lt;/a&gt; is an event in which an agent deliberately removes one object from another object.  The removed object is related to the instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViNDZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;RemovingSomething&lt;/a&gt; via the predicate &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwP1XyJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;objectRemoved&lt;/a&gt;, while the object to which it belonged prior to its removal is related via the predicate &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv6WpuJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;objectRemaining&lt;/a&gt;.  In different types of removals, either the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwP1XyJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;objectRemoved&lt;/a&gt; or the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv6WpuJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;objectRemaining&lt;/a&gt; may be destroyed, or both may survive. Specializations of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViNDZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;RemovingSomething&lt;/a&gt; include &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVi2s5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Ablation&lt;/a&gt;, &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvdISrpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;RemovingSomething_Translational&lt;/a&gt;, and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjFCpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;CuttingOffAPiece&lt;/a&gt;.  The difference between this collection and  &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVilD5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;SeparationEvent&lt;/a&gt; is that instances of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViNDZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;RemovingSomething&lt;/a&gt; are purposeful actions, while instances of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVilD5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;SeparationEvent&lt;/a&gt; need not be purposeful.</rdfs:comment>
    <rdfs:label xml:lang="en">removing</rdfs:label>
  </Mx4r7XMDrGJsQdiHCKjoVrWgWw>

  <Mx4r7XMDrGJsQdiHCKjoVrWgWw rdf:about="Mx4rvVjYRJwpEbGdrcN5Y29ycA">
    <rdfs:label xml:lang="en">moving</rdfs:label>
    <rdfs:comment xml:lang="en">A specialization of both &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwOf2ypwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;ActionOnObject&lt;/a&gt; and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViOcJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Movement_TranslationEvent&lt;/a&gt;.  In each instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjYRJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;CausingAnotherObjectsTranslationalMotion&lt;/a&gt;, one object causes another object to undergo a translational motion.  The object causing the motion is related to the event by &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjX_pwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;providerOfMotiveForce&lt;/a&gt; (q.v.), while the object which is caused to move is related by &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVi65pwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;objectActedOn&lt;/a&gt; and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVkEjpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;objectMoving&lt;/a&gt; (qq.v.).  One way to cause another object&apos;s motion is to carry it along with oneself (see the specialization &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViMIpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;CarryingWhileLocomoting&lt;/a&gt;); other ways include throwing it, kicking it, or knocking it away.  Some instances  of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjYRJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;CausingAnotherObjectsTranslationalMotion&lt;/a&gt; may also be instances of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvWH3qpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Translation_Complete&lt;/a&gt; (such as instances of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViMIpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;CarryingWhileLocomoting&lt;/a&gt;), whereas others (such as instances of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwPRtTJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;PumpingFluid&lt;/a&gt;) may be instances of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVkEhJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;FluidFlow_Translation&lt;/a&gt;.  Instances of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjYRJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;CausingAnotherObjectsTranslationalMotion&lt;/a&gt; include a train transporting passengers, a person pushing a coin into a vending machine, the release of a bowstring which propels an arrow, and a magnet attracting a nail.</rdfs:comment>
    <cycAnnot:label xml:lang="en">CausingAnotherObjectsTranslationalMotion</cycAnnot:label>
  </Mx4r7XMDrGJsQdiHCKjoVrWgWw>

  <Mx4r7XMDrGJsQdiHCKjoVrWgWw rdf:about="Mx4rwQruLpwpEbGdrcN5Y29ycA">
    <rdfs:comment xml:lang="en">&lt;code&gt;(&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwQruLpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;origin_RoundTrip&lt;/a&gt; &lt;b&gt;TRIP&lt;/b&gt; &lt;b&gt;PLACE&lt;/b&gt;)&lt;/code&gt; means that the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwQruB5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Translation_RoundTrip&lt;/a&gt; event &lt;code&gt;&lt;b&gt;TRIP&lt;/b&gt;&lt;/code&gt; leaves from and returns to the location &lt;code&gt;&lt;b&gt;PLACE&lt;/b&gt;&lt;/code&gt;.  &lt;code&gt;&lt;b&gt;PLACE&lt;/b&gt;&lt;/code&gt; is both the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjiI5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;fromLocation&lt;/a&gt; and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjXepwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;toLocation&lt;/a&gt; of the entire &lt;code&gt;&lt;b&gt;TRIP&lt;/b&gt;&lt;/code&gt;, considered as a whole.  For example, some commuters to Manhattan leave and return each day to &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVi-r5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Connecticut_State&lt;/a&gt;, which is their &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwQruLpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;origin_RoundTrip&lt;/a&gt;.  See also &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwQruZJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;destination_RoundTrip&lt;/a&gt;.</rdfs:comment>
    <rdfs:label xml:lang="en">origin</rdfs:label>
    <cycAnnot:label xml:lang="en">origin-RoundTrip</cycAnnot:label>
  </Mx4r7XMDrGJsQdiHCKjoVrWgWw>

  <Mx4r7XMDrGJsQdiHCKjoVrWgWw rdf:about="Mx4rvViCe5wpEbGdrcN5Y29ycA">
    <rdfs:comment xml:lang="en">This predicate can be used to indicate that the trajectory or trajectories travelled by one or more objects during a movement event follow some spatial path throughout the entire movement. More formally, if &lt;code&gt;&lt;b&gt;MOVE&lt;/b&gt;&lt;/code&gt; is an instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVsNyJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Translation_SingleTrajectory&lt;/a&gt;, &lt;code&gt;(&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViCe5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;motionPathway_Complete&lt;/a&gt; &lt;b&gt;MOVE&lt;/b&gt; &lt;b&gt;PATH&lt;/b&gt;)&lt;/code&gt; means that the instance  &lt;code&gt;&lt;b&gt;PATH&lt;/b&gt;&lt;/code&gt; of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwJXokJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Path_Spatial&lt;/a&gt; contains the entire instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjRepwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Trajectory&lt;/a&gt; along which the objects moving (see &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVkEjpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;objectMoving&lt;/a&gt;) travel in &lt;code&gt;&lt;b&gt;MOVE&lt;/b&gt;&lt;/code&gt;.  Note that there can be at most one &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViCe5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;motionPathway_Complete&lt;/a&gt; in this case.  If &lt;code&gt;&lt;b&gt;MOVE&lt;/b&gt;&lt;/code&gt; is an instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvV74r5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Translation_MultiTrajectory&lt;/a&gt;, &lt;code&gt;(&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViCe5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;motionPathway_Complete&lt;/a&gt; &lt;b&gt;MOVE&lt;/b&gt; &lt;b&gt;PATH&lt;/b&gt;)&lt;/code&gt; means that the instance &lt;code&gt;&lt;b&gt;PATH&lt;/b&gt;&lt;/code&gt; of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwJXokJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Path_Spatial&lt;/a&gt; contains the entire instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjRepwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Trajectory&lt;/a&gt; along which at least one of the objects moving in &lt;code&gt;&lt;b&gt;MOVE&lt;/b&gt;&lt;/code&gt; travels.  In this case, more than one &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViCe5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;motionPathway_Complete&lt;/a&gt; may exist.  (Note that the instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvpsjd5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Traversal&lt;/a&gt; determined by the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv_YPjpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;trajectory_Complete&lt;/a&gt; need not occupy the whole length of &lt;code&gt;&lt;b&gt;PATH&lt;/b&gt;&lt;/code&gt;.) To explain this predicate somewhat differently, any &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViCe5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;motionPathway_Complete&lt;/a&gt; of an instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViOcJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Movement_TranslationEvent&lt;/a&gt; connects the starting and stopping points (the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjiI5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;fromLocation&lt;/a&gt; and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjXepwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;toLocation&lt;/a&gt;) of the whole trajectory of at least one object in the movement event (See also &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwPKiKZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;pathConnects&lt;/a&gt;).   Note that &lt;code&gt;&lt;b&gt;PATH&lt;/b&gt;&lt;/code&gt; may be a marked or unmarked instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwJXokJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Path_Spatial&lt;/a&gt;.  See also &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv9b66pwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;trajectoryPassesThrough&lt;/a&gt; and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv_QFmJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;motionPathway_Partial&lt;/a&gt;. You can use &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv9b66pwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;trajectoryPassesThrough&lt;/a&gt; to state that an object passes through a particular location on the object&apos;s trajectory.</rdfs:comment>
    <rdfs:label xml:lang="en">path travelled</rdfs:label>
    <cycAnnot:label xml:lang="en">motionPathway-Complete</cycAnnot:label>
  </Mx4r7XMDrGJsQdiHCKjoVrWgWw>

  <Mx4r7XMDrGJsQdiHCKjoVrWgWw rdf:about="Mx4rv-6HepwpEbGdrcN5Y29ycA">
    <cycAnnot:label xml:lang="en">TransportationEvent</cycAnnot:label>
    <rdfs:label xml:lang="en">transportation</rdfs:label>
    <rdfs:comment xml:lang="en">A specialization of both &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvc4nRZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Conveying_Generic&lt;/a&gt; and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvWH3qpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Translation_Complete&lt;/a&gt; (qq.v.), instances of which are events in which one or more objects transport one or more other objects.  Each instance  of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv-6HepwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;TransportationEvent&lt;/a&gt; is an event in which an object (in the role of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjB2JwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;transporter&lt;/a&gt;) aids in the translational movement of another object (having the role of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViulJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;transportees&lt;/a&gt;), so that both objects move together along the same complete pathway (see &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViCe5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;motionPathway_Complete&lt;/a&gt;).  Optionally, one of these objects, or some third object moving along with them, provides the force to make the movement happen (see &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjX_pwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;providerOfMotiveForce&lt;/a&gt;).
&lt;p/&gt;
Examples of transportation events include automobile transportation, riding a bicycle, dogs pulling goods on a sled, a wagon with groceries rolling down a hill, a person carrying clothes in a suitcase, etc.  In that last case, note that the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjB2JwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;transporter&lt;/a&gt; is the suitcase, not the person.  
&lt;p/&gt;
Note that the transporter in a transportation event need not be in motion relative to its destination throughout the transportation event; an automobile transportation is a single transportation event even if it has sub-events in which the driver and all of the passengers disembark while the car is parked and refueled.  A single transportation event may also have more than one transporter.  For example, a sofa may be transported accross a living room floor by two people working together.  
&lt;p/&gt;
Events which are &lt;i&gt;not&lt;/i&gt; &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv-6HepwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;TransportationEvent&lt;/a&gt;s include a river conveying some flotsam, the wind blowing a leaf, a conveyor belt moving a widget to the next person on an assembly line, or a walking beast of burden that is carrying nothing.  The first three of these negative examples are instances of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv9xCWZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Conveying_Stationary&lt;/a&gt;, since the would-be &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjB2JwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;transporter&lt;/a&gt; doesn&apos;t actually change its overall location (see &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwVgbe5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;conveyor_Stationary&lt;/a&gt;); in the fourth case the unburdened beast has no &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViulJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;transportees&lt;/a&gt; and the event is an instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjXfZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;AnimalWalkingProcess&lt;/a&gt;.</rdfs:comment>
  </Mx4r7XMDrGJsQdiHCKjoVrWgWw>

  <owl:Class rdf:about="Mx4rgQuFAl2xEdif1wACs2IMlQ">
    <cycAnnot:label xml:lang="en">Movement-Topic</cycAnnot:label>
    <rdfs:label xml:lang="en">movement-topic</rdfs:label>
    <rdfs:comment xml:lang="en">An instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rgQsP1F2xEdif1wACs2IMlQ&quot; class=&quot;cyc_term&quot;&gt;Topic&lt;/a&gt;.  Each instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rgQuFAl2xEdif1wACs2IMlQ&quot; class=&quot;cyc_term&quot;&gt;Movement_Topic&lt;/a&gt; is a &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViA9JwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Thing&lt;/a&gt; which (in some significant sense) has to do with the topic of movement.</rdfs:comment>
  </owl:Class>

  <owl:Class rdf:about="Mx4rtGXkHpNaEdqAAAACs0uFOQ">
    <rdfs:comment xml:lang="en">A specialization of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwIE23ZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;TimeDependentCollection&lt;/a&gt; (q.v.).  This is the collection of all and only those collections &lt;code&gt;&lt;b&gt;COL&lt;/b&gt;&lt;/code&gt; such that any thing&apos;s being an instance of &lt;code&gt;&lt;b&gt;COL&lt;/b&gt;&lt;/code&gt; depends on the current state of the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjqoZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;CycKB&lt;/a&gt;.  Such a &lt;code&gt;&lt;b&gt;COL&lt;/b&gt;&lt;/code&gt; corresponds to a property defined (at least partly) in terms of the contents, features, or implementation of the Cyc Knowledge Base itself, as opposed to a property that &amp;quot;exists out there&amp;quot; in the KB-independent world.  
&lt;p/&gt;
For example, &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvV281JwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;CycLAssertion&lt;/a&gt; is a KB-dependent collection, membership in which requires of a given CycL sentence that it has in fact been asserted to the KB.  &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViAoJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;CycLSentence&lt;/a&gt; is also KB-dependent, as being a CycL sentence requires being composed (ultimately) out of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvu6KTZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;CycLReifiedDenotationalTerm&lt;/a&gt;s (and perhaps variables) -- i.e. terms that are currently reified in the KB.  Conversely, &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv5ddsJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Sentence&lt;/a&gt; is &lt;i&gt;not&lt;/i&gt; a KB-dependent collection.
&lt;p/&gt;
See also &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvip9N5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;KBDependentRelation&lt;/a&gt;.</rdfs:comment>
    <rdfs:label xml:lang="en">KB dependent collection</rdfs:label>
    <cycAnnot:label xml:lang="en">KBDependentCollection</cycAnnot:label>
  </owl:Class>

  <owl:Class rdf:about="&ocyc;Mx4r7XMDrGJsQdiHCKjoVrWgWw">
    <cycAnnot:label xml:lang="en">SomeImportantMovement-RelatedPredicates-Movement-Topic</cycAnnot:label>
    <rdfs:label xml:lang="en">some important movement related predicates movement topic</rdfs:label>
  </owl:Class>

  <owl:Class rdf:about="Mx4rAmoSCGJbQdiSXZJvYiNhkQ">
    <cycAnnot:label xml:lang="en">CycVocabularyTopic</cycAnnot:label>
    <rdfs:comment xml:lang="en">An instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvprlOZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;FacetingCollectionType&lt;/a&gt; and a specialization of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rgQsP1F2xEdif1wACs2IMlQ&quot; class=&quot;cyc_term&quot;&gt;Topic&lt;/a&gt;.  Each instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rAmoSCGJbQdiSXZJvYiNhkQ&quot; class=&quot;cyc_term&quot;&gt;CycVocabularyTopic&lt;/a&gt; is a collection of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViA9JwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Thing&lt;/a&gt;s falling under a topic for which some Cyc Vocabulary exists.  &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rgQsP1F2xEdif1wACs2IMlQ&quot; class=&quot;cyc_term&quot;&gt;Topic&lt;/a&gt; is neither a strict [&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvcZ1FpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;facets_Strict&lt;/a&gt;] nor a covering [&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv86JWpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;facets_Covering&lt;/a&gt;] faceting of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViA9JwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Thing&lt;/a&gt;: many &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViA9JwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Thing&lt;/a&gt;s may be instances of no &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rgQsP1F2xEdif1wACs2IMlQ&quot; class=&quot;cyc_term&quot;&gt;Topic&lt;/a&gt;, or of multiple &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rgQsP1F2xEdif1wACs2IMlQ&quot; class=&quot;cyc_term&quot;&gt;Topic&lt;/a&gt;s.</rdfs:comment>
    <rdfs:label xml:lang="en">cyc vocabulary topic</rdfs:label>
  </owl:Class>

  <owl:Class rdf:about="&cyc;Mx4r7XMDrGJsQdiHCKjoVrWgWw">
    <cycAnnot:label xml:lang="en">SomeImportantMovement-RelatedPredicates-Movement-Topic</cycAnnot:label>
    <rdfs:label xml:lang="en">some important movement related predicates movement topic</rdfs:label>
  </owl:Class>

</rdf:RDF>
