view onto/doc/event.rdf @ 19:1e79ce3ff5f5 tip

Simplify and cut some non-working resource paths
author Chris Cannam
date Wed, 08 Nov 2017 15:27:23 +0000
parents 1e44d666ced1
children
line wrap: on
line source
<?xml version="1.0" encoding="utf-8"?>
<rdf:RDF
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:event="http://purl.org/NET/c4dm/event.owl#"
   xmlns:foaf="http://xmlns.com/foaf/0.1/"
   xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
   xmlns:owl="http://www.w3.org/2002/07/owl#"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
   xmlns:time="http://www.w3.org/2006/time#"
   xmlns:vs="http://www.w3.org/2003/06/sw-vocab-status/ns#" xml:base="http://purl.org/NET/c4dm/event.owl#">
  <owl:Ontology rdf:about="">
    <dc:date>$Date: 2007/06/29 15:25:11 $</dc:date>
    <dc:description>
		This ontology deals with the notion of reified events---
		events seen as first-class objects. It only defines one
		concept: Event, which may have agents (actively
		participating), factors (passively participating), products,
		and a location in space and time. 

		Regarding the ontological status of event tokens, they are seen
		as the way cognitive agents classify space/time regions
	</dc:description>
    <dc:title>The Event ontology</dc:title>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    <rdfs:label>The Event ontology</rdfs:label>
    <owl:imports rdf:resource="http://www.w3.org/2006/time"/>
    <owl:versionInfo>Revision: 1.01</owl:versionInfo>
    <foaf:maker rdf:resource="http://moustaki.org/foaf.rdf#moustaki"/>
  </owl:Ontology>
  <foaf:Person rdf:about="http://moustaki.org/foaf.rdf#moustaki"/>
  <owl:Class rdf:about="http://www.w3.org/2003/01/geo/wgs84_pos#SpatialThing"/>
  <owl:Class rdf:about="http://xmlns.com/foaf/0.1/Person"/>
  <owl:Class rdf:about="http://xmlns.com/foaf/0.1/Agent"/>
  <owl:DatatypeProperty rdf:about="../../dc/elements/1.1/date"/>
  <owl:DatatypeProperty rdf:about="../../dc/elements/1.1/title"/>
  <owl:DatatypeProperty rdf:about="../../dc/elements/1.1/description"/>
  <owl:ObjectProperty rdf:about="http://xmlns.com/foaf/0.1/maker"/>
  <owl:AnnotationProperty rdf:about="http://www.w3.org/2003/06/sw-vocab-status/ns#term_status"/>
  <owl:Class rdf:about="#Event">
    <rdfs:comment>
		An arbitrary classification of a space/time region, by a 
		cognitive agent. An event may have actively participating agents,
		passive factors, products, and a location in space/time.
		</rdfs:comment>
    <rdfs:label>Event</rdfs:label>
    <vs:term_status>stable</vs:term_status>
  </owl:Class>
  <owl:Class rdf:about="#Product">
    <rdfs:comment>
		Everything produced by an event
		</rdfs:comment>
    <rdfs:label>Product</rdfs:label>
    <owl:equivalentClass>
      <owl:Restriction>
        <owl:onProperty rdf:resource="#producedIn"/>
        <owl:someValuesFrom rdf:resource="#Event"/>
      </owl:Restriction>
    </owl:equivalentClass>
    <vs:term_status>stable</vs:term_status>
  </owl:Class>
  <owl:Class rdf:about="#Factor">
    <rdfs:comment>
		Everything used as a factor in an event
		</rdfs:comment>
    <rdfs:label>Factor</rdfs:label>
    <owl:disjointWith rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
    <owl:equivalentClass>
      <owl:Restriction>
        <owl:onProperty rdf:resource="#isFactorOf"/>
        <owl:someValuesFrom rdf:resource="#Event"/>
      </owl:Restriction>
    </owl:equivalentClass>
    <vs:term_status>stable</vs:term_status>
  </owl:Class>
  <owl:ObjectProperty rdf:about="#agent">
    <rdfs:comment>
		Relates an event to an active agent (a person, a computer, ... :-) )
		</rdfs:comment>
    <rdfs:domain rdf:resource="#Event"/>
    <rdfs:label>agent</rdfs:label>
    <rdfs:range rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
    <owl:equivalentProperty rdf:resource="#hasAgent"/>
    <owl:inverseOf rdf:resource="#isAgentIn"/>
    <vs:term_status>stable</vs:term_status>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#factor">
    <rdfs:comment>
		Relates an event to a passive factor (a tool, an instrument, an abstract cause...)
		</rdfs:comment>
    <rdfs:domain rdf:resource="#Event"/>
    <rdfs:label>factor</rdfs:label>
    <owl:equivalentProperty rdf:resource="#hasFactor"/>
    <owl:inverseOf rdf:resource="#isFactorOf"/>
    <vs:term_status>stable</vs:term_status>
  </owl:ObjectProperty>
  <owl:DatatypeProperty rdf:about="#literal_factor">
    <rdfs:comment>
		Relates an event to a factor which can be described as a literal. This property
		should not be used as-is, but should be subsumed by other, more specific, properties
		(like an hypothetic :weatherCelsius, linking an event to a temperature).
		</rdfs:comment>
    <rdfs:domain rdf:resource="#Event"/>
    <rdfs:label>literal factor</rdfs:label>
    <owl:equivalentProperty rdf:resource="#hasLiteralFactor"/>
    <vs:term_status>stable</vs:term_status>
  </owl:DatatypeProperty>
  <owl:ObjectProperty rdf:about="#product">
    <rdfs:comment>
		Relates an event to something produced during the event---a sound, a pie, whatever...
		</rdfs:comment>
    <rdfs:domain rdf:resource="#Event"/>
    <rdfs:label>product</rdfs:label>
    <owl:equivalentProperty rdf:resource="#hasProduct"/>
    <owl:inverseOf rdf:resource="#producedIn"/>
    <vs:term_status>stable</vs:term_status>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#sub_event">
    <rdfs:comment>
		This property provides a way to split a complex event (for example, a performance involving several 
		musicians) into simpler ones (one event per musician).
		</rdfs:comment>
    <rdfs:domain rdf:resource="#Event"/>
    <rdfs:label>sub-event</rdfs:label>
    <rdfs:range rdf:resource="#Event"/>
    <owl:equivalentProperty rdf:resource="#hasSubEvent"/>
    <vs:term_status>stable</vs:term_status>
  </owl:ObjectProperty>
  <owl:FunctionalProperty rdf:about="#time">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
    <rdfs:comment>
		Relates an event to a time object, classifying a time region (either instantaneous or having an extent).
		By using the Timeline ontology here, you can define event happening on a recorded track or on any 
		media with a temporal extent.
		</rdfs:comment>
    <rdfs:domain rdf:resource="#Event"/>
    <rdfs:label>time</rdfs:label>
    <rdfs:range rdf:resource="http://www.w3.org/2006/time#TemporalEntity"/>
    <vs:term_status>stable</vs:term_status>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:about="#place">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
    <rdfs:comment>
		Relates an event to a spatial object.
		</rdfs:comment>
    <rdfs:domain rdf:resource="#Event"/>
    <rdfs:label>place</rdfs:label>
    <rdfs:range rdf:resource="http://www.w3.org/2003/01/geo/wgs84_pos#SpatialThing"/>
    <vs:term_status>stable</vs:term_status>
  </owl:FunctionalProperty>
  <owl:ObjectProperty rdf:about="#isAgentIn">
    <rdfs:label>agent in</rdfs:label>
    <owl:equivalentProperty rdf:resource="#agent_in"/>
    <vs:term_status>deprecated</vs:term_status>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#isFactorOf">
    <rdfs:label>factor of</rdfs:label>
    <owl:equivalentProperty rdf:resource="#factor_of"/>
    <vs:term_status>deprecated</vs:term_status>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#producedIn">
    <rdfs:label>produced in</rdfs:label>
    <owl:equivalentProperty rdf:resource="#produced_in"/>
    <vs:term_status>deprecated</vs:term_status>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#hasFactor">
    <vs:term_status>deprecated</vs:term_status>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#hasAgent">
    <vs:term_status>deprecated</vs:term_status>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#hasProduct">
    <vs:term_status>deprecated</vs:term_status>
  </owl:ObjectProperty>
  <owl:DatatypeProperty rdf:about="#hasLiteralFactor">
    <vs:term_status>deprecated</vs:term_status>
  </owl:DatatypeProperty>
  <owl:ObjectProperty rdf:about="#agent_in">
    <vs:term_status>stable</vs:term_status>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#factor_of">
    <vs:term_status>stable</vs:term_status>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#produced_in">
    <vs:term_status>stable</vs:term_status>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#hasSubEvent">
    <vs:term_status>deprecated</vs:term_status>
  </owl:ObjectProperty>
</rdf:RDF>