<?xml version='1.0' encoding='ISO-8859-1'?>
<!DOCTYPE uridef[
  <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns">
  <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema">
  <!ENTITY daml "http://www.daml.org/2001/03/daml+oil">
  <!ENTITY center-ont "http://www.daml.ri.cmu.edu/ont/homework/cmu-ri-center-ont">
  <!ENTITY labgroup-ont "http://www.daml.ri.cmu.edu/ont/homework/cmu-ri-labgroup-ont">
  <!ENTITY people-ont "http://www.daml.ri.cmu.edu/ont/homework/cmu-ri-people-ont">
  <!ENTITY publications-ont "http://www.daml.ri.cmu.edu/ont/homework/cmu-ri-publications-ont">
  <!ENTITY DEFAULT "http://www.daml.ri.cmu.edu/ont/homework/cmu-ri-project-ont">
  <!ENTITY THIS "http://www.daml.ri.cmu.edu/ont/homework/cmu-ri-project-ont">
]>
 
<!--
This document uses entity types as a shorthand for URIs.
Download the source for a version with unexpanded entities.
                   -->
<rdf:RDF
  xmlns:rdf     ="&rdf;#"
  xmlns:rdfs    ="&rdfs;#"
  xmlns:daml    ="&daml;#"
  xmlns         ="&DEFAULT;#">
  
  <daml:Ontology about="">
    <daml:versionInfo>
      $Id: cmu-ri-project-ont.daml, v 0.1 2001/01/22 02:13:07 terryp Exp $
    </daml:versionInfo>
    <rdfs:comment>
      Ontology desribing the information available for each of the
      research projects at the Robotics Institute.  This is based on
      the data made available from the RI web site (www.ri.cmu.edu) at
      CMU.  This ontology partially fullfills the requirements for
      HomeWork 3 as part of the DARPA DAML effort.
      Contact terry@acm.org for details.
    </rdfs:comment>
    <daml:imports rdf:resource="&rdf;" />
    <daml:imports rdf:resource="&rdfs;" />
    <daml:imports rdf:resource="&daml;" />
  </daml:Ontology>
  
  <!--
    Note on naming convention:
    	class ids start with an upper case character
  	properties start with a lower case character
  -->
  
  <!-- ############ ########### ############ ############ ########### -->
  <!-- CLASS: Literal -->
  <!-- Define an equivalentTo class to simplfy definitions -->
  
  <rdfs:Class rdf:ID="Literal">
     <daml:equivalentTo rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
  </rdfs:Class>
  
  <!-- ############ ########### ############ ############ ########### -->
  <!-- CLASS: Project -->
  <!-- Based on the Robotics Institute Home Pages. -->
  
  <rdfs:Class rdf:ID="Project">
    <rdfs:label>Project</rdfs:label>
    <rdfs:comment>
      A Robotics Institute Research Project
    </rdfs:comment>
  </rdfs:Class>
  
  <!-- ############ ########### ############ ############ ########### -->
  <!-- Properties -->

  <rdf:Property rdf:ID="hasAssociatedCenter">
     <rdfs:domain rdf:resource="#Project"/>
     <rdfs:range rdf:resource="&center-ont;#Center"/>
  </rdf:Property>
  
  <rdf:Property rdf:ID="hasAssociatedLabGroup">
     <rdfs:domain rdf:resource="#Lab"/>
     <rdfs:range rdf:resource="&labgroup-ont;#Lab"/>
  </rdf:Property>
  
  <rdf:Property rdf:ID="hasContact">
     <rdfs:domain rdf:resource="#Project"/>
     <rdfs:range rdf:resource="&people-ont;#Member"/>
  </rdf:Property>
  
  <rdf:Property rdf:ID="hasDescription">
     <rdfs:domain rdf:resource="#Project"/>
     <rdfs:range rdf:resource="#Literal"/>
  </rdf:Property>
  
  <rdf:Property rdf:ID="hasHead">
     <rdfs:domain rdf:resource="#Project"/>
     <rdfs:range rdf:resource="&people-ont;#Member"/>
  </rdf:Property>
  
  <rdf:Property rdf:ID="hasMainURL">
    <rdfs:domain rdf:resource="#Project"/>
    <rdfs:range rdf:resource="#Literal"/>
  </rdf:Property>
  
  <rdf:Property rdf:ID="hasMember">
     <rdfs:domain rdf:resource="#Project"/>
     <rdfs:range rdf:resource="&people-ont;#Member"/>
  </rdf:Property>
  
  <rdf:Property rdf:ID="hasPublication">
     <rdfs:domain rdf:resource="#Project"/>
     <rdfs:range rdf:resource="&publications-ont;#CMU_Publication_Entry"/>
  </rdf:Property>
  
  <rdf:Property rdf:ID="hasRIURL">
     <rdfs:domain rdf:resource="#Project"/>
     <rdfs:range rdf:resource="#Literal"/>
  </rdf:Property>
  
  <rdf:Property rdf:ID="hasTitle">
    <rdfs:domain rdf:resource="#Project"/>
    <rdfs:range rdf:resource="#Literal"/>
  </rdf:Property>
  
</rdf:RDF>
