<?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="Mx4rwIjnxZwpEbGdrcN5Y29ycA">
    <cycAnnot:label xml:lang="en">CycProgramModule-CW</cycAnnot:label>
    <rdfs:comment xml:lang="en">The collection of submodules of the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjbE5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;CycProgram&lt;/a&gt;.</rdfs:comment>
    <rdfs:label xml:lang="en">Cyc Program Module</rdfs:label>
    <rdfs:subClassOf rdf:resource="Mx4rv2mrxZwpEbGdrcN5Y29ycA"/>
    <rdfs:subClassOf rdf:resource="Mx4rwPDQI5wpEbGdrcN5Y29ycA"/>
    <rdf:type rdf:resource="Mx4rOEevWKNuQdiN04S0lcdxLw"/>
    <rdf:type rdf:resource="Mx4rvVirnZwpEbGdrcN5Y29ycA"/>
    <rdf:type rdf:resource="Mx4rtGXkHpNaEdqAAAACs0uFOQ"/>
    <owl:sameAs rdf:resource="&cyc;Mx4rwIjnxZwpEbGdrcN5Y29ycA"/>
    <owl:sameAs rdf:resource="&ocyc;Mx4rwIjnxZwpEbGdrcN5Y29ycA"/>
  </owl:Class>

  <owl:Class rdf:about="Mx4rwOG_ZpwpEbGdrcN5Y29ycA">
    <rdfs:subClassOf rdf:resource="Mx4rwIjnxZwpEbGdrcN5Y29ycA"/>
    <cycAnnot:label xml:lang="en">CycHLModule</cycAnnot:label>
    <rdfs:label xml:lang="en">HL module</rdfs:label>
    <rdfs:comment xml:lang="en">The collection of all Cyc&apos;s HL modules, which are used to perform certain types of inference efficiently.</rdfs:comment>
  </owl:Class>

  <owl:Class rdf:about="Mx4rozqgooodEdaAAACQJ5T1Bg">
    <rdfs:subClassOf rdf:resource="Mx4rwIjnxZwpEbGdrcN5Y29ycA"/>
    <rdfs:label xml:lang="en">Cyc HL support module</rdfs:label>
    <rdfs:comment xml:lang="en">A specialization of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwIjnxZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;CycProgramModule_CW&lt;/a&gt; each instance of 
which is a code module within the Cyc system such that, for
a certain type of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4r8M7oBoocEdaAAACQJ5T1Bg&quot; class=&quot;cyc_term&quot;&gt;CycHLSupportDatastructure&lt;/a&gt; (q.v.) claiming 
that some &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViAoJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;CycLSentence&lt;/a&gt; has some truth value in some 
&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViA1ZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Microtheory&lt;/a&gt;, the code module can verify the validity of 
that support and generate a justification for it.</rdfs:comment>
    <cycAnnot:label xml:lang="en">CycHLSupportModule</cycAnnot:label>
  </owl:Class>

  <owl:Class rdf:about="Mx4r162_cmY6QdicfO3AryUeUA">
    <rdfs:subClassOf rdf:resource="Mx4rwIjnxZwpEbGdrcN5Y29ycA"/>
    <rdfs:label xml:lang="en">cyc term rank module</rdfs:label>
    <rdfs:comment xml:lang="en">The term rank module generates a term connectivity graph wherein edges join terms that are inferentially related. This graph is then passed to a randomized graph algorithm which computes an eigenvector for graph matrix. This vector represents the probability that an idealized inference engine, on a random walk of the graph will be focused on each respective term. This corresponds roughly to the importance or relevance of each term, especially with regard to a given weight vector that represents our a priori expectations of term relevance.</rdfs:comment>
    <cycAnnot:label xml:lang="en">CycTermRankModule</cycAnnot:label>
  </owl:Class>

  <owl:Class rdf:about="Mx4rwIGlB5wpEbGdrcN5Y29ycA">
    <rdfs:subClassOf rdf:resource="Mx4rwIjnxZwpEbGdrcN5Y29ycA"/>
    <cycAnnot:label xml:lang="en">RLModule</cycAnnot:label>
    <rdfs:comment xml:lang="en">The collection of RL Modules, which are submodules
of the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv5UqfZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;CycLReformulator&lt;/a&gt;, each optimized to perform a specific kind of
reformulation efficiently.  RL Modules are similar in many ways to HL Modules.</rdfs:comment>
    <rdfs:label xml:lang="en">RL module</rdfs:label>
  </owl:Class>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rn6SVvgr2QdibW4H9StmhkQ">
    <cycAnnot:label xml:lang="en">CycBrowserBrowserOptionsModule</cycAnnot:label>
    <rdfs:label xml:lang="en">Cyc Browser Browser Options Module</rdfs:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4reS91EgppQdiZ-a2HKHInyA">
    <rdfs:label xml:lang="en">Cyc Browsers Scenario Generation Tool Module</rdfs:label>
    <cycAnnot:label xml:lang="en">CycBrowsersScenarioGenerationToolModule</cycAnnot:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rn5UZXgouQdiCqIFmBJByTQ">
    <cycAnnot:label xml:lang="en">CycBrowserLDSCQueryToolModule</cycAnnot:label>
    <rdfs:label xml:lang="en">Cyc Browser LDSC Query Tool Module</rdfs:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4r0MpjtApoQdiNIqHJEiWmQw">
    <rdfs:label xml:lang="en">Cyc Browser Query Module</rdfs:label>
    <cycAnnot:label xml:lang="en">CycBrowserQueryModule</cycAnnot:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rm2Ml0gryQdiQiKyXqG-ZMQ">
    <cycAnnot:label xml:lang="en">CycBrowserLocalTranscriptsViewerModule</cycAnnot:label>
    <rdfs:label xml:lang="en">Cyc Browser Local Transcripts Viewer Module</rdfs:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rbydGxpcqEdqAAAACs4vPlg">
    <cycAnnot:label xml:lang="en">DocumentDisambiguator</cycAnnot:label>
    <rdfs:comment xml:lang="en">A module of Cyc that performs word- sentence- and document-level disambiguations of text.</rdfs:comment>
    <rdfs:label xml:lang="en">Document Disambiguator</rdfs:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rmH7aenyKEdaAAACQJ5T1Bg">
    <cycAnnot:label xml:lang="en">CycBrowserLegacyAskModule</cycAnnot:label>
    <rdfs:label xml:lang="en">Cyc Browser Legacy Ask Module</rdfs:label>
    <rdfs:comment xml:lang="en">An obsolete subcomponent of the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rhf0KSHyKEdaAAACQJ5T1Bg&quot; class=&quot;cyc_term&quot;&gt;CycBrowser&lt;/a&gt;.  The &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rmH7aenyKEdaAAACQJ5T1Bg&quot; class=&quot;cyc_term&quot;&gt;CycBrowserLegacyAskModule&lt;/a&gt; enables a human user to use a web browser to issue queries to Cyc, and view the results and justifications.</rdfs:comment>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rt_N1ogpnQdiOgJio19hncQ">
    <cycAnnot:label xml:lang="en">CycBrowserNounLearnerModule</cycAnnot:label>
    <rdfs:label xml:lang="en">Cyc Browser Noun Learner Module</rdfs:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rM0f-lApoQdiIccFR9UZmfQ">
    <rdfs:label xml:lang="en">Cyc Browser Partition Load Module</rdfs:label>
    <cycAnnot:label xml:lang="en">CycBrowserPartitionLoadModule</cycAnnot:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rc6iNDoAcQdeA1sGyno5e7w">
    <rdfs:comment xml:lang="en">A testing framework which runs instances of &lt;font color=&quot;#ff0000&quot;&gt;#$KBContentTest-FullySpecified&lt;/font&gt;, which are tests that specify a CycL query and some expectation about the results of the query.</rdfs:comment>
    <rdfs:label xml:lang="en">the KB Content Test framework</rdfs:label>
    <cycAnnot:label xml:lang="en">CycKBContentTestFramework</cycAnnot:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rCh1gago0QdiWVoKUkQ8p5w">
    <cycAnnot:label xml:lang="en">CycBrowserForwardInferenceBrowserModule</cycAnnot:label>
    <rdfs:label xml:lang="en">Cyc Browser Forward Inference Browser Module</rdfs:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rgi4C5AovQdiI9r0UgfPpqQ">
    <cycAnnot:label xml:lang="en">CycBrowserHierarchyBrowserModule</cycAnnot:label>
    <rdfs:label xml:lang="en">Cyc Browser Hierarchy Browser Module</rdfs:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rvfVbYpwpEbGdrcN5Y29ycA">
    <cycAnnot:label xml:lang="en">CycCanonicalizer</cycAnnot:label>
    <rdfs:comment xml:lang="en">The part of the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjbE5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;CycProgram&lt;/a&gt; that canonicalizes &lt;font color=&quot;#ff0000&quot;&gt;#$ELSentence-Assertibles&lt;/font&gt; before they become &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvV281JwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;CycLAssertion&lt;/a&gt;s, tests for their well-formedness, and other similar functions.</rdfs:comment>
    <rdfs:label xml:lang="en">the canonicalizer</rdfs:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rvtfqepwpEbGdrcN5Y29ycA">
    <rdfs:comment xml:lang="en">A module of the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvfVbYpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;CycCanonicalizer&lt;/a&gt; which simplifies EL formulas.</rdfs:comment>
    <rdfs:label xml:lang="en">the CycL Simplifier</rdfs:label>
    <cycAnnot:label xml:lang="en">CycLSimplifier</cycAnnot:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4r5VvxSAr1QdiZKZO36-5eGw">
    <rdfs:label xml:lang="en">Cyc Browser When Module</rdfs:label>
    <cycAnnot:label xml:lang="en">CycBrowserWhenModule</cycAnnot:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rSl5MWgosQdiFpuwXVu1EMQ">
    <rdfs:label xml:lang="en">Cyc Browser Compose Module</rdfs:label>
    <cycAnnot:label xml:lang="en">CycBrowserComposeModule</cycAnnot:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rNXmR8gryQdiVstPiPVzJuw">
    <rdfs:label xml:lang="en">Cyc Browser Templatebased OE Module</rdfs:label>
    <cycAnnot:label xml:lang="en">CycBrowserTemplate-basedOEModule</cycAnnot:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rtmlclAouQdiSXfNpJyQzBQ">
    <rdfs:label xml:lang="en">Fact Entry Tool</rdfs:label>
    <cycAnnot:label xml:lang="en">CycBrowserFactEntryToolModule</cycAnnot:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rDCuyygo1QdiWycF2XGFUSA">
    <rdfs:label xml:lang="en">Cyc Browser KE File Module</rdfs:label>
    <cycAnnot:label xml:lang="en">CycBrowserKE-FileModule</cycAnnot:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4r4QrTOgpoQdifz881fW3gQA">
    <cycAnnot:label xml:lang="en">CycBrowserQueryLibraryToolModule</cycAnnot:label>
    <rdfs:label xml:lang="en">the Cyc query library</rdfs:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4raAPsSgr2QdiR3rVNS296ZQ">
    <cycAnnot:label xml:lang="en">CycBrowserUIMMAObserverModule</cycAnnot:label>
    <rdfs:label xml:lang="en">Cyc Browser UIMMA Observer Module</rdfs:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rv98MQpwpEbGdrcN5Y29ycA">
    <rdfs:label xml:lang="en">the Cyc inference engine</rdfs:label>
    <cycAnnot:label xml:lang="en">CycInferenceEngine</cycAnnot:label>
    <rdfs:comment xml:lang="en">Cyc&apos;s inference engine, parts of which include the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvfVbYpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;CycCanonicalizer&lt;/a&gt;, the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvu447ZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;CycTheoremProver&lt;/a&gt;, and all &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwOG_ZpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;CycHLModule&lt;/a&gt;s.</rdfs:comment>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rEpzBBAprQdiRTryvTNroOg">
    <rdfs:label xml:lang="en">Cyc Browser Similarity Tool Module</rdfs:label>
    <cycAnnot:label xml:lang="en">CycBrowserSimilarityToolModule</cycAnnot:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rLU9YHAo1QdiVsrvtwU4A4Q">
    <rdfs:label xml:lang="en">Cyc Browser KIF Utilities Module</rdfs:label>
    <cycAnnot:label xml:lang="en">CycBrowserKIFUtilitiesModule</cycAnnot:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rSkdBzgo0QdiZPPCejLrzNg">
    <cycAnnot:label xml:lang="en">CycBrowserSubLInteractorModule</cycAnnot:label>
    <rdfs:label xml:lang="en">Cyc Browser Sub L Interactor Module</rdfs:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rGSFv3ApoQdiUk4Atcn47Nw">
    <cycAnnot:label xml:lang="en">CycBrowserTermIndexOverlapModule</cycAnnot:label>
    <rdfs:label xml:lang="en">Cyc Browser Term Index Overlap Module</rdfs:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rU2Fvmgo1QdiE06ef_BB3aA">
    <rdfs:label xml:lang="en">Cyc Browser Lexification Assistant Module</rdfs:label>
    <cycAnnot:label xml:lang="en">CycBrowserLexificationAssistantModule</cycAnnot:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rNoRW81uxEdaTMwACs0uEEQ">
    <cycAnnot:label xml:lang="en">CycTaskScheduler</cycAnnot:label>
    <rdfs:label xml:lang="en">Cyc Task Scheduler</rdfs:label>
    <rdfs:comment xml:lang="en">A module of the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjbE5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;CycProgram&lt;/a&gt; that enables one to schedule tasks through 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; or directly in SubL code.  The scheduling may be done so that the given task will be performed  in a recurring fashion (e.g. every ten seconds, minutes, etc).  Alternatively, one may schedule an operation to be performed at a certain time (e.g. 11:20pm every night or every weekday night or Thursday night, etc). See &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rNoRW9VuxEdaTMwACs0uEEQ&quot; class=&quot;cyc_term&quot;&gt;CycTaskSchedulerTask&lt;/a&gt; for more on how to schedule tasks.</rdfs:comment>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rvZBIA5wpEbGdrcN5Y29ycA">
    <cycAnnot:label xml:lang="en">SBHL</cycAnnot:label>
    <rdfs:comment xml:lang="en">SBHL stands for Subsumption-Based Heuristic Level.
It is the module of Cyc&apos;s inference engine that handles reasoning
about &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViBBJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;isa&lt;/a&gt;, &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViBDpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;genls&lt;/a&gt;, &lt;font color=&quot;#ff0000&quot;&gt;#$genlAttributes&lt;/font&gt;, etc.</rdfs:comment>
    <rdfs:label xml:lang="en">SBHL</rdfs:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4r9kXgigrxQdicA_lWfhYx8w">
    <cycAnnot:label xml:lang="en">CycBrowserTemplateParsingToolModule</cycAnnot:label>
    <rdfs:label xml:lang="en">Cyc Browser Template Parsing Tool Module</rdfs:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rgUIRwApoQdiPXr1PCD-N8Q">
    <cycAnnot:label xml:lang="en">CycBrowserPhraseStructureParseModule</cycAnnot:label>
    <rdfs:label xml:lang="en">Cyc Browser Phrase Structure Parse Module</rdfs:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rsmGolAovQdiIvs4afGzE-Q">
    <rdfs:label xml:lang="en">Cyc Browser Hypothesize Module</rdfs:label>
    <cycAnnot:label xml:lang="en">CycBrowserHypothesizeModule</cycAnnot:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rgOJ1xgr0QdifWKE7in7-9Q">
    <rdfs:label xml:lang="en">Cyc Browser Wales Module</rdfs:label>
    <cycAnnot:label xml:lang="en">CycBrowserWalesModule</cycAnnot:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rlvCRzgo0QdiTb5OWBIsHeA">
    <rdfs:label xml:lang="en">Cyc Browser History Module</rdfs:label>
    <cycAnnot:label xml:lang="en">CycBrowserHistoryModule</cycAnnot:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rH41eHAosQdiKccwawkXP9g">
    <rdfs:label xml:lang="en">Cyc Browser Assert Module</rdfs:label>
    <cycAnnot:label xml:lang="en">CycBrowserAssertModule</cycAnnot:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rU9Gc4gpoQdiP0uMCwDGIag">
    <cycAnnot:label xml:lang="en">CycBrowserPartitionSaveModule</cycAnnot:label>
    <rdfs:label xml:lang="en">Cyc Browser Partition Save Module</rdfs:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rmmWf5gpoQdidZOUDvQ8L7Q">
    <rdfs:label xml:lang="en">Cyc Browser Planner Module</rdfs:label>
    <cycAnnot:label xml:lang="en">CycBrowserPlannerModule</cycAnnot:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4r0v21sgouQdiCetoun2TLGA">
    <rdfs:label xml:lang="en">Cyc Browser Formula Template Editor Module</rdfs:label>
    <cycAnnot:label xml:lang="en">CycBrowserFormulaTemplateEditorModule</cycAnnot:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rZSDimAovQdiC6OaSYPip5w">
    <cycAnnot:label xml:lang="en">CycBrowserForwardingModule</cycAnnot:label>
    <rdfs:label xml:lang="en">Cyc Browser Forwarding Module</rdfs:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rhf0KSHyKEdaAAACQJ5T1Bg">
    <rdfs:label xml:lang="en">Cyc Browser</rdfs:label>
    <rdfs:comment xml:lang="en">One of the interfaces to the Cyc system.  The &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rhf0KSHyKEdaAAACQJ5T1Bg&quot; class=&quot;cyc_term&quot;&gt;CycBrowser&lt;/a&gt; is an HTML-based interface which enables the user to view the contents of the Cyc KB, make changes to it, query it, and perform a whole host of other tasks.  Currently the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rhf0KSHyKEdaAAACQJ5T1Bg&quot; class=&quot;cyc_term&quot;&gt;CycBrowser&lt;/a&gt; is part of the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjbE5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;CycProgram&lt;/a&gt;, but it is not a necessary part (i.e., it could conceivably be implemented as a separate application without sacrificing any of its functionality or of the core functionality of Cyc.)</rdfs:comment>
    <cycAnnot:label xml:lang="en">CycBrowser</cycAnnot:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rNHuTggouQdiCZIBnMG-zgg">
    <cycAnnot:label xml:lang="en">CycBrowserCycOntologyGrapherModule</cycAnnot:label>
    <rdfs:label xml:lang="en">Cyc Browser Cyc Ontology Grapher Module</rdfs:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rUEaFCAovQdiKNZJxszAYuw">
    <rdfs:label xml:lang="en">Cyc Browser Halo Interface Module</rdfs:label>
    <cycAnnot:label xml:lang="en">CycBrowserHaloInterfaceModule</cycAnnot:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rKGL2GAppQdiY6uLPP0gYfA">
    <cycAnnot:label xml:lang="en">CycBrowserSKSManagerModule</cycAnnot:label>
    <rdfs:label xml:lang="en">Cyc Browser SKS Manager Module</rdfs:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rc8-RSgryQdiN0IUm-T6-0A">
    <rdfs:label xml:lang="en">Cyc Browser UIA Module</rdfs:label>
    <cycAnnot:label xml:lang="en">CycBrowserUIAModule</cycAnnot:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rlb1hhgr0QdiOxJgsNahsSg">
    <rdfs:label xml:lang="en">Cyc Browser Word Net Module</rdfs:label>
    <cycAnnot:label xml:lang="en">CycBrowserWordNetModule</cycAnnot:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rwF9WE5wpEbGdrcN5Y29ycA">
    <cycAnnot:label xml:lang="en">CycUncanonicalizer</cycAnnot:label>
    <rdfs:comment xml:lang="en">The part of the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjbE5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;CycProgram&lt;/a&gt; that takes
HL expressions from the KB and transforms them into their canonical EL form.</rdfs:comment>
    <rdfs:label xml:lang="en">the uncanonicalizer</rdfs:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rYu1xUAppQdie9eSZsoCSxQ">
    <rdfs:label xml:lang="en">Cyc Browser Schema Modeling Tool Module</rdfs:label>
    <cycAnnot:label xml:lang="en">CycBrowserSchemaModelingToolModule</cycAnnot:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4r3VQ-hgo0QdiYyK70c8l7Fw">
    <cycAnnot:label xml:lang="en">CycBrowserKEReviewModule</cycAnnot:label>
    <rdfs:label xml:lang="en">Cyc Browser KE Review Module</rdfs:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rsAuQMgo0QdiA3Y1yLi_YpQ">
    <cycAnnot:label xml:lang="en">CycBrowserKBContentTestMonitorModule</cycAnnot:label>
    <rdfs:label xml:lang="en">Cyc Browser KB Content Test Monitor Module</rdfs:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rNLdaxgotQdiIjuCqjt-Xxg">
    <cycAnnot:label xml:lang="en">CycBrowserCRSearchModule</cycAnnot:label>
    <rdfs:label xml:lang="en">Cyc Browser CR Search Module</rdfs:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rejT5FAotQdiKttlWmW-7UQ">
    <rdfs:label xml:lang="en">Cyc Browser Create Term Module</rdfs:label>
    <cycAnnot:label xml:lang="en">CycBrowserCreateTermModule</cycAnnot:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rLTQMrAo0QdiJyK1YAlHOyQ">
    <cycAnnot:label xml:lang="en">CycBrowserForwardPropogateMtModule</cycAnnot:label>
    <rdfs:label xml:lang="en">Cyc Browser Forward Propogate Mt Module</rdfs:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4r_oq2ZAosQdiOsPsqduw4ug">
    <rdfs:label xml:lang="en">Cyc Browser Sub LOOP Browser Module</rdfs:label>
    <cycAnnot:label xml:lang="en">CycBrowserSubLOOPBrowserModule</cycAnnot:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rhGCPxAouQdiRa4TB4XoUxg">
    <rdfs:label xml:lang="en">Cyc Browser Dictionary Assistant Module</rdfs:label>
    <cycAnnot:label xml:lang="en">CycBrowserDictionaryAssistantModule</cycAnnot:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rYrRrTAryQdiORKcCWYhaZA">
    <rdfs:label xml:lang="en">Cyc Browser Typical Size Harvester Module</rdfs:label>
    <cycAnnot:label xml:lang="en">CycBrowserTypicalSizeHarvesterModule</cycAnnot:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4r2DyN5grxQdiAu7uu6BiQFg">
    <rdfs:label xml:lang="en">Cyc Browser Template Matching Tool Module</rdfs:label>
    <cycAnnot:label xml:lang="en">CycBrowserTemplateMatchingToolModule</cycAnnot:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rv5UqfZwpEbGdrcN5Y29ycA">
    <rdfs:comment xml:lang="en">A module of Cyc which can be used as part of the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvfVbYpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;CycCanonicalizer&lt;/a&gt; or as a stand-alone module.  It reformulates EL formulas into other forms, either simpler, more terse, or more verbose, based on &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvY00RZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;CycLReformulatorDirective&lt;/a&gt;s in the KB.  See &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvxcRIZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;ReformulatorMode&lt;/a&gt; and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv9uO75wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;reformulationDirectionInMode&lt;/a&gt; for more detail on what the reformulator determines to be simpler, more terse, or more verbose.</rdfs:comment>
    <rdfs:label xml:lang="en">the CycL Reformulator</rdfs:label>
    <cycAnnot:label xml:lang="en">CycLReformulator</cycAnnot:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rgK4t1gawQdiZC4lEnl8Kpw">
    <cycAnnot:label xml:lang="en">CycBrowserAlphabeticalBrowser</cycAnnot:label>
    <rdfs:label xml:lang="en">Cyc Browser Alphabetical Browser</rdfs:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rTTLSOAotQdiTeNAJ_sM_0Q">
    <rdfs:label xml:lang="en">Cyc Browser Create Module</rdfs:label>
    <cycAnnot:label xml:lang="en">CycBrowserCreateModule</cycAnnot:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rEnT2xAovQdiIYc161G627g">
    <cycAnnot:label xml:lang="en">CycBrowserFindAssertionModule</cycAnnot:label>
    <rdfs:label xml:lang="en">Cyc Browser Find Assertion Module</rdfs:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4riywV9gpnQdiO-YWPa4RqAA">
    <cycAnnot:label xml:lang="en">CycBrowserCycNavigatorModule</cycAnnot:label>
    <rdfs:label xml:lang="en">Cyc Browser Cyc Navigator Module</rdfs:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rvu447ZwpEbGdrcN5Y29ycA">
    <rdfs:comment xml:lang="en">The part of Cyc&apos;s inference engine which conducts a search through proof space to find answers to queries, using HL modules to aid its search.</rdfs:comment>
    <rdfs:label xml:lang="en">the Cyc theorem prover</rdfs:label>
    <cycAnnot:label xml:lang="en">CycTheoremProver</cycAnnot:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rudaTwiQlQdiTsdLYNy1szA">
    <rdfs:comment xml:lang="en">Cyc&apos;s behavior engine that interprets &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rLLv3PiQgQdiVm8JQeDtCVw&quot; class=&quot;cyc_term&quot;&gt;CycBehaviorLanguage&lt;/a&gt; scripts.</rdfs:comment>
    <rdfs:label xml:lang="en">the Cyc behavior engine</rdfs:label>
    <cycAnnot:label xml:lang="en">CycBehaviorEngine</cycAnnot:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <Mx4rwIjnxZwpEbGdrcN5Y29ycA rdf:about="Mx4rwMBm3ZwpEbGdrcN5Y29ycA">
    <rdfs:comment xml:lang="en">The part of the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjbE5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;CycProgram&lt;/a&gt; that tests for well-formedness.</rdfs:comment>
    <rdfs:label xml:lang="en">the Cyc well-formedness checker</rdfs:label>
    <cycAnnot:label xml:lang="en">CycWellFormednessChecker</cycAnnot:label>
  </Mx4rwIjnxZwpEbGdrcN5Y29ycA>

  <owl:Class rdf:about="Mx4rv2mrxZwpEbGdrcN5Y29ycA">
    <rdfs:comment xml:lang="en">&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv2mrxZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;CycRelatedProgram&lt;/a&gt; is the collection of computer programs including &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwBsP2pwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;CycEndUserApplication&lt;/a&gt;s (such as &lt;font color=&quot;#ff0000&quot;&gt;#$ThesaurusApplication&lt;/font&gt;), components of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjbE5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;CycProgram&lt;/a&gt;s such as &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvfVbYpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;CycCanonicalizer&lt;/a&gt;, as well as accessories to &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjbE5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;CycProgram&lt;/a&gt;s (such as &lt;font color=&quot;#ff0000&quot;&gt;#$CycorpWorkflowSystem&lt;/font&gt;).</rdfs:comment>
    <cycAnnot:label xml:lang="en">CycRelatedProgram</cycAnnot:label>
    <rdfs:label xml:lang="en">Cyc-related program</rdfs:label>
  </owl:Class>

  <owl:Class rdf:about="Mx4rwPDQI5wpEbGdrcN5Y29ycA">
    <rdfs:comment xml:lang="en">The subcollection of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwJxiRJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;ComputerProgram_CW&lt;/a&gt;s that are not intended to operate by themselves, but do contain procedures that can be utilized by other &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwJxiRJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;ComputerProgram_CW&lt;/a&gt;s.  Positive examples: DLLs, the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvfVbYpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;CycCanonicalizer&lt;/a&gt;, &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvwjnmZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;PlugInProgram&lt;/a&gt;s. Negative examples: &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjqoZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;CycKB&lt;/a&gt;.</rdfs:comment>
    <cycAnnot:label xml:lang="en">ComputerProgramModule-CW</cycAnnot:label>
    <rdfs:label xml:lang="en">module</rdfs:label>
  </owl:Class>

  <owl:Class rdf:about="Mx4rvVirnZwpEbGdrcN5Y29ycA">
    <cycAnnot:label xml:lang="en">ObjectType</cycAnnot:label>
    <rdfs:comment xml:lang="en">The collection of all collections that are &amp;quot;object-like&amp;quot; in at least one respect. A collection &lt;code&gt;&lt;b&gt;COL&lt;/b&gt;&lt;/code&gt; is object-like just in case there is some sense of &apos;part&apos; according to which any (or nearly any) given proper part of an instance of &lt;code&gt;&lt;b&gt;COL&lt;/b&gt;&lt;/code&gt; is &lt;i&gt;not&lt;/i&gt; itself an instance of &lt;code&gt;&lt;b&gt;COL&lt;/b&gt;&lt;/code&gt;; when this happens &lt;code&gt;&lt;b&gt;COL&lt;/b&gt;&lt;/code&gt; is said to be object-like with respect to that sense of &apos;part&apos;.
&lt;p/&gt;
More precisely, for a collection &lt;code&gt;&lt;b&gt;COL&lt;/b&gt;&lt;/code&gt; to be an instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVirnZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;ObjectType&lt;/a&gt; it is sufficient that there be some specialization &lt;code&gt;&lt;b&gt;PARTPRED&lt;/b&gt;&lt;/code&gt; of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwgfukKs8QdePzLB9nLNpTw&quot; class=&quot;cyc_term&quot;&gt;properParts&lt;/a&gt; such that, for any &lt;code&gt;&lt;b&gt;OBJ1&lt;/b&gt;&lt;/code&gt; and &lt;code&gt;&lt;b&gt;OBJ2&lt;/b&gt;&lt;/code&gt;, if &lt;code&gt;(&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViBBJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;isa&lt;/a&gt; &lt;b&gt;OBJ1&lt;/b&gt; &lt;b&gt;COL&lt;/b&gt;)&lt;/code&gt; and &lt;code&gt;(&lt;b&gt;PARTPRED&lt;/b&gt; &lt;b&gt;OBJ1&lt;/b&gt; &lt;b&gt;OBJ2&lt;/b&gt;)&lt;/code&gt; both hold, then &lt;code&gt;(&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViBBJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;isa&lt;/a&gt; &lt;b&gt;OBJ2&lt;/b&gt; &lt;b&gt;COL&lt;/b&gt;)&lt;/code&gt; does &lt;i&gt;not&lt;/i&gt; hold.  (Also sufficient for &lt;code&gt;&lt;b&gt;COL&lt;/b&gt;&lt;/code&gt;&apos;s being an object-type is that there be some specialization &lt;code&gt;&lt;b&gt;INVPARTPRED&lt;/b&gt;&lt;/code&gt; of the &lt;i&gt;inverse&lt;/i&gt; of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwgfukKs8QdePzLB9nLNpTw&quot; class=&quot;cyc_term&quot;&gt;properParts&lt;/a&gt; (see &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvWHsNJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;genlInverse&lt;/a&gt;) such that &lt;code&gt;(&lt;b&gt;INVPARTPRED&lt;/b&gt; &lt;b&gt;OBJ2&lt;/b&gt; &lt;b&gt;OBJ1&lt;/b&gt;)&lt;/code&gt;, with everything else remaining the same as above.)  Note that neither of the above sufficient conditions for &lt;code&gt;&lt;b&gt;COL&lt;/b&gt;&lt;/code&gt;&apos;s being an object-type is strictly necessary: some exceptions are allowed.  Thus as long as either one of the above conditionals holds in &lt;i&gt;nearly&lt;/i&gt; all cases, &lt;code&gt;&lt;b&gt;COL&lt;/b&gt;&lt;/code&gt; should be considered an instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVirnZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;ObjectType&lt;/a&gt;.
&lt;p/&gt;
Here are two examples.  Consider &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViVwZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Automobile&lt;/a&gt;.  Take an instance of that, say my car.  Now consider one of the proper &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVj5FpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;physicalParts&lt;/a&gt; of my car, say the steering wheel.  The steering wheel is &lt;i&gt;not&lt;/i&gt; an instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViVwZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Automobile&lt;/a&gt;.  And the same would be true for any proper physical part of any car.  So &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViVwZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Automobile&lt;/a&gt; is an &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVirnZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;ObjectType&lt;/a&gt;.  Consider &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjyV5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;CalendarYear&lt;/a&gt;. No proper &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 a year is itself a year.  So &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjyV5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;CalendarYear&lt;/a&gt; is an &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVirnZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;ObjectType&lt;/a&gt;.  
&lt;p/&gt;
See &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVir35wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;StuffType&lt;/a&gt; for the contrasting (though not disjoint) notion of being stuff-like.</rdfs:comment>
    <rdfs:label xml:lang="en">type of object</rdfs:label>
  </owl:Class>

  <owl:Class rdf:about="&cyc;Mx4rwIjnxZwpEbGdrcN5Y29ycA">
    <cycAnnot:label xml:lang="en">CycProgramModule-CW</cycAnnot:label>
    <rdfs:label xml:lang="en">Cyc Program Module</rdfs:label>
    <rdfs:comment xml:lang="en">The collection of submodules of the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjbE5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;CycProgram&lt;/a&gt;.</rdfs:comment>
  </owl:Class>

  <owl:Class rdf:about="&ocyc;Mx4rwIjnxZwpEbGdrcN5Y29ycA">
    <cycAnnot:label xml:lang="en">CycProgramModule-CW</cycAnnot:label>
    <rdfs:label xml:lang="en">Cyc Program Module</rdfs:label>
    <rdfs:comment xml:lang="en">The collection of submodules of the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjbE5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;CycProgram&lt;/a&gt;.</rdfs:comment>
  </owl:Class>

  <owl:Class rdf:about="Mx4rOEevWKNuQdiN04S0lcdxLw">
    <rdfs:comment xml:lang="en">The collection of all instances of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4r_4bScKNtQdiVw7XtX-HN0Q&quot; class=&quot;cyc_term&quot;&gt;ClarifyingCollectionType&lt;/a&gt; that are used by the &lt;font color=&quot;#ff0000&quot;&gt;#$KRAKEN&lt;/font&gt; application to resolve natural language ambiguities.</rdfs:comment>
    <rdfs:label xml:lang="en">KE clarifying collection type</rdfs:label>
    <cycAnnot:label xml:lang="en">KEClarifyingCollectionType</cycAnnot:label>
  </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>

</rdf:RDF>
