<?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="Mx4r6Gb7tJodQdiTM88iSyMLmg">
    <cycAnnot:label xml:lang="en">SKSIDataTypeDescriptions-Topic</cycAnnot:label>
    <rdfs:label xml:lang="en">SKSI data type descriptions topic</rdfs:label>
    <rdfs:comment xml:lang="en">&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4r6Gb7tJodQdiTM88iSyMLmg&quot; class=&quot;cyc_term&quot;&gt;SKSIDataTypeDescriptions_Topic&lt;/a&gt; is the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rgQsP1F2xEdif1wACs2IMlQ&quot; class=&quot;cyc_term&quot;&gt;Topic&lt;/a&gt; containing the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViqDZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;CycL&lt;/a&gt; terms used to describe data types for SKSI.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="Mx4rOcmwEJodQdia454kiUWQZg"/>
    <rdf:type rdf:resource="Mx4rAmoSCGJbQdiSXZJvYiNhkQ"/>
    <rdf:type rdf:resource="Mx4rtGXkHpNaEdqAAAACs0uFOQ"/>
    <owl:sameAs rdf:resource="&cyc;Mx4r6Gb7tJodQdiTM88iSyMLmg"/>
    <owl:sameAs rdf:resource="&ocyc;Mx4r6Gb7tJodQdiTM88iSyMLmg"/>
  </owl:Class>

  <Mx4r6Gb7tJodQdiTM88iSyMLmg rdf:about="Mx4rF8UOwVFnEdaCtgACs0uXdw">
    <rdfs:label xml:lang="en">double-float</rdfs:label>
    <cycAnnot:label xml:lang="en">DoubleFloatObject</cycAnnot:label>
    <rdfs:comment xml:lang="en">An instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rF8Vc5VFnEdaCtgACs0uXdw&quot; class=&quot;cyc_term&quot;&gt;ComputerDatatypeType&lt;/a&gt;. The double
precision floating point number representation in, for example, the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViLJ5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;C_ProgrammingLanguage&lt;/a&gt;.</rdfs:comment>
  </Mx4r6Gb7tJodQdiTM88iSyMLmg>

  <Mx4r6Gb7tJodQdiTM88iSyMLmg rdf:about="Mx4rwcubxSyTEdeE8gACs6hPfA">
    <rdfs:comment xml:lang="en">The &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rF8Vc5VFnEdaCtgACs0uXdw&quot; class=&quot;cyc_term&quot;&gt;ComputerDatatypeType&lt;/a&gt; which can store a single bit as data.</rdfs:comment>
    <cycAnnot:label xml:lang="en">BitData</cycAnnot:label>
    <rdfs:label xml:lang="en">bit data</rdfs:label>
  </Mx4r6Gb7tJodQdiTM88iSyMLmg>

  <Mx4r6Gb7tJodQdiTM88iSyMLmg rdf:about="Mx4rDkc0NEvwEdaZRgACs0uXdw">
    <cycAnnot:label xml:lang="en">CharacterObject</cycAnnot:label>
    <rdfs:label xml:lang="en">data structure representing abstract characters</rdfs:label>
    <rdfs:comment xml:lang="en">This is the character data type in C-like programming languages. Normally the char is stored in memory as one byte (8 bits).</rdfs:comment>
  </Mx4r6Gb7tJodQdiTM88iSyMLmg>

  <Mx4r6Gb7tJodQdiTM88iSyMLmg rdf:about="Mx4rwcvC1SyTEdeE8gACs6hPfA">
    <cycAnnot:label xml:lang="en">2ByteIntegerDatatype</cycAnnot:label>
    <rdfs:comment xml:lang="en">The collection of all computer data types that employ exactly 2 bytes to represent some subset of the integers or values related to represnting integer values such as NAN. Note that this does not specify, for example, whether the data type represents positive integers only, or is in two&apos;s complement representation.</rdfs:comment>
    <rdfs:label xml:lang="en">2-byte integer</rdfs:label>
  </Mx4r6Gb7tJodQdiTM88iSyMLmg>

  <Mx4r6Gb7tJodQdiTM88iSyMLmg rdf:about="Mx4rGxWKd1L1EdaCtgACs0uXdw">
    <cycAnnot:label xml:lang="en">StringObject</cycAnnot:label>
    <rdfs:label xml:lang="en">character string</rdfs:label>
    <rdfs:comment xml:lang="en">The character string data type. In the context of &lt;font color=&quot;#ff0000&quot;&gt;#$ProgrammingDomainVocabularyMt&lt;/font&gt;,
it is undetermined if values of this type are implemented as fized length character
arrays, or as null terminated strings.</rdfs:comment>
  </Mx4r6Gb7tJodQdiTM88iSyMLmg>

  <Mx4r6Gb7tJodQdiTM88iSyMLmg rdf:about="Mx4rwcvp4iyTEdeE8gACs6hPfA">
    <rdfs:label xml:lang="en">IP4 address</rdfs:label>
    <cycAnnot:label xml:lang="en">IP4Address</cycAnnot:label>
    <rdfs:comment xml:lang="en">A specialization of UniqueID and IDString. Each instance of IP4NetworkAddress is a string that is a unique address of a network or a computer that is used in communications over the Internet that conform to InternetProtocol V4. An IP4NetworkAddress is equivalent to an IPAddress along with a subnet mask. Note that the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv2n1AZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;IPAddress&lt;/a&gt;, being the address of a single computer, is just a IP4NetworkAddress with a subnet mask of 255.255.255.255.</rdfs:comment>
  </Mx4r6Gb7tJodQdiTM88iSyMLmg>

  <Mx4r6Gb7tJodQdiTM88iSyMLmg rdf:about="Mx4rSFHQ8Wd-EdaEPQACs0uXdw">
    <rdfs:label xml:lang="en">number data type</rdfs:label>
    <rdfs:comment xml:lang="en">The number data type. 
In the context of &lt;font color=&quot;#ff0000&quot;&gt;#$ProgrammingDomainVocabularyMt&lt;/font&gt;, it is entirely undetermined 
how this data type is implemented.</rdfs:comment>
    <cycAnnot:label xml:lang="en">NumberObject</cycAnnot:label>
  </Mx4r6Gb7tJodQdiTM88iSyMLmg>

  <Mx4r6Gb7tJodQdiTM88iSyMLmg rdf:about="Mx4rwcwQ8CyTEdeE8gACs6hPfA">
    <cycAnnot:label xml:lang="en">IP4NetworkOnlyAddress</cycAnnot:label>
    <rdfs:label xml:lang="en">IP4 network only address</rdfs:label>
  </Mx4r6Gb7tJodQdiTM88iSyMLmg>

  <Mx4r6Gb7tJodQdiTM88iSyMLmg rdf:about="Mx4rN__W5tR9EdqAAAAOpmP6eA">
    <cycAnnot:label xml:lang="en">8ByteRealDatatype</cycAnnot:label>
    <rdfs:comment xml:lang="en">The collection of all computer data types that employ exactly 8 bytes to represent some subset of the real numbers.</rdfs:comment>
    <rdfs:label xml:lang="en">8 byte real datatype</rdfs:label>
  </Mx4r6Gb7tJodQdiTM88iSyMLmg>

  <Mx4r6Gb7tJodQdiTM88iSyMLmg rdf:about="Mx4rCQWX4zJGEdeXNAACs6hPfA">
    <rdfs:label xml:lang="en">computer integer</rdfs:label>
    <rdfs:comment xml:lang="en">The collection of all computer data types that are capable (only) of representing some subset of the integers or values related to representing integer values such as NAN.</rdfs:comment>
    <cycAnnot:label xml:lang="en">IntegerComputerNumber</cycAnnot:label>
  </Mx4r6Gb7tJodQdiTM88iSyMLmg>

  <Mx4r6Gb7tJodQdiTM88iSyMLmg rdf:about="Mx4rF8UOwlFnEdaCtgACs0uXdw">
    <cycAnnot:label xml:lang="en">VoidObject</cycAnnot:label>
    <rdfs:comment xml:lang="en">An instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rF8Vc5VFnEdaCtgACs0uXdw&quot; class=&quot;cyc_term&quot;&gt;ComputerDatatypeType&lt;/a&gt;. In 
&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViLJ5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;C_ProgrammingLanguage&lt;/a&gt;, a void data type is used in function declarations to indicate that a function returns no values, or when constructing generic (i.e. typeless) pointers.</rdfs:comment>
    <rdfs:label xml:lang="en">void object</rdfs:label>
  </Mx4r6Gb7tJodQdiTM88iSyMLmg>

  <Mx4r6Gb7tJodQdiTM88iSyMLmg rdf:about="Mx4r6YNjcNR8EdqAAAAOpmP6eA">
    <rdfs:comment xml:lang="en">The collection of all computer data types that employ exactly 4 bytes to represent some subset of the real numbers.</rdfs:comment>
    <rdfs:label xml:lang="en">4 byte real datatype</rdfs:label>
    <cycAnnot:label xml:lang="en">4ByteRealDatatype</cycAnnot:label>
  </Mx4r6Gb7tJodQdiTM88iSyMLmg>

  <Mx4r6Gb7tJodQdiTM88iSyMLmg rdf:about="Mx4rGxWxgVL1EdaCtgACs0uXdw">
    <rdfs:label xml:lang="en">lisp atom</rdfs:label>
    <cycAnnot:label xml:lang="en">LispAtom</cycAnnot:label>
    <rdfs:comment xml:lang="en">A specialization of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rGxWxgFL1EdaCtgACs0uXdw&quot; class=&quot;cyc_term&quot;&gt;LispObject&lt;/a&gt;. The collection of atomic objects in &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjDr5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Lisp&lt;/a&gt;. Positive examples include numbers and symbols, negative examples include lists and vectors.</rdfs:comment>
  </Mx4r6Gb7tJodQdiTM88iSyMLmg>

  <Mx4r6Gb7tJodQdiTM88iSyMLmg rdf:about="Mx4rM7cwiNukEdqAAADggVbyFw">
    <rdfs:label xml:lang="en">string datatype unlimited</rdfs:label>
    <rdfs:comment xml:lang="en">A character string data type of unlimited length.  Database fields or program variables having this type store character strings that are not limited to a size specified at the time the variable or field was introduced.  In practice, however, the particular program implementation, operating system or available machine resources will impose SOME limit on the size of the strings that cab be stored in such a variable or field.</rdfs:comment>
    <cycAnnot:label xml:lang="en">StringDatatype-Unlimited</cycAnnot:label>
  </Mx4r6Gb7tJodQdiTM88iSyMLmg>

  <Mx4r6Gb7tJodQdiTM88iSyMLmg rdf:about="Mx4rPulmPDlkQdeOcPw-7Q9vHQ">
    <rdfs:label xml:lang="en">output stream</rdfs:label>
    <rdfs:comment xml:lang="en">This generic data type encapsluates the concept of output streams in programming languages.</rdfs:comment>
    <cycAnnot:label xml:lang="en">OutputDataStream</cycAnnot:label>
  </Mx4r6Gb7tJodQdiTM88iSyMLmg>

  <Mx4r6Gb7tJodQdiTM88iSyMLmg rdf:about="Mx4rF8UOwFFnEdaCtgACs0uXdw">
    <cycAnnot:label xml:lang="en">FloatObject</cycAnnot:label>
    <rdfs:label xml:lang="en">float</rdfs:label>
    <rdfs:comment xml:lang="en">The float data type is used to store real-valued numbers in  C-like programming languages.</rdfs:comment>
  </Mx4r6Gb7tJodQdiTM88iSyMLmg>

  <Mx4r6Gb7tJodQdiTM88iSyMLmg rdf:about="Mx4rbUvTEEjnEdeN4gACs6hPfA">
    <cycAnnot:label xml:lang="en">IP4MachineAddress</cycAnnot:label>
    <rdfs:comment xml:lang="en">The collection of IP4 machine addresses (as opposed to addresses of networks).</rdfs:comment>
    <rdfs:label xml:lang="en">IP4 machine address</rdfs:label>
  </Mx4r6Gb7tJodQdiTM88iSyMLmg>

  <Mx4r6Gb7tJodQdiTM88iSyMLmg rdf:about="Mx4r7l_BhDljQdeAGpF6gYvnSw">
    <rdfs:comment xml:lang="en">This generic data type encapsluates the concept of input streams in programming languages.</rdfs:comment>
    <rdfs:label xml:lang="en">input stream</rdfs:label>
    <cycAnnot:label xml:lang="en">InputDataStream</cycAnnot:label>
  </Mx4r6Gb7tJodQdiTM88iSyMLmg>

  <Mx4r6Gb7tJodQdiTM88iSyMLmg rdf:about="Mx4rfy54ZtR8EdqAAAAOpmP6eA">
    <rdfs:label xml:lang="en">real number datatype</rdfs:label>
    <rdfs:comment xml:lang="en">The collection of all computer data types that are capable (only) of representing some subset of the real numbers.</rdfs:comment>
    <cycAnnot:label xml:lang="en">RealNumberDatatype</cycAnnot:label>
  </Mx4r6Gb7tJodQdiTM88iSyMLmg>

  <Mx4r6Gb7tJodQdiTM88iSyMLmg rdf:about="Mx4r3NMwBjgtEdaHLgACs0uFOQ">
    <cycAnnot:label xml:lang="en">ComputerDataStructure</cycAnnot:label>
    <rdfs:label xml:lang="en">datastructure</rdfs:label>
    <rdfs:comment xml:lang="en">A specialization of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwFn8s5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;ComputerAIS&lt;/a&gt;.  Each instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4r3NMwBjgtEdaHLgACs0uFOQ&quot; class=&quot;cyc_term&quot;&gt;ComputerDataStructure&lt;/a&gt; is data structured in such a way that when it is stored a computer can use it efficiently. Important specializations include &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4r3NMwBzgtEdaHLgACs0uFOQ&quot; class=&quot;cyc_term&quot;&gt;Array_DataStructure&lt;/a&gt; and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4r3NNXEDgtEdaHLgACs0uFOQ&quot; class=&quot;cyc_term&quot;&gt;HashTable_DataStructure&lt;/a&gt;.</rdfs:comment>
  </Mx4r6Gb7tJodQdiTM88iSyMLmg>

  <Mx4r6Gb7tJodQdiTM88iSyMLmg rdf:about="Mx4rGxWxg1L1EdaCtgACs0uXdw">
    <rdfs:comment xml:lang="en">A specialization of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rDkbmEUvwEdaZRgACs0uXdw&quot; class=&quot;cyc_term&quot;&gt;ProgramObject&lt;/a&gt;.  Each instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rGxWxg1L1EdaCtgACs0uXdw&quot; class=&quot;cyc_term&quot;&gt;DataStream&lt;/a&gt; is a stream of data. This includes all streams, including Input and Output streams, as well as Byte and Character streams, and more complex objects such as files.</rdfs:comment>
    <rdfs:label xml:lang="en">stream</rdfs:label>
    <cycAnnot:label xml:lang="en">DataStream</cycAnnot:label>
  </Mx4r6Gb7tJodQdiTM88iSyMLmg>

  <Mx4r6Gb7tJodQdiTM88iSyMLmg rdf:about="Mx4rshI-4HgIEdaCzAACs0uXdw">
    <cycAnnot:label xml:lang="en">VoidPointer</cycAnnot:label>
    <rdfs:comment xml:lang="en">An instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rshIX1HgIEdaCzAACs0uXdw&quot; class=&quot;cyc_term&quot;&gt;ObjectReferenceDatatypeType&lt;/a&gt;. The void pointer type references untyped physical memory. Such pointers
are typically returned by dynamic memory allocation routines.</rdfs:comment>
    <rdfs:label xml:lang="en">void pointer</rdfs:label>
  </Mx4r6Gb7tJodQdiTM88iSyMLmg>

  <Mx4r6Gb7tJodQdiTM88iSyMLmg rdf:about="Mx4rGxWKcFL1EdaCtgACs0uXdw">
    <rdfs:label xml:lang="en">consp</rdfs:label>
    <cycAnnot:label xml:lang="en">LispConsObject</cycAnnot:label>
    <rdfs:comment xml:lang="en">A specialization of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rGxWxgFL1EdaCtgACs0uXdw&quot; class=&quot;cyc_term&quot;&gt;LispObject&lt;/a&gt;. The collection of &amp;quot;cons&amp;quot; pairs in &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjDr5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Lisp&lt;/a&gt;. The concept of the cons pair is closely linked the idea of a &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvtUAU5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;List&lt;/a&gt; (vis. &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rGxWKcVL1EdaCtgACs0uXdw&quot; class=&quot;cyc_term&quot;&gt;LispListObject&lt;/a&gt;) in &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjDr5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Lisp&lt;/a&gt;.</rdfs:comment>
  </Mx4r6Gb7tJodQdiTM88iSyMLmg>

  <Mx4r6Gb7tJodQdiTM88iSyMLmg rdf:about="Mx4rGxWKcVL1EdaCtgACs0uXdw">
    <rdfs:comment xml:lang="en">A specialization of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rGxWxgFL1EdaCtgACs0uXdw&quot; class=&quot;cyc_term&quot;&gt;LispObject&lt;/a&gt;. The collection of lists (i.e. sequences of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rGxWxgFL1EdaCtgACs0uXdw&quot; class=&quot;cyc_term&quot;&gt;LispObject&lt;/a&gt;) in &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjDr5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Lisp&lt;/a&gt;. &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rGxWKcVL1EdaCtgACs0uXdw&quot; class=&quot;cyc_term&quot;&gt;LispListObject&lt;/a&gt; objects are closely related to &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rGxWKcFL1EdaCtgACs0uXdw&quot; class=&quot;cyc_term&quot;&gt;LispConsObject&lt;/a&gt; objects.</rdfs:comment>
    <cycAnnot:label xml:lang="en">LispListObject</cycAnnot:label>
    <rdfs:label xml:lang="en">list</rdfs:label>
  </Mx4r6Gb7tJodQdiTM88iSyMLmg>

  <Mx4r6Gb7tJodQdiTM88iSyMLmg rdf:about="Mx4rtm_GEvkfQdeFZ4qj5PbkEw">
    <rdfs:label xml:lang="en">1-byte integer</rdfs:label>
    <cycAnnot:label xml:lang="en">1ByteIntegerDatatype</cycAnnot:label>
  </Mx4r6Gb7tJodQdiTM88iSyMLmg>

  <Mx4r6Gb7tJodQdiTM88iSyMLmg rdf:about="Mx4rYmDSHDlkQdeaJMH9r3RvFw">
    <rdfs:comment xml:lang="en">This generic data type encapsluates the concept of bidirectional streams (allowing both input and output) in programming languages.</rdfs:comment>
    <rdfs:label xml:lang="en">bidirectional data stream</rdfs:label>
    <cycAnnot:label xml:lang="en">BidirectionalDataStream</cycAnnot:label>
  </Mx4r6Gb7tJodQdiTM88iSyMLmg>

  <Mx4r6Gb7tJodQdiTM88iSyMLmg rdf:about="Mx4rDkcNJkvwEdaZRgACs0uXdw">
    <rdfs:comment xml:lang="en">&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rDkcNJkvwEdaZRgACs0uXdw&quot; class=&quot;cyc_term&quot;&gt;IntegerObject&lt;/a&gt; is the signed version of the integer
simple data type in C-like languages. Normally its size in memory is equal to the
word size of the particular implementation.</rdfs:comment>
    <rdfs:label xml:lang="en">int</rdfs:label>
    <cycAnnot:label xml:lang="en">IntegerObject</cycAnnot:label>
  </Mx4r6Gb7tJodQdiTM88iSyMLmg>

  <Mx4r6Gb7tJodQdiTM88iSyMLmg rdf:about="Mx4r51U4kjh1EdebYwACs6hPfA">
    <rdfs:label xml:lang="en">computer approximate real number</rdfs:label>
    <rdfs:comment xml:lang="en">The collection of all approximated real numbers representable by a computer. A type of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rDkbmEUvwEdaZRgACs0uXdw&quot; class=&quot;cyc_term&quot;&gt;ProgramObject&lt;/a&gt;. &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4r51U4kjh1EdebYwACs6hPfA&quot; class=&quot;cyc_term&quot;&gt;ComputerApproximateRealNumber&lt;/a&gt; is a &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rF8Vc5VFnEdaCtgACs0uXdw&quot; class=&quot;cyc_term&quot;&gt;ComputerDatatypeType&lt;/a&gt;.</rdfs:comment>
    <cycAnnot:label xml:lang="en">ComputerApproximateRealNumber</cycAnnot:label>
  </Mx4r6Gb7tJodQdiTM88iSyMLmg>

  <Mx4r6Gb7tJodQdiTM88iSyMLmg rdf:about="Mx4rv7ncnpwpEbGdrcN5Y29ycA">
    <rdfs:label xml:lang="en">MAC address</rdfs:label>
    <rdfs:comment xml:lang="en">A specialization of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViIrZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;IDString&lt;/a&gt;.  Each instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv7ncnpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;MACAddress&lt;/a&gt; identifies a network card within a particular &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjB-5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;LocalAreaNetwork&lt;/a&gt;. &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv2n1AZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;IPAddress&lt;/a&gt;es, in contrast, identify machines on the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVnZe5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Internet&lt;/a&gt;. A &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv7ncnpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;MACAddress&lt;/a&gt; is contained in the source and destination fields of a &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwT8hzpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Frame_Network&lt;/a&gt;&apos;s header.</rdfs:comment>
    <cycAnnot:label xml:lang="en">MACAddress</cycAnnot:label>
  </Mx4r6Gb7tJodQdiTM88iSyMLmg>

  <Mx4r6Gb7tJodQdiTM88iSyMLmg rdf:about="Mx4rwcvC1CyTEdeE8gACs6hPfA">
    <rdfs:label xml:lang="en">4-byte integer</rdfs:label>
    <rdfs:comment xml:lang="en">The collection of all computer data types that employ exactly 4 bytes to represent some subset of the integers or values related to represnting integer values such as NAN. Note that this does not specify, for example, whether the data type represents positive integers only, or is in two&apos;s complement representation.</rdfs:comment>
    <cycAnnot:label xml:lang="en">4ByteIntegerDatatype</cycAnnot:label>
  </Mx4r6Gb7tJodQdiTM88iSyMLmg>

  <Mx4r6Gb7tJodQdiTM88iSyMLmg rdf:about="Mx4rGxWxgFL1EdaCtgACs0uXdw">
    <cycAnnot:label xml:lang="en">LispObject</cycAnnot:label>
    <rdfs:label xml:lang="en">lisp object</rdfs:label>
    <rdfs:comment xml:lang="en">The generic data type of all lisp objects. This collection includes lists, symbols, strings, and all of the other data types of the  Common Lisp standard.</rdfs:comment>
  </Mx4r6Gb7tJodQdiTM88iSyMLmg>

  <Mx4r6Gb7tJodQdiTM88iSyMLmg rdf:about="Mx4rbwpiFNoEEdqAAADggVbyFw">
    <rdfs:comment xml:lang="en">The collection of all real numbers of specified precision representable by a computer. A type of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rfy54ZtR8EdqAAAAOpmP6eA&quot; class=&quot;cyc_term&quot;&gt;RealNumberDatatype&lt;/a&gt;. &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rbwpiFNoEEdqAAADggVbyFw&quot; class=&quot;cyc_term&quot;&gt;ArbitraryPrecisionRealNumberDatatype&lt;/a&gt; is a &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rF8Vc5VFnEdaCtgACs0uXdw&quot; class=&quot;cyc_term&quot;&gt;ComputerDatatypeType&lt;/a&gt;.</rdfs:comment>
    <cycAnnot:label xml:lang="en">ArbitraryPrecisionRealNumberDatatype</cycAnnot:label>
    <rdfs:label xml:lang="en">arbitrary precision real number datatype</rdfs:label>
  </Mx4r6Gb7tJodQdiTM88iSyMLmg>

  <Mx4r6Gb7tJodQdiTM88iSyMLmg rdf:about="Mx4rrpVt7NupEdqAAADggVbyFw">
    <rdfs:comment xml:lang="en">The &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rF8Vc5VFnEdaCtgACs0uXdw&quot; class=&quot;cyc_term&quot;&gt;ComputerDatatypeType&lt;/a&gt; such that instances store strings of binary bytes, aka octets.  Such strings are more permissive than character strings, which (depending on the character encoding standard used by the program implementation) disallow the presence of certain bytes, such as zero-bytes and non-printable bytes.  Program variables and database fields typed as &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rrpVt7NupEdqAAADggVbyFw&quot; class=&quot;cyc_term&quot;&gt;BinaryObject&lt;/a&gt; or one of its specializations are intended to store &amp;quot;raw bytes&amp;quot;, independent of a character encoding.</rdfs:comment>
    <cycAnnot:label xml:lang="en">BinaryObject</cycAnnot:label>
    <rdfs:label xml:lang="en">binary object</rdfs:label>
  </Mx4r6Gb7tJodQdiTM88iSyMLmg>

  <Mx4r6Gb7tJodQdiTM88iSyMLmg rdf:about="Mx4rjGeWSG57EdaaIgACs0uXdw">
    <rdfs:label xml:lang="en">world-modeling program object</rdfs:label>
    <rdfs:comment xml:lang="en">A specialization of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rDkbmEUvwEdaZRgACs0uXdw&quot; class=&quot;cyc_term&quot;&gt;ProgramObject&lt;/a&gt;.
Each instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rjGeWSG57EdaaIgACs0uXdw&quot; class=&quot;cyc_term&quot;&gt;WorldModelingProgramObject&lt;/a&gt; is the abstract structure of a representation
of an instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViA9JwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Thing&lt;/a&gt;.
Computer programs are useful to humans because they are efficient processors and manipulators
of information about things outside of the program that are interesting to humans . 
When this information, about some &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViA9JwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Thing&lt;/a&gt;, happens
to be represented in a single instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rF8Vc5VFnEdaCtgACs0uXdw&quot; class=&quot;cyc_term&quot;&gt;ComputerDatatypeType&lt;/a&gt;, then that instance is almost 
always also a specialization of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rjGeWSG57EdaaIgACs0uXdw&quot; class=&quot;cyc_term&quot;&gt;WorldModelingProgramObject&lt;/a&gt;. 
Computers were initially designed to handle representations of numbers only. 
But with the advent
of modern programming languages, complex user-defined datastructures allow the representation
of almost arbitrary things, including instances of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvl2en5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Set_Mathematical&lt;/a&gt;, &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViAzZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Relation&lt;/a&gt;, 
or even &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViAkpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Person&lt;/a&gt;. The collection &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rjGeWSG57EdaaIgACs0uXdw&quot; class=&quot;cyc_term&quot;&gt;WorldModelingProgramObject&lt;/a&gt; is useful in distinguishing those
data a program&apos;s user will care about from those that are merely implementation details.
See also the unary denotational function &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rjGeWRG57EdaaIgACs0uXdw&quot; class=&quot;cyc_term&quot;&gt;ProgramObjectValueFn&lt;/a&gt; and the binary predicate
&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rjGeWRW57EdaaIgACs0uXdw&quot; class=&quot;cyc_term&quot;&gt;programObjectRepresentsValue&lt;/a&gt;.</rdfs:comment>
    <cycAnnot:label xml:lang="en">WorldModelingProgramObject</cycAnnot:label>
  </Mx4r6Gb7tJodQdiTM88iSyMLmg>

  <Mx4r6Gb7tJodQdiTM88iSyMLmg rdf:about="Mx4rGxVjaVL1EdaCtgACs0uXdw">
    <rdfs:comment xml:lang="en">A specialization of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rGxWxgFL1EdaCtgACs0uXdw&quot; class=&quot;cyc_term&quot;&gt;LispObject&lt;/a&gt;. The collection of symbols in &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjDr5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Lisp&lt;/a&gt;.</rdfs:comment>
    <rdfs:label xml:lang="en">symbol-p object</rdfs:label>
    <cycAnnot:label xml:lang="en">LispSymbol</cycAnnot:label>
  </Mx4r6Gb7tJodQdiTM88iSyMLmg>

  <Mx4r6Gb7tJodQdiTM88iSyMLmg rdf:about="Mx4rwcubxCyTEdeE8gACs6hPfA">
    <rdfs:label xml:lang="en">8-byte integer</rdfs:label>
    <rdfs:comment xml:lang="en">The collection of all computer data types that employ exactly 8 bytes to represent some subset of the integers or values related to represnting integer values such as NAN. Note that this does not specify, for example, whether the data type represents positive integers only, or is in two&apos;s complement representation.</rdfs:comment>
    <cycAnnot:label xml:lang="en">8ByteIntegerDatatype</cycAnnot:label>
  </Mx4r6Gb7tJodQdiTM88iSyMLmg>

  <Mx4r6Gb7tJodQdiTM88iSyMLmg rdf:about="Mx4rhJ2ZvNomEdqAAADggVbyFw">
    <rdfs:label xml:lang="en">binary datatype unlimited</rdfs:label>
    <rdfs:comment xml:lang="en">A &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rF8Vc5VFnEdaCtgACs0uXdw&quot; class=&quot;cyc_term&quot;&gt;ComputerDatatypeType&lt;/a&gt; for storing binary data (strings of octets).  Program variables and database fields having this datatype are not limited in size at the time of their definition, but are of course limited in practice by OS, software implementation, or machine resources.   Any particular instantiation of a field or variable with the type &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rhJ2ZvNomEdqAAADggVbyFw&quot; class=&quot;cyc_term&quot;&gt;BinaryDatatype_Unlimited&lt;/a&gt; will have an amount of storage allocated that is determined by the actual datum stored there.</rdfs:comment>
    <cycAnnot:label xml:lang="en">BinaryDatatype-Unlimited</cycAnnot:label>
  </Mx4r6Gb7tJodQdiTM88iSyMLmg>

  <Mx4r6Gb7tJodQdiTM88iSyMLmg rdf:about="Mx4rwcvC0SyTEdeE8gACs6hPfA">
    <cycAnnot:label xml:lang="en">VariableLengthBitString</cycAnnot:label>
    <rdfs:label xml:lang="en">variable-length bit string</rdfs:label>
  </Mx4r6Gb7tJodQdiTM88iSyMLmg>

  <Mx4r6Gb7tJodQdiTM88iSyMLmg rdf:about="Mx4rDkbmEUvwEdaZRgACs0uXdw">
    <rdfs:comment xml:lang="en">A specialization of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwFn8s5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;ComputerAIS&lt;/a&gt;. &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rDkbmEUvwEdaZRgACs0uXdw&quot; class=&quot;cyc_term&quot;&gt;ProgramObject&lt;/a&gt; is the collection of all data structures that are explicitly referenced in computer programs. All data types are considered to be specializations of this collection.</rdfs:comment>
    <rdfs:label xml:lang="en">programming datastructure</rdfs:label>
    <cycAnnot:label xml:lang="en">ProgramObject</cycAnnot:label>
  </Mx4r6Gb7tJodQdiTM88iSyMLmg>

  <Mx4r6Gb7tJodQdiTM88iSyMLmg rdf:about="Mx4rCQWX4jJGEdeXNAACs6hPfA">
    <cycAnnot:label xml:lang="en">RationalNumberDenotingProgramObject</cycAnnot:label>
    <rdfs:label xml:lang="en">rational computer number</rdfs:label>
    <rdfs:comment xml:lang="en">The collection of all rational computer numbers. A type of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rDkbmEUvwEdaZRgACs0uXdw&quot; class=&quot;cyc_term&quot;&gt;ProgramObject&lt;/a&gt;. &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rCQWX4jJGEdeXNAACs6hPfA&quot; class=&quot;cyc_term&quot;&gt;RationalNumberDenotingProgramObject&lt;/a&gt; is a &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rF8Vc5VFnEdaCtgACs0uXdw&quot; class=&quot;cyc_term&quot;&gt;ComputerDatatypeType&lt;/a&gt;.</rdfs:comment>
  </Mx4r6Gb7tJodQdiTM88iSyMLmg>

  <Mx4r6Gb7tJodQdiTM88iSyMLmg rdf:about="Mx4rjCfDk4RzEdaZvAACs0uXdw">
    <rdfs:comment xml:lang="en">A specialization of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rGxWxg1L1EdaCtgACs0uXdw&quot; class=&quot;cyc_term&quot;&gt;DataStream&lt;/a&gt;. This is the FILE structure           used in POSIX compliant libraries like the GNU C Library.</rdfs:comment>
    <rdfs:label xml:lang="en">C file object</rdfs:label>
    <cycAnnot:label xml:lang="en">CFileObject</cycAnnot:label>
  </Mx4r6Gb7tJodQdiTM88iSyMLmg>

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

  <owl:Class rdf:about="&ocyc;Mx4r6Gb7tJodQdiTM88iSyMLmg">
    <cycAnnot:label xml:lang="en">SKSIDataTypeDescriptions-Topic</cycAnnot:label>
    <rdfs:label xml:lang="en">SKSI data type descriptions topic</rdfs:label>
    <rdfs:comment xml:lang="en">&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4r6Gb7tJodQdiTM88iSyMLmg&quot; class=&quot;cyc_term&quot;&gt;SKSIDataTypeDescriptions_Topic&lt;/a&gt; is the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rgQsP1F2xEdif1wACs2IMlQ&quot; class=&quot;cyc_term&quot;&gt;Topic&lt;/a&gt; containing the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViqDZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;CycL&lt;/a&gt; terms used to describe data types for SKSI.</rdfs:comment>
  </owl:Class>

  <owl:Class rdf:about="&cyc;Mx4r6Gb7tJodQdiTM88iSyMLmg">
    <cycAnnot:label xml:lang="en">SKSIDataTypeDescriptions-Topic</cycAnnot:label>
    <rdfs:label xml:lang="en">SKSI data type descriptions topic</rdfs:label>
    <rdfs:comment xml:lang="en">&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4r6Gb7tJodQdiTM88iSyMLmg&quot; class=&quot;cyc_term&quot;&gt;SKSIDataTypeDescriptions_Topic&lt;/a&gt; is the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rgQsP1F2xEdif1wACs2IMlQ&quot; class=&quot;cyc_term&quot;&gt;Topic&lt;/a&gt; containing the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViqDZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;CycL&lt;/a&gt; terms used to describe data types for SKSI.</rdfs:comment>
  </owl:Class>

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

  <owl:Class rdf:about="Mx4rOcmwEJodQdia454kiUWQZg">
    <cycAnnot:label xml:lang="en">SKSI-Topic</cycAnnot:label>
    <rdfs:label xml:lang="en">SKSI topic</rdfs:label>
    <rdfs:comment xml:lang="en">The collection of all CycL terms created as part of the structured knowledge source integration effort undertaken at the beginning of 2002.  Most of these terms are defined in the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4r0zZ5ODIXEdaAAACQJ5pZBw&quot; class=&quot;cyc_term&quot;&gt;SKSIVocabularyMt&lt;/a&gt;.</rdfs:comment>
  </owl:Class>

</rdf:RDF>
