The Time-indexed Value in Context

IRI:
http://purl.org/spar/tvc
Date:
08/06/2012
Authors:
Silvio Peroni
Contributors:
David Shotton
Fabio Vitali
Imported Ontologies:
http://www.ontologydesignpatterns.org/cp/owl/timeindexedsituation.owl (visualise it with LODE)
http://www.w3.org/2006/time (visualise it with LODE)

Abstract

A pattern for the description of scenarios that involve entities having some value during a particular time and within a particular context.

Table of Content

  1. Introduction
  2. Classes
  3. Object Properties
  4. Annotation Properties
  5. SWRL Rules
  6. Namespace Declarations

Introduction

Sometimes, we need to describe scenarios in which someone (e.g., a person) has a value (e.g., a particular role) during a particular time and for a particular context. Four different things are involved in these kinds of scenarios: 1. the entity having some value, e.g. a person or a document possessing a role or a status; 2. the value had by someone, e.g. a role or a status; 3. the time period during which the entity has that value, e.g. from April 2008 to September 2008; 4. the particular context that characterises the act of having that value, e.g. being a member of an institution or an editor of a particular journal. Thought as natural extension of the Time-indexed Situation pattern (http://ontologydesignpatterns.org/wiki/Submissions:TimeIndexedSituation), this ontological pattern, called Time-indexed Value in Context (TVC), is able to describe these kinds of scenarios.

Classes

value in timec back to ToC or Class ToC

IRI: http://www.essepuntato.it/2012/04/tvc/ValueInTime

It defines a particular kind of time-indexed situation that represents a hub linking the entity having a particular value, the value itself and the temporal and contextual extents from which the entity-value relationship depends.
has super-classes
time indexed situation
within contextop some thingc
at timeop some instant or interval
with valueop some thingc
is in domain of
at timeop, with valueop, within contextop
is in range of
has valueop
Having the role "graduate student" in a specific time (e.g., now) and context (e.g., "University of Bologna").

Object Properties

at timeop back to ToC or Object Property ToC

IRI: http://www.essepuntato.it/2012/04/tvc/atTime

It specifies the particular temporal instant or time period in which the situation takes place.
has super-properties
is setting for
has domain
value in timec
has range
temporal entity

has valueop back to ToC or Object Property ToC

IRI: http://www.essepuntato.it/2012/04/tvc/hasValue

It links an entity (e.g., a Person) to a particular ValueInTime situation;
has super-properties
has time indexed setting
has domain
thingc
has range
value in timec

with valueop back to ToC or Object Property ToC

IRI: http://www.essepuntato.it/2012/04/tvc/withValue

It holds the value had by the entity taking part to the situation.
has super-properties
for entity
has domain
value in timec
has range
thingc

within contextop back to ToC or Object Property ToC

IRI: http://www.essepuntato.it/2012/04/tvc/withinContext

It links to the specific context within which the fact of the entity having the value is relevant.
has super-properties
for entity
has domain
value in timec
has range
thingc

Annotation Properties

commentap back to ToC or Annotation Property ToC

IRI: http://www.w3.org/2000/01/rdf-schema#comment

contributorap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/elements/1.1/contributor

creatorap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/elements/1.1/creator

dateap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/elements/1.1/date

descriptionap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/elements/1.1/description

labelap back to ToC or Annotation Property ToC

IRI: http://www.w3.org/2000/01/rdf-schema#label

titleap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/elements/1.1/title

version infoap back to ToC or Annotation Property ToC

IRI: http://www.w3.org/2002/07/owl#versionInfo

SWRL rules

Rule #1back to ToC

value in timec(?x) , at time(?x,?t) -> at timeop(?x,?t)

Rule #2back to ToC

time interval(?t) , at timeop(?x,?t) -> at time(?x,?t)

Namespace Declarations back to ToC

default namespace
http://purl.org/spar/tvc#
2006
http://www.w3.org/2006/
dc
http://purl.org/dc/elements/1.1/
owl
http://www.w3.org/2002/07/owl#
rdf
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs
http://www.w3.org/2000/01/rdf-schema#
situation-owl
http://www.ontologydesignpatterns.org/cp/owl/situation.owl#
spar
http://purl.org/spar/
swrl
http://www.w3.org/2003/11/swrl#
swrlb
http://www.w3.org/2003/11/swrlb#
time
http://www.w3.org/2006/time#
timeindexedsituation-owl
http://www.ontologydesignpatterns.org/cp/owl/timeindexedsituation.owl#
timeindexedvalueincontext
http://dwellonit.svn.sourceforge.net/svnroot/dwellonit/TimeIndexedValueInContext/
timeinterval-owl
http://www.ontologydesignpatterns.org/cp/owl/timeinterval.owl#
tvc
http://www.essepuntato.it/2012/04/tvc/
xsd
http://www.w3.org/2001/XMLSchema#

This HTML document was obtained by processing the OWL ontology source code through LODE, Live OWL Documentation Environment, developed by Silvio Peroni.