Copyright © 2011 - 2013 Tomi Kauppinen.
This work is licensed under a Creative Commons License. This copyright applies to the Open Time and Space Core Vocabulary and accompanying documentation.
Regarding underlying technology, the Open Time and Space Core Vocabulary relies heavily on W3C's RDF technology, an open Web standard that can be freely used by anyone.
This visual layout and structure of the specification was adapted from the SIOC Core Ontology Specification edited by Uldis Bojars and John G. Breslin and the Provenance Vocabulary Core Ontology Specification edited by Olaf Hartig and Jun Zhao, and Open Provenance Model Vocabulary edited by Jun Zhao.
TISC, the Open Time and Space Core Vocabulary, is a lightweight spatiotemporal vocabulary aiming to provide spatial and temporal terms such as "happensAt", "locatedAt", "rightOf" to enable practitioners to relate their data to time and space. The Open Time and Space Core Vocabulary is based on research about spatial and temporal properties.
This documents specifies the classes and properties introduced by the TISC core vocabulary.NOTE: This section describes the status of this document at the time of its publication. Other documents may supersede this document.
This specification is an evolving document. This document may be updated or added to based on implementation experience, but no commitment is made by the authors regarding future updates. This document is generated by combining a machine-readable Open Time and Space Core Vocabulary Namespace expressed in RDF/XML with a specification template and a set of per-term documents.
The Open Time and Space Core Vocabulary is defined as a set of classes and properties.
You may browse the also using Sindice Inspector as a graph or as a list.
The XML Namespace URIs that must be used by implementations of this specification are:
An alphabetical index of terms from the Open Time and Space Core Vocabulary, by class and by property, are given below. All the terms are hyperlinked to their detailed description for quick reference.
Classes: | Object | PartialOverlap |
Spatial properties: | here | nearest | near | far | next | northOf | northWestOf | westOf | southWestOf | southOf | southEastOf | eastOf | northEastOf | nextTo | leftOf | rightOf | atFrontOf | insideOf | outsideOf | behind | along | locatedAt | address | areasize | sizeOfLandArea sharesPathWith | hasLength | hasWidth | hasHeight | geometry | touches unionOf hasUnionOf equal | disconnected | externallyConnected | partiallyOverlapping | tangentialProperPart | nonTangentialProperPart | partialOverlapFrom | partialOverlapTo | partialOverlapArea | partialOverlapUnit | partialOverlapRatio | hasCentroid |
Temporal properties: | happensAt | existenceBeginsAt | existenceEndsAt | isForecastFor | forecastMadeAt | inFutureOf | inPastOf |
Temporal properties for modeling fuzzy time intervals: | fuzzybegin | begin | end | fuzzyend |
The Core TISC definitions presented here are written using a computer language (RDF/OWL) that makes it easy for software to process some basic facts about the terms in the Open Time and Space Core Vocabulary, and consequently about the things described using TISC.
The Open Time and Space Vocabulary is identified by the namespace URI "http://observedchange.com/tisc/ns#".
Revisions and extensions of TISC are conducted through edits to the namespace document, which by convention is published on the Web at the namespace URI.
The properties and types defined here provide some basic concepts for describing spatio-temporal information. Other vocabularies (e.g. the Dublin Core metadata terms, FOAF, the Time Ontology in OWL, the Open Provenance Model Vocabulary, etc.) can also be mixed in with TISC terms, as can local extensions. TISC is designed to be extended.
Object is (some)thing located in space and time.
identifier: | http://observedchange.com/tisc/ns#Object |
---|
PartialOverlap is a class which allows instantiating characteristics of a partial overlap.
identifier: | http://observedchange.com/tisc/ns#PartialOverlap |
---|
here is an abstract property to express that an object is at the same place as another.
Identifier: | http://observedchange.com/tisc/ns#here |
---|---|
OWL Type: | ObjectProperty |
nearest is an abstract property to express that an object is nearest to another.
Identifier: | http://observedchange.com/tisc/ns#nearest |
---|---|
OWL Type: | ObjectProperty |
near is an abstract property to express that an object is near to another.
Identifier: | http://observedchange.com/tisc/ns#near |
---|---|
OWL Type: | ObjectProperty |
far is an abstract property to express that an object is far from another.
Identifier: | http://observedchange.com/tisc/ns#far |
---|---|
OWL Type: | ObjectProperty |
next is an abstract property to express that an object is a next object in the order, for example to state the logical ordering of metro stations or bus stops, i.e. like in "next metro station from Victoria is Sloane Square". However, as such next is ambiguous as also "next metro station from Victoria is St James's Park" would be valid. This can be solved by e.g. having two instances of Victoria station for each direction, or using some similar type of mechanism. Note also that next is different from nextTo.
Identifier: | http://observedchange.com/tisc/ns#next |
---|---|
OWL Type: | ObjectProperty |
northOf is an abstract property to express that an object is North of another.
Identifier: | http://observedchange.com/tisc/ns#northOf |
---|---|
OWL Type: | ObjectProperty |
northWestOf is an abstract property to express that an object is Northwest of another.
Identifier: | http://observedchange.com/tisc/ns#northWestOf |
---|---|
OWL Type: | ObjectProperty |
westOf is an abstract property to express that an object is West of another.
Identifier: | http://observedchange.com/tisc/ns#westOf |
---|---|
OWL Type: | ObjectProperty |
southWestOf is an abstract property to express that an object is Southwest of another.
Identifier: | http://observedchange.com/tisc/ns#southWestOf |
---|---|
OWL Type: | ObjectProperty |
southOf is an abstract property to express that an object is South of another.
Identifier: | http://observedchange.com/tisc/ns#southOf |
---|---|
OWL Type: | ObjectProperty |
southEastOf is an abstract property to express that an object is Southeast of another.
Identifier: | http://observedchange.com/tisc/ns#southEastOf |
---|---|
OWL Type: | ObjectProperty |
eastOf is an abstract property to express that an object is East of another.
Identifier: | http://observedchange.com/tisc/ns#eastOf |
---|---|
OWL Type: | ObjectProperty |
northEastOf is an abstract property to express that an object is Northeast of another.
Identifier: | http://observedchange.com/tisc/ns#northEastOf |
---|---|
OWL Type: | ObjectProperty |
nextTo is an abstract property to express that an object is next to another.
Identifier: | http://observedchange.com/tisc/ns#nextTo |
---|---|
OWL Type: | ObjectProperty |
leftOf is an abstract property to express that an object is to the left from another.
Identifier: | http://observedchange.com/tisc/ns#leftOf |
---|---|
OWL Type: | ObjectProperty |
rightOf is an abstract property to express that an object is to the right from another.
Identifier: | http://observedchange.com/tisc/ns#rightOf |
---|---|
OWL Type: | ObjectProperty |
atFrontOf is an abstract property to express that an object is at front of another.
Identifier: | http://observedchange.com/tisc/ns#atFrontOf |
---|---|
OWL Type: | ObjectProperty |
insideOf is an abstract property to express that an object is inside of another.
Identifier: | http://observedchange.com/tisc/ns#insideOf |
---|---|
OWL Type: | ObjectProperty |
outsideOf is an abstract property to express that an object is outside of another.
Identifier: | http://observedchange.com/tisc/ns#outsideOf |
---|---|
OWL Type: | ObjectProperty |
behind is an abstract property to express that an object is behind another.
Identifier: | http://observedchange.com/tisc/ns#behind |
---|---|
OWL Type: | ObjectProperty |
along is an abstract property to express that an object is along another, for example "a group of houses along by the river".
Identifier: | http://observedchange.com/tisc/ns#along |
---|---|
OWL Type: | ObjectProperty |
locatedAt is an abstract property to express that an object is located at somewhere.
Identifier: | http://observedchange.com/tisc/ns#locatedAt |
---|---|
OWL Type: | ObjectProperty |
address is an abstract property to express that an object has some address.
Identifier: | http://observedchange.com/tisc/ns#address |
---|---|
OWL Type: | ObjectProperty |
Range: | xsd:string |
areasize is an abstract property to express the size of the area of an object.
Identifier: | http://observedchange.com/tisc/ns#areasize |
---|---|
OWL Type: | ObjectProperty |
Range: | xsd:float |
sizeOfLandArea is an abstract property to express the size of the land area of a region.
Identifier: | http://observedchange.com/tisc/ns#sizeOfLandArea |
---|---|
OWL Type: | ObjectProperty |
hasLength is an abstract property to express that an object has certain length.
Identifier: | http://observedchange.com/tisc/ns#hasLength |
---|---|
OWL Type: | ObjectProperty |
hasWidth is an abstract property to express that an object has certain width.
Identifier: | http://observedchange.com/tisc/ns#hasWidth |
---|---|
OWL Type: | ObjectProperty |
hasHeight is an abstract property to express that an object has certain height.
Identifier: | http://observedchange.com/tisc/ns#hasHeight |
---|---|
OWL Type: | ObjectProperty |
touches is an abstract property to express that a region touches another region.
Identifier: | http://observedchange.com/tisc/ns#touches |
---|---|
OWL Type: | ObjectProperty |
unionOf is an abstract property to express which union a spatiotemporal region forms.
Identifier: | http://observedchange.com/tisc/ns#unionOf |
---|---|
OWL Type: | ObjectProperty |
hasUnionOf is an abstract property to express which union an object (or region) belongs to.
Identifier: | http://observedchange.com/tisc/ns#hasUnionOf |
---|---|
OWL Type: | ObjectProperty |
geometry is an abstract property to express that an object has certain geometry.
Identifier: | http://observedchange.com/tisc/ns#geometry |
---|---|
OWL Type: | ObjectProperty |
equal is an abstract property to express that an object is equal with another.
Identifier: | http://observedchange.com/tisc/ns#equal |
---|---|
OWL Type: | ObjectProperty |
disconnected is an abstract property to express that an object is disconnected from another.
Identifier: | http://observedchange.com/tisc/ns#disconnected |
---|---|
OWL Type: | ObjectProperty |
externallyConnected is an abstract property to express that an object is externally connected with another.
Identifier: | http://observedchange.com/tisc/ns#externallyConnected |
---|---|
OWL Type: | ObjectProperty |
partiallyOverlapping is an abstract property to express that an object is partially overlapping with another.
Identifier: | http://observedchange.com/tisc/ns#partiallyOverlapping |
---|---|
OWL Type: | ObjectProperty |
tangentialProperPart is an abstract property to express that an object is tangential proper part of another.
Identifier: | http://observedchange.com/tisc/ns#tangentialProperPart |
---|---|
OWL Type: | ObjectProperty |
nonTangentialProperPart is an abstract property to express that an object is non tangential proper part of another.
Identifier: | http://observedchange.com/tisc/ns#nonTangentialProperPart |
---|---|
OWL Type: | ObjectProperty |
partialOverlapFrom is an abstract property to express the first object that takes part in a PartialOverlap.
Identifier: | http://observedchange.com/tisc/ns#partialOverlapFrom |
---|---|
OWL Type: | ObjectProperty |
Domain: | tisc:PartialOverlap |
Range: | tisc:Object |
partialOverlapTo is an abstract property to express the second object that takes part in a PartialOverlap.
Identifier: | http://observedchange.com/tisc/ns#partialOverlapTo |
---|---|
OWL Type: | ObjectProperty |
Domain: | tisc:PartialOverlap |
Range: | tisc:Object |
partialOverlapArea is an abstract property to express the overlaping area of two things in a PartialOverlap. The area units can be stated with partialOverlapUnit.
Identifier: | http://observedchange.com/tisc/ns#partialOverlapArea |
---|---|
OWL Type: | ObjectProperty |
Domain: | tisc:PartialOverlap |
Range: | tisc:Object |
partialOverlapUnit is an abstract property to express the units of partialOverlapArea of two things in a PartialOverlap.
Identifier: | http://observedchange.com/tisc/ns#partialOverlapUnit |
---|---|
OWL Type: | ObjectProperty |
Domain: | tisc:PartialOverlap |
Range: | xsd:double |
partialOverlapRatio is an abstract property to express the ratio of dividing the partialOverlapArea by the area of the object pointed by partialOverlapFrom.
Identifier: | http://observedchange.com/tisc/ns#partialOverlapRatio |
---|---|
OWL Type: | ObjectProperty |
Domain: | tisc:PartialOverlap |
Range: | xsd:double |
hasCentroid is an abstract property to express the location of the centroid of an area feature.
Identifier: | http://observedchange.com/tisc/ns#hasCentroid |
---|---|
OWL Type: | ObjectProperty |
Domain: | tisc:Object |
Range: | tisc:Object |
isForecastFor is an abstract property to express that an object is a forecast for a certain time.
Identifier: | http://observedchange.com/tisc/ns#isForecastFor |
---|---|
OWL Type: | ObjectProperty |
Range: | time:TemporalEntity |
forecastMadeAt is an abstract property to express that an object is forecast made at certain time.
Identifier: | http://observedchange.com/tisc/ns#forecastMadeAt |
---|---|
OWL Type: | ObjectProperty |
Range: | time:TemporalEntity |
happensAt is a predicate to state when something happens (for example an event such as a concert).
Identifier: | http://observedchange.com/tisc/ns#happensAt |
---|---|
OWL Type: | ObjectProperty |
Range: | time:Interval |
existenceBeginsAt is an abstract property to express that the existence of an object begins at a given time instant.
Identifier: | http://observedchange.com/tisc/ns#existenceBeginsAt |
---|---|
OWL Type: | ObjectProperty |
Range: | time:Instant |
existenceEndsAt is an abstract property to express that the existence of an object ends at a given time instant.
Identifier: | http://observedchange.com/tisc/ns#existenceEndsAt |
---|---|
OWL Type: | ObjectProperty |
Range: | time:Instant |
inFutureOf is an abstract property to express that an object is in future of another.
Identifier: | http://observedchange.com/tisc/ns#inFutureOf |
---|---|
OWL Type: | ObjectProperty |
Range: | time:TemporalEntity |
inPastOf is an abstract property to express that an object is in past of another.
Identifier: | http://observedchange.com/tisc/ns#inPastOf |
---|---|
OWL Type: | ObjectProperty |
Range: | time:TemporalEntity |
This predicate can be used to express a fuzzybegin of an imprecise time period.
Identifier: | http://linkedscience.org/lsc/ns#fuzzybegin |
---|---|
OWL Type: | ObjectProperty |
Domain: | lsc:Research |
Range: | xsd:dateTime |
This predicate can be used to express a begin of a time period.
Identifier: | http://linkedscience.org/lsc/ns#begin |
---|---|
OWL Type: | ObjectProperty |
Domain: | lsc:Research |
Range: | xsd:dateTime |
This predicate can be used to express an end of a time period.
Identifier: | http://linkedscience.org/lsc/ns#end |
---|---|
OWL Type: | ObjectProperty |
Domain: | lsc:Research |
Range: | xsd:dateTime |
This predicate can be used to express a fuzzyend of an imprecise time period.
Identifier: | http://linkedscience.org/lsc/ns#fuzzyend |
---|---|
OWL Type: | ObjectProperty |
Domain: | lsc:Research |
Range: | xsd:dateTime |