annotate onto/doc/timeline.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
rev   line source
Chris@0 1 <?xml version="1.0" encoding="utf-8"?>
Chris@0 2 <rdf:RDF xmlns:daml="http://www.daml.org/2001/03/daml+oil#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:foaf="http://xmlns.com/foaf/0.1/" 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:xsd="http://www.w3.org/2001/XMLSchema#" xmlns="http://purl.org/NET/c4dm/timeline.owl#" xml:base="file:///home/moustaki/work/workspace/motools/time/rdf/timeline.n3">
Chris@0 3 <owl:Ontology rdf:about="http://purl.org/NET/c4dm/timeline.owl">
Chris@0 4 <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">
Chris@0 5 Extends owl-time ontology (http://www.w3.org/2006/time) with
Chris@0 6 support for several timelines, acting as a backbone to adress
Chris@0 7 time interval/instants.
Chris@0 8
Chris@0 9 Mainly designed with a multimedia use-case in mind.
Chris@0 10
Chris@0 11 Copyright (c) Yves Raimond, Samer Abdallah, Centre for Digital Music, Queen Mary, University of London
Chris@0 12 </rdfs:comment>
Chris@0 13 <foaf:maker rdf:resource="http://moustaki.org/foaf.rdf#moustaki"/>
Chris@0 14 <owl:imports rdf:resource="http://www.w3.org/2006/time-entry"/>
Chris@0 15 <owl:imports rdf:resource="http://www.w3.org/2006/time"/>
Chris@0 16 </owl:Ontology>
Chris@0 17 <owl:Class rdf:about="http://purl.org/NET/c4dm/timeline.owl#TimeLine">
Chris@0 18 <rdfs:label>timeline</rdfs:label>
Chris@0 19 <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Represents a linear and coherent piece of time -- can be either abstract (such as the one behind a score) or concrete (such as the universal time line).
Chris@0 20 Two timelines can be mapped using timeline maps.</rdfs:comment>
Chris@0 21 </owl:Class>
Chris@0 22 <owl:Class rdf:about="http://purl.org/NET/c4dm/timeline.owl#Instant">
Chris@0 23 <rdfs:label>instant</rdfs:label>
Chris@0 24 <rdfs:comment>An instant (same as in OWL-Time)</rdfs:comment>
Chris@0 25 <owl:sameAs rdf:resource="http://www.w3.org/2006/time#Instant"/>
Chris@0 26 </owl:Class>
Chris@0 27 <owl:Class rdf:about="http://purl.org/NET/c4dm/timeline.owl#Interval">
Chris@0 28 <rdfs:label>interval</rdfs:label>
Chris@0 29 <rdfs:comment>An interval (same as in OWL-Time). Allen's relationships are defined in OWL-Time.</rdfs:comment>
Chris@0 30 <owl:sameAs rdf:resource="http://www.w3.org/2006/time#ProperInterval"/>
Chris@0 31 </owl:Class>
Chris@0 32 <owl:FunctionalProperty rdf:about="http://purl.org/NET/c4dm/timeline.owl#onTimeLine">
Chris@0 33 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
Chris@0 34 <rdfs:label>on timeline</rdfs:label>
Chris@0 35 <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">
Chris@0 36 Relates an interval or an instant to the timeline on which it is defined.
Chris@0 37
Chris@0 38 The 29th of August, 2007 would be linked through this property to the universal timeline, whereas
Chris@0 39 "from 2s to 5s on this particular signal" would be defined on the signal' timeline.
Chris@0 40
Chris@0 41 </rdfs:comment>
Chris@0 42 <rdfs:range rdf:resource="http://purl.org/NET/c4dm/timeline.owl#TimeLine"/>
Chris@0 43 <rdfs:domain>
Chris@0 44 <owl:Class>
Chris@0 45 <owl:unionOf>
Chris@0 46 <rdf:Description>
Chris@0 47 <rdf:first rdf:resource="http://purl.org/NET/c4dm/timeline.owl#Instant"/>
Chris@0 48 <rdf:rest>
Chris@0 49 <rdf:Description>
Chris@0 50 <rdf:first rdf:resource="http://purl.org/NET/c4dm/timeline.owl#Interval"/>
Chris@0 51 <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
Chris@0 52 </rdf:Description>
Chris@0 53 </rdf:rest>
Chris@0 54 </rdf:Description>
Chris@0 55 </owl:unionOf>
Chris@0 56 </owl:Class>
Chris@0 57 </rdfs:domain>
Chris@0 58 </owl:FunctionalProperty>
Chris@0 59 <owl:FunctionalProperty rdf:about="http://purl.org/NET/c4dm/timeline.owl#at">
Chris@0 60 <rdfs:label>at</rdfs:label>
Chris@0 61 <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">refers to a point or an interval on the time line, through an explicit datatype</rdfs:comment>
Chris@0 62 <rdfs:domain>
Chris@0 63 <owl:Class>
Chris@0 64 <owl:unionOf>
Chris@0 65 <rdf:Description>
Chris@0 66 <rdf:first rdf:resource="http://purl.org/NET/c4dm/timeline.owl#Interval"/>
Chris@0 67 <rdf:rest>
Chris@0 68 <rdf:Description>
Chris@0 69 <rdf:first rdf:resource="http://purl.org/NET/c4dm/timeline.owl#Instant"/>
Chris@0 70 <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
Chris@0 71 </rdf:Description>
Chris@0 72 </rdf:rest>
Chris@0 73 </rdf:Description>
Chris@0 74 </owl:unionOf>
Chris@0 75 </owl:Class>
Chris@0 76 </rdfs:domain>
Chris@0 77 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
Chris@0 78 </owl:FunctionalProperty>
Chris@0 79 <owl:DatatypeProperty rdf:about="http://purl.org/NET/c4dm/timeline.owl#duration">
Chris@0 80 <rdfs:label>duration</rdfs:label>
Chris@0 81 <rdfs:comment>the duration of a time interval</rdfs:comment>
Chris@0 82 <rdfs:domain rdf:resource="http://purl.org/NET/c4dm/timeline.owl#Interval"/>
Chris@0 83 </owl:DatatypeProperty>
Chris@0 84 <owl:DatatypeProperty rdf:about="http://purl.org/NET/c4dm/timeline.owl#endsAt">
Chris@0 85 <rdfs:label>ends at</rdfs:label>
Chris@0 86 <rdfs:comment>refers to the end of a time interval, through an explicit datatype. time:hasEnd can be used as well, if you want to associate the end of the interval to an explicit time point resource</rdfs:comment>
Chris@0 87 <rdfs:domain rdf:resource="http://purl.org/NET/c4dm/timeline.owl#Interval"/>
Chris@0 88 </owl:DatatypeProperty>
Chris@0 89 <owl:DatatypeProperty rdf:about="http://purl.org/NET/c4dm/timeline.owl#beginsAt">
Chris@0 90 <rdfs:label>begins at</rdfs:label>
Chris@0 91 <rdfs:comment>refers to the beginning of a time interval, through an explicit datatype. time:hasBeginning can be used as well, if you want to associate the beginning of the interval to an explicit time point resource</rdfs:comment>
Chris@0 92 <rdfs:domain rdf:resource="http://purl.org/NET/c4dm/timeline.owl#Interval"/>
Chris@0 93 </owl:DatatypeProperty>
Chris@0 94 <owl:Class rdf:about="http://purl.org/NET/c4dm/timeline.owl#AbstractInterval">
Chris@0 95 <rdfs:label>abstract interval</rdfs:label>
Chris@0 96 <rdfs:comment>
Chris@0 97 An interval defined on an abstract time-line.
Chris@0 98 </rdfs:comment>
Chris@0 99 <owl:equivalentClass>
Chris@0 100 <owl:Restriction>
Chris@0 101 <owl:someValuesFrom rdf:resource="http://purl.org/NET/c4dm/timeline.owl#AbstractTimeLine"/>
Chris@0 102 <owl:onProperty rdf:resource="http://purl.org/NET/c4dm/timeline.owl#onTimeLine"/>
Chris@0 103 </owl:Restriction>
Chris@0 104 </owl:equivalentClass>
Chris@0 105 <rdfs:subClassOf rdf:resource="http://purl.org/NET/c4dm/timeline.owl#Interval"/>
Chris@0 106 </owl:Class>
Chris@0 107 <owl:Class rdf:about="http://purl.org/NET/c4dm/timeline.owl#AbstractTimeLine">
Chris@0 108 <rdfs:label>abstract timeline</rdfs:label>
Chris@0 109 <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">
Chris@0 110 Abstract time lines may be used as a backbone for Score, Works, ...
Chris@0 111 This allows for TimeLine maps to relate works to a given
Chris@0 112 performance (this part was played at this time).</rdfs:comment>
Chris@0 113 <rdfs:subClassOf rdf:resource="http://purl.org/NET/c4dm/timeline.owl#TimeLine"/>
Chris@0 114 </owl:Class>
Chris@0 115 <owl:Class rdf:about="http://purl.org/NET/c4dm/timeline.owl#UTInstant">
Chris@0 116 <rdfs:label>instant on the universal timeline</rdfs:label>
Chris@0 117 <rdfs:comment>This concept expresses that an instant defined on the universal timeline must be associated to a dateTime value</rdfs:comment>
Chris@0 118 <rdfs:subClassOf>
Chris@0 119 <owl:Restriction>
Chris@0 120 <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int">1</owl:cardinality>
Chris@0 121 <owl:onProperty rdf:resource="http://purl.org/NET/c4dm/timeline.owl#atDateTime"/>
Chris@0 122 </owl:Restriction>
Chris@0 123 </rdfs:subClassOf>
Chris@0 124 <owl:equivalentClass>
Chris@0 125 <owl:Class>
Chris@0 126 <owl:intersectionOf>
Chris@0 127 <rdf:Description>
Chris@0 128 <rdf:first>
Chris@0 129 <owl:Restriction>
Chris@0 130 <owl:hasValue rdf:resource="http://purl.org/NET/c4dm/timeline.owl#universaltimeline"/>
Chris@0 131 <owl:onProperty rdf:resource="http://purl.org/NET/c4dm/timeline.owl#onTimeLine"/>
Chris@0 132 </owl:Restriction>
Chris@0 133 </rdf:first>
Chris@0 134 <rdf:rest>
Chris@0 135 <rdf:Description>
Chris@0 136 <rdf:first rdf:resource="http://purl.org/NET/c4dm/timeline.owl#Instant"/>
Chris@0 137 <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
Chris@0 138 </rdf:Description>
Chris@0 139 </rdf:rest>
Chris@0 140 </rdf:Description>
Chris@0 141 </owl:intersectionOf>
Chris@0 142 </owl:Class>
Chris@0 143 </owl:equivalentClass>
Chris@0 144 </owl:Class>
Chris@0 145 <owl:DatatypeProperty rdf:about="http://purl.org/NET/c4dm/timeline.owl#atDateTime">
Chris@0 146 <rdfs:label>at date/time</rdfs:label>
Chris@0 147 <rdfs:comment>This property links an instant defined on the universal time line to an XSD date/time value</rdfs:comment>
Chris@0 148 <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#dateTime"/>
Chris@0 149 <rdfs:subPropertyOf rdf:resource="http://purl.org/NET/c4dm/timeline.owl#at"/>
Chris@0 150 </owl:DatatypeProperty>
Chris@0 151 <PhysicalTimeLine rdf:about="http://purl.org/NET/c4dm/timeline.owl#universaltimeline">
Chris@0 152 <dc:title>the universal time line</dc:title>
Chris@0 153 <dc:description>The timeline one can addresss "the 1st of July, 2007"</dc:description>
Chris@0 154 <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">this is the `universal' time line -- can adress time intervals on it using date/dateTime -- UTC</rdfs:comment>
Chris@0 155 </PhysicalTimeLine>
Chris@0 156 <owl:Class rdf:about="http://purl.org/NET/c4dm/timeline.owl#UniformSamplingMap">
Chris@0 157 <rdfs:label>uniform sampling map</rdfs:label>
Chris@0 158 <rdfs:subClassOf>
Chris@0 159 <owl:Restriction>
Chris@0 160 <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int">1</owl:cardinality>
Chris@0 161 <owl:onProperty rdf:resource="http://purl.org/NET/c4dm/timeline.owl#sampleRate"/>
Chris@0 162 </owl:Restriction>
Chris@0 163 </rdfs:subClassOf>
Chris@0 164 <rdfs:subClassOf>
Chris@0 165 <owl:Restriction>
Chris@0 166 <owl:onProperty rdf:resource="http://purl.org/NET/c4dm/timeline.owl#rangeTimeLine"/>
Chris@0 167 <owl:someValuesFrom rdf:resource="http://purl.org/NET/c4dm/timeline.owl#DiscreteTimeLine"/>
Chris@0 168 </owl:Restriction>
Chris@0 169 </rdfs:subClassOf>
Chris@0 170 <rdfs:subClassOf>
Chris@0 171 <owl:Restriction>
Chris@0 172 <owl:onProperty rdf:resource="http://purl.org/NET/c4dm/timeline.owl#domainTimeLine"/>
Chris@0 173 <owl:someValuesFrom rdf:resource="http://purl.org/NET/c4dm/timeline.owl#RelativeTimeLine"/>
Chris@0 174 </owl:Restriction>
Chris@0 175 </rdfs:subClassOf>
Chris@0 176 <rdfs:subClassOf rdf:resource="http://purl.org/NET/c4dm/timeline.owl#TimeLineMap"/>
Chris@0 177 <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Describe the relation between a continuous time-line and its sampled equivalent</rdfs:comment>
Chris@0 178 <owl:disjointWith rdf:resource="http://purl.org/NET/c4dm/timeline.owl#UniformWindowingMap"/>
Chris@0 179 </owl:Class>
Chris@0 180 <owl:FunctionalProperty rdf:about="http://purl.org/NET/c4dm/timeline.owl#sampleRate">
Chris@0 181 <rdfs:label>sample rate</rdfs:label>
Chris@0 182 <rdfs:comment>associates a sample rate value to a uniform sampling map</rdfs:comment>
Chris@0 183 <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#int"/>
Chris@0 184 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
Chris@0 185 <rdfs:domain rdf:resource="http://purl.org/NET/c4dm/timeline.owl#UniformSamplingMap"/>
Chris@0 186 </owl:FunctionalProperty>
Chris@0 187 <owl:FunctionalProperty rdf:about="http://purl.org/NET/c4dm/timeline.owl#rangeTimeLine">
Chris@0 188 <rdfs:label>range timeline</rdfs:label>
Chris@0 189 <rdfs:comment>associates a timeline map to its range timeline</rdfs:comment>
Chris@0 190 <rdfs:domain rdf:resource="http://purl.org/NET/c4dm/timeline.owl#TimeLineMap"/>
Chris@0 191 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
Chris@0 192 <rdfs:range rdf:resource="http://purl.org/NET/c4dm/timeline.owl#TimeLine"/>
Chris@0 193 </owl:FunctionalProperty>
Chris@0 194 <owl:Class rdf:about="http://purl.org/NET/c4dm/timeline.owl#DiscreteTimeLine">
Chris@0 195 <rdfs:label>discrete time line</rdfs:label>
Chris@0 196 <rdfs:subClassOf rdf:resource="http://purl.org/NET/c4dm/timeline.owl#TimeLine"/>
Chris@0 197 <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A discrete time line (like the time line backing a digital signal</rdfs:comment>
Chris@0 198 <owl:disjointWith rdf:resource="http://purl.org/NET/c4dm/timeline.owl#ContinuousTimeLine"/>
Chris@0 199 </owl:Class>
Chris@0 200 <owl:FunctionalProperty rdf:about="http://purl.org/NET/c4dm/timeline.owl#domainTimeLine">
Chris@0 201 <rdfs:label>domain timeline</rdfs:label>
Chris@0 202 <rdfs:comment>associates a timeline map to its domain timeline</rdfs:comment>
Chris@0 203 <rdfs:range rdf:resource="http://purl.org/NET/c4dm/timeline.owl#TimeLine"/>
Chris@0 204 <rdfs:domain rdf:resource="http://purl.org/NET/c4dm/timeline.owl#TimeLineMap"/>
Chris@0 205 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
Chris@0 206 </owl:FunctionalProperty>
Chris@0 207 <owl:Class rdf:about="http://purl.org/NET/c4dm/timeline.owl#RelativeTimeLine">
Chris@0 208 <rdfs:label>relative timeline</rdfs:label>
Chris@0 209 <rdfs:subClassOf rdf:resource="http://purl.org/NET/c4dm/timeline.owl#ContinuousTimeLine"/>
Chris@0 210 <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Semi infinite time line...canonical coordinate system --&gt; adressed through xsd:duration since the instant 0.</rdfs:comment>
Chris@0 211 <owl:disjointWith rdf:resource="http://purl.org/NET/c4dm/timeline.owl#PhysicalTimeLine"/>
Chris@0 212 </owl:Class>
Chris@0 213 <owl:Class rdf:about="http://purl.org/NET/c4dm/timeline.owl#TimeLineMap">
Chris@0 214 <rdfs:label>timeline map</rdfs:label>
Chris@0 215 <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Allows to map two time lines together</rdfs:comment>
Chris@0 216 </owl:Class>
Chris@0 217 <owl:Class rdf:about="http://purl.org/NET/c4dm/timeline.owl#UniformWindowingMap">
Chris@0 218 <rdfs:label>uniform windowing map</rdfs:label>
Chris@0 219 <rdfs:subClassOf>
Chris@0 220 <owl:Restriction>
Chris@0 221 <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int">1</owl:cardinality>
Chris@0 222 <owl:onProperty rdf:resource="http://purl.org/NET/c4dm/timeline.owl#hopSize"/>
Chris@0 223 </owl:Restriction>
Chris@0 224 </rdfs:subClassOf>
Chris@0 225 <rdfs:subClassOf>
Chris@0 226 <owl:Restriction>
Chris@0 227 <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int">1</owl:cardinality>
Chris@0 228 <owl:onProperty rdf:resource="http://purl.org/NET/c4dm/timeline.owl#windowLength"/>
Chris@0 229 </owl:Restriction>
Chris@0 230 </rdfs:subClassOf>
Chris@0 231 <rdfs:subClassOf rdf:resource="http://purl.org/NET/c4dm/timeline.owl#TimeLineMap"/>
Chris@0 232 <rdfs:subClassOf>
Chris@0 233 <owl:Restriction>
Chris@0 234 <owl:onProperty rdf:resource="http://purl.org/NET/c4dm/timeline.owl#domainTimeLine"/>
Chris@0 235 <owl:someValuesFrom rdf:resource="http://purl.org/NET/c4dm/timeline.owl#DiscreteTimeLine"/>
Chris@0 236 </owl:Restriction>
Chris@0 237 </rdfs:subClassOf>
Chris@0 238 <rdfs:subClassOf>
Chris@0 239 <owl:Restriction>
Chris@0 240 <owl:someValuesFrom rdf:resource="http://purl.org/NET/c4dm/timeline.owl#DiscreteTimeLine"/>
Chris@0 241 <owl:onProperty rdf:resource="http://purl.org/NET/c4dm/timeline.owl#rangeTimeLine"/>
Chris@0 242 </owl:Restriction>
Chris@0 243 </rdfs:subClassOf>
Chris@0 244 <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Describes the relation between a discrete time line and its windowed equivalent</rdfs:comment>
Chris@0 245 <owl:disjointWith rdf:resource="http://purl.org/NET/c4dm/timeline.owl#UniformSamplingMap"/>
Chris@0 246 </owl:Class>
Chris@0 247 <owl:Class rdf:about="http://purl.org/NET/c4dm/timeline.owl#DiscreteInstant">
Chris@0 248 <rdfs:label>discrete instant</rdfs:label>
Chris@0 249 <rdfs:comment>An instant defined on a discrete timeline</rdfs:comment>
Chris@0 250 <owl:equivalentClass>
Chris@0 251 <owl:Class>
Chris@0 252 <owl:intersectionOf>
Chris@0 253 <rdf:Description>
Chris@0 254 <rdf:first>
Chris@0 255 <owl:Restriction>
Chris@0 256 <owl:onProperty rdf:resource="http://purl.org/NET/c4dm/timeline.owl#onTimeLine"/>
Chris@0 257 <owl:someValuesFrom rdf:resource="http://purl.org/NET/c4dm/timeline.owl#DiscreteTimeLine"/>
Chris@0 258 </owl:Restriction>
Chris@0 259 </rdf:first>
Chris@0 260 <rdf:rest>
Chris@0 261 <rdf:Description>
Chris@0 262 <rdf:first rdf:resource="http://purl.org/NET/c4dm/timeline.owl#Instant"/>
Chris@0 263 <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
Chris@0 264 </rdf:Description>
Chris@0 265 </rdf:rest>
Chris@0 266 </rdf:Description>
Chris@0 267 </owl:intersectionOf>
Chris@0 268 </owl:Class>
Chris@0 269 </owl:equivalentClass>
Chris@0 270 <rdfs:subClassOf>
Chris@0 271 <owl:Restriction>
Chris@0 272 <owl:onProperty rdf:resource="http://purl.org/NET/c4dm/timeline.owl#atInt"/>
Chris@0 273 <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int">1</owl:cardinality>
Chris@0 274 </owl:Restriction>
Chris@0 275 </rdfs:subClassOf>
Chris@0 276 </owl:Class>
Chris@0 277 <owl:DatatypeProperty rdf:about="http://purl.org/NET/c4dm/timeline.owl#atInt">
Chris@0 278 <rdfs:label>at (integer)</rdfs:label>
Chris@0 279 <rdfs:comment>A subproperty of :at, having as a specific range xsd:int</rdfs:comment>
Chris@0 280 <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#int"/>
Chris@0 281 <rdfs:subPropertyOf rdf:resource="http://purl.org/NET/c4dm/timeline.owl#at"/>
Chris@0 282 </owl:DatatypeProperty>
Chris@0 283 <owl:Class rdf:about="http://purl.org/NET/c4dm/timeline.owl#ContinuousTimeLine">
Chris@0 284 <rdfs:label>continuous timeline</rdfs:label>
Chris@0 285 <rdfs:comment>A continuous timeline, like the universal one, or the one backing an analog signal</rdfs:comment>
Chris@0 286 <rdfs:subClassOf rdf:resource="http://purl.org/NET/c4dm/timeline.owl#TimeLine"/>
Chris@0 287 <owl:disjointWith rdf:resource="http://purl.org/NET/c4dm/timeline.owl#DiscreteTimeLine"/>
Chris@0 288 <owl:equivalentClass>
Chris@0 289 <owl:Class>
Chris@0 290 <owl:unionOf>
Chris@0 291 <rdf:Description>
Chris@0 292 <rdf:first rdf:resource="http://purl.org/NET/c4dm/timeline.owl#PhysicalTimeLine"/>
Chris@0 293 <rdf:rest>
Chris@0 294 <rdf:Description>
Chris@0 295 <rdf:first rdf:resource="http://purl.org/NET/c4dm/timeline.owl#RelativeTimeLine"/>
Chris@0 296 <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
Chris@0 297 </rdf:Description>
Chris@0 298 </rdf:rest>
Chris@0 299 </rdf:Description>
Chris@0 300 </owl:unionOf>
Chris@0 301 </owl:Class>
Chris@0 302 </owl:equivalentClass>
Chris@0 303 </owl:Class>
Chris@0 304 <owl:Class rdf:about="http://purl.org/NET/c4dm/timeline.owl#PhysicalTimeLine">
Chris@0 305 <rdfs:label>physical timeline</rdfs:label>
Chris@0 306 <rdfs:subClassOf rdf:resource="http://purl.org/NET/c4dm/timeline.owl#ContinuousTimeLine"/>
Chris@0 307 <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A "physical" time-line (the universal time line (UTC)) is an instance of this class. Other time zones consists in instances of this class as well, with a "shifting" time line map relating them to the universal time line map.</rdfs:comment>
Chris@0 308 <owl:disjointWith rdf:resource="http://purl.org/NET/c4dm/timeline.owl#RelativeTimeLine"/>
Chris@0 309 </owl:Class>
Chris@0 310 <owl:Class rdf:about="http://purl.org/NET/c4dm/timeline.owl#OriginMap">
Chris@0 311 <rdfs:label>origin map</rdfs:label>
Chris@0 312 <rdfs:comment>A timeline map linking a physical timeline to a relative one (originating at some point on the physical timeline)</rdfs:comment>
Chris@0 313 <rdfs:subClassOf>
Chris@0 314 <owl:Restriction>
Chris@0 315 <owl:someValuesFrom rdf:resource="http://purl.org/NET/c4dm/timeline.owl#RelativeTimeLine"/>
Chris@0 316 <owl:onProperty rdf:resource="http://purl.org/NET/c4dm/timeline.owl#rangeTimeLine"/>
Chris@0 317 </owl:Restriction>
Chris@0 318 </rdfs:subClassOf>
Chris@0 319 <rdfs:subClassOf>
Chris@0 320 <owl:Restriction>
Chris@0 321 <owl:someValuesFrom rdf:resource="http://purl.org/NET/c4dm/timeline.owl#PhysicalTimeLine"/>
Chris@0 322 <owl:onProperty rdf:resource="http://purl.org/NET/c4dm/timeline.owl#domainTimeLine"/>
Chris@0 323 </owl:Restriction>
Chris@0 324 </rdfs:subClassOf>
Chris@0 325 <rdfs:subClassOf rdf:resource="http://purl.org/NET/c4dm/timeline.owl#TimeLineMap"/>
Chris@0 326 </owl:Class>
Chris@0 327 <owl:Class rdf:about="http://purl.org/NET/c4dm/timeline.owl#DiscreteInterval">
Chris@0 328 <rdfs:label>discrete interval</rdfs:label>
Chris@0 329 <rdfs:comment>An interval defined on a discrete timeline, like the one backing a digital signal</rdfs:comment>
Chris@0 330 <rdfs:subClassOf>
Chris@0 331 <owl:Class>
Chris@0 332 <owl:unionOf>
Chris@0 333 <rdf:Description>
Chris@0 334 <rdf:first>
Chris@0 335 <owl:Class>
Chris@0 336 <owl:intersectionOf>
Chris@0 337 <rdf:Description>
Chris@0 338 <rdf:first>
Chris@0 339 <owl:Restriction>
Chris@0 340 <owl:onProperty rdf:resource="http://www.w3.org/2006/time#hasBeginning"/>
Chris@0 341 <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int">1</owl:cardinality>
Chris@0 342 </owl:Restriction>
Chris@0 343 </rdf:first>
Chris@0 344 <rdf:rest>
Chris@0 345 <rdf:Description>
Chris@0 346 <rdf:first>
Chris@0 347 <owl:Restriction>
Chris@0 348 <owl:onProperty rdf:resource="http://www.w3.org/2006/time#hasEnd"/>
Chris@0 349 <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int">1</owl:cardinality>
Chris@0 350 </owl:Restriction>
Chris@0 351 </rdf:first>
Chris@0 352 <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
Chris@0 353 </rdf:Description>
Chris@0 354 </rdf:rest>
Chris@0 355 </rdf:Description>
Chris@0 356 </owl:intersectionOf>
Chris@0 357 </owl:Class>
Chris@0 358 </rdf:first>
Chris@0 359 <rdf:rest>
Chris@0 360 <rdf:Description>
Chris@0 361 <rdf:first>
Chris@0 362 <owl:Class>
Chris@0 363 <owl:intersectionOf>
Chris@0 364 <rdf:Description>
Chris@0 365 <rdf:first>
Chris@0 366 <owl:Restriction>
Chris@0 367 <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int">1</owl:cardinality>
Chris@0 368 <owl:onProperty rdf:resource="http://purl.org/NET/c4dm/timeline.owl#beginsAtInt"/>
Chris@0 369 </owl:Restriction>
Chris@0 370 </rdf:first>
Chris@0 371 <rdf:rest>
Chris@0 372 <rdf:Description>
Chris@0 373 <rdf:first>
Chris@0 374 <owl:Restriction>
Chris@0 375 <owl:onProperty rdf:resource="http://purl.org/NET/c4dm/timeline.owl#endsAtInt"/>
Chris@0 376 <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int">1</owl:cardinality>
Chris@0 377 </owl:Restriction>
Chris@0 378 </rdf:first>
Chris@0 379 <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
Chris@0 380 </rdf:Description>
Chris@0 381 </rdf:rest>
Chris@0 382 </rdf:Description>
Chris@0 383 </owl:intersectionOf>
Chris@0 384 </owl:Class>
Chris@0 385 </rdf:first>
Chris@0 386 <rdf:rest>
Chris@0 387 <rdf:Description>
Chris@0 388 <rdf:first>
Chris@0 389 <owl:Class>
Chris@0 390 <owl:intersectionOf>
Chris@0 391 <rdf:Description>
Chris@0 392 <rdf:first>
Chris@0 393 <owl:Restriction>
Chris@0 394 <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int">1</owl:cardinality>
Chris@0 395 <owl:onProperty rdf:resource="http://purl.org/NET/c4dm/timeline.owl#beginsAtInt"/>
Chris@0 396 </owl:Restriction>
Chris@0 397 </rdf:first>
Chris@0 398 <rdf:rest>
Chris@0 399 <rdf:Description>
Chris@0 400 <rdf:first>
Chris@0 401 <owl:Restriction>
Chris@0 402 <owl:onProperty rdf:resource="http://purl.org/NET/c4dm/timeline.owl#durationInt"/>
Chris@0 403 <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int">1</owl:cardinality>
Chris@0 404 </owl:Restriction>
Chris@0 405 </rdf:first>
Chris@0 406 <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
Chris@0 407 </rdf:Description>
Chris@0 408 </rdf:rest>
Chris@0 409 </rdf:Description>
Chris@0 410 </owl:intersectionOf>
Chris@0 411 </owl:Class>
Chris@0 412 </rdf:first>
Chris@0 413 <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
Chris@0 414 </rdf:Description>
Chris@0 415 </rdf:rest>
Chris@0 416 </rdf:Description>
Chris@0 417 </rdf:rest>
Chris@0 418 </rdf:Description>
Chris@0 419 </owl:unionOf>
Chris@0 420 </owl:Class>
Chris@0 421 </rdfs:subClassOf>
Chris@0 422 <owl:equivalentClass>
Chris@0 423 <owl:Class>
Chris@0 424 <owl:intersectionOf>
Chris@0 425 <rdf:Description>
Chris@0 426 <rdf:first>
Chris@0 427 <owl:Restriction>
Chris@0 428 <owl:someValuesFrom rdf:resource="http://purl.org/NET/c4dm/timeline.owl#DiscreteTimeLine"/>
Chris@0 429 <owl:onProperty rdf:resource="http://purl.org/NET/c4dm/timeline.owl#onTimeLine"/>
Chris@0 430 </owl:Restriction>
Chris@0 431 </rdf:first>
Chris@0 432 <rdf:rest>
Chris@0 433 <rdf:Description>
Chris@0 434 <rdf:first rdf:resource="http://purl.org/NET/c4dm/timeline.owl#Interval"/>
Chris@0 435 <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
Chris@0 436 </rdf:Description>
Chris@0 437 </rdf:rest>
Chris@0 438 </rdf:Description>
Chris@0 439 </owl:intersectionOf>
Chris@0 440 </owl:Class>
Chris@0 441 </owl:equivalentClass>
Chris@0 442 </owl:Class>
Chris@0 443 <owl:DatatypeProperty rdf:about="http://purl.org/NET/c4dm/timeline.owl#beginsAtInt">
Chris@0 444 <rdfs:label>begins at (integer)</rdfs:label>
Chris@0 445 <rdfs:comment>A subproperty of :beginsAt, having xsd:int as a range</rdfs:comment>
Chris@0 446 <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#int"/>
Chris@0 447 <rdfs:subPropertyOf rdf:resource="http://purl.org/NET/c4dm/timeline.owl#beginsAt"/>
Chris@0 448 </owl:DatatypeProperty>
Chris@0 449 <owl:DatatypeProperty rdf:about="http://purl.org/NET/c4dm/timeline.owl#endsAtInt">
Chris@0 450 <rdfs:label>ends at (integer)</rdfs:label>
Chris@0 451 <rdfs:comment>A subproperty of :endsAt, having xsd:int as a range</rdfs:comment>
Chris@0 452 <rdfs:subPropertyOf rdf:resource="http://purl.org/NET/c4dm/timeline.owl#endsAt"/>
Chris@0 453 <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#int"/>
Chris@0 454 </owl:DatatypeProperty>
Chris@0 455 <owl:DatatypeProperty rdf:about="http://purl.org/NET/c4dm/timeline.owl#durationInt">
Chris@0 456 <rdfs:label>duration (integer)</rdfs:label>
Chris@0 457 <rdfs:comment>A subproperty of :duration, having xsd:int as a range</rdfs:comment>
Chris@0 458 <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#int"/>
Chris@0 459 <rdfs:subPropertyOf rdf:resource="http://purl.org/NET/c4dm/timeline.owl#duration"/>
Chris@0 460 </owl:DatatypeProperty>
Chris@0 461 <owl:Class rdf:about="http://purl.org/NET/c4dm/timeline.owl#RelativeInterval">
Chris@0 462 <rdfs:label>relative interval</rdfs:label>
Chris@0 463 <rdfs:comment>an interval defined on a relative timeline</rdfs:comment>
Chris@0 464 <rdfs:subClassOf>
Chris@0 465 <owl:Class>
Chris@0 466 <owl:unionOf>
Chris@0 467 <rdf:Description>
Chris@0 468 <rdf:first>
Chris@0 469 <owl:Class>
Chris@0 470 <owl:intersectionOf>
Chris@0 471 <rdf:Description>
Chris@0 472 <rdf:first>
Chris@0 473 <owl:Restriction>
Chris@0 474 <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int">1</owl:cardinality>
Chris@0 475 <owl:onProperty rdf:resource="http://www.w3.org/2006/time#hasBeginning"/>
Chris@0 476 </owl:Restriction>
Chris@0 477 </rdf:first>
Chris@0 478 <rdf:rest>
Chris@0 479 <rdf:Description>
Chris@0 480 <rdf:first>
Chris@0 481 <owl:Restriction>
Chris@0 482 <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int">1</owl:cardinality>
Chris@0 483 <owl:onProperty rdf:resource="http://www.w3.org/2006/time#hasEnd"/>
Chris@0 484 </owl:Restriction>
Chris@0 485 </rdf:first>
Chris@0 486 <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
Chris@0 487 </rdf:Description>
Chris@0 488 </rdf:rest>
Chris@0 489 </rdf:Description>
Chris@0 490 </owl:intersectionOf>
Chris@0 491 </owl:Class>
Chris@0 492 </rdf:first>
Chris@0 493 <rdf:rest>
Chris@0 494 <rdf:Description>
Chris@0 495 <rdf:first>
Chris@0 496 <owl:Class>
Chris@0 497 <owl:intersectionOf>
Chris@0 498 <rdf:Description>
Chris@0 499 <rdf:first>
Chris@0 500 <owl:Restriction>
Chris@0 501 <owl:onProperty rdf:resource="http://purl.org/NET/c4dm/timeline.owl#beginsAtDuration"/>
Chris@0 502 <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int">1</owl:cardinality>
Chris@0 503 </owl:Restriction>
Chris@0 504 </rdf:first>
Chris@0 505 <rdf:rest>
Chris@0 506 <rdf:Description>
Chris@0 507 <rdf:first>
Chris@0 508 <owl:Restriction>
Chris@0 509 <owl:onProperty rdf:resource="http://purl.org/NET/c4dm/timeline.owl#durationXSD"/>
Chris@0 510 <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int">1</owl:cardinality>
Chris@0 511 </owl:Restriction>
Chris@0 512 </rdf:first>
Chris@0 513 <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
Chris@0 514 </rdf:Description>
Chris@0 515 </rdf:rest>
Chris@0 516 </rdf:Description>
Chris@0 517 </owl:intersectionOf>
Chris@0 518 </owl:Class>
Chris@0 519 </rdf:first>
Chris@0 520 <rdf:rest>
Chris@0 521 <rdf:Description>
Chris@0 522 <rdf:first>
Chris@0 523 <owl:Class>
Chris@0 524 <owl:intersectionOf>
Chris@0 525 <rdf:Description>
Chris@0 526 <rdf:first>
Chris@0 527 <owl:Restriction>
Chris@0 528 <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int">1</owl:cardinality>
Chris@0 529 <owl:onProperty rdf:resource="http://purl.org/NET/c4dm/timeline.owl#beginsAtDuration"/>
Chris@0 530 </owl:Restriction>
Chris@0 531 </rdf:first>
Chris@0 532 <rdf:rest>
Chris@0 533 <rdf:Description>
Chris@0 534 <rdf:first>
Chris@0 535 <owl:Restriction>
Chris@0 536 <owl:onProperty rdf:resource="http://purl.org/NET/c4dm/timeline.owl#endsAtDuration"/>
Chris@0 537 <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int">1</owl:cardinality>
Chris@0 538 </owl:Restriction>
Chris@0 539 </rdf:first>
Chris@0 540 <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
Chris@0 541 </rdf:Description>
Chris@0 542 </rdf:rest>
Chris@0 543 </rdf:Description>
Chris@0 544 </owl:intersectionOf>
Chris@0 545 </owl:Class>
Chris@0 546 </rdf:first>
Chris@0 547 <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
Chris@0 548 </rdf:Description>
Chris@0 549 </rdf:rest>
Chris@0 550 </rdf:Description>
Chris@0 551 </rdf:rest>
Chris@0 552 </rdf:Description>
Chris@0 553 </owl:unionOf>
Chris@0 554 </owl:Class>
Chris@0 555 </rdfs:subClassOf>
Chris@0 556 <owl:equivalentClass>
Chris@0 557 <owl:Class>
Chris@0 558 <owl:intersectionOf>
Chris@0 559 <rdf:Description>
Chris@0 560 <rdf:first>
Chris@0 561 <owl:Restriction>
Chris@0 562 <owl:someValuesFrom rdf:resource="http://purl.org/NET/c4dm/timeline.owl#RelativeTimeLine"/>
Chris@0 563 <owl:onProperty rdf:resource="http://purl.org/NET/c4dm/timeline.owl#onTimeLine"/>
Chris@0 564 </owl:Restriction>
Chris@0 565 </rdf:first>
Chris@0 566 <rdf:rest>
Chris@0 567 <rdf:Description>
Chris@0 568 <rdf:first rdf:resource="http://purl.org/NET/c4dm/timeline.owl#Interval"/>
Chris@0 569 <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
Chris@0 570 </rdf:Description>
Chris@0 571 </rdf:rest>
Chris@0 572 </rdf:Description>
Chris@0 573 </owl:intersectionOf>
Chris@0 574 </owl:Class>
Chris@0 575 </owl:equivalentClass>
Chris@0 576 </owl:Class>
Chris@0 577 <owl:DatatypeProperty rdf:about="http://purl.org/NET/c4dm/timeline.owl#beginsAtDuration">
Chris@0 578 <rdfs:label>begins at (xsd:duration)</rdfs:label>
Chris@0 579 <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A property enabling to adress a start time point P of an interval [P,E] through the duration of the interval [0,P] on a continuous timeline</rdfs:comment>
Chris@0 580 <rdfs:subPropertyOf rdf:resource="http://purl.org/NET/c4dm/timeline.owl#beginsAt"/>
Chris@0 581 <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#duration"/>
Chris@0 582 </owl:DatatypeProperty>
Chris@0 583 <owl:DatatypeProperty rdf:about="http://purl.org/NET/c4dm/timeline.owl#durationXSD">
Chris@0 584 <rdfs:label>duration (xsd:duration)</rdfs:label>
Chris@0 585 <rdfs:comment>A subproperty of :duration, having xsd:duration as a range</rdfs:comment>
Chris@0 586 <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#duration"/>
Chris@0 587 <rdfs:subPropertyOf rdf:resource="http://purl.org/NET/c4dm/timeline.owl#duration"/>
Chris@0 588 </owl:DatatypeProperty>
Chris@0 589 <owl:DatatypeProperty rdf:about="http://purl.org/NET/c4dm/timeline.owl#endsAtDuration">
Chris@0 590 <rdfs:label>ends at (xsd:duration)</rdfs:label>
Chris@0 591 <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A property enabling to adress an end time point P of an interval [S,P] through the duration of the interval [0,P] on a continuous timeline</rdfs:comment>
Chris@0 592 <rdfs:subPropertyOf rdf:resource="http://purl.org/NET/c4dm/timeline.owl#endsAt"/>
Chris@0 593 <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#duration"/>
Chris@0 594 </owl:DatatypeProperty>
Chris@0 595 <owl:Class rdf:about="http://purl.org/NET/c4dm/timeline.owl#ShiftMap">
Chris@0 596 <rdfs:comment>a map just shifting one timeline to another</rdfs:comment>
Chris@0 597 <rdfs:label>shift map</rdfs:label>
Chris@0 598 <rdfs:subClassOf rdf:resource="http://purl.org/NET/c4dm/timeline.owl#TimeLineMap"/>
Chris@0 599 </owl:Class>
Chris@0 600 <owl:Class rdf:about="http://purl.org/NET/c4dm/timeline.owl#UTInterval">
Chris@0 601 <rdfs:label>universal timeline interval</rdfs:label>
Chris@0 602 <rdfs:comment>an interval defined on the universal time line</rdfs:comment>
Chris@0 603 <owl:equivalentClass>
Chris@0 604 <owl:Class>
Chris@0 605 <owl:intersectionOf>
Chris@0 606 <rdf:Description>
Chris@0 607 <rdf:first>
Chris@0 608 <owl:Restriction>
Chris@0 609 <owl:onProperty rdf:resource="http://purl.org/NET/c4dm/timeline.owl#onTimeLine"/>
Chris@0 610 <owl:hasValue rdf:resource="http://purl.org/NET/c4dm/timeline.owl#universaltimeline"/>
Chris@0 611 </owl:Restriction>
Chris@0 612 </rdf:first>
Chris@0 613 <rdf:rest>
Chris@0 614 <rdf:Description>
Chris@0 615 <rdf:first rdf:resource="http://purl.org/NET/c4dm/timeline.owl#Interval"/>
Chris@0 616 <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
Chris@0 617 </rdf:Description>
Chris@0 618 </rdf:rest>
Chris@0 619 </rdf:Description>
Chris@0 620 </owl:intersectionOf>
Chris@0 621 </owl:Class>
Chris@0 622 </owl:equivalentClass>
Chris@0 623 <rdfs:subClassOf>
Chris@0 624 <owl:Class>
Chris@0 625 <owl:unionOf>
Chris@0 626 <rdf:Description>
Chris@0 627 <rdf:first>
Chris@0 628 <owl:Restriction>
Chris@0 629 <owl:onProperty rdf:resource="http://purl.org/NET/c4dm/timeline.owl#atYear"/>
Chris@0 630 <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int">1</owl:cardinality>
Chris@0 631 </owl:Restriction>
Chris@0 632 </rdf:first>
Chris@0 633 <rdf:rest>
Chris@0 634 <rdf:Description>
Chris@0 635 <rdf:first>
Chris@0 636 <owl:Restriction>
Chris@0 637 <owl:onProperty rdf:resource="http://purl.org/NET/c4dm/timeline.owl#atYearMonth"/>
Chris@0 638 <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int">1</owl:cardinality>
Chris@0 639 </owl:Restriction>
Chris@0 640 </rdf:first>
Chris@0 641 <rdf:rest>
Chris@0 642 <rdf:Description>
Chris@0 643 <rdf:first>
Chris@0 644 <owl:Restriction>
Chris@0 645 <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int">1</owl:cardinality>
Chris@0 646 <owl:onProperty rdf:resource="http://purl.org/NET/c4dm/timeline.owl#atDate"/>
Chris@0 647 </owl:Restriction>
Chris@0 648 </rdf:first>
Chris@0 649 <rdf:rest>
Chris@0 650 <rdf:Description>
Chris@0 651 <rdf:first>
Chris@0 652 <owl:Class>
Chris@0 653 <owl:intersectionOf>
Chris@0 654 <rdf:Description>
Chris@0 655 <rdf:first>
Chris@0 656 <owl:Restriction>
Chris@0 657 <owl:onProperty rdf:resource="http://purl.org/NET/c4dm/timeline.owl#beginsAtDateTime"/>
Chris@0 658 <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int">1</owl:cardinality>
Chris@0 659 </owl:Restriction>
Chris@0 660 </rdf:first>
Chris@0 661 <rdf:rest>
Chris@0 662 <rdf:Description>
Chris@0 663 <rdf:first>
Chris@0 664 <owl:Restriction>
Chris@0 665 <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int">1</owl:cardinality>
Chris@0 666 <owl:onProperty rdf:resource="http://purl.org/NET/c4dm/timeline.owl#durationXSD"/>
Chris@0 667 </owl:Restriction>
Chris@0 668 </rdf:first>
Chris@0 669 <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
Chris@0 670 </rdf:Description>
Chris@0 671 </rdf:rest>
Chris@0 672 </rdf:Description>
Chris@0 673 </owl:intersectionOf>
Chris@0 674 </owl:Class>
Chris@0 675 </rdf:first>
Chris@0 676 <rdf:rest>
Chris@0 677 <rdf:Description>
Chris@0 678 <rdf:first>
Chris@0 679 <owl:Class>
Chris@0 680 <owl:intersectionOf>
Chris@0 681 <rdf:Description>
Chris@0 682 <rdf:first>
Chris@0 683 <owl:Restriction>
Chris@0 684 <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int">1</owl:cardinality>
Chris@0 685 <owl:onProperty rdf:resource="http://www.w3.org/2006/time#hasBeginning"/>
Chris@0 686 </owl:Restriction>
Chris@0 687 </rdf:first>
Chris@0 688 <rdf:rest>
Chris@0 689 <rdf:Description>
Chris@0 690 <rdf:first>
Chris@0 691 <owl:Restriction>
Chris@0 692 <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int">1</owl:cardinality>
Chris@0 693 <owl:onProperty rdf:resource="http://www.w3.org/2006/time#hasEnd"/>
Chris@0 694 </owl:Restriction>
Chris@0 695 </rdf:first>
Chris@0 696 <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
Chris@0 697 </rdf:Description>
Chris@0 698 </rdf:rest>
Chris@0 699 </rdf:Description>
Chris@0 700 </owl:intersectionOf>
Chris@0 701 </owl:Class>
Chris@0 702 </rdf:first>
Chris@0 703 <rdf:rest>
Chris@0 704 <rdf:Description>
Chris@0 705 <rdf:first>
Chris@0 706 <owl:Class>
Chris@0 707 <owl:intersectionOf>
Chris@0 708 <rdf:Description>
Chris@0 709 <rdf:first>
Chris@0 710 <owl:Restriction>
Chris@0 711 <owl:onProperty rdf:resource="http://purl.org/NET/c4dm/timeline.owl#beginsAtDateTime"/>
Chris@0 712 <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int">1</owl:cardinality>
Chris@0 713 </owl:Restriction>
Chris@0 714 </rdf:first>
Chris@0 715 <rdf:rest>
Chris@0 716 <rdf:Description>
Chris@0 717 <rdf:first>
Chris@0 718 <owl:Restriction>
Chris@0 719 <owl:onProperty rdf:resource="http://purl.org/NET/c4dm/timeline.owl#endsAtDateTime"/>
Chris@0 720 <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int">1</owl:cardinality>
Chris@0 721 </owl:Restriction>
Chris@0 722 </rdf:first>
Chris@0 723 <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
Chris@0 724 </rdf:Description>
Chris@0 725 </rdf:rest>
Chris@0 726 </rdf:Description>
Chris@0 727 </owl:intersectionOf>
Chris@0 728 </owl:Class>
Chris@0 729 </rdf:first>
Chris@0 730 <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
Chris@0 731 </rdf:Description>
Chris@0 732 </rdf:rest>
Chris@0 733 </rdf:Description>
Chris@0 734 </rdf:rest>
Chris@0 735 </rdf:Description>
Chris@0 736 </rdf:rest>
Chris@0 737 </rdf:Description>
Chris@0 738 </rdf:rest>
Chris@0 739 </rdf:Description>
Chris@0 740 </rdf:rest>
Chris@0 741 </rdf:Description>
Chris@0 742 </owl:unionOf>
Chris@0 743 </owl:Class>
Chris@0 744 </rdfs:subClassOf>
Chris@0 745 </owl:Class>
Chris@0 746 <owl:DatatypeProperty rdf:about="http://purl.org/NET/c4dm/timeline.owl#atYear">
Chris@0 747 <rdfs:label>at (year)</rdfs:label>
Chris@0 748 <rdfs:comment>A subproperty of :at, allowing to address a year (beginning of it for an instant, all of it for an interval)</rdfs:comment>
Chris@0 749 <rdfs:subPropertyOf rdf:resource="http://purl.org/NET/c4dm/timeline.owl#at"/>
Chris@0 750 <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#gYear"/>
Chris@0 751 </owl:DatatypeProperty>
Chris@0 752 <owl:DatatypeProperty rdf:about="http://purl.org/NET/c4dm/timeline.owl#atYearMonth">
Chris@0 753 <rdfs:label>at (year/month)</rdfs:label>
Chris@0 754 <rdfs:comment>A subproperty of :at, allowing to address a year/month (beginning of it for an instant, all of it for an interval)</rdfs:comment>
Chris@0 755 <rdfs:subPropertyOf rdf:resource="http://purl.org/NET/c4dm/timeline.owl#at"/>
Chris@0 756 <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#gYearMonth"/>
Chris@0 757 </owl:DatatypeProperty>
Chris@0 758 <owl:DatatypeProperty rdf:about="http://purl.org/NET/c4dm/timeline.owl#atDate">
Chris@0 759 <rdfs:label>at (date)</rdfs:label>
Chris@0 760 <rdfs:comment>A subproperty of :at, allowing to address a date (beginning of it for an instant, all of it for an interval)</rdfs:comment>
Chris@0 761 <rdfs:subPropertyOf rdf:resource="http://purl.org/NET/c4dm/timeline.owl#at"/>
Chris@0 762 <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#date"/>
Chris@0 763 </owl:DatatypeProperty>
Chris@0 764 <owl:DatatypeProperty rdf:about="http://purl.org/NET/c4dm/timeline.owl#beginsAtDateTime">
Chris@0 765 <rdfs:label>begins at (date/time)</rdfs:label>
Chris@0 766 <rdfs:comment>A subproperty of :beginsAt, allowing to address the beginning of an interval as a date/time</rdfs:comment>
Chris@0 767 <rdfs:subPropertyOf rdf:resource="http://purl.org/NET/c4dm/timeline.owl#beginsAt"/>
Chris@0 768 <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#dateTime"/>
Chris@0 769 </owl:DatatypeProperty>
Chris@0 770 <owl:DatatypeProperty rdf:about="http://purl.org/NET/c4dm/timeline.owl#endsAtDateTime">
Chris@0 771 <rdfs:label>ends at (date/time)</rdfs:label>
Chris@0 772 <rdfs:comment>A subproperty of :endsAt, allowing to address the end of an interval as a date/time</rdfs:comment>
Chris@0 773 <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#dateTime"/>
Chris@0 774 <rdfs:subPropertyOf rdf:resource="http://purl.org/NET/c4dm/timeline.owl#endsAt"/>
Chris@0 775 </owl:DatatypeProperty>
Chris@0 776 <owl:FunctionalProperty rdf:about="http://purl.org/NET/c4dm/timeline.owl#hopSize">
Chris@0 777 <rdfs:label>hop size</rdfs:label>
Chris@0 778 <rdfs:comment>hop size, associated to a uniform windowing map</rdfs:comment>
Chris@0 779 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
Chris@0 780 <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#int"/>
Chris@0 781 <rdfs:domain rdf:resource="http://purl.org/NET/c4dm/timeline.owl#UniformWindowingMap"/>
Chris@0 782 </owl:FunctionalProperty>
Chris@0 783 <owl:FunctionalProperty rdf:about="http://purl.org/NET/c4dm/timeline.owl#windowLength">
Chris@0 784 <rdfs:label>window length</rdfs:label>
Chris@0 785 <rdfs:comment>window length, associated to a uniform windowing map</rdfs:comment>
Chris@0 786 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
Chris@0 787 <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#int"/>
Chris@0 788 <rdfs:domain rdf:resource="http://purl.org/NET/c4dm/timeline.owl#UniformWindowingMap"/>
Chris@0 789 </owl:FunctionalProperty>
Chris@0 790 <owl:Class rdf:about="http://purl.org/NET/c4dm/timeline.owl#RelativeInstant">
Chris@0 791 <rdfs:label>relative instant</rdfs:label>
Chris@0 792 <rdfs:comment>An instant defined on a relative timeline</rdfs:comment>
Chris@0 793 <rdfs:subClassOf>
Chris@0 794 <owl:Restriction>
Chris@0 795 <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int">1</owl:cardinality>
Chris@0 796 <owl:onProperty rdf:resource="http://purl.org/NET/c4dm/timeline.owl#atDuration"/>
Chris@0 797 </owl:Restriction>
Chris@0 798 </rdfs:subClassOf>
Chris@0 799 <owl:equivalentClass>
Chris@0 800 <owl:Class>
Chris@0 801 <owl:intersectionOf>
Chris@0 802 <rdf:Description>
Chris@0 803 <rdf:first>
Chris@0 804 <owl:Restriction>
Chris@0 805 <owl:someValuesFrom rdf:resource="http://purl.org/NET/c4dm/timeline.owl#RelativeTimeLine"/>
Chris@0 806 <owl:onProperty rdf:resource="http://purl.org/NET/c4dm/timeline.owl#onTimeLine"/>
Chris@0 807 </owl:Restriction>
Chris@0 808 </rdf:first>
Chris@0 809 <rdf:rest>
Chris@0 810 <rdf:Description>
Chris@0 811 <rdf:first rdf:resource="http://purl.org/NET/c4dm/timeline.owl#Instant"/>
Chris@0 812 <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
Chris@0 813 </rdf:Description>
Chris@0 814 </rdf:rest>
Chris@0 815 </rdf:Description>
Chris@0 816 </owl:intersectionOf>
Chris@0 817 </owl:Class>
Chris@0 818 </owl:equivalentClass>
Chris@0 819 </owl:Class>
Chris@0 820 <owl:DatatypeProperty rdf:about="http://purl.org/NET/c4dm/timeline.owl#atDuration">
Chris@0 821 <rdfs:label>at (duration)</rdfs:label>
Chris@0 822 <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#duration"/>
Chris@0 823 <rdfs:subPropertyOf rdf:resource="http://purl.org/NET/c4dm/timeline.owl#at"/>
Chris@0 824 <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A property enabling to adress a time point P through the duration of the interval [0,P] on a continuous timeline</rdfs:comment>
Chris@0 825 </owl:DatatypeProperty>
Chris@0 826 <owl:Class rdf:about="http://purl.org/NET/c4dm/timeline.owl#AbstractInstant">
Chris@0 827 <rdfs:label>abstract instant</rdfs:label>
Chris@0 828 <rdfs:comment>An instant defined on an abstract timeline</rdfs:comment>
Chris@0 829 <rdfs:subClassOf rdf:resource="http://purl.org/NET/c4dm/timeline.owl#Instant"/>
Chris@0 830 <owl:equivalentClass>
Chris@0 831 <owl:Restriction>
Chris@0 832 <owl:someValuesFrom rdf:resource="http://purl.org/NET/c4dm/timeline.owl#AbstractTimeLine"/>
Chris@0 833 <owl:onProperty rdf:resource="http://purl.org/NET/c4dm/timeline.owl#onTimeLine"/>
Chris@0 834 </owl:Restriction>
Chris@0 835 </owl:equivalentClass>
Chris@0 836 </owl:Class>
Chris@0 837 <owl:DatatypeProperty rdf:about="http://purl.org/NET/c4dm/timeline.owl#atReal">
Chris@0 838 <rdfs:label>at (real)</rdfs:label>
Chris@0 839 <rdfs:comment>subproperty of :at, having xsd:float as a range</rdfs:comment>
Chris@0 840 <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
Chris@0 841 <rdfs:subPropertyOf rdf:resource="http://purl.org/NET/c4dm/timeline.owl#at"/>
Chris@0 842 </owl:DatatypeProperty>
Chris@0 843 <owl:FunctionalProperty rdf:about="http://purl.org/NET/c4dm/timeline.owl#delay">
Chris@0 844 <rdfs:label>delay</rdfs:label>
Chris@0 845 <rdfs:comment>associate a shift map to a particular delay</rdfs:comment>
Chris@0 846 <rdfs:domain rdf:resource="http://purl.org/NET/c4dm/timeline.owl#ShiftMap"/>
Chris@0 847 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
Chris@0 848 </owl:FunctionalProperty>
Chris@0 849 <owl:FunctionalProperty rdf:about="http://purl.org/NET/c4dm/timeline.owl#origin">
Chris@0 850 <rdfs:label>origin</rdfs:label>
Chris@0 851 <rdfs:comment>associate an origin map to its origin on the domain physical timeline</rdfs:comment>
Chris@0 852 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
Chris@0 853 <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#dateTime"/>
Chris@0 854 <rdfs:domain rdf:resource="http://purl.org/NET/c4dm/timeline.owl#OriginMap"/>
Chris@0 855 </owl:FunctionalProperty>
Chris@0 856 </rdf:RDF>