<?xml version="1.0"?>

<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:xsd ="http://www.w3.org/2000/10/XMLSchema#"
  xmlns:daml="http://www.daml.org/2001/03/daml+oil#"
  xmlns:per ="http://www.cs.umd.edu/projects/plus/DAML/onts/personal1.0.daml#"
  xmlns:music="http://www.lgi2p.ema.fr/~ranwezs/ontologies/musicV1.0.daml#"
  xmlns:food="http://phd1.cs.yale.edu:8080/umls/UMLSinDAML/NET/SRDEF.daml#"
  xmlns:geo ="http://www.daml.org/projects/integration/projects-20010811#"
  xml:base="http://www.cs.umd.edu/~sengcy/classes/828y/scy_event-freq.daml"
  xmlns   = "http://www.cs.umd.edu/~sengcy/classes/828y/scy_event-freq.daml#"
>

<daml:Ontology rdf:about="">
  <daml:versionInfo>$Id: scy_event-freq.daml,v 0.1 2002/09/30 12:12:00  $</daml:versionInfo>
  <rdfs:comment>
    This ontology describes events and how often they occur.
  </rdfs:comment>
  <daml:imports rdf:resource="http://www.daml.org/2001/03/daml+oil"/>
</daml:Ontology>


<daml:Class rdf:ID="EventFreq">
   <daml:oneOf rdf:parseType="daml:collection">
      <EventFreq rdf:ID="OnceAWeek"/>
      <EventFreq rdf:ID="VeryOften"/>
   </daml:oneOf>
</daml:Class>

<daml:Class rdf:ID="Event"/>

<daml:Class rdf:ID="Cooking">
   <rdfs:subClassOf rdf:resource="#Event"/>
</daml:Class>

<daml:Class rdf:ID="WatchMovie">
   <rdfs:subClassOf rdf:resource="#Event"/>
</daml:Class>

<daml:Class rdf:ID="Drive">
   <rdfs:subClassOf rdf:resource="#Event"/>
</daml:Class>

<daml:Class rdf:ID="ListenMusic">
   <rdfs:subClassOf rdf:resource="#Event"/>
</daml:Class>
 
<daml:Class rdf:ID="Eat">
   <rdfs:subClassOf rdf:resource="#Event"/>
</daml:Class>

<daml:Class rdf:ID="Travel">
   <rdfs:subClassOf rdf:resource="#Event"/>
</daml:Class>

<daml:ObjectProperty rdf:ID="hasFrequency">
   <rdfs:comment>
	hasFrequency(x,y) means that event x has frequency y
   </rdfs:comment>
   <rdfs:domain rdf:resource="#Event"/>
   <rdfs:range rdf:resource="#EventFreq"/>
</daml:ObjectProperty>

<daml:ObjectProperty rdf:ID="actorOf">
   <rdfs:comment>
	actorOf(x,y) means that person x is carrying out event y
   </rdfs:comment>
   <rdfs:domain rdf:resource="http://www.cs.umd.edu/projects/plus/DAML/onts/personal1.0.daml#Person"/>
   <rdfs:range rdf:resource="#Event"/>
</daml:ObjectProperty>

<daml:ObjectProperty rdf:ID="musicGenre">
   <rdfs:comment>
	musicGenre(x,y) means that the type of music for event x is y
   </rdfs:comment>
   <rdfs:domain rdf:resource="#ListenMusic"/>
   <rdfs:range rdf:resource="http://www.lgi2p.ema.fr/~ranwezs/ontologies/musicV1.0.daml#Genre"/>
</daml:ObjectProperty>

<daml:ObjectProperty rdf:ID="performer">
   <rdfs:comment>
      performer(x,y) denotes y performs x genre of music
   </rdfs:comment>
   <rdfs:domain rdf:resource="http://www.lgi2p.ema.fr/~ranwezs/ontologies/musicV1.0.daml#Genre"/>
   <rdfs:range rdf:resource="http://www.cs.umd.edu/projects/plus/DAML/onts/personal1.0.daml#Person"/>
</daml:ObjectProperty>


<daml:ObjectProperty rdf:ID="likesToEat">
   <rdf:comment>
	likesToEat(x,y) represents the type of food y that is liked by event x
   </rdf:comment>
   <rdfs:domain rdf:resource="#Eat"/>
   <rdfs:range rdf:resource="http://phd1.cs.yale.edu:8080/umls/UMLSinDAML/NET/SRDEF.daml#Food"/>
</daml:ObjectProperty>

<daml:ObjectProperty rdf:ID="favoriteFood">
   <rdf:comment>
	favoriteFood(x,y) represents the type of food y that is the most preferred by event x
   </rdf:comment>
   <rdfs:domain rdf:resource="#Eat"/>
   <rdfs:range rdf:resource="http://phd1.cs.yale.edu:8080/umls/UMLSinDAML/NET/SRDEF.daml#Food"/>
</daml:ObjectProperty>

<daml:ObjectProperty rdf:ID="visit">
   <rdf:comment>
	visit(x,y) denotes the country y visited during travel event x
   </rdf:comment>
   <rdfs:domain rdf:resource="#Travel"/>
   <rdfs:range rdf:resource="http://www.daml.org/projects/integration/projects-20010811#Country"/>
</daml:ObjectProperty>

<daml:Class rdf:ID="Attraction"/>

<daml:ObjectProperty rdf:ID="attractionLocation">
   <rdf:comment>
	attractionLocation(x,y) is the state y where Attraction x is located
   </rdf:comment>
   <rdfs:domain rdf:resource="#Attraction"/>
   <rdfs:range rdf:resource="http://www.daml.org/projects/integration/projects-20010811#State"/>
</daml:ObjectProperty>

<daml:ObjectProperty rdf:ID="driveTo">
   <rdf:comment>
      driveTo(x,y) denotes the destination attraction y of drive x
   </rdf:comment>
   <rdfs:domain rdf:resource="#Drive"/>
   <rdfs:range rdf:resource="#Attraction"/>
</daml:ObjectProperty>


</rdf:RDF>


