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

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

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

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

  <owl:Ontology rdf:about="http://sw.opencyc.org/concept/">
    <owl:versionInfo>2009/04/07</owl:versionInfo>
    <rdfs:comment xml:lang="en">

       OpenCyc Knowledge Base

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

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

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

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

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

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

  <owl:Class rdf:about="Mx4rvoxzi5wpEbGdrcN5Y29ycA">
    <rdfs:comment xml:lang="en">Software which is used to create other software.  Instances would be programs like &apos;Microsoft Visual C++&apos;, &apos;PowerBuilder&apos;, &apos;Oracle Forms&apos;, &apos;GNU C&apos;.</rdfs:comment>
    <cycAnnot:label xml:lang="en">DevelopmentProgram</cycAnnot:label>
    <rdfs:label xml:lang="en">development program</rdfs:label>
    <rdfs:subClassOf rdf:resource="Mx4rv8frAJwpEbGdrcN5Y29ycA"/>
    <rdf:type rdf:resource="Mx4rvrxE_ZwpEbGdrcN5Y29ycA"/>
    <owl:sameAs rdf:resource="http://dbpedia.org/resource/Programmer"/>
    <owl:sameAs rdf:resource="&cyc;Mx4rvoxzi5wpEbGdrcN5Y29ycA"/>
    <owl:sameAs rdf:resource="http://umbel.org/umbel/sc/DevelopmentProgram"/>
    <Mx4rwLSVCpwpEbGdrcN5Y29ycA xml:lang="en">development programme</Mx4rwLSVCpwpEbGdrcN5Y29ycA>
    <Mx4rwLSVCpwpEbGdrcN5Y29ycA xml:lang="en">application development software</Mx4rwLSVCpwpEbGdrcN5Y29ycA>
    <Mx4rwLSVCpwpEbGdrcN5Y29ycA xml:lang="en">application development program</Mx4rwLSVCpwpEbGdrcN5Y29ycA>
    <Mx4rwLSVCpwpEbGdrcN5Y29ycA xml:lang="en">application development programme</Mx4rwLSVCpwpEbGdrcN5Y29ycA>
    <Mx4rwLSVCpwpEbGdrcN5Y29ycA xml:lang="en">development software</Mx4rwLSVCpwpEbGdrcN5Y29ycA>
    <Mx4rwLSVCpwpEbGdrcN5Y29ycA xml:lang="en">development programs</Mx4rwLSVCpwpEbGdrcN5Y29ycA>
    <Mx4rwLSVCpwpEbGdrcN5Y29ycA xml:lang="en">application development programs</Mx4rwLSVCpwpEbGdrcN5Y29ycA>
    <Mx4rTv-jk9SPTXa991kk5mAvHg>Programmer</Mx4rTv-jk9SPTXa991kk5mAvHg>
    <Mx4rNv0nbm4TTjOp7yhmnzOyqg>http://en.wikipedia.org/wiki/Programmer</Mx4rNv0nbm4TTjOp7yhmnzOyqg>
  </owl:Class>

  <owl:Class rdf:about="Mx4riTBnSAWFQdiOc5X686AWtw">
    <rdfs:subClassOf rdf:resource="Mx4rvoxzi5wpEbGdrcN5Y29ycA"/>
    <rdfs:comment xml:lang="en">A specialization of &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvoxzi5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;DevelopmentProgram&lt;/a&gt;.  Each instance of &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4riTBnSAWFQdiOc5X686AWtw&quot; class=&quot;cyc_term&quot;&gt;LispReader&lt;/a&gt; is a program designed to read Lisp code to generate a token stream to pass to a compiler or interpreter (see &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvVkKbZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;ProgrammingLanguageImplementation&lt;/a&gt;).</rdfs:comment>
    <rdfs:label xml:lang="en">lisp reader</rdfs:label>
    <cycAnnot:label xml:lang="en">LispReader</cycAnnot:label>
  </owl:Class>

  <owl:Class rdf:about="Mx4rwRZOgJwpEbGdrcN5Y29ycA">
    <rdfs:subClassOf rdf:resource="Mx4rvoxzi5wpEbGdrcN5Y29ycA"/>
    <rdfs:comment xml:lang="en">Programs used to implement the computer aided software engineering approach to helping with the phases of the software life-cycle, with particular emphasis on building and maintaining systems.</rdfs:comment>
    <rdfs:label xml:lang="en">CASE</rdfs:label>
    <cycAnnot:label xml:lang="en">ComputerAidedSoftwareEngineeringProgram</cycAnnot:label>
  </owl:Class>

  <owl:Class rdf:about="Mx4rvViE6ZwpEbGdrcN5Y29ycA">
    <rdfs:subClassOf rdf:resource="Mx4rvoxzi5wpEbGdrcN5Y29ycA"/>
    <cycAnnot:label xml:lang="en">LispPackage</cycAnnot:label>
    <rdfs:comment xml:lang="en">Family of software packages incorporating Lisp.</rdfs:comment>
    <rdfs:label xml:lang="en">Lisp package</rdfs:label>
  </owl:Class>

  <owl:Class rdf:about="Mx4rMRnA9Sb2EdaB6wACs0uFOQ">
    <rdfs:subClassOf rdf:resource="Mx4rvoxzi5wpEbGdrcN5Y29ycA"/>
    <cycAnnot:label xml:lang="en">VisualProgrammingEnvironment</cycAnnot:label>
    <rdfs:label xml:lang="en">visual programming environment</rdfs:label>
    <rdfs:comment xml:lang="en">Programs that allow the use of visual expressions (such as graphics, drawings, animation or icons) in the process of programming. A notable example is &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rwS5UhZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;MSVisualStudio&lt;/a&gt;.</rdfs:comment>
  </owl:Class>

  <owl:Class rdf:about="Mx4rvVjykZwpEbGdrcN5Y29ycA">
    <rdfs:subClassOf rdf:resource="Mx4rvoxzi5wpEbGdrcN5Y29ycA"/>
    <cycAnnot:label xml:lang="en">Compiler</cycAnnot:label>
    <rdfs:comment xml:lang="en">A specialization of &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvVkKbZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;ProgrammingLanguageImplementation&lt;/a&gt;.  Each instance of &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvVjykZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Compiler&lt;/a&gt; is a program that converts another program from some source language (or programming language) to machine language (object code). Some compilers output assembly language which is then converted to machine language by a separate assembler. Cf. &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvVkJNpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Interpreter_Computers&lt;/a&gt;.</rdfs:comment>
    <rdfs:label xml:lang="en">compiler</rdfs:label>
  </owl:Class>

  <owl:Class rdf:about="Mx4rvipchZwpEbGdrcN5Y29ycA">
    <rdfs:subClassOf rdf:resource="Mx4rvoxzi5wpEbGdrcN5Y29ycA"/>
    <cycAnnot:label xml:lang="en">DebuggerProgram</cycAnnot:label>
    <rdfs:label xml:lang="en">debugger program</rdfs:label>
    <rdfs:comment xml:lang="en">Programs used to aid in debugging applications, usually by providing useful information about errors.</rdfs:comment>
  </owl:Class>

  <Mx4rvoxzi5wpEbGdrcN5Y29ycA rdf:about="Mx4rZtdDwzXYEdaD-wACs0uFOQ">
    <cycAnnot:label xml:lang="en">SANE-TheProgram</cycAnnot:label>
    <rdfs:label xml:lang="en">SANE</rdfs:label>
  </Mx4rvoxzi5wpEbGdrcN5Y29ycA>

  <Mx4rvoxzi5wpEbGdrcN5Y29ycA rdf:about="Mx4rvXmXwpwpEbGdrcN5Y29ycA">
    <rdfs:label xml:lang="en">Zope</rdfs:label>
    <cycAnnot:label xml:lang="en">Zope-TheProgram</cycAnnot:label>
    <rdfs:comment xml:lang="en">A popular open source web application server that runs on many unix platforms.</rdfs:comment>
  </Mx4rvoxzi5wpEbGdrcN5Y29ycA>

  <Mx4rvoxzi5wpEbGdrcN5Y29ycA rdf:about="Mx4rwLr9IJwpEbGdrcN5Y29ycA">
    <rdfs:label xml:lang="en">avs</rdfs:label>
    <cycAnnot:label xml:lang="en">ApplicationVisualizationSystem</cycAnnot:label>
    <rdfs:comment xml:lang="en">&lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rwLr9IJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;ApplicationVisualizationSystem&lt;/a&gt; (AVS) is a computer program that allows users to visualise their data by constructing applications from a series of software components called modules.</rdfs:comment>
  </Mx4rvoxzi5wpEbGdrcN5Y29ycA>

  <Mx4rvoxzi5wpEbGdrcN5Y29ycA rdf:about="Mx4rMbQFOMwBEdaAAAACs6hPlg">
    <rdfs:comment xml:lang="en">A tool that provides a way to communicate with the Service Control Manager to retrieve/manage information about &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rqgY_nOLvQdaCJokuPZFVRA&quot; class=&quot;cyc_term&quot;&gt;WindowsService&lt;/a&gt;s.</rdfs:comment>
    <rdfs:label xml:lang="en">A tool to aid in developing services for WindowsNT</rdfs:label>
    <cycAnnot:label xml:lang="en">MSServiceInfo-TheProgram</cycAnnot:label>
  </Mx4rvoxzi5wpEbGdrcN5Y29ycA>

  <Mx4rvoxzi5wpEbGdrcN5Y29ycA rdf:about="Mx4r74UIAhqkEdac2QACs0uFOQ">
    <cycAnnot:label xml:lang="en">Python-TheProgram</cycAnnot:label>
    <rdfs:label xml:lang="en">Python program</rdfs:label>
    <rdfs:comment xml:lang="en">&lt;a href=&quot;http://sw.opencyc.org/concept/Mx4r74UIAhqkEdac2QACs0uFOQ&quot; class=&quot;cyc_term&quot;&gt;Python_TheProgram&lt;/a&gt; is a constant that denotes the interpreter for &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4r74UIARqkEdac2QACs0uFOQ&quot; class=&quot;cyc_term&quot;&gt;Python_ProgrammingLanguage&lt;/a&gt;.</rdfs:comment>
  </Mx4rvoxzi5wpEbGdrcN5Y29ycA>

  <Mx4rvoxzi5wpEbGdrcN5Y29ycA rdf:about="Mx4rWTHrkL96EdaAAAABAxv-7A">
    <rdfs:label xml:lang="en">glade</rdfs:label>
    <cycAnnot:label xml:lang="en">Glade-TheProgram</cycAnnot:label>
  </Mx4rvoxzi5wpEbGdrcN5Y29ycA>

  <Mx4rvoxzi5wpEbGdrcN5Y29ycA rdf:about="Mx4rTjcI4dZHEdaLdQACs6hPlg">
    <rdfs:label xml:lang="en">hdf-devel</rdfs:label>
    <cycAnnot:label xml:lang="en">Hdf-Devel-TheProgram</cycAnnot:label>
  </Mx4rvoxzi5wpEbGdrcN5Y29ycA>

  <Mx4rvoxzi5wpEbGdrcN5Y29ycA rdf:about="Mx4rhDcU6L9zEdaAAAABAxv-7A">
    <rdfs:label xml:lang="en">byacc</rdfs:label>
    <cycAnnot:label xml:lang="en">Byacc-TheProgram</cycAnnot:label>
  </Mx4rvoxzi5wpEbGdrcN5Y29ycA>

  <Mx4rvoxzi5wpEbGdrcN5Y29ycA rdf:about="Mx4rkIeS1MBREdaAAAABAxv-7A">
    <rdfs:label xml:lang="en">tcl</rdfs:label>
    <cycAnnot:label xml:lang="en">Tcl-TheProgram</cycAnnot:label>
  </Mx4rvoxzi5wpEbGdrcN5Y29ycA>

  <Mx4rvoxzi5wpEbGdrcN5Y29ycA rdf:about="Mx4rvgNeSZwpEbGdrcN5Y29ycA">
    <rdfs:comment xml:lang="en">The purpose of the make utility is to determine automatically which pieces of a large program need to be recompiled, and issue the commands to recompile them.</rdfs:comment>
    <cycAnnot:label xml:lang="en">Make-TheProgram</cycAnnot:label>
    <rdfs:label xml:lang="en">make</rdfs:label>
  </Mx4rvoxzi5wpEbGdrcN5Y29ycA>

  <Mx4rvoxzi5wpEbGdrcN5Y29ycA rdf:about="Mx4rTjcI5dZHEdaLdQACs6hPlg">
    <cycAnnot:label xml:lang="en">Hdf5-Devel-TheProgram</cycAnnot:label>
    <rdfs:label xml:lang="en">hdf5-devel</rdfs:label>
  </Mx4rvoxzi5wpEbGdrcN5Y29ycA>

  <Mx4rvoxzi5wpEbGdrcN5Y29ycA rdf:about="Mx4rnUS2NM8sEdaAAAACs6hPlg">
    <rdfs:label xml:lang="en">Perl Interpreter for Windows</rdfs:label>
    <rdfs:comment xml:lang="en">The Windows version of &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rv_A-PpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Perl_TheProgram&lt;/a&gt;, an instance of &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvoxzi5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;DevelopmentProgram&lt;/a&gt;. See also &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rwJYhSpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Perl_ProgrammingLanguage&lt;/a&gt;.</rdfs:comment>
    <cycAnnot:label xml:lang="en">PerlForWindows-TheProgram</cycAnnot:label>
  </Mx4rvoxzi5wpEbGdrcN5Y29ycA>

  <Mx4rvoxzi5wpEbGdrcN5Y29ycA rdf:about="Mx4rwFS-LZwpEbGdrcN5Y29ycA">
    <rdfs:label xml:lang="en">Microsoft(R) Developer Studio</rdfs:label>
    <cycAnnot:label xml:lang="en">MSDeveloperStudio-TheProgram</cycAnnot:label>
  </Mx4rvoxzi5wpEbGdrcN5Y29ycA>

  <Mx4rvoxzi5wpEbGdrcN5Y29ycA rdf:about="Mx4rPjUrivNCQdaTBLdXRSU9mw">
    <rdfs:label xml:lang="en">mapserver</rdfs:label>
    <cycAnnot:label xml:lang="en">Mapserver-TheProgram</cycAnnot:label>
  </Mx4rvoxzi5wpEbGdrcN5Y29ycA>

  <Mx4rvoxzi5wpEbGdrcN5Y29ycA rdf:about="Mx4rvzPbTpwpEbGdrcN5Y29ycA">
    <rdfs:label xml:lang="en">PAM</rdfs:label>
    <rdfs:comment xml:lang="en">&lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvzPbTpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;PAM_TheProgram&lt;/a&gt; is the program authentication module package that comes with many distributions of &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rv8H-YJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Linux&lt;/a&gt;.  Authenticating a user is typically accomplished via the user entering a password and the system checking if the entered password corresponds to the encrypted official password that is stored in /etc/passwd . A number of new ways of authenticating users have become popular, including more complicated replacements for the /etc/passwd file, and hardware devices, such as Smart cards.  Each time a new authentication scheme is developed, it requires all the necessary programs (login, ftpd etc...) to be rewritten to support it.  PAM provides a way to develop programs that are independent of authentication scheme. These programs need &apos;authentication modules&apos; to be attached to them at run-time in order to work. Which authentication module is to be attatched is dependent upon the local system setup and is at the discretion of the local system administrator.</rdfs:comment>
    <cycAnnot:label xml:lang="en">PAM-TheProgram</cycAnnot:label>
  </Mx4rvoxzi5wpEbGdrcN5Y29ycA>

  <Mx4rvoxzi5wpEbGdrcN5Y29ycA rdf:about="Mx4ruRNzhMBhEdaAAAABAxv-7A">
    <cycAnnot:label xml:lang="en">4Suite-TheProgram</cycAnnot:label>
    <rdfs:label xml:lang="en">4Suite</rdfs:label>
  </Mx4rvoxzi5wpEbGdrcN5Y29ycA>

  <Mx4rvoxzi5wpEbGdrcN5Y29ycA rdf:about="Mx4rvVidNpwpEbGdrcN5Y29ycA">
    <cycAnnot:label xml:lang="en">AllegroCommonLisp</cycAnnot:label>
    <rdfs:label xml:lang="en">Allegro Common Lisp</rdfs:label>
  </Mx4rvoxzi5wpEbGdrcN5Y29ycA>

  <Mx4rvoxzi5wpEbGdrcN5Y29ycA rdf:about="Mx4rwTC3FpwpEbGdrcN5Y29ycA">
    <rdfs:label xml:lang="en">indent</rdfs:label>
    <cycAnnot:label xml:lang="en">Indent-TheProgram</cycAnnot:label>
  </Mx4rvoxzi5wpEbGdrcN5Y29ycA>

  <Mx4rvoxzi5wpEbGdrcN5Y29ycA rdf:about="Mx4rwFfQpJwpEbGdrcN5Y29ycA">
    <rdfs:comment xml:lang="en">Interface design software for the Mac.</rdfs:comment>
    <rdfs:label xml:lang="en">Kaleidoscope</rdfs:label>
    <cycAnnot:label xml:lang="en">Kaleidoscope-SoftwareProduct</cycAnnot:label>
  </Mx4rvoxzi5wpEbGdrcN5Y29ycA>

  <Mx4rvoxzi5wpEbGdrcN5Y29ycA rdf:about="Mx4rCI2_4SDCEdaEUgABAxv-7A">
    <cycAnnot:label xml:lang="en">DeXtop-TheProgram</cycAnnot:label>
    <rdfs:label xml:lang="en">Xi Graphics DeXtop</rdfs:label>
  </Mx4rvoxzi5wpEbGdrcN5Y29ycA>

  <Mx4rvoxzi5wpEbGdrcN5Y29ycA rdf:about="Mx4rv_A-PpwpEbGdrcN5Y29ycA">
    <rdfs:comment xml:lang="en">&lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rv_A-PpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Perl_TheProgram&lt;/a&gt; denotes &apos;The Practical Extraction and Report Language program&apos;, an instance of &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvoxzi5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;DevelopmentProgram&lt;/a&gt;. See also &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rwJYhSpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Perl_ProgrammingLanguage&lt;/a&gt;.</rdfs:comment>
    <cycAnnot:label xml:lang="en">Perl-TheProgram</cycAnnot:label>
    <rdfs:label xml:lang="en">Perl Interpreter</rdfs:label>
  </Mx4rvoxzi5wpEbGdrcN5Y29ycA>

  <Mx4rvoxzi5wpEbGdrcN5Y29ycA rdf:about="Mx4rvczTVJwpEbGdrcN5Y29ycA">
    <cycAnnot:label xml:lang="en">Flex-TheProgram</cycAnnot:label>
    <rdfs:label xml:lang="en">flex</rdfs:label>
  </Mx4rvoxzi5wpEbGdrcN5Y29ycA>

  <Mx4rvoxzi5wpEbGdrcN5Y29ycA rdf:about="Mx4rtFz7zOt2QdadB98W155JVw">
    <cycAnnot:label xml:lang="en">M2c-TheProgram</cycAnnot:label>
    <rdfs:label xml:lang="en">m2c</rdfs:label>
  </Mx4rvoxzi5wpEbGdrcN5Y29ycA>

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

  <owl:Class rdf:about="Mx4rv8frAJwpEbGdrcN5Y29ycA">
    <rdfs:comment xml:lang="en">The collection of &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rwJxiRJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;ComputerProgram_CW&lt;/a&gt;s used for designing something.</rdfs:comment>
    <cycAnnot:label xml:lang="en">DesignProgram</cycAnnot:label>
    <rdfs:label xml:lang="en">design program</rdfs:label>
  </owl:Class>

  <owl:Class rdf:about="Mx4rvrxE_ZwpEbGdrcN5Y29ycA">
    <cycAnnot:label xml:lang="en">ComputerProgramTypeByFunction</cycAnnot:label>
    <rdfs:label xml:lang="en">type of computer program by function</rdfs:label>
    <rdfs:comment xml:lang="en">A collection of types of computer programs.  Each instance of &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rvrxE_ZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;ComputerProgramTypeByFunction&lt;/a&gt; is a collection of programs (see &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rwJxiRJwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;ComputerProgram_CW&lt;/a&gt;) whose instances all serve a similar function and can be used for a similar purpose.  This purpose might be very specific (see e.g. &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rveW_XZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;AutoLoanCalculatorProgram&lt;/a&gt;) or more general (see e.g. &lt;a href=&quot;http://sw.opencyc.org/concept/Mx4rwGM3oZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;FinancialProgram&lt;/a&gt;).</rdfs:comment>
  </owl:Class>

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

  <owl:Thing rdf:about="http://umbel.org/umbel/sc/DevelopmentProgram">
    <rdfs:comment xml:lang="en">Software which is used to create other software.  Instances would be programs like &apos;Microsoft Visual C++&apos;, &apos;PowerBuilder&apos;, &apos;Oracle Forms&apos;, &apos;GNU C&apos;.</rdfs:comment>
    <cycAnnot:label xml:lang="en">DevelopmentProgram</cycAnnot:label>
    <rdfs:label xml:lang="en">development program</rdfs:label>
  </owl:Thing>

  <owl:Class rdf:about="&cyc;Mx4rvoxzi5wpEbGdrcN5Y29ycA">
    <rdfs:comment xml:lang="en">Software which is used to create other software.  Instances would be programs like &apos;Microsoft Visual C++&apos;, &apos;PowerBuilder&apos;, &apos;Oracle Forms&apos;, &apos;GNU C&apos;.</rdfs:comment>
    <cycAnnot:label xml:lang="en">DevelopmentProgram</cycAnnot:label>
    <rdfs:label xml:lang="en">development program</rdfs:label>
  </owl:Class>

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

  <owl:Thing rdf:about="http://dbpedia.org/resource/Programmer">
    <rdfs:comment xml:lang="en">Software which is used to create other software.  Instances would be programs like &apos;Microsoft Visual C++&apos;, &apos;PowerBuilder&apos;, &apos;Oracle Forms&apos;, &apos;GNU C&apos;.</rdfs:comment>
    <cycAnnot:label xml:lang="en">DevelopmentProgram</cycAnnot:label>
    <rdfs:label xml:lang="en">development program</rdfs:label>
  </owl:Thing>

</rdf:RDF>
