Concepts.owl revision c4c2756a7ac6ba51ca2f35240bdb0cf99cf2092b
<?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 owl "http://www.w3.org/2002/07/owl">
<!ENTITY xsd "http://www.w3.org/2001/XMLSchema">
<!--
<!ENTITY date "http://www.ai.sri.com/daml/ontologies/sri-basic/1-0/Date.daml">
<!ENTITY time "http://www.ai.sri.com/daml/ontologies/sri-basic/1-0/Time.daml">
<!ENTITY airport "http://www.daml.ri.cmu.edu/ont/AirportCodes.daml">
-->
<!ENTITY DEFAULT "http://www.daml.org/services/owl-s/1.1/Concepts.owl">
]>
<!--
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:owl= "&owl;#"
xmlns:xsd= "&xsd;#"
xmlns= "&DEFAULT;#"
xml:base= "&DEFAULT;">
<owl:Ontology rdf:about="">
<owl:versionInfo>
$Id$
</owl:versionInfo>
<rdfs:comment>
DAML-S Coalition: Concepts used by the BravoAir
Example for DAML-S release 0.6, 15th Sept 2001
</rdfs:comment>
</owl:Ontology>
<!-- ########################################################################## -->
<!-- ## CONCEPTS FILE ######################################################### -->
<!-- ########################################################################## -->
<!-- # Flight Concepts
# ===============
# These concepts could be defined locally, but typically they should
# correspond to known concepts withing public ontologies to allow for
# general access and usage without prior knowledge of the BravoAir service
# -->
<owl:Class rdf:ID="Airport">
<!-- <rdfs:subClassOf rdf:resource="&airport;#AirportCodes"/> -->
</owl:Class>
<owl:Class rdf:ID="RoundTrip">
<!-- <rdfs:subClassOf rdf:resource="&xsd;#boolean"/> -->
</owl:Class>
<owl:Class rdf:ID="FlightDate">
<!-- <rdfs:subClassOf rdf:resource="&date;#Date"/> -->
<!-- The definition of the compound entity "date" needs to be extended
here to include either a departure time or arrival time, i.e. the
filght must depart by, or arrive by...
-->
</owl:Class>
<owl:Class rdf:ID="FlightItinerary">
<!-- Stub for an itinerary -->
<!-- <rdfs:subClassOf rdf:resource="&xsd;#string"/> -->
</owl:Class>
<owl:Class rdf:ID="FlightItineraryList">
<!-- <rdfs:subClassOf rdf:resource="#FlightItinerary"/> -->
<!-- NOTE - strictly incorrect, the correct format of
a list of flight itineraries should be determined
and inserted here! - T.Payne
-->
</owl:Class>
<owl:Class rdf:ID="Confirmation">
<!-- <rdfs:subClassOf rdf:resource="&xsd;#boolean"/> -->
</owl:Class>
<owl:Class rdf:ID="ReservationNumber">
<!-- <rdfs:subClassOf rdf:resource="&xsd;#integer"/> -->
</owl:Class>
<owl:Class rdf:ID="HaveFlight">
</owl:Class>
<owl:Class rdf:ID="FlightList">
<!-- placehodler for the definition of a list of flights -->
</owl:Class>
<owl:Class rdf:ID="AcctName">
<!-- <rdfs:subClassOf rdf:resource="&xsd;#string"/> -->
</owl:Class>
<owl:Class rdf:ID="Password">
<!-- <rdfs:subClassOf rdf:resource="&xsd;#string"/> -->
</owl:Class>
<!-- Quality Rating -->
<!-- This could exist within a defined ontology of quality ratings. For
now we stub a set of ratings for this example
-->
<owl:Class rdf:ID="GoodRating">
<rdfs:comment>
This is just a placeholder for now.
</rdfs:comment>
</owl:Class>
<owl:Class rdf:ID="QualityRating">
<owl:oneOf rdf:parseType="Collection">
<QualityRating rdf:ID="qualityRating_Excellent"/>
<QualityRating rdf:ID="qualityRating_Good"/>
<QualityRating rdf:ID="qualityRating_Average"/>
<QualityRating rdf:ID="qualityRating_Poor"/>
</owl:oneOf>
</owl:Class>
</rdf:RDF>