ns#
description: 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.

Jim Jones
type: Person

begin
type: ObjectProperty
related: Time
comment: This predicate can be used to express a begin of a time period.
domain: Research
range: dateTime

end
type: ObjectProperty
related: Time
comment: This predicate can be used to express an end of a time period.
domain: Research
range: dateTime

fuzzybegin
type: ObjectProperty
related: Time
comment: This predicate can be used to express a fuzzybegin of an imprecise time period.
domain: Research
range: dateTime

fuzzyend
type: ObjectProperty
related: Time
comment: This predicate can be used to express a fuzzyend of an imprecise time period.
domain: Research
range: dateTime

address
type: ObjectProperty
comment: address is an abstract property to express that an object has some address.
range: string

along
type: ObjectProperty
comment: along is an abstract property to express that an object is along another, for example "a group of houses along by the river".

areasize
type: ObjectProperty
comment: areasize is an abstract property to express the size of the area of an object.
range: float

atFrontOf
type: ObjectProperty
comment: atFrontOf is an abstract property to express that an object is at front of another.

behind
type: ObjectProperty
comment: behind is an abstract property to express that an object is behind another.

disconnected
type: ObjectProperty
comment: disconnected is an abstract property to express that an object is disconnected from another.

eastOf
type: ObjectProperty
comment: eastOf is an abstract property to express that an object is East of another.

equal
type: ObjectProperty
comment: equal is an abstract property to express that an object is equal with another.

existenceBeginsAt
type: ObjectProperty
comment: existenceBeginsAt is an abstract property to express that the existence of an object begins at a given time instant.
range: Instant

existenceEndsAt
type: ObjectProperty
comment: existenceEndsAt is an abstract property to express that the existence of an object ends at a given time instant.
range: Instant

externallyConnected
type: ObjectProperty
comment: externallyConnected is an abstract property to express that an object is externally connected with another.

far
type: ObjectProperty
comment: far is an abstract property to express that an object is far from another.

forecastMadeAt
type: ObjectProperty
comment: forecastMadeAt is an abstract property to express that an object is forecast made at certain time.
range: TemporalEntity

geometry
type: ObjectProperty
comment: geometry is an abstract property to express that an object has certain geometry.

happensAt
type: ObjectProperty
comment: happensAt is a predicate to state when something happens (for example an event such as a concert).
range: Interval

hasCentroid
type: ObjectProperty
comment: hasCentroid is an abstract property to express the location of the centroid of an area feature.
domain: Object
range: Object

hasHeight
type: ObjectProperty
comment: hasHeight is an abstract property to express that an object has certain height.

hasLength
type: ObjectProperty
comment: hasLength is an abstract property to express that an object has certain length.

hasUnionOf
type: ObjectProperty
comment: hasUnionOf is an abstract property to express which union an object (or region) belongs to.

hasWidth
type: ObjectProperty
comment: hasWidth is an abstract property to express that an object has certain width.

here
type: ObjectProperty
comment: here is an abstract property to express that an object is at the same place as another.

inFutureOf
type: ObjectProperty
comment: inFutureOf is an abstract property to express that an object is in future of another.
range: TemporalEntity

inPastOf
type: ObjectProperty
comment: inPastOf is an abstract property to express that an object is in past of another.
range: TemporalEntity

insideOf
type: ObjectProperty
comment: insideOf is an abstract property to express that an object is inside of another.

isForecastFor
type: ObjectProperty
comment: isForecastFor is an abstract property to express that an object is a forecast for a certain time.
range: TemporalEntity

locatedAt
type: ObjectProperty
comment: locatedAt is an abstract property to express that an object is located at somewhere.

near
type: ObjectProperty
comment: near is an abstract property to express that an object is near to another.

nearest
type: ObjectProperty
comment: nearest is an abstract property to express that an object is nearest to another.

next
type: ObjectProperty
comment: 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.

nextTo
type: ObjectProperty
comment: nextTo is an abstract property to express that an object is next to another.

nonTangentialProperPart
type: ObjectProperty
comment: nonTangentialProperPart is an abstract property to express that an object is non tangential proper part of another.

northEastOf
type: ObjectProperty
comment: northEastOf is an abstract property to express that an object is Northeast of another.

northOf
type: ObjectProperty
comment: northOf is an abstract property to express that an object is North of another.

northWestOf
type: ObjectProperty
comment: northWestOf is an abstract property to express that an object is Northwest of another.

outsideOf
type: ObjectProperty
comment: outsideOf is an abstract property to express that an object is outside of another.

partialOverlapArea
type: ObjectProperty
comment: partialOverlapArea is an abstract property to express the overlaping area of two things in a PartialOverlap. The area units can be stated with partialOverlapUnit.
domain: PartialOverlap
range: Object

partialOverlapFrom
type: ObjectProperty
comment: partialOverlapFrom is an abstract property to express the first object that takes part in a PartialOverlap.
domain: PartialOverlap
range: Object

partialOverlapRatio
type: ObjectProperty
comment: partialOverlapRatio is an abstract property to express the ratio of dividing the partialOverlapArea by the area of the object pointed by partialOverlapFrom.
domain: PartialOverlap
range: double

partialOverlapTo
type: ObjectProperty
comment: partialOverlapTo is an abstract property to express the second object that takes part in a PartialOverlap.
domain: PartialOverlap
range: Object

partialOverlapUnit
type: ObjectProperty
comment: partialOverlapUnit is an abstract property to express the units of partialOverlapArea of two things in a PartialOverlap.
domain: PartialOverlap
range: double

partiallyOverlapping
type: ObjectProperty
comment: partiallyOverlapping is an abstract property to express that an object is partially overlapping with another.

sharesPathWith
type: ObjectProperty
comment: sharesPathWith is an abstract property to express that an object shares a path with another.

sizeOfLandArea
type: ObjectProperty
comment: sizeOfLandArea is an abstract property to express the size of the land area of a region.

southEastOf
type: ObjectProperty
comment: southEastOf is an abstract property to express that an object is Southeast of another.

southOf
type: ObjectProperty
comment: southOf is an abstract property to express that an object is South of another.

southWestOf
type: ObjectProperty
comment: southWestOf is an abstract property to express that an object is Southwest of another.

tangentialProperPart
type: ObjectProperty
comment: tangentialProperPart is an abstract property to express that an object is tangential proper part of another.

touches
type: ObjectProperty
comment: touches is an abstract property to express that a region touches another region.

unionOf
type: ObjectProperty
comment: unionOf is an abstract property to express which union a spatiotemporal region forms.

westOf
type: ObjectProperty
comment: westOf is an abstract property to express that an object is West of another.

Open Time and Space Core Vocabulary namespace
type: DataItem
type: Ontology
created: 2013-10-06T17:30:00Z
creator: Tomi Kauppinen
created by: DataCreation
  performed at: 2013-10-06T17:30:00Z
  performed by: Tomi Kauppinen

Tomi Kauppinen
type: Person

Document that defines the core ontology of the Open Time and Space Core Vocabulary
type: Document
conforms to: rdfa-syntax
description: This documents specifies the classes and properties introduced by the TISC core vocabulary.
title: Open Time and Space Core Vocabulary Specification
license: http://creativecommons.org/licenses/by/1.0/
primary topic: Open Time and Space Core Vocabulary namespace

leftOf
type: ObjectProperty
comment: leftOf is an abstract property to express that an object is to the left from another.
inverse of: rightOf

rightOf
type: ObjectProperty
comment: rightOf is an abstract property to express that an object is to the right from another.
inverse of: leftOf

Object
type: Class
comment: Object is (some)thing located in space and time.

PartialOverlap
type: Class
comment: PartialOverlap is a class which allows instantiating characteristics of a partial overlap.