<?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 city "http://www.daml.ri.cmu.edu/ont/City.daml">
  <!ENTITY country "http://www.daml.ri.cmu.edu/ont/Country.daml">
  <!ENTITY DEFAULT "http://www.daml.ri.cmu.edu/ont/State.daml">
  <!ENTITY THIS "http://www.daml.ri.cmu.edu/ont/State.daml">
]>
 
<!--
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:country="&country;#"
  xmlns:city=   "&city;#"
  xmlns:this=   "&THIS;#"
  xmlns=        "&DEFAULT;#">
 
  <daml:Ontology about="">
    <daml:versionInfo>
      $Id: &THIS;, v 1.0 terryp 2001/07/05 21:50:42 Exp $
    </daml:versionInfo>
    <rdfs:comment>
      Top Level State/County Ontology.  Usefull for creating
      ontologies for such things as US States, or UK Counties.
    </rdfs:comment>
    <daml:imports rdf:resource="&rdf;" />
    <daml:imports rdf:resource="&rdfs;" />
    <daml:imports rdf:resource="&daml;" />
  </daml:Ontology>
 
  <!-- Here is the ontology of the different regions -->

  <rdfs:Class rdf:ID="State">
    <rdfs:label>State</rdfs:label>
    <rdfs:subClassOf rdf:resource="&daml;#Thing" />
    <rdfs:comment>
      Information about some geographic region, such as a US state.
    </rdfs:comment>
  </rdfs:Class>
 
  <rdf:Property rdf:ID="name">
    <rdfs:domain rdf:resource="&THIS;#State" />
    <rdfs:range rdf:resource="&rdfs;#Literal"/>
  </rdf:Property> 

  <rdf:Property rdf:ID="code">
    <rdfs:domain rdf:resource="&THIS;#State" />
    <rdfs:range rdf:resource="&rdfs;#Literal"/>
  </rdf:Property> 

  <rdf:Property rdf:ID="borderstate">
    <rdfs:domain rdf:resource="&THIS;#State" />
    <rdfs:range rdf:resource="&THIS;#State" />
  </rdf:Property> 

  <rdf:Property rdf:ID="capital">
    <rdfs:domain rdf:resource="&THIS;#State" />
    <rdfs:range rdf:resource="&city;#City" />
  </rdf:Property> 

  <rdf:Property rdf:ID="country">
    <rdfs:domain rdf:resource="&THIS;#State" />
    <rdfs:range rdf:resource="&country;#Country" />
  </rdf:Property> 

</rdf:RDF>

