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

<?xml-stylesheet type="text/xsl" href="http://sw.opencyc.org/xsl/OpenCycOWLCollectionDisplayLatest.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/concept/"
         xmlns="http://sw.opencyc.org/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/concept/">
    <owl:versionInfo>2009/04/07</owl:versionInfo>
    <rdfs:comment xml:lang="en">

       OpenCyc Knowledge Base

       Copyright© 2001-2009 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 &quot;Work&quot; 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.

       Mappings between OpenCyc terms and Wikipedia article names provided by
       Olena Medelyan and Catherine Legg, University of Waikato, NZ under a Creative 
       Commons Attribution 3.0 license.

    </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="Mx4rvVjN-JwpEbGdrcN5Y29ycA">
    <cycAnnot:label xml:lang="en">ComputerProgrammer</cycAnnot:label>
    <rdfs:comment xml:lang="en">A specialization of &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvwbJ4pwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;ComputerUser&lt;/a&gt;.  Each instance of this collection is an agent (usually a &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvViAkpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Person&lt;/a&gt;) who programs computers in some capacity -- professional or otherwise. See also &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvVjueZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;programsIn&lt;/a&gt;, &lt;font color=&quot;#ff0000&quot;&gt;#$ComputerLanguage&lt;/font&gt;.</rdfs:comment>
    <rdfs:label xml:lang="en">developer</rdfs:label>
    <rdfs:subClassOf rdf:resource="Mx4rvVinb5wpEbGdrcN5Y29ycA"/>
    <rdfs:subClassOf rdf:resource="Mx4rvwbJ4pwpEbGdrcN5Y29ycA"/>
    <rdfs:subClassOf rdf:resource="Mx4rvViAkpwpEbGdrcN5Y29ycA"/>
    <rdf:type rdf:resource="Mx4rvWgxLZwpEbGdrcN5Y29ycA"/>
    <owl:sameAs rdf:resource="&cyc;Mx4rvVjN-JwpEbGdrcN5Y29ycA"/>
    <owl:sameAs rdf:resource="http://umbel.org/umbel/sc/ComputerProgrammer"/>
    <owl:sameAs rdf:resource="http://dbpedia.org/resource/Programmer"/>
    <Mx4rwLSVCpwpEbGdrcN5Y29ycA xml:lang="en">developers</Mx4rwLSVCpwpEbGdrcN5Y29ycA>
    <Mx4rwLSVCpwpEbGdrcN5Y29ycA xml:lang="en">computer programmer</Mx4rwLSVCpwpEbGdrcN5Y29ycA>
    <Mx4rwLSVCpwpEbGdrcN5Y29ycA xml:lang="en">programmers</Mx4rwLSVCpwpEbGdrcN5Y29ycA>
    <Mx4rwLSVCpwpEbGdrcN5Y29ycA xml:lang="en">computer programmers</Mx4rwLSVCpwpEbGdrcN5Y29ycA>
    <Mx4rwLSVCpwpEbGdrcN5Y29ycA xml:lang="en">programmer</Mx4rwLSVCpwpEbGdrcN5Y29ycA>
    <Mx4rTv-jk9SPTXa991kk5mAvHg>Programmer</Mx4rTv-jk9SPTXa991kk5mAvHg>
    <Mx4rNv0nbm4TTjOp7yhmnzOyqg>http://en.wikipedia.org/wiki/Programmer</Mx4rNv0nbm4TTjOp7yhmnzOyqg>
    <Mx4riWVFR6HJSpaEaHrcWS3MSA>http://www.w3.org/2006/03/wn/wn20/instances/synset-programmer-noun-1</Mx4riWVFR6HJSpaEaHrcWS3MSA>
  </owl:Class>

  <owl:Class rdf:about="Mx4rvVjtMpwpEbGdrcN5Y29ycA">
    <rdfs:subClassOf rdf:resource="Mx4rvVjN-JwpEbGdrcN5Y29ycA"/>
    <rdfs:comment xml:lang="en">They design computers.  Usually EEs, but not necessarily. They know low level software, too.</rdfs:comment>
    <cycAnnot:label xml:lang="en">ComputerEngineer</cycAnnot:label>
    <rdfs:label xml:lang="en">computer engineer</rdfs:label>
  </owl:Class>

  <owl:Class rdf:about="Mx4rvVjwCpwpEbGdrcN5Y29ycA">
    <rdfs:subClassOf rdf:resource="Mx4rvVjN-JwpEbGdrcN5Y29ycA"/>
    <rdfs:comment xml:lang="en">People who hack Lisp code</rdfs:comment>
    <cycAnnot:label xml:lang="en">LispHacker</cycAnnot:label>
    <rdfs:label xml:lang="en">lisp programmer</rdfs:label>
  </owl:Class>

  <owl:Class rdf:about="Mx4rvVjONJwpEbGdrcN5Y29ycA">
    <rdfs:subClassOf rdf:resource="Mx4rvVjN-JwpEbGdrcN5Y29ycA"/>
    <rdfs:label xml:lang="en">computer programmer</rdfs:label>
    <cycAnnot:label xml:lang="en">ComputerProgrammerProfessional</cycAnnot:label>
    <rdfs:comment xml:lang="en">People who hack for a living.  Don&apos;t need certification.  Can work for huge corp to private consultant.</rdfs:comment>
  </owl:Class>

  <owl:Class rdf:about="Mx4rwDcI7ZwpEbGdrcN5Y29ycA">
    <rdfs:subClassOf rdf:resource="Mx4rvVjN-JwpEbGdrcN5Y29ycA"/>
    <rdfs:label xml:lang="en">web master</rdfs:label>
    <rdfs:comment xml:lang="en">A &lt;font color=&quot;#ff0000&quot;&gt;#$WebMaster&lt;/font&gt; is a person who administers and develops a &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvz7_25wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;WorldWideWebSite&lt;/a&gt;.</rdfs:comment>
    <cycAnnot:label xml:lang="en">Webmaster</cycAnnot:label>
  </owl:Class>

  <owl:Class rdf:about="Mx4rnm8qepelQdeOFt2nS0OWnQ">
    <rdfs:subClassOf rdf:resource="Mx4rvVjN-JwpEbGdrcN5Y29ycA"/>
    <rdfs:label xml:lang="en">software engineer</rdfs:label>
    <cycAnnot:label xml:lang="en">SoftwareEngineer</cycAnnot:label>
    <rdfs:comment xml:lang="en">The collection of all software engineers. A type of &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvVjN-JwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;ComputerProgrammer&lt;/a&gt; and &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvooD95wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Professional_Adult&lt;/a&gt;. &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rnm8qepelQdeOFt2nS0OWnQ&quot; class=&quot;cyc_term&quot;&gt;SoftwareEngineer&lt;/a&gt; is a &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvVii2ZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;PersonTypeByOccupation&lt;/a&gt;.</rdfs:comment>
  </owl:Class>

  <Mx4rvVjN-JwpEbGdrcN5Y29ycA rdf:about="Mx4rvVjttZwpEbGdrcN5Y29ycA">
    <cycAnnot:label xml:lang="en">MitchKapor</cycAnnot:label>
    <rdfs:label xml:lang="en">Mitch Kapor</rdfs:label>
  </Mx4rvVjN-JwpEbGdrcN5Y29ycA>

  <Mx4rvVjN-JwpEbGdrcN5Y29ycA rdf:about="Mx4rv8OrcJwpEbGdrcN5Y29ycA">
    <rdfs:label xml:lang="en">Michael Witbrock</rdfs:label>
    <cycAnnot:label xml:lang="en">Witbrock</cycAnnot:label>
  </Mx4rvVjN-JwpEbGdrcN5Y29ycA>

  <Mx4rvVjN-JwpEbGdrcN5Y29ycA rdf:about="Mx4rZqT7ZI1aQdiWF5hTqtueaA">
    <rdfs:label xml:lang="en">David Stork</rdfs:label>
    <cycAnnot:label xml:lang="en">DavidStork-ComputerScientist</cycAnnot:label>
  </Mx4rvVjN-JwpEbGdrcN5Y29ycA>

  <Mx4rvVjN-JwpEbGdrcN5Y29ycA rdf:about="Mx4rvViAUpwpEbGdrcN5Y29ycA">
    <rdfs:label xml:lang="en">Doug Lenat</rdfs:label>
    <cycAnnot:label xml:lang="en">Lenat</cycAnnot:label>
    <rdfs:comment xml:lang="en">Doug &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvViAUpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Lenat&lt;/a&gt; is the CYC project leader.</rdfs:comment>
  </Mx4rvVjN-JwpEbGdrcN5Y29ycA>

  <Mx4rvVjN-JwpEbGdrcN5Y29ycA rdf:about="Mx4rYhcAxDqzEdac-wACs0uFOQ">
    <cycAnnot:label xml:lang="en">LinusTorvalds</cycAnnot:label>
    <rdfs:label xml:lang="en">Linus Torvalds</rdfs:label>
  </Mx4rvVjN-JwpEbGdrcN5Y29ycA>

  <owl:ObjectProperty rdf:about="Mx4rNv0nbm4TTjOp7yhmnzOyqg">
    <rdfs:label xml:lang="en">Wikipedia Article URL</rdfs:label>
    <rdfs:comment xml:lang="en">(&lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rNv0nbm4TTjOp7yhmnzOyqg&quot; class=&quot;cyc_term&quot;&gt;wikipediaArticleURL&lt;/a&gt; THING URL) means that in &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rtqXA6OC8QdiWC72DuLJdUw&quot; class=&quot;cyc_term&quot;&gt;Wikipedia_WebSite&lt;/a&gt; THING is described by an article located at URL</rdfs:comment>
    <cycAnnot:label xml:lang="en">wikipediaArticleURL</cycAnnot:label>
  </owl:ObjectProperty>

  <owl:ObjectProperty rdf:about="Mx4riWVFR6HJSpaEaHrcWS3MSA">
    <cycAnnot:label xml:lang="en">seeAlsoURI</cycAnnot:label>
    <rdfs:comment xml:lang="en">&lt;code&gt;(&lt;a href=&quot;http://sw.opencyc.org/concept/Mx4riWVFR6HJSpaEaHrcWS3MSA&quot; class=&quot;cyc_term&quot;&gt;seeAlsoURI&lt;/a&gt; &lt;b&gt;THING&lt;/b&gt; &lt;b&gt;URI&lt;/b&gt;)&lt;/code&gt; means that a description of the resource identified by URI is likely to contain information pertinent to THING.  This predicate is roughly equivalent to rdfs:seeAlso.</rdfs:comment>
    <rdfs:label xml:lang="en">See Also URI</rdfs:label>
  </owl:ObjectProperty>

  <owl:Class rdf:about="Mx4rvwbJ4pwpEbGdrcN5Y29ycA">
    <rdfs:label xml:lang="en">computer user</rdfs:label>
    <rdfs:comment xml:lang="en">A specialization of &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvsaaeJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Agent_Generic&lt;/a&gt;. Each instance of this collection is an agent that uses a &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvVjXzZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Computer&lt;/a&gt;. This collection includes &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvViAkpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Person&lt;/a&gt;s, and also copies of certain computer programs that access other programs  (such as web spiders). &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvwbJ4pwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;ComputerUser&lt;/a&gt;s may be using their computers for personal, scientific, and/or institutional purposes.</rdfs:comment>
    <cycAnnot:label xml:lang="en">ComputerUser</cycAnnot:label>
  </owl:Class>

  <owl:Thing rdf:about="http://umbel.org/umbel/sc/ComputerProgrammer">
    <cycAnnot:label xml:lang="en">ComputerProgrammer</cycAnnot:label>
    <rdfs:comment xml:lang="en">A specialization of &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvwbJ4pwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;ComputerUser&lt;/a&gt;.  Each instance of this collection is an agent (usually a &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvViAkpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Person&lt;/a&gt;) who programs computers in some capacity -- professional or otherwise. See also &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvVjueZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;programsIn&lt;/a&gt;, &lt;font color=&quot;#ff0000&quot;&gt;#$ComputerLanguage&lt;/font&gt;.</rdfs:comment>
    <rdfs:label xml:lang="en">developer</rdfs:label>
  </owl:Thing>

  <owl:Class rdf:about="Mx4rvVinb5wpEbGdrcN5Y29ycA">
    <rdfs:label xml:lang="en">intelligent agent</rdfs:label>
    <rdfs:comment xml:lang="en">A specialization of &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvsaaeJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Agent_Generic&lt;/a&gt; and &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvu__KJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;InformationStore&lt;/a&gt; (qq.v.).  An agent is an &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvVinb5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;IntelligentAgent&lt;/a&gt; if and only if it is capable of knowing and acting, and capable of employing its knowledge in its actions.  An intelligent agent typically &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvVkDi5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;knowsAbout&lt;/a&gt; certain things, and its &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvViA0pwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;beliefs&lt;/a&gt; concerning those things influences its actions.  As with agents generally, an intelligent agent might either be a single individual, such as a person, or a group consisting of two or more individual agents, such as a business or government organization.  Specializations of &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvVinb5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;IntelligentAgent&lt;/a&gt; include &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvViknpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;SocialBeing&lt;/a&gt; and &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rZbbuIoGbQdeH0rnP7Ube6Q&quot; class=&quot;cyc_term&quot;&gt;MultiIndividualAgent_Intelligent&lt;/a&gt;.
&lt;p/&gt;
Note that non-human &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvVil5pwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Vertebrate&lt;/a&gt;s that are sentient and somewhat intelligent, such as (arguably) cats and horses, can be considered intelligent agents in some contexts.</rdfs:comment>
    <cycAnnot:label xml:lang="en">IntelligentAgent</cycAnnot:label>
  </owl:Class>

  <owl:Class rdf:about="Mx4rvViAkpwpEbGdrcN5Y29ycA">
    <rdfs:label xml:lang="en">person</rdfs:label>
    <rdfs:comment xml:lang="en">A specialization of &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvViknpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;SocialBeing&lt;/a&gt; and &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvVilYpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;IndividualAgent&lt;/a&gt;: the collection of all persons. Personhood is a vague, emotionally loaded yet extremely salient concept with respect to common-sense reasoning. Something is an instance of &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvViAkpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Person&lt;/a&gt; if it is an individual &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvVinb5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;IntelligentAgent&lt;/a&gt; with perceptual sensibility, capable of complex social relationships, and possessing a certain moral sophistication and an intrinsic moral value, or -- if it lacks certain of these characteristics -- is a member of a distinct type of &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvViknpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;SocialBeing&lt;/a&gt; (usually a species) which generally possesses such characteristics and is therefore acknowledged by other members of that type as a person within their social systems. Most currently known instances of &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvViAkpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Person&lt;/a&gt; are instances of &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rIcwFloGUQdeMlsOWYLFB2w&quot; class=&quot;cyc_term&quot;&gt;HomoSapiens&lt;/a&gt; but there is no reason why all need be (consider &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvdRsSZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Hobbit&lt;/a&gt;s in the fictional world of &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvVi8lZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;LordOfTheRings_Trilogy&lt;/a&gt;). They need not even be instances of &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvVim7ZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;BiologicalLivingObject&lt;/a&gt; (consider the possibility of a person-like AI). Also note that &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvViAkpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Person&lt;/a&gt; excludes non-human &amp;quot;legal persons&amp;quot;, who are, however, included in the collection &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvVinsZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;LegalAgent&lt;/a&gt;.</rdfs:comment>
    <cycAnnot:label xml:lang="en">Person</cycAnnot:label>
  </owl:Class>

  <owl:ObjectProperty rdf:about="Mx4rwLSVCpwpEbGdrcN5Y29ycA">
    <rdfs:label xml:lang="en">Pretty String</rdfs:label>
    <rdfs:comment xml:lang="en">(&lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rwLSVCpwpEbGdrcN5Y29ycA&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/concept/Mx4rwLSVCpwpEbGdrcN5Y29ycA&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>
    <cycAnnot:label xml:lang="en">prettyString</cycAnnot:label>
  </owl:ObjectProperty>

  <owl:Class rdf:about="Mx4rvWgxLZwpEbGdrcN5Y29ycA">
    <rdfs:label xml:lang="en">type of person classified by activity</rdfs:label>
    <cycAnnot:label xml:lang="en">PersonTypeByActivity</cycAnnot:label>
    <rdfs:comment xml:lang="en">A collection of collections.  Each instance of &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvWgxLZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;PersonTypeByActivity&lt;/a&gt; is a collection of &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvViAkpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Person&lt;/a&gt;s that classifies people by some kind of activity that they do on a regular basis.  Examples include &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvViNGpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Student&lt;/a&gt;, &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rwPfOI5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Tourist&lt;/a&gt;, and &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rwQBaCpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;HornPlayer&lt;/a&gt;.  If the differentiating activity is one that is normally done as a career or job, it is preferable to make the collection an instance of the more specific &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvVii2ZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;PersonTypeByOccupation&lt;/a&gt; (q.v.).</rdfs:comment>
  </owl:Class>

  <owl:Class rdf:about="&cyc;Mx4rvVjN-JwpEbGdrcN5Y29ycA">
    <cycAnnot:label xml:lang="en">ComputerProgrammer</cycAnnot:label>
    <rdfs:comment xml:lang="en">A specialization of &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvwbJ4pwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;ComputerUser&lt;/a&gt;.  Each instance of this collection is an agent (usually a &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvViAkpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Person&lt;/a&gt;) who programs computers in some capacity -- professional or otherwise. See also &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvVjueZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;programsIn&lt;/a&gt;, &lt;font color=&quot;#ff0000&quot;&gt;#$ComputerLanguage&lt;/font&gt;.</rdfs:comment>
    <rdfs:label xml:lang="en">developer</rdfs:label>
  </owl:Class>

  <owl:ObjectProperty rdf:about="Mx4rTv-jk9SPTXa991kk5mAvHg">
    <cycAnnot:label xml:lang="en">wikipediaArticleName</cycAnnot:label>
    <rdfs:comment xml:lang="en">(&lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rTv-jk9SPTXa991kk5mAvHg&quot; class=&quot;cyc_term&quot;&gt;wikipediaArticleName&lt;/a&gt; THING NAME) means that in &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rtqXA6OC8QdiWC72DuLJdUw&quot; class=&quot;cyc_term&quot;&gt;Wikipedia_WebSite&lt;/a&gt; THING is described by an article with the title NAME</rdfs:comment>
    <rdfs:label xml:lang="en">Wikipedia Article Name</rdfs:label>
  </owl:ObjectProperty>

  <owl:Thing rdf:about="http://dbpedia.org/resource/Programmer">
    <cycAnnot:label xml:lang="en">ComputerProgrammer</cycAnnot:label>
    <rdfs:comment xml:lang="en">A specialization of &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvwbJ4pwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;ComputerUser&lt;/a&gt;.  Each instance of this collection is an agent (usually a &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvViAkpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Person&lt;/a&gt;) who programs computers in some capacity -- professional or otherwise. See also &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvVjueZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;programsIn&lt;/a&gt;, &lt;font color=&quot;#ff0000&quot;&gt;#$ComputerLanguage&lt;/font&gt;.</rdfs:comment>
    <rdfs:label xml:lang="en">developer</rdfs:label>
  </owl:Thing>

</rdf:RDF>
