<?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="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="&ocyc;Mx4rvoxzi5wpEbGdrcN5Y29ycA"/>
    <owl:sameAs rdf:resource="http://umbel.org/umbel/sc/DevelopmentProgram"/>
    <owl:sameAs rdf:resource="&cyc;Mx4rvoxzi5wpEbGdrcN5Y29ycA"/>
    <owl:sameAs rdf:resource="http://dbpedia.org/resource/Programmer"/>
    <wikipediaArticleURL>http://en.wikipedia.org/wiki/Programmer</wikipediaArticleURL>
    <Mx4rwLSVCpwpEbGdrcN5Y29ycA xml:lang="en">application development programs</Mx4rwLSVCpwpEbGdrcN5Y29ycA>
    <Mx4rwLSVCpwpEbGdrcN5Y29ycA xml:lang="en">application development programme</Mx4rwLSVCpwpEbGdrcN5Y29ycA>
    <Mx4rwLSVCpwpEbGdrcN5Y29ycA xml:lang="en">development software</Mx4rwLSVCpwpEbGdrcN5Y29ycA>
    <Mx4rwLSVCpwpEbGdrcN5Y29ycA xml:lang="en">application development software</Mx4rwLSVCpwpEbGdrcN5Y29ycA>
    <Mx4rwLSVCpwpEbGdrcN5Y29ycA xml:lang="en">development programs</Mx4rwLSVCpwpEbGdrcN5Y29ycA>
    <Mx4rwLSVCpwpEbGdrcN5Y29ycA xml:lang="en">development programz</Mx4rwLSVCpwpEbGdrcN5Y29ycA>
    <Mx4rwLSVCpwpEbGdrcN5Y29ycA xml:lang="en">development programme</Mx4rwLSVCpwpEbGdrcN5Y29ycA>
    <Mx4rwLSVCpwpEbGdrcN5Y29ycA xml:lang="en">application development program</Mx4rwLSVCpwpEbGdrcN5Y29ycA>
    <Mx4rwLSVCpwpEbGdrcN5Y29ycA xml:lang="en">application development programz</Mx4rwLSVCpwpEbGdrcN5Y29ycA>
  </owl:Class>

  <owl:Class rdf:about="Mx4rwRZOgJwpEbGdrcN5Y29ycA">
    <rdfs:subClassOf rdf:resource="Mx4rvoxzi5wpEbGdrcN5Y29ycA"/>
    <rdfs:label xml:lang="en">CASE</rdfs:label>
    <cycAnnot:label xml:lang="en">ComputerAidedSoftwareEngineeringProgram</cycAnnot:label>
    <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>
  </owl:Class>

  <owl:Class rdf:about="Mx4rvVjykZwpEbGdrcN5Y29ycA">
    <rdfs:subClassOf rdf:resource="Mx4rvoxzi5wpEbGdrcN5Y29ycA"/>
    <rdfs:comment xml:lang="en">A specialization of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvVkKbZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;ProgrammingLanguageImplementation&lt;/a&gt;.  Each instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/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/2008/06/10/concept/Mx4rvVkJNpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Interpreter_Computers&lt;/a&gt;.</rdfs:comment>
    <rdfs:label xml:lang="en">compiler</rdfs:label>
    <cycAnnot:label xml:lang="en">Compiler</cycAnnot:label>
  </owl:Class>

  <owl:Class rdf:about="Mx4rMRnA9Sb2EdaB6wACs0uFOQ">
    <rdfs:subClassOf rdf:resource="Mx4rvoxzi5wpEbGdrcN5Y29ycA"/>
    <cycAnnot:label xml:lang="en">VisualProgrammingEnvironment</cycAnnot: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/2008/06/10/concept/Mx4rwS5UhZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;MSVisualStudio&lt;/a&gt;.</rdfs:comment>
    <rdfs:label xml:lang="en">visual programming environment</rdfs:label>
  </owl:Class>

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

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

  <owl:Class rdf:about="Mx4riTBnSAWFQdiOc5X686AWtw">
    <rdfs:subClassOf rdf:resource="Mx4rvoxzi5wpEbGdrcN5Y29ycA"/>
    <rdfs:label xml:lang="en">lisp reader</rdfs:label>
    <rdfs:comment xml:lang="en">A specialization of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rvoxzi5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;DevelopmentProgram&lt;/a&gt;.  Each instance of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/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/2008/06/10/concept/Mx4rvVkKbZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;ProgrammingLanguageImplementation&lt;/a&gt;).</rdfs:comment>
    <cycAnnot:label xml:lang="en">LispReader</cycAnnot:label>
  </owl:Class>

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

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

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

  <Mx4rvoxzi5wpEbGdrcN5Y29ycA rdf:about="Mx4rvgNeSZwpEbGdrcN5Y29ycA">
    <rdfs:label xml:lang="en">make</rdfs:label>
    <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>
  </Mx4rvoxzi5wpEbGdrcN5Y29ycA>

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

  <Mx4rvoxzi5wpEbGdrcN5Y29ycA rdf:about="Mx4rnUS2NM8sEdaAAAACs6hPlg">
    <rdfs:label xml:lang="en">Perl Interpreter for Windows</rdfs:label>
    <cycAnnot:label xml:lang="en">PerlForWindows-TheProgram</cycAnnot:label>
    <rdfs:comment xml:lang="en">The Windows version of &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/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/2008/06/10/concept/Mx4rvoxzi5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;DevelopmentProgram&lt;/a&gt;. See also &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwJYhSpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Perl_ProgrammingLanguage&lt;/a&gt;.</rdfs:comment>
  </Mx4rvoxzi5wpEbGdrcN5Y29ycA>

  <Mx4rvoxzi5wpEbGdrcN5Y29ycA rdf:about="Mx4rMbQFOMwBEdaAAAACs6hPlg">
    <cycAnnot:label xml:lang="en">MSServiceInfo-TheProgram</cycAnnot:label>
    <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/2008/06/10/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>
  </Mx4rvoxzi5wpEbGdrcN5Y29ycA>

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

  <Mx4rvoxzi5wpEbGdrcN5Y29ycA rdf:about="Mx4r74UIAhqkEdac2QACs0uFOQ">
    <cycAnnot:label xml:lang="en">Python-TheProgram</cycAnnot:label>
    <rdfs:comment xml:lang="en">&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/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/2008/06/10/concept/Mx4r74UIARqkEdac2QACs0uFOQ&quot; class=&quot;cyc_term&quot;&gt;Python_ProgrammingLanguage&lt;/a&gt;.</rdfs:comment>
    <rdfs:label xml:lang="en">Python program</rdfs: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="Mx4rwTC3FpwpEbGdrcN5Y29ycA">
    <cycAnnot:label xml:lang="en">Indent-TheProgram</cycAnnot:label>
    <rdfs:label xml:lang="en">indent</rdfs:label>
  </Mx4rvoxzi5wpEbGdrcN5Y29ycA>

  <Mx4rvoxzi5wpEbGdrcN5Y29ycA rdf:about="Mx4rwLr9IJwpEbGdrcN5Y29ycA">
    <cycAnnot:label xml:lang="en">ApplicationVisualizationSystem</cycAnnot:label>
    <rdfs:label xml:lang="en">avs</rdfs:label>
    <rdfs:comment xml:lang="en">&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/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="Mx4rCI2_4SDCEdaEUgABAxv-7A">
    <rdfs:label xml:lang="en">Xi Graphics DeXtop</rdfs:label>
    <cycAnnot:label xml:lang="en">DeXtop-TheProgram</cycAnnot:label>
  </Mx4rvoxzi5wpEbGdrcN5Y29ycA>

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

  <Mx4rvoxzi5wpEbGdrcN5Y29ycA rdf:about="Mx4rWTHrkL96EdaAAAABAxv-7A">
    <cycAnnot:label xml:lang="en">Glade-TheProgram</cycAnnot:label>
    <rdfs:label xml:lang="en">glade</rdfs: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="Mx4rZtdDwzXYEdaD-wACs0uFOQ">
    <cycAnnot:label xml:lang="en">SANE-TheProgram</cycAnnot:label>
    <rdfs:label xml:lang="en">SANE</rdfs:label>
  </Mx4rvoxzi5wpEbGdrcN5Y29ycA>

  <Mx4rvoxzi5wpEbGdrcN5Y29ycA rdf:about="Mx4rvzPbTpwpEbGdrcN5Y29ycA">
    <rdfs:label xml:lang="en">PAM</rdfs:label>
    <cycAnnot:label xml:lang="en">PAM-TheProgram</cycAnnot:label>
    <rdfs:comment xml:lang="en">&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/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/2008/06/10/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>
  </Mx4rvoxzi5wpEbGdrcN5Y29ycA>

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

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

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

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

  <Mx4rvoxzi5wpEbGdrcN5Y29ycA rdf:about="Mx4rv_A-PpwpEbGdrcN5Y29ycA">
    <cycAnnot:label xml:lang="en">Perl-TheProgram</cycAnnot:label>
    <rdfs:label xml:lang="en">Perl Interpreter</rdfs:label>
    <rdfs:comment xml:lang="en">&lt;a href=&quot;http://sw.opencyc.org/2008/06/10/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/2008/06/10/concept/Mx4rvoxzi5wpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;DevelopmentProgram&lt;/a&gt;. See also &lt;a href=&quot;http://sw.opencyc.org/2008/06/10/concept/Mx4rwJYhSpwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;Perl_ProgrammingLanguage&lt;/a&gt;.</rdfs:comment>
  </Mx4rvoxzi5wpEbGdrcN5Y29ycA>

  <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:Class rdf:about="Mx4rv8frAJwpEbGdrcN5Y29ycA">
    <rdfs:comment xml:lang="en">The collection 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 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="&ocyc;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:Class rdf:about="Mx4rvrxE_ZwpEbGdrcN5Y29ycA">
    <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/2008/06/10/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/2008/06/10/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/2008/06/10/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/2008/06/10/concept/Mx4rwGM3oZwpEbGdrcN5Y29ycA&quot; class=&quot;cyc_term&quot;&gt;FinancialProgram&lt;/a&gt;).</rdfs:comment>
    <cycAnnot:label xml:lang="en">ComputerProgramTypeByFunction</cycAnnot:label>
  </owl:Class>

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