<?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="Mx4rv8zbW5wpEbGdrcN5Y29ycA">
    <rdfs:comment xml:lang="en">A specialization of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVj0iZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Language&lt;/a&gt;. Each instance of this collection is a language which is specified and/or created by (not just described by) some instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwEr4JpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;FormalGrammar_CW&lt;/a&gt;.  Prime specializations of this collection are &lt;font color=&quot;#ff0000&quot;&gt;#$ComputerLanguage&lt;/font&gt; and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvp-LnJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;MathematicalLanguage&lt;/a&gt;.  There is considerable overlap between this collection and &lt;font color=&quot;#ff0000&quot;&gt;#$ArtificialLanguage&lt;/font&gt; (languages that are created by agents, rather than having evolved), but whereas each constructed language must be constructed by an agent or agents, formal languages need not be.</rdfs:comment>
    <rdfs:label xml:lang="en">abstract language</rdfs:label>
    <cycAnnot:label xml:lang="en">FormalLanguage</cycAnnot:label>
    <rdfs:subClassOf rdf:resource="Mx4rvVj0iZwpEbGdrcN5Y29ycA"/>
    <rdf:type rdf:resource="Mx4rHIBS0h_TEdaAAABQ2rksLw"/>
    <owl:sameAs rdf:resource="http://dbpedia.org/resource/Formal_language"/>
    <owl:sameAs rdf:resource="&cyc;Mx4rv8zbW5wpEbGdrcN5Y29ycA"/>
    <owl:sameAs rdf:resource="&ocyc;Mx4rv8zbW5wpEbGdrcN5Y29ycA"/>
    <owl:sameAs rdf:resource="http://umbel.org/umbel/sc/FormalLanguage"/>
    <Mx4rwLSVCpwpEbGdrcN5Y29ycA xml:lang="en">abstract languages</Mx4rwLSVCpwpEbGdrcN5Y29ycA>
    <wikipediaArticleURL>http://en.wikipedia.org/wiki/Formal_language</wikipediaArticleURL>
  </owl:Class>

  <owl:Class rdf:about="Mx4rvp-LnJwpEbGdrcN5Y29ycA">
    <rdfs:subClassOf rdf:resource="Mx4rv8zbW5wpEbGdrcN5Y29ycA"/>
    <cycAnnot:label xml:lang="en">MathematicalLanguage</cycAnnot:label>
    <rdfs:comment xml:lang="en">A &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvp-LnJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;MathematicalLanguage&lt;/a&gt; is formalized &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVj0iZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Language&lt;/a&gt; used in  mathematics to express mathematical notions. The language of set theory,  when formalized, is an example of a mathematical language. Usually  mathematical languages include a logical language together with some mathematical constants such as &apos;+&apos; or &apos;0&apos;.</rdfs:comment>
    <rdfs:label xml:lang="en">mathematical language</rdfs:label>
  </owl:Class>

  <owl:Class rdf:about="Mx4rvVjC6pwpEbGdrcN5Y29ycA">
    <rdfs:subClassOf rdf:resource="Mx4rv8zbW5wpEbGdrcN5Y29ycA"/>
    <cycAnnot:label xml:lang="en">AbstractProgrammingLanguage</cycAnnot:label>
    <rdfs:label xml:lang="en">programming language</rdfs:label>
    <rdfs:comment xml:lang="en">A specialization of &lt;font color=&quot;#ff0000&quot;&gt;#$ComputerLanguage&lt;/font&gt;, &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjC6pwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;AbstractProgrammingLanguage&lt;/a&gt; is the collection of languages invented for the purpose of composing computer programs (i.e., instances 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;), as opposed to merely facilitating interaction between pieces of software or indicating how to represent pieces of text. Thus, &lt;font color=&quot;#ff0000&quot;&gt;#$ComputerLanguages&lt;/font&gt; such as &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjDr5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Lisp&lt;/a&gt; are instances of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjC6pwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;AbstractProgrammingLanguage&lt;/a&gt;, whereas &lt;font color=&quot;#ff0000&quot;&gt;#$ComputerLanguages&lt;/font&gt; such as &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvWVukJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;HypertextMarkupLanguage&lt;/a&gt; are not.</rdfs:comment>
  </owl:Class>

  <owl:Class rdf:about="Mx4r1rZxZHS-EdaAAACgyZzFrg">
    <rdfs:subClassOf rdf:resource="Mx4rv8zbW5wpEbGdrcN5Y29ycA"/>
    <cycAnnot:label xml:lang="en">DeclarativeProgrammingLanguage</cycAnnot:label>
    <rdfs:comment xml:lang="en">Languages that, typically, employ statements about the domain and have built-in search procedures for finding variable assignments that make those statements true.</rdfs:comment>
    <rdfs:label xml:lang="en">declarative programming language</rdfs:label>
  </owl:Class>

  <Mx4rv8zbW5wpEbGdrcN5Y29ycA rdf:about="Mx4rLLv3PiQgQdiVm8JQeDtCVw">
    <rdfs:comment xml:lang="en">The language used by the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rudaTwiQlQdiTsdLYNy1szA&quot; class=&quot;cyc_term&quot;&gt;CycBehaviorEngine&lt;/a&gt; that is a specialization of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViqDZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;CycL&lt;/a&gt; scripts.</rdfs:comment>
    <rdfs:label xml:lang="en">CBL</rdfs:label>
    <cycAnnot:label xml:lang="en">CycBehaviorLanguage</cycAnnot:label>
  </Mx4rv8zbW5wpEbGdrcN5Y29ycA>

  <Mx4rv8zbW5wpEbGdrcN5Y29ycA rdf:about="Mx4rNRw7kCvGEdadNQACs0uFOQ">
    <cycAnnot:label xml:lang="en">UnifiedModelingLanguage</cycAnnot:label>
    <rdfs:label xml:lang="en">Unified Modeling Language</rdfs:label>
    <rdfs:comment xml:lang="en">A graphical language designed to be used to specify, visualize, and document models of software systems.</rdfs:comment>
  </Mx4rv8zbW5wpEbGdrcN5Y29ycA>

  <Mx4rv8zbW5wpEbGdrcN5Y29ycA rdf:about="Mx4r1cSkZhRsQdiElMDPRDyNxw">
    <rdfs:comment xml:lang="en">&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4r1cSkZhRsQdiElMDPRDyNxw&quot; class=&quot;cyc_term&quot;&gt;OWL_WebOntologyLanguage&lt;/a&gt; extends &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4r4PosbBRrQdiWadzlz0wZaQ&quot; class=&quot;cyc_term&quot;&gt;RDFS_ResourceDescriptionFrameworkSchema&lt;/a&gt; by providing ontology description properties and classes.  OWL is subsumed by CycL.  OWL has only binary predicates and does not allow functional terms.  OWL does not make the Unique Names Assumption. As of 2003, OWL does not support rules.</rdfs:comment>
    <rdfs:label xml:lang="en">Web Ontology Language</rdfs:label>
    <cycAnnot:label xml:lang="en">OWL-WebOntologyLanguage</cycAnnot:label>
  </Mx4rv8zbW5wpEbGdrcN5Y29ycA>

  <Mx4rv8zbW5wpEbGdrcN5Y29ycA rdf:about="Mx4r-SHbVBRnQdiLJr1-SNf0fw">
    <rdfs:comment xml:lang="en">&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4r-SHbVBRnQdiLJr1-SNf0fw&quot; class=&quot;cyc_term&quot;&gt;RDF_ResourceDescriptionFramework&lt;/a&gt; allows the definition of classes and properties in a taxonomy.  The classes are equivalent to Cyc collections and the properties are equivalent to Cyc binary predicates.  RDF is written in &lt;font color=&quot;#ff0000&quot;&gt;#$XML-MarkupLanguage&lt;/font&gt;.  See also &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4r4PosbBRrQdiWadzlz0wZaQ&quot; class=&quot;cyc_term&quot;&gt;RDFS_ResourceDescriptionFrameworkSchema&lt;/a&gt; and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4r1cSkZhRsQdiElMDPRDyNxw&quot; class=&quot;cyc_term&quot;&gt;OWL_WebOntologyLanguage&lt;/a&gt;.</rdfs:comment>
    <rdfs:label xml:lang="en">Resource Description Framework</rdfs:label>
    <cycAnnot:label xml:lang="en">RDF-ResourceDescriptionFramework</cycAnnot:label>
  </Mx4rv8zbW5wpEbGdrcN5Y29ycA>

  <Mx4rv8zbW5wpEbGdrcN5Y29ycA rdf:about="Mx4r74Tg9xqkEdac2QACs0uFOQ">
    <cycAnnot:label xml:lang="en">StandardGeneralizedMarkupLanguage</cycAnnot:label>
    <rdfs:label xml:lang="en">SGML</rdfs:label>
    <rdfs:comment xml:lang="en">SGML (&apos;Standard Generalized Markup Language&apos;) is a generic &lt;font color=&quot;#ff0000&quot;&gt;#$MarkupLanguage&lt;/font&gt; for representing documents. It is an International Standard that describes the relationship between a document&apos;s content and its structure.</rdfs:comment>
  </Mx4rv8zbW5wpEbGdrcN5Y29ycA>

  <Mx4rv8zbW5wpEbGdrcN5Y29ycA rdf:about="Mx4rw73rphZ7EduAAAAOpmP6tw">
    <rdfs:label xml:lang="en">KANI</rdfs:label>
    <rdfs:comment xml:lang="en">The language designed for the KANI System by the Pacific Northwest National Laboratory.</rdfs:comment>
    <cycAnnot:label xml:lang="en">KANILanguage-PacificNorthwestNationalLaboratory</cycAnnot:label>
  </Mx4rv8zbW5wpEbGdrcN5Y29ycA>

  <Mx4rv8zbW5wpEbGdrcN5Y29ycA rdf:about="Mx4r4PosbBRrQdiWadzlz0wZaQ">
    <rdfs:comment xml:lang="en">&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4r4PosbBRrQdiWadzlz0wZaQ&quot; class=&quot;cyc_term&quot;&gt;RDFS_ResourceDescriptionFrameworkSchema&lt;/a&gt; extends &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4r-SHbVBRnQdiLJr1-SNf0fw&quot; class=&quot;cyc_term&quot;&gt;RDF_ResourceDescriptionFramework&lt;/a&gt; by providing argument contraints for the RDF properties.  See also &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4r1cSkZhRsQdiElMDPRDyNxw&quot; class=&quot;cyc_term&quot;&gt;OWL_WebOntologyLanguage&lt;/a&gt;.</rdfs:comment>
    <rdfs:label xml:lang="en">Resource Description Framework Schema</rdfs:label>
    <cycAnnot:label xml:lang="en">RDFS-ResourceDescriptionFrameworkSchema</cycAnnot:label>
  </Mx4rv8zbW5wpEbGdrcN5Y29ycA>

  <Mx4rv8zbW5wpEbGdrcN5Y29ycA rdf:about="Mx4r_mR0XjbTEdyAAAACs6hRXg">
    <rdfs:label xml:lang="en">Geography Markup Language</rdfs:label>
    <rdfs:comment xml:lang="en">&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4r_mR0XjbTEdyAAAACs6hRXg&quot; class=&quot;cyc_term&quot;&gt;GML_GeographyMarkupLanguage&lt;/a&gt; is an XML grammar defined to describe geographical features.</rdfs:comment>
    <cycAnnot:label xml:lang="en">GML-GeographyMarkupLanguage</cycAnnot:label>
  </Mx4rv8zbW5wpEbGdrcN5Y29ycA>

  <Mx4rv8zbW5wpEbGdrcN5Y29ycA rdf:about="Mx4rvWVukJwpEbGdrcN5Y29ycA">
    <cycAnnot:label xml:lang="en">HypertextMarkupLanguage</cycAnnot:label>
    <rdfs:comment xml:lang="en">The &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvWVukJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;HypertextMarkupLanguage&lt;/a&gt; (usually abbreviated as &amp;quot;HTML&amp;quot;) is used to describe and specify the format of pages on the &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvWQvpJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;WorldWideWeb_DynamicIndexedInfoSource&lt;/a&gt;.  It is a variant (a DTD) of the markup language SGML, and is defined in an IETF RFC document.  The HTML standard has been revised from time to time.  A web page specification that meets the HTML standard should create a correct-appearing page at any &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvWN8eJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;WorldWideWebClientProgram&lt;/a&gt; that accesses the page.</rdfs:comment>
    <rdfs:label xml:lang="en">HTML</rdfs:label>
  </Mx4rv8zbW5wpEbGdrcN5Y29ycA>

  <Mx4rv8zbW5wpEbGdrcN5Y29ycA rdf:about="Mx4rBbX65hZ6EduAAAAOpmP6tw">
    <rdfs:label xml:lang="en">ICL</rdfs:label>
    <rdfs:comment xml:lang="en">The language adapted from Common Logic by the IKRIS project.  It differs primarily in that it includes the &amp;quot;ist&amp;quot; operator.  Do not assume &amp;quot;ist&amp;quot; as it appears in ICL documents has the same properties as the CycL &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViA05wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;ist&lt;/a&gt;.  ICL contains basic logical vocabulary like &amp;quot;implies&amp;quot; &amp;quot;forall&amp;quot; &amp;quot;exists&amp;quot;, etc.  It also contains an inner theory of terms and axioms that interdefine some of the scenario/event vocabulary for a few selected languages including the Process Specification Language (PSL) and CycL.  Inner theory terms are prefixed with &amp;quot;isit&amp;quot;.  This stands for &amp;quot;IKRIS Scenario Inner Theory.</rdfs:comment>
    <cycAnnot:label xml:lang="en">IKRISCommonLogic</cycAnnot:label>
  </Mx4rv8zbW5wpEbGdrcN5Y29ycA>

  <Mx4rv8zbW5wpEbGdrcN5Y29ycA rdf:about="Mx4rBGpyQDbUEdyAAAACs6hRXg">
    <cycAnnot:label xml:lang="en">KML-KeyholeMarkupLanguage</cycAnnot:label>
    <rdfs:label xml:lang="en">Keyhole Markup Language</rdfs:label>
    <rdfs:comment xml:lang="en">&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rBGpyQDbUEdyAAAACs6hRXg&quot; class=&quot;cyc_term&quot;&gt;KML_KeyholeMarkupLanguage&lt;/a&gt;  is a file format used to display geographic data in an earth browser, such as Google Earth or Google Maps.</rdfs:comment>
  </Mx4rv8zbW5wpEbGdrcN5Y29ycA>

  <owl:Thing rdf:about="http://umbel.org/umbel/sc/FormalLanguage">
    <rdfs:comment xml:lang="en">A specialization of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVj0iZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Language&lt;/a&gt;. Each instance of this collection is a language which is specified and/or created by (not just described by) some instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwEr4JpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;FormalGrammar_CW&lt;/a&gt;.  Prime specializations of this collection are &lt;font color=&quot;#ff0000&quot;&gt;#$ComputerLanguage&lt;/font&gt; and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvp-LnJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;MathematicalLanguage&lt;/a&gt;.  There is considerable overlap between this collection and &lt;font color=&quot;#ff0000&quot;&gt;#$ArtificialLanguage&lt;/font&gt; (languages that are created by agents, rather than having evolved), but whereas each constructed language must be constructed by an agent or agents, formal languages need not be.</rdfs:comment>
    <cycAnnot:label xml:lang="en">FormalLanguage</cycAnnot:label>
    <rdfs:label xml:lang="en">abstract language</rdfs:label>
  </owl:Thing>

  <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/2008/06/10/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/2008/06/10/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:DataProperty rdf:about="wikipediaArticleURL">
  </owl:DataProperty>

  <owl:Thing rdf:about="http://dbpedia.org/resource/Formal_language">
    <rdfs:comment xml:lang="en">A specialization of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVj0iZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Language&lt;/a&gt;. Each instance of this collection is a language which is specified and/or created by (not just described by) some instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwEr4JpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;FormalGrammar_CW&lt;/a&gt;.  Prime specializations of this collection are &lt;font color=&quot;#ff0000&quot;&gt;#$ComputerLanguage&lt;/font&gt; and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvp-LnJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;MathematicalLanguage&lt;/a&gt;.  There is considerable overlap between this collection and &lt;font color=&quot;#ff0000&quot;&gt;#$ArtificialLanguage&lt;/font&gt; (languages that are created by agents, rather than having evolved), but whereas each constructed language must be constructed by an agent or agents, formal languages need not be.</rdfs:comment>
    <cycAnnot:label xml:lang="en">FormalLanguage</cycAnnot:label>
    <rdfs:label xml:lang="en">abstract language</rdfs:label>
  </owl:Thing>

  <owl:Class rdf:about="&cyc;Mx4rv8zbW5wpEbGdrcN5Y29ycA">
    <rdfs:comment xml:lang="en">A specialization of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVj0iZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Language&lt;/a&gt;. Each instance of this collection is a language which is specified and/or created by (not just described by) some instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwEr4JpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;FormalGrammar_CW&lt;/a&gt;.  Prime specializations of this collection are &lt;font color=&quot;#ff0000&quot;&gt;#$ComputerLanguage&lt;/font&gt; and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvp-LnJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;MathematicalLanguage&lt;/a&gt;.  There is considerable overlap between this collection and &lt;font color=&quot;#ff0000&quot;&gt;#$ArtificialLanguage&lt;/font&gt; (languages that are created by agents, rather than having evolved), but whereas each constructed language must be constructed by an agent or agents, formal languages need not be.</rdfs:comment>
    <cycAnnot:label xml:lang="en">FormalLanguage</cycAnnot:label>
    <rdfs:label xml:lang="en">abstract language</rdfs:label>
  </owl:Class>

  <owl:Class rdf:about="Mx4rvVj0iZwpEbGdrcN5Y29ycA">
    <cycAnnot:label xml:lang="en">Language</cycAnnot:label>
    <rdfs:comment xml:lang="en">A specialization of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVj0P5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;CommunicationConvention&lt;/a&gt;. Each instance of this collection is a generative system of signs for transmitting information. These signs are normally conventional and arbitrary in nature, though the case of body language is a (borderline) exception to this.
&lt;p/&gt;
The reality of any given language consists in its being interpretable by some community (usually human -- cf. &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv5SKoZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;HumanLanguage&lt;/a&gt;). This is not quite true of &lt;font color=&quot;#ff0000&quot;&gt;#$ComputerLanguages&lt;/font&gt;, however such languages are only possible insofar as some kind of automation of the process of interpretation (by computers) has been effected. In the case of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViiqJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;DeadLanguage&lt;/a&gt;s, the community may not longer exist (although even if no-one can _speak_ such languages any longer, currently-interpretable texts often remain, cf., for example, &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjAMJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;AtticGreekDialect&lt;/a&gt;).
&lt;p/&gt;
Languages are most often spoken, but not always (cf. &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv-Tl2JwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;SignLanguage&lt;/a&gt;). It is also worth noting that not every system of signs is a language; a certain richness of possible expression is required. Thus &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rv30UjpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;MorseCode&lt;/a&gt;, for example, though a &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVj0P5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;CommunicationConvention&lt;/a&gt;, is not an instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVj0iZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Language&lt;/a&gt;. Finally, this collection is not intended to cover the special vocabulary and usages of a scientific, professional or other group, or a characteristic style of speech or writing (e.g. &apos;Shakespearean language&apos;).</rdfs:comment>
    <rdfs:label xml:lang="en">language</rdfs:label>
  </owl:Class>

  <owl:Class rdf:about="Mx4rHIBS0h_TEdaAAABQ2rksLw">
    <rdfs:label xml:lang="en">first-order collection</rdfs:label>
    <rdfs:comment xml:lang="en">An instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvtppU5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;CollectionType&lt;/a&gt;, and a specialization of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rNooX_CChEdaAAABQ2rksLw&quot; class=&quot;cyc_term&quot;&gt;FixedOrderCollection&lt;/a&gt;.  &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rHIBS0h_TEdaAAABQ2rksLw&quot; class=&quot;cyc_term&quot;&gt;FirstOrderCollection&lt;/a&gt; is the collection of all specializations of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVjaApwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Individual&lt;/a&gt; (q.v.)  Notable specializations of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rHIBS0h_TEdaAAABQ2rksLw&quot; class=&quot;cyc_term&quot;&gt;FirstOrderCollection&lt;/a&gt; include &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvViq35wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;TemporalObjectType&lt;/a&gt;, &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVny6pwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;ExistingStuffType&lt;/a&gt;, and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvWXYgJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;ExistingObjectType&lt;/a&gt;.</rdfs:comment>
    <cycAnnot:label xml:lang="en">FirstOrderCollection</cycAnnot:label>
  </owl:Class>

  <owl:Class rdf:about="&ocyc;Mx4rv8zbW5wpEbGdrcN5Y29ycA">
    <rdfs:comment xml:lang="en">A specialization of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVj0iZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Language&lt;/a&gt;. Each instance of this collection is a language which is specified and/or created by (not just described by) some instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwEr4JpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;FormalGrammar_CW&lt;/a&gt;.  Prime specializations of this collection are &lt;font color=&quot;#ff0000&quot;&gt;#$ComputerLanguage&lt;/font&gt; and &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvp-LnJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;MathematicalLanguage&lt;/a&gt;.  There is considerable overlap between this collection and &lt;font color=&quot;#ff0000&quot;&gt;#$ArtificialLanguage&lt;/font&gt; (languages that are created by agents, rather than having evolved), but whereas each constructed language must be constructed by an agent or agents, formal languages need not be.</rdfs:comment>
    <cycAnnot:label xml:lang="en">FormalLanguage</cycAnnot:label>
    <rdfs:label xml:lang="en">abstract language</rdfs:label>
  </owl:Class>

</rdf:RDF>
