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

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

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

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

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

      OpenCyc Knowledge Base

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

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

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

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

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

  <owl:ObjectProperty rdf:about="doneBy">
    <rdfs:label xml:lang="en">doer</rdfs:label>
    <cycAnnot:label xml:lang="en">doneBy</cycAnnot:label>
    <cycAnnot:externalID>Mx4rwP1HmJwpEbGdrcN5Y29ycA</cycAnnot:externalID>
    <rdfs:comment xml:lang="en">A very general &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/ActorSlot&quot; class=&quot;cyc_term&quot;&gt;ActorSlot&lt;/a&gt; predicate that relates events to the things that &amp;quot;do&amp;quot; them.  &lt;code&gt;(&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/doneBy&quot; class=&quot;cyc_term&quot;&gt;doneBy&lt;/a&gt; &lt;b&gt;EVENT&lt;/b&gt; &lt;b&gt;DOER&lt;/b&gt;)&lt;/code&gt; means that &lt;code&gt;&lt;b&gt;DOER&lt;/b&gt;&lt;/code&gt; is a &amp;quot;doer&amp;quot; in the event &lt;code&gt;&lt;b&gt;EVENT&lt;/b&gt;&lt;/code&gt;: some activity on the part of &lt;code&gt;&lt;b&gt;DOER&lt;/b&gt;&lt;/code&gt; causes or carries out &lt;code&gt;&lt;b&gt;EVENT&lt;/b&gt;&lt;/code&gt;.  This predicate is agnostic as to whether &lt;code&gt;&lt;b&gt;DOER&lt;/b&gt;&lt;/code&gt; does &lt;code&gt;&lt;b&gt;EVENT&lt;/b&gt;&lt;/code&gt; intentionally or not.  Note that &lt;code&gt;&lt;b&gt;DOER&lt;/b&gt;&lt;/code&gt; need not even be animate or an agent; e.g. the famous vocanic eruption that buried Pompeii was &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/doneBy&quot; class=&quot;cyc_term&quot;&gt;doneBy&lt;/a&gt; Mt. Vesuvius.  Note also that an event might have more than one doer; consider a chess game.
&lt;p/&gt;
See the specializations &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/performedBy&quot; class=&quot;cyc_term&quot;&gt;performedBy&lt;/a&gt; and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/bodilyDoer&quot; class=&quot;cyc_term&quot;&gt;bodilyDoer&lt;/a&gt; for cases in which the &amp;quot;doer&amp;quot; is, respectively, an &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Agent_Generic&quot; class=&quot;cyc_term&quot;&gt;Agent_Generic&lt;/a&gt; acting deliberately and an &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Organism_Whole&quot; class=&quot;cyc_term&quot;&gt;Organism_Whole&lt;/a&gt; behaving non-deliberately.</rdfs:comment>
    <rdf:type rdf:resource="EventPerformerPredicate"/>
    <rdf:type rdf:resource="ActorSlot"/>
    <rdf:type rdf:resource="EventOrRoleConcept"/>
    <rdf:type rdf:resource="ActorSlotsConcernedWithAgencyOrInitiatingAnEvent_Actor_Topic"/>
    <rdf:type rdf:resource="RelationalNounSlot"/>
    <rdf:type rdf:resource="Actions_Topic"/>
    <rdfs:domain rdf:resource="Event"/>
    <rdfs:range rdf:resource="SomethingExisting"/>
    <prettyString xml:lang="en">doers</prettyString>
    <owl:sameAs rdf:resource="&cyc;Mx4rwP1HmJwpEbGdrcN5Y29ycA"/>
    <owl:sameAs rdf:resource="&ocyc;Mx4rwP1HmJwpEbGdrcN5Y29ycA"/>
    <owl:sameAs rdf:resource="http://sw.opencyc.org/2008/06/10/concept/Mx4rwP1HmJwpEbGdrcN5Y29ycA"/>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="Present_Tense_Version_Fn_doer">
    <rdfs:subPropertyOf rdf:resource="doneBy"/>
    <cycAnnot:label xml:lang="en">(PresentTenseVersionFn doneBy)</cycAnnot:label>
    <rdfs:label xml:lang="en">Present Tense Version Fn doer</rdfs:label>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="infectingPathogen">
    <rdfs:subPropertyOf rdf:resource="doneBy"/>
    <rdfs:label xml:lang="en">infecting organism</rdfs:label>
    <rdfs:comment xml:lang="en">&lt;code&gt;(&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/infectingPathogen&quot; class=&quot;cyc_term&quot;&gt;infectingPathogen&lt;/a&gt; &lt;b&gt;INFECTING&lt;/b&gt; &lt;b&gt;PATHOGEN&lt;/b&gt;)&lt;/code&gt; means that the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/MicroorganismMob&quot; class=&quot;cyc_term&quot;&gt;MicroorganismMob&lt;/a&gt; &lt;code&gt;&lt;b&gt;PATHOGEN&lt;/b&gt;&lt;/code&gt; is transmitted from the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/infectingSource&quot; class=&quot;cyc_term&quot;&gt;infectingSource&lt;/a&gt; in an &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/InfectingEvent&quot; class=&quot;cyc_term&quot;&gt;InfectingEvent&lt;/a&gt; to the newly infected host, which is the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/infectingActsOn&quot; class=&quot;cyc_term&quot;&gt;infectingActsOn&lt;/a&gt; in the &lt;code&gt;&lt;b&gt;INFECTING&lt;/b&gt;&lt;/code&gt;.</rdfs:comment>
    <cycAnnot:label xml:lang="en">infectingPathogen</cycAnnot:label>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="travels">
    <rdfs:subPropertyOf rdf:resource="doneBy"/>
    <rdfs:label xml:lang="en">Travels</rdfs:label>
    <rdfs:comment xml:lang="en">(&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/travels&quot; class=&quot;cyc_term&quot;&gt;travels&lt;/a&gt; TRIP TRAVELLER) means that where TRIP is a &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Travel_TripEvent&quot; class=&quot;cyc_term&quot;&gt;Travel_TripEvent&lt;/a&gt;, TRAVELLER is the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/primaryObjectMoving&quot; class=&quot;cyc_term&quot;&gt;primaryObjectMoving&lt;/a&gt; in TRIP, and such that there is at least one TRANSPORT occurring as a &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/subEvents&quot; class=&quot;cyc_term&quot;&gt;subEvents&lt;/a&gt; of TRIP in which TRAVELLER is the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/transportees&quot; class=&quot;cyc_term&quot;&gt;transportees&lt;/a&gt;.  It also implies that TRAVELLER is an instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Traveller&quot; class=&quot;cyc_term&quot;&gt;Traveller&lt;/a&gt; for the duration of TRIP.</rdfs:comment>
    <cycAnnot:label xml:lang="en">travels</cycAnnot:label>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="animateDoer">
    <rdfs:subPropertyOf rdf:resource="doneBy"/>
    <rdfs:comment xml:lang="en">An &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/ActorSlot&quot; class=&quot;cyc_term&quot;&gt;ActorSlot&lt;/a&gt; and a specialization of both &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/animateActors&quot; class=&quot;cyc_term&quot;&gt;animateActors&lt;/a&gt; and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/doneBy&quot; class=&quot;cyc_term&quot;&gt;doneBy&lt;/a&gt; (qq.v.).  (&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/animateDoer&quot; class=&quot;cyc_term&quot;&gt;animateDoer&lt;/a&gt; ACT DOER) means that ACT is an instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Action&quot; class=&quot;cyc_term&quot;&gt;Action&lt;/a&gt; that is &amp;quot;done by&amp;quot; DOER, and DOER is alive during ACT.  An important specialization of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/animateDoer&quot; class=&quot;cyc_term&quot;&gt;animateDoer&lt;/a&gt; is &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/bodilyDoer&quot; class=&quot;cyc_term&quot;&gt;bodilyDoer&lt;/a&gt;.  See also &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/AnimateActivity&quot; class=&quot;cyc_term&quot;&gt;AnimateActivity&lt;/a&gt; and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/animateActedOn&quot; class=&quot;cyc_term&quot;&gt;animateActedOn&lt;/a&gt;.</rdfs:comment>
    <cycAnnot:label xml:lang="en">animateDoer</cycAnnot:label>
    <rdfs:label xml:lang="en">Animate Doer</rdfs:label>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="captor">
    <rdfs:subPropertyOf rdf:resource="doneBy"/>
    <rdfs:label xml:lang="en">captor</rdfs:label>
    <cycAnnot:label xml:lang="en">captor</cycAnnot:label>
    <rdfs:comment xml:lang="en">ARG2 is the agent which is acting as the captor in the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/HeldCaptive&quot; class=&quot;cyc_term&quot;&gt;HeldCaptive&lt;/a&gt; configuration, ARG1.</rdfs:comment>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="bodilyDoer">
    <rdfs:subPropertyOf rdf:resource="doneBy"/>
    <cycAnnot:label xml:lang="en">bodilyDoer</cycAnnot:label>
    <rdfs:comment xml:lang="en">An &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/ActorSlot&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/en/animateDoer&quot; class=&quot;cyc_term&quot;&gt;animateDoer&lt;/a&gt; and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/nonDeliberateActors&quot; class=&quot;cyc_term&quot;&gt;nonDeliberateActors&lt;/a&gt; (qq.v.).  The predicate &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/bodilyDoer&quot; class=&quot;cyc_term&quot;&gt;bodilyDoer&lt;/a&gt; relates a given physical event to any organism that is a non-deliberate &amp;quot;doer&amp;quot; of the event (i.e. the organism acts without conscious intention or volition).  (&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/bodilyDoer&quot; class=&quot;cyc_term&quot;&gt;bodilyDoer&lt;/a&gt; EVENT DOER) means that DOER does EVENT (which entails that DOER is not merely subjected to EVENT by external forces), but does it non-deliberately.
&lt;p/&gt;
Note that for certain kinds of actions (e.g. physical growth, peristalsis, and reflex actions) organisms are always merely &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/bodilyDoer&quot; class=&quot;cyc_term&quot;&gt;bodilyDoer&lt;/a&gt;s; for certain other actions (e.g. breathing, flinching, and shouting) an organism commonly acts as a &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/bodilyDoer&quot; class=&quot;cyc_term&quot;&gt;bodilyDoer&lt;/a&gt;, but sometimes acts instead as a deliberate performer (see &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/performedBy&quot; class=&quot;cyc_term&quot;&gt;performedBy&lt;/a&gt;).
&lt;p/&gt;
Note also that an organism that dies of natural causes is the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/bodilyDoer&quot; class=&quot;cyc_term&quot;&gt;bodilyDoer&lt;/a&gt; of that event, because of the internal processes the body does during its &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Dying&quot; class=&quot;cyc_term&quot;&gt;Dying&lt;/a&gt;.  And in certain &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/PhysiologicalCondition&quot; class=&quot;cyc_term&quot;&gt;PhysiologicalCondition&lt;/a&gt;s, including an &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/AilmentCondition&quot; class=&quot;cyc_term&quot;&gt;AilmentCondition&lt;/a&gt; (e.g. diabetes) or a healing process, organisms are considered to be &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/bodilyDoer&quot; class=&quot;cyc_term&quot;&gt;bodilyDoer&lt;/a&gt;s because their own bodily processes are creating or sustaining those conditions.  An organism killed by an external agent, however, is just a &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/bodilyActedOn&quot; class=&quot;cyc_term&quot;&gt;bodilyActedOn&lt;/a&gt; (q.v.) actor in that event; thus instances of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/KillingByOrganism&quot; class=&quot;cyc_term&quot;&gt;KillingByOrganism&lt;/a&gt; should use &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/bodilyActedOn&quot; class=&quot;cyc_term&quot;&gt;bodilyActedOn&lt;/a&gt; to describe the organism killed.</rdfs:comment>
    <rdfs:label xml:lang="en">bodily doer</rdfs:label>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="performedBy">
    <rdfs:subPropertyOf rdf:resource="doneBy"/>
    <rdfs:comment xml:lang="en">An &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/AgentiveRole&quot; class=&quot;cyc_term&quot;&gt;AgentiveRole&lt;/a&gt; (q.v.) predicate that relates an action (see &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Action&quot; class=&quot;cyc_term&quot;&gt;Action&lt;/a&gt;) to an agent (see &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Agent_PartiallyTangible&quot; class=&quot;cyc_term&quot;&gt;Agent_PartiallyTangible&lt;/a&gt;) who performs it deliberately, i.e. intentionally and volitionally.  &lt;code&gt;(&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/performedBy&quot; class=&quot;cyc_term&quot;&gt;performedBy&lt;/a&gt; &lt;b&gt;ACT&lt;/b&gt; &lt;b&gt;DOER&lt;/b&gt;)&lt;/code&gt; means that &lt;code&gt;&lt;b&gt;DOER&lt;/b&gt;&lt;/code&gt; deliberately does &lt;code&gt;&lt;b&gt;ACT&lt;/b&gt;&lt;/code&gt;.  For example, (&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/performedBy&quot; class=&quot;cyc_term&quot;&gt;performedBy&lt;/a&gt; &lt;font color=&quot;#ff0000&quot;&gt;#$AssassinationOfPresidentLincoln&lt;/font&gt; &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/JohnWilkesBooth&quot; class=&quot;cyc_term&quot;&gt;JohnWilkesBooth&lt;/a&gt;) holds.  Note that an action can have multiple deliberate performers.  See also the generalizations &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/deliberateActors&quot; class=&quot;cyc_term&quot;&gt;deliberateActors&lt;/a&gt; and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/doneBy&quot; class=&quot;cyc_term&quot;&gt;doneBy&lt;/a&gt;.</rdfs:comment>
    <rdfs:label xml:lang="en">performer</rdfs:label>
    <cycAnnot:label xml:lang="en">performedBy</cycAnnot:label>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="preventative">
    <rdfs:subPropertyOf rdf:resource="doneBy"/>
    <rdfs:label xml:lang="en">Preventative</rdfs:label>
    <cycAnnot:label xml:lang="en">preventative</cycAnnot:label>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="deathOf">
    <rdfs:subPropertyOf rdf:resource="doneBy"/>
    <cycAnnot:label xml:lang="en">deathOf</cycAnnot:label>
    <rdfs:comment xml:lang="en">An &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/ActorSlot&quot; class=&quot;cyc_term&quot;&gt;ActorSlot&lt;/a&gt; and specialization of both &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/inputsDestroyed&quot; class=&quot;cyc_term&quot;&gt;inputsDestroyed&lt;/a&gt; and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/doneBy&quot; class=&quot;cyc_term&quot;&gt;doneBy&lt;/a&gt; that relates a given living thing (see &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/BiologicalLivingObject&quot; class=&quot;cyc_term&quot;&gt;BiologicalLivingObject&lt;/a&gt;) to the event of its death (see &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/DyingOfBLO&quot; class=&quot;cyc_term&quot;&gt;DyingOfBLO&lt;/a&gt;). (&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/deathOf&quot; class=&quot;cyc_term&quot;&gt;deathOf&lt;/a&gt; DEATH BLO) means that DEATH is the event of BLO&apos;s dying.</rdfs:comment>
    <rdfs:label xml:lang="en">Death Of</rdfs:label>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="programCopyOfTransfer">
    <rdfs:subPropertyOf rdf:resource="doneBy"/>
    <rdfs:label xml:lang="en">program copy of transfer</rdfs:label>
    <cycAnnot:label xml:lang="en">programCopyOfTransfer</cycAnnot:label>
    <rdfs:comment xml:lang="en">(&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/programCopyOfTransfer&quot; class=&quot;cyc_term&quot;&gt;programCopyOfTransfer&lt;/a&gt; TRANSFER COPY) means that in the instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/InformationTransferEvent&quot; class=&quot;cyc_term&quot;&gt;InformationTransferEvent&lt;/a&gt;, TRANSFER, the instance COPY of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/ComputerProgramCopy&quot; class=&quot;cyc_term&quot;&gt;ComputerProgramCopy&lt;/a&gt; transfers information.  This predicate would be used to assert, e.g., that a particular instantiation of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Pine_TheProgram&quot; class=&quot;cyc_term&quot;&gt;Pine_TheProgram&lt;/a&gt; was used in a particular instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/EMailSending&quot; class=&quot;cyc_term&quot;&gt;EMailSending&lt;/a&gt;.</rdfs:comment>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="locusOfCellularProcess_Cell">
    <rdfs:subPropertyOf rdf:resource="doneBy"/>
    <rdfs:comment xml:lang="en">(&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/locusOfCellularProcess_Cell&quot; class=&quot;cyc_term&quot;&gt;locusOfCellularProcess_Cell&lt;/a&gt; PROCESS CELL) says that CELL is the instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Cell&quot; class=&quot;cyc_term&quot;&gt;Cell&lt;/a&gt;
 that plays the role of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/doneBy&quot; class=&quot;cyc_term&quot;&gt;doneBy&lt;/a&gt; and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/eventOccursAt&quot; class=&quot;cyc_term&quot;&gt;eventOccursAt&lt;/a&gt; in the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/BiologicalProcess_CellularLevel&quot; class=&quot;cyc_term&quot;&gt;BiologicalProcess_CellularLevel&lt;/a&gt; PROCESS.</rdfs:comment>
    <rdfs:label xml:lang="en">cellular process location</rdfs:label>
    <cycAnnot:label xml:lang="en">locusOfCellularProcess-Cell</cycAnnot:label>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="&cyc;Mx4rwP1HmJwpEbGdrcN5Y29ycA">
    <rdfs:label xml:lang="en">doer</rdfs:label>
    <cycAnnot:label xml:lang="en">doneBy</cycAnnot:label>
    <rdfs:comment xml:lang="en">A very general &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/ActorSlot&quot; class=&quot;cyc_term&quot;&gt;ActorSlot&lt;/a&gt; predicate that relates events to the things that &amp;quot;do&amp;quot; them.  &lt;code&gt;(&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/doneBy&quot; class=&quot;cyc_term&quot;&gt;doneBy&lt;/a&gt; &lt;b&gt;EVENT&lt;/b&gt; &lt;b&gt;DOER&lt;/b&gt;)&lt;/code&gt; means that &lt;code&gt;&lt;b&gt;DOER&lt;/b&gt;&lt;/code&gt; is a &amp;quot;doer&amp;quot; in the event &lt;code&gt;&lt;b&gt;EVENT&lt;/b&gt;&lt;/code&gt;: some activity on the part of &lt;code&gt;&lt;b&gt;DOER&lt;/b&gt;&lt;/code&gt; causes or carries out &lt;code&gt;&lt;b&gt;EVENT&lt;/b&gt;&lt;/code&gt;.  This predicate is agnostic as to whether &lt;code&gt;&lt;b&gt;DOER&lt;/b&gt;&lt;/code&gt; does &lt;code&gt;&lt;b&gt;EVENT&lt;/b&gt;&lt;/code&gt; intentionally or not.  Note that &lt;code&gt;&lt;b&gt;DOER&lt;/b&gt;&lt;/code&gt; need not even be animate or an agent; e.g. the famous vocanic eruption that buried Pompeii was &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/doneBy&quot; class=&quot;cyc_term&quot;&gt;doneBy&lt;/a&gt; Mt. Vesuvius.  Note also that an event might have more than one doer; consider a chess game.
&lt;p/&gt;
See the specializations &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/performedBy&quot; class=&quot;cyc_term&quot;&gt;performedBy&lt;/a&gt; and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/bodilyDoer&quot; class=&quot;cyc_term&quot;&gt;bodilyDoer&lt;/a&gt; for cases in which the &amp;quot;doer&amp;quot; is, respectively, an &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Agent_Generic&quot; class=&quot;cyc_term&quot;&gt;Agent_Generic&lt;/a&gt; acting deliberately and an &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Organism_Whole&quot; class=&quot;cyc_term&quot;&gt;Organism_Whole&lt;/a&gt; behaving non-deliberately.</rdfs:comment>
  </owl:ObjectProperty>

  <owl:Class rdf:about="Actions_Topic">
    <cycAnnot:label xml:lang="en">Actions-Topic</cycAnnot:label>
    <rdfs:comment xml:lang="en">A &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/CycVocabularyTopic&quot; class=&quot;cyc_term&quot;&gt;CycVocabularyTopic&lt;/a&gt; and a &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/KBDependentCollection&quot; class=&quot;cyc_term&quot;&gt;KBDependentCollection&lt;/a&gt;.</rdfs:comment>
    <rdfs:label xml:lang="en">actions-topic</rdfs:label>
  </owl:Class>

  <owl:Class rdf:about="EventPerformerPredicate">
    <cycAnnot:label xml:lang="en">EventPerformerPredicate</cycAnnot:label>
    <rdfs:label xml:lang="en">event performer predicate</rdfs:label>
    <rdfs:comment xml:lang="en">A &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/PredicateType&quot; class=&quot;cyc_term&quot;&gt;PredicateType&lt;/a&gt;.  Each instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/EventPerformerPredicate&quot; class=&quot;cyc_term&quot;&gt;EventPerformerPredicate&lt;/a&gt; is a &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Predicate&quot; class=&quot;cyc_term&quot;&gt;Predicate&lt;/a&gt; that, when applied to an admissible tuple of arguments, expresses a fact about who performed (or played a similar role, e.g. planner or directing agent, in) one of those arguments.</rdfs:comment>
  </owl:Class>

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

  <owl:ObjectProperty rdf:about="&ocyc;Mx4rwP1HmJwpEbGdrcN5Y29ycA">
    <rdfs:label xml:lang="en">doer</rdfs:label>
    <cycAnnot:label xml:lang="en">doneBy</cycAnnot:label>
    <rdfs:comment xml:lang="en">A very general &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/ActorSlot&quot; class=&quot;cyc_term&quot;&gt;ActorSlot&lt;/a&gt; predicate that relates events to the things that &amp;quot;do&amp;quot; them.  &lt;code&gt;(&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/doneBy&quot; class=&quot;cyc_term&quot;&gt;doneBy&lt;/a&gt; &lt;b&gt;EVENT&lt;/b&gt; &lt;b&gt;DOER&lt;/b&gt;)&lt;/code&gt; means that &lt;code&gt;&lt;b&gt;DOER&lt;/b&gt;&lt;/code&gt; is a &amp;quot;doer&amp;quot; in the event &lt;code&gt;&lt;b&gt;EVENT&lt;/b&gt;&lt;/code&gt;: some activity on the part of &lt;code&gt;&lt;b&gt;DOER&lt;/b&gt;&lt;/code&gt; causes or carries out &lt;code&gt;&lt;b&gt;EVENT&lt;/b&gt;&lt;/code&gt;.  This predicate is agnostic as to whether &lt;code&gt;&lt;b&gt;DOER&lt;/b&gt;&lt;/code&gt; does &lt;code&gt;&lt;b&gt;EVENT&lt;/b&gt;&lt;/code&gt; intentionally or not.  Note that &lt;code&gt;&lt;b&gt;DOER&lt;/b&gt;&lt;/code&gt; need not even be animate or an agent; e.g. the famous vocanic eruption that buried Pompeii was &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/doneBy&quot; class=&quot;cyc_term&quot;&gt;doneBy&lt;/a&gt; Mt. Vesuvius.  Note also that an event might have more than one doer; consider a chess game.
&lt;p/&gt;
See the specializations &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/performedBy&quot; class=&quot;cyc_term&quot;&gt;performedBy&lt;/a&gt; and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/bodilyDoer&quot; class=&quot;cyc_term&quot;&gt;bodilyDoer&lt;/a&gt; for cases in which the &amp;quot;doer&amp;quot; is, respectively, an &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Agent_Generic&quot; class=&quot;cyc_term&quot;&gt;Agent_Generic&lt;/a&gt; acting deliberately and an &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Organism_Whole&quot; class=&quot;cyc_term&quot;&gt;Organism_Whole&lt;/a&gt; behaving non-deliberately.</rdfs:comment>
  </owl:ObjectProperty>

  <owl:Class rdf:about="RelationalNounSlot">
    <rdfs:label xml:lang="en">relational noun slot</rdfs:label>
    <rdfs:comment xml:lang="en">The collection of binary predicates that describe a specified relation of an animal, group of animals (usually human animals), or an organization to another animal (also usually a human animal).  These relations can be summed up by common nouns such as &apos;mother&apos; or &apos;boss&apos; or &apos;neighbor&apos;.  This class of predicates exists to facilitate parsing of sentences with forms such as &apos;X has a Y&apos; or &apos;does X have a Y?&apos; where Y is one of these relational nouns.</rdfs:comment>
    <cycAnnot:label xml:lang="en">RelationalNounSlot</cycAnnot:label>
  </owl:Class>

  <owl:Class rdf:about="SomethingExisting">
    <rdfs:comment xml:lang="en">A specialization of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/TemporallyExistingThing&quot; class=&quot;cyc_term&quot;&gt;TemporallyExistingThing&lt;/a&gt; whose instances are more or less static, as compared (e.g.) to the more dynamic instances of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Event&quot; class=&quot;cyc_term&quot;&gt;Event&lt;/a&gt;. The clearest examples of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/SomethingExisting&quot; class=&quot;cyc_term&quot;&gt;SomethingExisting&lt;/a&gt;s are tangible things, such as people, lakes, stars, and the Earth&apos;s ionosphere.  But &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/SomethingExisting&quot; class=&quot;cyc_term&quot;&gt;SomethingExisting&lt;/a&gt; also includes certain intangible temporal things, such as &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Agreement&quot; class=&quot;cyc_term&quot;&gt;Agreement&lt;/a&gt;s and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Obligation&quot; class=&quot;cyc_term&quot;&gt;Obligation&lt;/a&gt;s, that remain relatively stable throughout their lifetimes. On the other hand, &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/SomethingExisting&quot; class=&quot;cyc_term&quot;&gt;SomethingExisting&lt;/a&gt; excludes &amp;quot;purely temporal&amp;quot; intangibles such as &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/TimeInterval&quot; class=&quot;cyc_term&quot;&gt;TimeInterval&lt;/a&gt;s.</rdfs:comment>
    <cycAnnot:label xml:lang="en">SomethingExisting</cycAnnot:label>
    <rdfs:label xml:lang="en">thing existing stably in time</rdfs:label>
  </owl:Class>

  <owl:Class rdf:about="ActorSlot">
    <rdfs:comment xml:lang="en">A collection of binary predicates; a specialization of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Role&quot; class=&quot;cyc_term&quot;&gt;Role&lt;/a&gt;.  Each instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/ActorSlot&quot; class=&quot;cyc_term&quot;&gt;ActorSlot&lt;/a&gt; relates some instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Event&quot; class=&quot;cyc_term&quot;&gt;Event&lt;/a&gt; to a temporal thing involved in that event (here called a &amp;quot;participant&amp;quot;, although the thing in question might not be playing an active role in the event).  The first argument of every instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/ActorSlot&quot; class=&quot;cyc_term&quot;&gt;ActorSlot&lt;/a&gt; is constrained to be an instance of some specialization of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Event&quot; class=&quot;cyc_term&quot;&gt;Event&lt;/a&gt;, and the second argument is constrained to be an instance of some specialization of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/SomethingExisting&quot; class=&quot;cyc_term&quot;&gt;SomethingExisting&lt;/a&gt;.  
&lt;p/&gt;
All instances of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/ActorSlot&quot; class=&quot;cyc_term&quot;&gt;ActorSlot&lt;/a&gt; have &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/actors&quot; class=&quot;cyc_term&quot;&gt;actors&lt;/a&gt; as their &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/genlPreds&quot; class=&quot;cyc_term&quot;&gt;genlPreds&lt;/a&gt;, directly or indirectly, so that the actor slots form a kind of hierarchy.  Each specialized actor slot indicates &lt;i&gt;how&lt;/i&gt; its participant participates in the event, i.e., in what role (e.g., &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/inputs&quot; class=&quot;cyc_term&quot;&gt;inputs&lt;/a&gt;, &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/outputs&quot; class=&quot;cyc_term&quot;&gt;outputs&lt;/a&gt;, &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/doneBy&quot; class=&quot;cyc_term&quot;&gt;doneBy&lt;/a&gt;).  
&lt;p/&gt;
Actor slots are &lt;i&gt;not&lt;/i&gt; used to indicate the time of an event&apos;s occurrence, external representations of the event, and other more remotely related things that are not directly or indirectly &amp;quot;involved&amp;quot; in the occurrence of the event.  Time and other quantities are relevant to events but are not instances of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/SomethingExisting&quot; class=&quot;cyc_term&quot;&gt;SomethingExisting&lt;/a&gt;; thus, they are related to events by some non-&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/ActorSlot&quot; class=&quot;cyc_term&quot;&gt;ActorSlot&lt;/a&gt; predicate.  
&lt;p/&gt;
Things which are remotely related to the event -- for instance, someone who is affected by the event but doesn&apos;t exist when the event occurs -- may be related using some instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Role&quot; class=&quot;cyc_term&quot;&gt;Role&lt;/a&gt; that does not belong to &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/ActorSlot&quot; class=&quot;cyc_term&quot;&gt;ActorSlot&lt;/a&gt;, such as &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/affectedAgent&quot; class=&quot;cyc_term&quot;&gt;affectedAgent&lt;/a&gt;.  See also &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Role&quot; class=&quot;cyc_term&quot;&gt;Role&lt;/a&gt;.</rdfs:comment>
    <cycAnnot:label xml:lang="en">ActorSlot</cycAnnot:label>
    <rdfs:label xml:lang="en">predicate describing actors in events</rdfs:label>
  </owl:Class>

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

  <owl:Class rdf:about="ActorSlotsConcernedWithAgencyOrInitiatingAnEvent_Actor_Topic">
    <cycAnnot:label xml:lang="en">ActorSlotsConcernedWithAgencyOrInitiatingAnEvent-Actor-Topic</cycAnnot:label>
    <rdfs:label xml:lang="en">actor slots concerned with agency or initiating an event actor topic</rdfs:label>
  </owl:Class>

  <owl:ObjectProperty rdf:about="http://sw.opencyc.org/2008/06/10/concept/Mx4rwP1HmJwpEbGdrcN5Y29ycA">
    <rdfs:label xml:lang="en">doer</rdfs:label>
    <cycAnnot:label xml:lang="en">doneBy</cycAnnot:label>
    <rdfs:comment xml:lang="en">A very general &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/ActorSlot&quot; class=&quot;cyc_term&quot;&gt;ActorSlot&lt;/a&gt; predicate that relates events to the things that &amp;quot;do&amp;quot; them.  &lt;code&gt;(&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/doneBy&quot; class=&quot;cyc_term&quot;&gt;doneBy&lt;/a&gt; &lt;b&gt;EVENT&lt;/b&gt; &lt;b&gt;DOER&lt;/b&gt;)&lt;/code&gt; means that &lt;code&gt;&lt;b&gt;DOER&lt;/b&gt;&lt;/code&gt; is a &amp;quot;doer&amp;quot; in the event &lt;code&gt;&lt;b&gt;EVENT&lt;/b&gt;&lt;/code&gt;: some activity on the part of &lt;code&gt;&lt;b&gt;DOER&lt;/b&gt;&lt;/code&gt; causes or carries out &lt;code&gt;&lt;b&gt;EVENT&lt;/b&gt;&lt;/code&gt;.  This predicate is agnostic as to whether &lt;code&gt;&lt;b&gt;DOER&lt;/b&gt;&lt;/code&gt; does &lt;code&gt;&lt;b&gt;EVENT&lt;/b&gt;&lt;/code&gt; intentionally or not.  Note that &lt;code&gt;&lt;b&gt;DOER&lt;/b&gt;&lt;/code&gt; need not even be animate or an agent; e.g. the famous vocanic eruption that buried Pompeii was &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/doneBy&quot; class=&quot;cyc_term&quot;&gt;doneBy&lt;/a&gt; Mt. Vesuvius.  Note also that an event might have more than one doer; consider a chess game.
&lt;p/&gt;
See the specializations &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/performedBy&quot; class=&quot;cyc_term&quot;&gt;performedBy&lt;/a&gt; and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/bodilyDoer&quot; class=&quot;cyc_term&quot;&gt;bodilyDoer&lt;/a&gt; for cases in which the &amp;quot;doer&amp;quot; is, respectively, an &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Agent_Generic&quot; class=&quot;cyc_term&quot;&gt;Agent_Generic&lt;/a&gt; acting deliberately and an &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/en/Organism_Whole&quot; class=&quot;cyc_term&quot;&gt;Organism_Whole&lt;/a&gt; behaving non-deliberately.</rdfs:comment>
  </owl:ObjectProperty>

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

</rdf:RDF>
