Open Time and Space Core Vocabulary Specification

11 May 2011

This version:
http://observedchange.com/tisc/ns-20110511
Latest version:
http://observedchange.com/tisc/ns
Revision:
Revision: 1.01
Authors:
Tomi Kauppinen (Institute for Geoinformatics, University of Muenster, Germany)
Contributors:
See acknowledgements.

Creative Commons License This work is licensed under a Creative Commons License. This copyright applies to the Open Time and Space Core Vocabulary and accompanying documentation.

Valid XHTML + RDFa 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.


Abstract

TISC, the Open Time and Space Core Vocabulary, is a lightweight spatiotemporal vocabulary aiming to provide terms 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.


Status of this document

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.

Table of contents


1. Introduction

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:

2. The Open Time and Space Core Vocabulary at a glance

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 |

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 | sharesPathWith | hasLength | hasWidth | hasHeight | geometry | equal | disconnected | externallyConnected | partiallyOverlapping | tangentialProperPart | nonTangentialProperPart |

Temporal properties: | existenceBeginsAt | existenceEndsAt | isForecastFor | forecastMadeAt | inFutureOf | inPastOf |

3. Descriptions about TISC

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.

3.1. Evolution and extension of 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.

4. Cross-reference for core TISC classes and properties

Class: Object

Object is (some)thing located in space and time.

identifier:http://observedchange.com/tisc/ns#Object

[back to overview]


Property: here

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
Domain: tisc:Object
Range: tisc:Object

[back to overview]


Property: nearest

nearest is an abstract property to express that an object is nearest to another.

Identifier:http://observedchange.com/tisc/ns#nearest
OWL Type:ObjectProperty
Domain: tisc:Object
Range: tisc:Object

[back to overview]


Property: near

near is an abstract property to express that an object is near to another.

Identifier:http://observedchange.com/tisc/ns#near
OWL Type:ObjectProperty
Domain: tisc:Object
Range: tisc:Object

[back to overview]


Property: far

far is an abstract property to express that an object is far from another.

Identifier:http://observedchange.com/tisc/ns#far
OWL Type:ObjectProperty
Domain: tisc:Object
Range: tisc:Object

[back to overview]


Property: northOf

northOf is an abstract property to express that an object is North of another.

Identifier:http://observedchange.com/tisc/ns#northOf
OWL Type:ObjectProperty
Domain: tisc:Object
Range: tisc:Object

[back to overview]


Property: northWestOf

northWestOf is an abstract property to express that an object is Northwest of another.

Identifier:http://observedchange.com/tisc/ns#northWestOf
OWL Type:ObjectProperty
Domain: tisc:Object
Range: tisc:Object

[back to overview]


Property: westOf

westOf is an abstract property to express that an object is West of another.

Identifier:http://observedchange.com/tisc/ns#westOf
OWL Type:ObjectProperty
Domain: tisc:Object
Range: tisc:Object

[back to overview]


Property: southWestOf

southWestOf is an abstract property to express that an object is Southwest of another.

Identifier:http://observedchange.com/tisc/ns#southWestOf
OWL Type:ObjectProperty
Domain: tisc:Object
Range: tisc:Object

[back to overview]


Property: southOf

southOf is an abstract property to express that an object is South of another.

Identifier:http://observedchange.com/tisc/ns#southOf
OWL Type:ObjectProperty
Domain: tisc:Object
Range: tisc:Object

[back to overview]


Property: southEastOf

southEastOf is an abstract property to express that an object is Southeast of another.

Identifier:http://observedchange.com/tisc/ns#southEastOf
OWL Type:ObjectProperty
Domain: tisc:Object
Range: tisc:Object

[back to overview]


Property: eastOf

eastOf is an abstract property to express that an object is East of another.

Identifier:http://observedchange.com/tisc/ns#eastOf
OWL Type:ObjectProperty
Domain: tisc:Object
Range: tisc:Object

[back to overview]


Property: northEastOf

northEastOf is an abstract property to express that an object is Northeast of another.

Identifier:http://observedchange.com/tisc/ns#northEastOf
OWL Type:ObjectProperty
Domain: tisc:Object
Range: tisc:Object

[back to overview]


Property: nextTo

nextTo is an abstract property to express that an object is next to another.

Identifier:http://observedchange.com/tisc/ns#nextTo
OWL Type:ObjectProperty
Domain: tisc:Object
Range: tisc:Object

[back to overview]


Property: leftOf

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
Domain: tisc:Object
Range: tisc:Object

[back to overview]


Property: rightOf

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
Domain: tisc:Object
Range: tisc:Object

[back to overview]


Property: atFrontOf

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
Domain: tisc:Object
Range: tisc:Object

[back to overview]


Property: insideOf

insideOf is an abstract property to express that an object is inside of another.

Identifier:http://observedchange.com/tisc/ns#insideOf
OWL Type:ObjectProperty
Domain: tisc:Object
Range: tisc:Object

[back to overview]


Property: outsideOf

outsideOf is an abstract property to express that an object is outside of another.

Identifier:http://observedchange.com/tisc/ns#outsideOf
OWL Type:ObjectProperty
Domain: tisc:Object
Range: tisc:Object

[back to overview]


Property: behind

behind is an abstract property to express that an object is behind another.

Identifier:http://observedchange.com/tisc/ns#behind
OWL Type:ObjectProperty
Domain: tisc:Object
Range: tisc:Object

[back to overview]


Property: along

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
Domain: tisc:Object
Range: tisc:Object

[back to overview]


Property: locatedAt

locatedAt is an abstract property to express that an object is located at somewhere.

Identifier:http://observedchange.com/tisc/ns#locatedAt
OWL Type:ObjectProperty
Domain: tisc:Object
Range: tisc:Object

[back to overview]


Property: address

address is an abstract property to express that an object has some address.

Identifier:http://observedchange.com/tisc/ns#address
OWL Type:ObjectProperty
Domain: tisc:Object
Range: xsd:string

[back to overview]


Property: areasize

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
Domain: tisc:Object
Range: xsd:float

[back to overview]


Property: sharesPathWith

sharesPathWith is an abstract property to express that an object shares a path with another.

Identifier:http://observedchange.com/tisc/ns#sharesPathWith
OWL Type:ObjectProperty
Domain: tisc:Object
Range: tisc:Object

[back to overview]


Property: hasLength

hasLength is an abstract property to express that an object has certain length.

Identifier:http://observedchange.com/tisc/ns#hasLength
OWL Type:ObjectProperty
Domain: tisc:Object
Range: tisc:Object

[back to overview]


Property: hasWidth

hasWidth is an abstract property to express that an object has certain width.

Identifier:http://observedchange.com/tisc/ns#hasWidth
OWL Type:ObjectProperty
Domain: tisc:Object
Range: tisc:Object

[back to overview]


Property: hasHeight

hasHeight is an abstract property to express that an object has certain height.

Identifier:http://observedchange.com/tisc/ns#hasHeight
OWL Type:ObjectProperty
Domain: tisc:Object
Range: tisc:Object

[back to overview]


Property: geometry

geometry is an abstract property to express that an object has certain geometry.

Identifier:http://observedchange.com/tisc/ns#geometry
OWL Type:ObjectProperty
Domain: tisc:Object
Range: tisc:Object

[back to overview]


Property: equal

equal is an abstract property to express that an object is equal with another.

Identifier:http://observedchange.com/tisc/ns#equal
OWL Type:ObjectProperty
Domain: tisc:Object
Range: tisc:Object

[back to overview]


Property: disconnected

disconnected is an abstract property to express that an object is disconnected from another.

Identifier:http://observedchange.com/tisc/ns#disconnected
OWL Type:ObjectProperty
Domain: tisc:Object
Range: tisc:Object

[back to overview]


Property: externallyConnected

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
Domain: tisc:Object
Range: tisc:Object

[back to overview]


Property: partiallyOverlapping

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
Domain: tisc:Object
Range: tisc:Object

[back to overview]


Property: tangentialProperPart

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
Domain: tisc:Object
Range: tisc:Object

[back to overview]


Property: nonTangentialProperPart

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
Domain: tisc:Object
Range: tisc:Object

[back to overview]


Property: isForecastFor

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
Domain: tisc:Object
Range: time:TemporalEntity

[back to overview]


Property: forecastMadeAt

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
Domain: tisc:Object
Range: time:TemporalEntity

[back to overview]


Property: existenceBeginsAt

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
Domain: tisc:Object
Range: time:Instant

[back to overview]


Property: existenceEndsAt

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
Domain: tisc:Object
Range: time:Instant

[back to overview]


Property: inFutureOf

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
Domain: tisc:Object
Range: time:TemporalEntity

[back to overview]


Property: inPastOf

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
Domain: tisc:Object
Range: time:TemporalEntity

[back to overview]


5. Acknowledgement

We would like to acknowledge the participants of the GeoVoCampSouthampton2011 and students of the Linked Open Data---(R)Evolution -seminar at the Institute for Geoinformatics, University of Muenster for all the fruitful discussions, ideas and comments.

6. References

7. Change log