Time Ontology
type: Ontology
imports: DUL.owl
description: This ontology provides a vocabulary for expressing time. It is a simplified version of the W3C's Time Ontology. Example Of Usage Representing a day, e.g. April 23 2015, as an interval. @prefix time: <https://w3id.org/MON/time.owl#> :April23015Beg a time:Instant ; time:inXSDDateTime "2015-04-23T00:00:00+02:00" . :April23015End a time:Instant ; time:inXSDDateTime "2015-04-23T23:59:00+02:00" . :April23015 a time:Interval ; time:hasBeginning :April23015Beg ; time:hasEnd :April23015End . References - W3C's Time Ontology https://www.w3.org/TR/owl-time/

at time
type: ObjectProperty
sub property of: hasRegion
range: Temporal entity
comment: It associates something with a temporal entity (for any reason).

has beginning
type: ObjectProperty
sub property of: hasRegion
type: FunctionalProperty
domain: Interval
range: Instant
comment: It associates an Interval with the Instant when it begins.

has end
type: ObjectProperty
sub property of: hasRegion
type: FunctionalProperty
domain: Interval
range: Instant
comment: It associates an Interval with the Instant when it ends.

in XSD date time
type: DatatypeProperty
sub property of: hasRegionDataValue
type: FunctionalProperty
domain: Instant
range: dateTime

Instant
type: Class
subclass of: Interval
subclass of: Restriction
  on property: in XSD date time
  some values from: dateTime
comment: A very short segment of time.

Interval
type: Class
subclass of: Temporal entity
subclass of: Restriction
  on property: has beginning
  some values from: Instant
subclass of: Restriction
  on property: has end
  some values from: Instant
comment: A segment of time.

Temporal entity
type: Class
subclass of: TimeInterval
comment: This class represents any entity describing a time period.