made by pyLODE 2.12.0

SAREF4SYST: an extension of SAREF for typology of systems and their inter-connections

Metadata

URI
https://saref.etsi.org/saref4syst/
Publisher(s)
None
Creator(s)
None
Modified
2020-06-14
Issued
2019-06-06
Version Information
v1.1.2
Version URI
https://saref.etsi.org/saref4syst/v1.1.2/
License
https://forge.etsi.org/etsi-software-license
Source
https://saref.etsi.org/sources/saref4syst/
Ontology RDF
RDF (turtle)

Description

The present document is the technical specification of SAREF4SYST, a generic extension of ETSI TS 103 264 SAREF that defines an ontology pattern which can be instantiated for different domains. SAREF4SYST defines Systems, Connections between systems, and Connection Points at which systems may be connected. These core concepts can be used generically to define the topology of features of interest, and can be specialized for multiple domains. The topology of features of interest is highly important in many use cases. If a room holds a lighting device, and if it is adjacent with an open window to a room whose luminosity is low, then by turning on the lighting device in the former room one may expect that the luminosity in the latter room will rise.

The SAREF4SYST ontology pattern can be instantiated for different domains. For example to describe zones inside a building (systems), that share a frontier (connections). Properties of systems are typically state variables (e.g. agent population, temperature), whereas properties of connections are typically flows (e.g. heat flow).

SAREF4SYST has two main aims: on the one hand, to extend SAREF with the capability or representing general topology of systems and how they are connected or interact and, on the other hand, to exemplify how ontology patterns may help to ensure an homogeneous structure of the overall SAREF ontology and speed up the development of extensions.

SAREF4SYST consists both of a core ontology, and guidelines to create ontologies following the SAREF4SYST ontology pattern. The core ontology is a lightweight OWL-DL ontology that defines 3 classes and 9 object properties.

Use cases for ontology patterns are described extensively in ETSI TR 103 549 Clauses 4.2 and 4.3.

For the Smart Energy domain:

For the Smart Building domain:

A graphical overview of the SAREF4SYST ontology is provided in Figure 1. In such figure:

SAREF4SYST overview

Table of Contents

  1. Classes
  2. Object Properties
  3. Annotation Properties
  4. Namespaces
  5. Legend

Overview

Pictures say 1,000 words
Figure 1: Ontology overview

Classes

Connectionc # Classes

URI https://saref.etsi.org/saref4syst/Connection
Description

The class of connections between systems. This class qualifies property s4syst:connectedTo. A connection describes potential interactions between systems. Any two connected systems are connected through a connection. A connection can connect more than two systems at the same time.

Restrictions connects systemop some Systemc
connects system atop some Connection Pointc
In domain of connects systemop
connects system atop
In range of connects system throughop
connected throughop

Connection Pointc # Classes

URI https://saref.etsi.org/saref4syst/ConnectionPoint
Description

The class of connection points of systems, at which they may be connected to other systems. This class qualifies properties s4syst:connectsSystem and s4syst:connectedThrough. A connection point belongs to exactly one system. Any system connected through a connection is connected at one of its connection points to the connection. The system of a connection point that is connected through a connection is itself connected through the connection.

Restrictions connection point toop exactly 1
In domain of connection point toop
connects system throughop
In range of connects atop
connects system atop

Systemc # Classes

URI https://saref.etsi.org/saref4syst/System
Description

The class of systems, i.e., systems virtually isolated from the environment, whose behaviour and interactions with the environment are modeled. Systems can be connected to other systems. Connected systems interact in some ways. Systems can also have subsystems. Properties of subsystems somehow contribute to the properties of the supersystem.

In domain of sub system ofop
has sub systemop
connected toop
connected throughop
connects atop
In range of connection point toop
has sub systemop
connected toop
sub system ofop
connects systemop

Object Properties

connected throughop # OPs

URI https://saref.etsi.org/saref4syst/connectedThrough
Description

Links a system to one of its connections to other systems.

Inverse properties connects systemop
Domain(s) Systemc
Range(s) s4syst:Connectionc

connected toop # OPs

URI https://saref.etsi.org/saref4syst/connectedTo
Description

Links a system to a system it is connected to. Connected systems interact in some way. The exact meaning of "interact" is defined by sub properties of s4syst:connectedTo. Property s4syst:connectedTo is symmetric. This property can be qualified using class s4syst:Connection, which connects the two systems. If there is a connection between several systems, then one may infer these systems are pairwise connected.

Domain(s) Systemc
Range(s) s4syst:Systemc

connection point toop # OPs

URI https://saref.etsi.org/saref4syst/connectionPointOf
Description

Links a connection point to the one and only one system it belongs to.

Inverse properties connects atop
Domain(s) Connection Pointc
Range(s) s4syst:Systemc

connects atop # OPs

URI https://saref.etsi.org/saref4syst/connectsAt
Description

Links a system to one of the connection points at which it connects.

Inverse properties connection point toop
Domain(s) Systemc
Range(s) s4syst:ConnectionPointc

connects systemop # OPs

URI https://saref.etsi.org/saref4syst/connectsSystem
Description

Links a connection to one of the systems it connects.

Inverse properties connected throughop
Domain(s) Connectionc
Range(s) s4syst:Systemc

connects system atop # OPs

URI https://saref.etsi.org/saref4syst/connectsSystemAt
Description

Links a connection to one of the connection points at which it connects a system.

Inverse properties connects system throughop
Domain(s) Connectionc
Range(s) s4syst:ConnectionPointc

connects system throughop # OPs

URI https://saref.etsi.org/saref4syst/connectsSystemThrough
Description

Links a connection point to one of the connections through which it connects its system.

Inverse properties connects system atop
Domain(s) Connection Pointc
Range(s) s4syst:Connectionc

has sub systemop # OPs

URI https://saref.etsi.org/saref4syst/hasSubSystem
Description

Links a system to one of its sub systems.

Inverse properties sub system ofop
Domain(s) Systemc
Range(s) s4syst:Systemc

sub system ofop # OPs

URI https://saref.etsi.org/saref4syst/subSystemOf
Description

Links a system to its super system. Properties of subsystems somehow contribute to the properties of the super system. The exact meaning of "contribute is defined by sub properties of s4syst:subSystemOf. Property s4syst:subSystemOf is transitive.

Inverse properties has sub systemop
Domain(s) Systemc
Range(s) s4syst:Systemc

Annotation Properties

abstractap # APs

URI http://purl.org/dc/terms/abstract

createdap # APs

URI http://purl.org/dc/terms/created

creatorap # APs

URI http://purl.org/dc/terms/creator

descriptionap # APs

URI http://purl.org/dc/terms/description

issuedap # APs

URI http://purl.org/dc/terms/issued

licenseap # APs

URI http://purl.org/dc/terms/license

modifiedap # APs

URI http://purl.org/dc/terms/modified

publisherap # APs

URI http://purl.org/dc/terms/publisher

sourceap # APs

URI http://purl.org/dc/terms/source

titleap # APs

URI http://purl.org/dc/terms/title

preferredNamespacePrefixap # APs

URI http://purl.org/vocab/vann/preferredNamespacePrefix

preferredNamespaceUriap # APs

URI http://purl.org/vocab/vann/preferredNamespaceUri

Namespaces

default (s4syst)
https://saref.etsi.org/saref4syst/
dcterms
http://purl.org/dc/terms/
owl
http://www.w3.org/2002/07/owl#
prov
http://www.w3.org/ns/prov#
rdf
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs
http://www.w3.org/2000/01/rdf-schema#
sdo
http://schema.org/
skos
http://www.w3.org/2004/02/skos/core#
vann
http://purl.org/vocab/vann/
voaf
http://purl.org/vocommons/voaf#
xsd
http://www.w3.org/2001/XMLSchema#

Legend

cClasses
opObject Properties
fpFunctional Properties
dpData Properties
dpAnnotation Properties
pProperties
niNamed Individuals