<?xml version='1.0' encoding='ISO-8859-1'?>
<!DOCTYPE rdf:RDF [
	<!ENTITY xsd 'http://www.w3.org/2000/10/XMLSchema#'>
	<!ENTITY location-ont 'http://www.daml.org/2001/12/charter/location-ont#'>
	<!ENTITY sensor-type-ont 'http://www.daml.org/2001/12/charter/sensor-type-ont#'>
]>

<rdf:RDF
  xmlns:rdf ="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
  xmlns:daml="http://www.daml.org/2001/03/daml+oil#"
>

<daml:Ontology rdf:about="">
  <daml:versionInfo>$Id: sensor-ont.daml,v 1.2 2001/12/01 06:46:10 mdean Exp $</daml:versionInfo>
  <rdfs:comment>Sample ontology used to describe specific sensor instances</rdfs:comment>
</daml:Ontology>

<rdfs:Class rdf:ID="Sensor">
  <rdfs:subClassOf>
    <daml:Restriction>
      <daml:onProperty rdf:resource="#id"/>
      <daml:toClass rdf:resource="&xsd;string"/>
      <daml:cardinality>1</daml:cardinality>
    </daml:Restriction>
  </rdfs:subClassOf>
  <rdfs:subClassOf>
    <daml:Restriction>
      <daml:onProperty rdf:resource="#location"/>
      <daml:toClass rdf:resource="&location-ont;Location"/>
    </daml:Restriction>
  </rdfs:subClassOf>
  <rdfs:subClassOf>
    <daml:Restriction>
      <daml:onProperty rdf:resource="#sensorType"/>
      <daml:toClass rdf:resource="&sensor-type-ont;SensorType"/>
    </daml:Restriction>
  </rdfs:subClassOf>
</rdfs:Class>

<rdfs:Class rdf:ID="Platform">
  <rdfs:comment>a vehicle or other object carrying the sensor</rdfs:comment>
  <rdfs:comment>would probably come from another ontology</rdfs:comment>  
</rdfs:Class>

<daml:DatatypeProperty rdf:ID="id"/>
<daml:ObjectProperty rdf:ID="location"/>
<daml:ObjectProperty rdf:ID="sensorType"/>

</rdf:RDF>
