To check out this repository please hg clone the following URL, or open the URL using EasyMercurial or your preferred Mercurial client.
root / onto / doc / event.n3 @ 0:1e44d666ced1
History | View | Annotate | Download (5.82 KB)
| 1 |
@prefix owl: <http://www.w3.org/2002/07/owl#> . |
|---|---|
| 2 |
@prefix time: <http://www.w3.org/2006/time#> . |
| 3 |
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . |
| 4 |
@prefix vs: <http://www.w3.org/2003/06/sw-vocab-status/ns#> . |
| 5 |
@prefix foaf: <http://xmlns.com/foaf/0.1/> . |
| 6 |
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . |
| 7 |
@prefix event: <http://purl.org/NET/c4dm/event.owl#> . |
| 8 |
@prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> . |
| 9 |
@prefix dc: <http://purl.org/dc/elements/1.1/> . |
| 10 |
|
| 11 |
# Ontology header |
| 12 |
|
| 13 |
<http://purl.org/NET/c4dm/event.owl> a owl:Ontology; |
| 14 |
dc:title "The Event ontology"; |
| 15 |
owl:versionInfo "Revision: 1.01"; |
| 16 |
rdfs:label "The Event ontology"; |
| 17 |
dc:description """ |
| 18 |
This ontology deals with the notion of reified events--- |
| 19 |
events seen as first-class objects. It only defines one |
| 20 |
concept: Event, which may have agents (actively |
| 21 |
participating), factors (passively participating), products, |
| 22 |
and a location in space and time. |
| 23 |
|
| 24 |
Regarding the ontological status of event tokens, they are seen |
| 25 |
as the way cognitive agents classify space/time regions |
| 26 |
"""; |
| 27 |
owl:imports <http://www.w3.org/2006/time> ; |
| 28 |
foaf:maker <http://moustaki.org/foaf.rdf#moustaki> ; |
| 29 |
dc:date "$Date: 2007/06/29 15:25:11 $"; |
| 30 |
. |
| 31 |
|
| 32 |
# Missing types (DL) |
| 33 |
<http://moustaki.org/foaf.rdf#moustaki> a foaf:Person. |
| 34 |
geo:SpatialThing a owl:Class. |
| 35 |
foaf:Person a owl:Class. |
| 36 |
foaf:Agent a owl:Class. |
| 37 |
<http://purl.org/NET/c4dm/event.owl> a owl:Thing. # Why do I have to write that??? |
| 38 |
dc:date a owl:DatatypeProperty. |
| 39 |
dc:title a owl:DatatypeProperty. |
| 40 |
dc:description a owl:DatatypeProperty. |
| 41 |
foaf:maker a owl:ObjectProperty. |
| 42 |
|
| 43 |
# Status of terms |
| 44 |
vs:term_status a owl:AnnotationProperty. |
| 45 |
|
| 46 |
|
| 47 |
event:Event a owl:Class; |
| 48 |
rdfs:label "Event"; |
| 49 |
rdfs:comment """ |
| 50 |
An arbitrary classification of a space/time region, by a |
| 51 |
cognitive agent. An event may have actively participating agents, |
| 52 |
passive factors, products, and a location in space/time. |
| 53 |
"""; |
| 54 |
vs:term_status "stable"; |
| 55 |
. |
| 56 |
|
| 57 |
# Some defined class, DL toys:-) |
| 58 |
event:Product a owl:Class; |
| 59 |
rdfs:label "Product"; |
| 60 |
rdfs:comment """ |
| 61 |
Everything produced by an event |
| 62 |
"""; |
| 63 |
vs:term_status "stable"; |
| 64 |
owl:equivalentClass [ |
| 65 |
a owl:Restriction; |
| 66 |
owl:someValuesFrom event:Event; |
| 67 |
owl:onProperty event:producedIn; |
| 68 |
] |
| 69 |
. |
| 70 |
|
| 71 |
event:Factor a owl:Class; |
| 72 |
rdfs:label "Factor"; |
| 73 |
rdfs:comment """ |
| 74 |
Everything used as a factor in an event |
| 75 |
"""; |
| 76 |
vs:term_status "stable"; |
| 77 |
owl:disjointWith foaf:Agent; |
| 78 |
owl:equivalentClass [ |
| 79 |
a owl:Restriction; |
| 80 |
owl:someValuesFrom event:Event; |
| 81 |
owl:onProperty event:isFactorOf; |
| 82 |
]; |
| 83 |
. |
| 84 |
|
| 85 |
# Properties |
| 86 |
|
| 87 |
event:agent a owl:ObjectProperty; |
| 88 |
vs:term_status "stable"; |
| 89 |
rdfs:label "agent"; |
| 90 |
rdfs:comment """ |
| 91 |
Relates an event to an active agent (a person, a computer, ... :-) ) |
| 92 |
"""; |
| 93 |
rdfs:range foaf:Agent; |
| 94 |
rdfs:domain event:Event; |
| 95 |
owl:equivalentProperty event:hasAgent; #see verbs vs nouns discussion |
| 96 |
owl:inverseOf event:isAgentIn; |
| 97 |
. |
| 98 |
|
| 99 |
event:factor a owl:ObjectProperty; |
| 100 |
vs:term_status "stable"; |
| 101 |
rdfs:label "factor"; |
| 102 |
rdfs:comment """ |
| 103 |
Relates an event to a passive factor (a tool, an instrument, an abstract cause...) |
| 104 |
"""; |
| 105 |
rdfs:domain event:Event; |
| 106 |
owl:equivalentProperty event:hasFactor; |
| 107 |
owl:inverseOf event:isFactorOf; |
| 108 |
. |
| 109 |
|
| 110 |
event:literal_factor a owl:DatatypeProperty; |
| 111 |
vs:term_status "stable"; |
| 112 |
rdfs:label "literal factor"; |
| 113 |
rdfs:comment """ |
| 114 |
Relates an event to a factor which can be described as a literal. This property |
| 115 |
should not be used as-is, but should be subsumed by other, more specific, properties |
| 116 |
(like an hypothetic :weatherCelsius, linking an event to a temperature). |
| 117 |
"""; |
| 118 |
rdfs:domain event:Event; |
| 119 |
owl:equivalentProperty event:hasLiteralFactor; |
| 120 |
. |
| 121 |
|
| 122 |
event:product a owl:ObjectProperty; |
| 123 |
vs:term_status "stable"; |
| 124 |
rdfs:label "product"; |
| 125 |
rdfs:comment """ |
| 126 |
Relates an event to something produced during the event---a sound, a pie, whatever... |
| 127 |
"""; |
| 128 |
rdfs:domain event:Event; |
| 129 |
owl:equivalentProperty event:hasProduct; |
| 130 |
owl:inverseOf event:producedIn; |
| 131 |
. |
| 132 |
|
| 133 |
event:sub_event a owl:ObjectProperty; |
| 134 |
vs:term_status "stable"; |
| 135 |
rdfs:label "sub-event"; |
| 136 |
rdfs:comment """ |
| 137 |
This property provides a way to split a complex event (for example, a performance involving several |
| 138 |
musicians) into simpler ones (one event per musician). |
| 139 |
"""; |
| 140 |
rdfs:domain event:Event; |
| 141 |
rdfs:range event:Event; |
| 142 |
owl:equivalentProperty event:hasSubEvent; |
| 143 |
. |
| 144 |
|
| 145 |
event:time a owl:FunctionalProperty; |
| 146 |
a owl:ObjectProperty; |
| 147 |
vs:term_status "stable"; |
| 148 |
rdfs:domain event:Event; |
| 149 |
rdfs:range time:TemporalEntity; |
| 150 |
rdfs:label "time"; |
| 151 |
rdfs:comment """ |
| 152 |
Relates an event to a time object, classifying a time region (either instantaneous or having an extent). |
| 153 |
By using the Timeline ontology here, you can define event happening on a recorded track or on any |
| 154 |
media with a temporal extent. |
| 155 |
"""; |
| 156 |
. |
| 157 |
|
| 158 |
event:place a owl:FunctionalProperty; |
| 159 |
a owl:ObjectProperty; |
| 160 |
vs:term_status "stable"; |
| 161 |
rdfs:domain event:Event; |
| 162 |
rdfs:range geo:SpatialThing; |
| 163 |
rdfs:label "place"; |
| 164 |
rdfs:comment """ |
| 165 |
Relates an event to a spatial object. |
| 166 |
"""; |
| 167 |
. |
| 168 |
|
| 169 |
# Inverses, additional stuff, etc. |
| 170 |
|
| 171 |
event:isAgentIn rdfs:label "agent in"; |
| 172 |
owl:equivalentProperty event:agent_in; |
| 173 |
a owl:ObjectProperty; |
| 174 |
vs:term_status "deprecated"; |
| 175 |
. |
| 176 |
|
| 177 |
event:isFactorOf rdfs:label "factor of"; |
| 178 |
owl:equivalentProperty event:factor_of; |
| 179 |
a owl:ObjectProperty; |
| 180 |
vs:term_status "deprecated"; |
| 181 |
. |
| 182 |
|
| 183 |
event:producedIn rdfs:label "produced in"; |
| 184 |
owl:equivalentProperty event:produced_in; |
| 185 |
a owl:ObjectProperty; |
| 186 |
vs:term_status "deprecated"; |
| 187 |
. |
| 188 |
|
| 189 |
event:hasFactor a owl:ObjectProperty; |
| 190 |
vs:term_status "deprecated". |
| 191 |
event:hasAgent a owl:ObjectProperty; |
| 192 |
vs:term_status "deprecated". |
| 193 |
event:hasProduct a owl:ObjectProperty; |
| 194 |
vs:term_status "deprecated". |
| 195 |
event:hasLiteralFactor a owl:DatatypeProperty; |
| 196 |
vs:term_status "deprecated". |
| 197 |
event:agent_in a owl:ObjectProperty; |
| 198 |
vs:term_status "stable". |
| 199 |
event:factor_of a owl:ObjectProperty; |
| 200 |
vs:term_status "stable". |
| 201 |
event:produced_in a owl:ObjectProperty; |
| 202 |
vs:term_status "stable". |
| 203 |
event:hasSubEvent a owl:ObjectProperty; |
| 204 |
vs:term_status "deprecated". |