CTRLont - An ontology to formally specify the control domain.

IRI:
https://w3id.org/ibp/CTRLont
Version IRI:
https://w3id.org/ibp/CTRLont-0.3.0
Current version:
v0.3.0
Previous version:
https://w3id.org/ibp/CTRLont-0.0.1 (visualise it with LODE)
Authors:
Georg Ferdinand Schneider
https://orcid.org/0000-0002-2033-859X
https://www.researchgate.net/profile/Georg_Schneider3
Publisher:
https://www.ibp.fraunhofer.de
Other visualisation:
Ontology source

Abstract

CTRLont specifies concepts and relationships of control actors on a high level.

Table of Content

  1. Classes
  2. Object Properties
  3. Named Individuals
  4. Annotation Properties
  5. Namespace Declarations

Classes

Annotated Elementc back to ToC or Class ToC

IRI: https://w3id.org/ibp/CTRLont#AnnotatedElement

is defined by
https://w3id.org/ibp/CTRLont#ctrl
An annotated element is a generic superclass for ctrl:Input, ctrl:Output and ctrl:Parameter
has super-classes
hasUnitop only Unitc
hasSemanticTypeop only Semantic Typec
hasDataTypeop only Data typec
hasMediumop only Mediumc
hasQuantityop only Quantityc
has sub-classes
Inputc, Outputc, Parameterc
is in domain of
hasDataTypeop, hasMediumop, hasQuantityop, hasSemanticTypeop, hasUnitop

Application Logicc back to ToC or Class ToC

IRI: https://w3id.org/ibp/CTRLont#ApplicationLogic

is defined by
https://w3id.org/ibp/CTRLont#ctrl
Concept to specify the application logic of a control actor. Seperate ontologies may be used to further specify this concept.
is in range of
hasApplicationLogicop

Control Actorc back to ToC or Class ToC

IRI: https://w3id.org/ibp/CTRLont#ControlActor

is defined by
https://w3id.org/ibp/CTRLont#ctrl
Concept to describe the in general accepted Sense-Process-Actuate pattern in automation systems, e.g. function blocks from IEC 61499.
has super-classes
hasOutputop only Outputc
hasApplicationLogicop some Application Logicc
hasApplicationLogicop only Application Logicc
hasOutputop some Outputc
hasInputop only Inputc
hasParameterop only Parameterc
is in domain of
hasInputop, hasOutputop, hasParameterop, isSupervisedByop, supervisesop
is in range of
isSupervisedByop, supervisesop

Data typec back to ToC or Class ToC

IRI: https://w3id.org/ibp/CTRLont#DataType

is defined by
https://w3id.org/ibp/CTRLont#ctrl
Placeholder class for the specification of basic data types such as, e.g. integer, boolean or double.
is in range of
hasDataTypeop

Inputc back to ToC or Class ToC

IRI: https://w3id.org/ibp/CTRLont#Input

is defined by
https://w3id.org/ibp/CTRLont#ctrl
An input allow flows of information to enter a control actor. Inputs are processed by the respective application logic of the control actor to compute the outputs.
has super-classes
Annotated Elementc
is in range of
hasInputop, isConnectedToop, logicInputop
is disjoint with
Parameterc

Mediumc back to ToC or Class ToC

IRI: https://w3id.org/ibp/CTRLont#Medium

is defined by
https://w3id.org/ibp/CTRLont#ctrl
Placeholder concept to stipulate reuse of existing ontologies such as dbpedia or http://www.productontology.org/id/
is in range of
hasMediumop

Outputc back to ToC or Class ToC

IRI: https://w3id.org/ibp/CTRLont#Output

is defined by
https://w3id.org/ibp/CTRLont#ctrl
An output allows compute results by the application logic of an control actor to be fowarded to outside entities such as actuators or other control actors.
has super-classes
Annotated Elementc
is in domain of
isConnectedToop
is in range of
hasOutputop, logicOutputop
is disjoint with
Parameterc

Parameterc back to ToC or Class ToC

IRI: https://w3id.org/ibp/CTRLont#Parameter

is defined by
https://w3id.org/ibp/CTRLont#ctrl
Parameter describe time-invariant values and settings of the respective control actor. Thus thay can be added dependent on the respective application logic.
has super-classes
Annotated Elementc
is in range of
hasParameterop, logicParameterop
is disjoint with
Inputc, Outputc

Quantityc back to ToC or Class ToC

IRI: https://w3id.org/ibp/CTRLont#Quantity

is defined by
https://w3id.org/ibp/CTRLont#ctrl
Placeholder concept to stipulate reuse of existing ontologies such as Ontology for Units and Measures (OM) or QUDT.
is in range of
hasQuantityop

Semantic Typec back to ToC or Class ToC

IRI: https://w3id.org/ibp/CTRLont#SemanticType

is defined by
https://w3id.org/ibp/CTRLont#ctrl
It may be required to further annotate an Input, Output or Parameter with a specific Semantic Type. For example in building automation to differ between room air temperature or outdoor air temperature.
is in range of
hasSemanticTypeop

Unitc back to ToC or Class ToC

IRI: https://w3id.org/ibp/CTRLont#Unit

is defined by
https://w3id.org/ibp/CTRLont#ctrl
Placeholder concept to stipulate reuse of existing ontologies such as Ontology for Units and Measures (OM) or QUDT.
is in range of
hasUnitop

Object Properties

hasApplicationLogicop back to ToC or Object Property ToC

IRI: https://w3id.org/ibp/CTRLont#hasApplicationLogic

is defined by
https://w3id.org/ibp/CTRLont#ctrl
Object property to relate a control actor to its specific application logic

hasDataTypeop back to ToC or Object Property ToC

IRI: https://w3id.org/ibp/CTRLont#hasDataType

is defined by
https://w3id.org/ibp/CTRLont#ctrl
Object property to annotate a input, output or parameter with its data type.
has domain
Annotated Elementc
has range
Data typec

hasInputop back to ToC or Object Property ToC

IRI: https://w3id.org/ibp/CTRLont#hasInput

is defined by
https://w3id.org/ibp/CTRLont#ctrl
Object property to relate a control actor to its inputs.
has domain
Control Actorc
has range
Inputc

hasMediumop back to ToC or Object Property ToC

IRI: https://w3id.org/ibp/CTRLont#hasMedium

is defined by
https://w3id.org/ibp/CTRLont#ctrl
Object property to annotate an input, output or parameter with its medium.
has domain
Annotated Elementc
has range
Mediumc

hasOutputop back to ToC or Object Property ToC

IRI: https://w3id.org/ibp/CTRLont#hasOutput

is defined by
https://w3id.org/ibp/CTRLont#ctrl
Object property to relate a control actor to its outputs.
has domain
Control Actorc
has range
Outputc

hasParameterop back to ToC or Object Property ToC

IRI: https://w3id.org/ibp/CTRLont#hasParameter

is defined by
https://w3id.org/ibp/CTRLont#ctrl
Object property to relate a control actor to its parameter.
has domain
Control Actorc
has range
Parameterc

hasQuantityop back to ToC or Object Property ToC

IRI: https://w3id.org/ibp/CTRLont#hasQuantity

is defined by
https://w3id.org/ibp/CTRLont#ctrl
Object property to annotate an input, output or parameter with its quantity.
has domain
Annotated Elementc
has range
Quantityc

hasSemanticTypeop back to ToC or Object Property ToC

IRI: https://w3id.org/ibp/CTRLont#hasSemanticType

is defined by
https://w3id.org/ibp/CTRLont#ctrl
Object property to relate an input, output or parameter with its semantic type.
has domain
Annotated Elementc
has range
Semantic Typec

hasUnitop back to ToC or Object Property ToC

IRI: https://w3id.org/ibp/CTRLont#hasUnit

is defined by
https://w3id.org/ibp/CTRLont#ctrl
Object property to relate an input, output or parameter with its unit.
has domain
Annotated Elementc
has range
Unitc

isConnectedToop back to ToC or Object Property ToC

IRI: https://w3id.org/ibp/CTRLont#isConnectedTo

is defined by
https://w3id.org/ibp/CTRLont#ctrl
Object property to describe the topological relationship between an input of one control actor and the output of another.
has domain
Outputc
has range
Inputc

isSupervisedByop back to ToC or Object Property ToC

IRI: https://w3id.org/ibp/CTRLont#isSupervisedBy

is defined by
https://w3id.org/ibp/CTRLont#ctrl
Object property to describe hierarchical composition of control actors.
has domain
Control Actorc
has range
Control Actorc
is inverse of
supervisesop

logicInputop back to ToC or Object Property ToC

IRI: https://w3id.org/ibp/CTRLont#logicInput

is defined by
https://w3id.org/ibp/CTRLont#ctrl
Object property to express the relationship of some application logic concept to an input.
has range
Inputc

logicOutputop back to ToC or Object Property ToC

IRI: https://w3id.org/ibp/CTRLont#logicOutput

is defined by
https://w3id.org/ibp/CTRLont#ctrl
Object property to express the relationship of some application logic concept to an output.
has range
Outputc

logicParameterop back to ToC or Object Property ToC

IRI: https://w3id.org/ibp/CTRLont#logicParameter

is defined by
https://w3id.org/ibp/CTRLont#ctrl
Object property to express the relationship of some application logic concept to an parameter.
has range
Parameterc

supervisesop back to ToC or Object Property ToC

IRI: https://w3id.org/ibp/CTRLont#supervises

is defined by
https://w3id.org/ibp/CTRLont#ctrl
Object property to describe if one control actor supervises another.
has domain
Control Actorc
has range
Control Actorc
is inverse of
isSupervisedByop

Named Individuals

CTRLontni back to ToC or Named Individual ToC

IRI: https://w3id.org/ibp/CTRLont

belongs to
vocabularyc

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/terms/contributor

creatorap back to ToC or Annotation Property ToC

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

descriptionap back to ToC or Annotation Property ToC

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

identifierap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/terms/identifier

is defined byap back to ToC or Annotation Property ToC

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

issuedap back to ToC or Annotation Property ToC

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

labelap back to ToC or Annotation Property ToC

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

licenseap back to ToC or Annotation Property ToC

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

modifiedap back to ToC or Annotation Property ToC

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

preferred namespace prefixap back to ToC or Annotation Property ToC

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

preferred namespace uriap back to ToC or Annotation Property ToC

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

publisherap back to ToC or Annotation Property ToC

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

rightsap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/terms/rights

see alsoap back to ToC or Annotation Property ToC

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

term statusap back to ToC or Annotation Property ToC

IRI: http://www.w3.org/2003/06/sw-vocab-status/ns#term_status

titleap back to ToC or Annotation Property ToC

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

Namespace Declarations back to ToC

default namespace
https://w3id.org/ibp/CTRLont#
by-sa
http://creativecommons.org/licenses/by-sa/
ibp
https://w3id.org/ibp/
ns
http://www.w3.org/2003/06/sw-vocab-status/ns#
orcid-org
https://orcid.org/
owl
http://www.w3.org/2002/07/owl#
profile
https://www.researchgate.net/profile/
rdf
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs
http://www.w3.org/2000/01/rdf-schema#
schema
http://qudt.org/schema/
terms
http://purl.org/dc/terms/
vann
http://purl.org/vocab/vann/
voaf
http://purl.org/vocommons/voaf#
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.