De Building Performance Ontology (BOP) heeft het doel om de integratie van topologische gebouwinformatie met statische en dynamische eigenschappen mogelijk te maken, om zo een homogene informatieomgeving te creëren die wordt gebruikt bij complexe prestatiebeoordelingen van gebouwen. Het helpt gebouwbeheerders en hun software om te gaan met de grote heterogeniteit van informatie. Hoewel de gegevens die statische en dynamische eigenschappen beschrijven fundamenteel verschillend zijn, delen ze een vergelijkbare context met een complexe spatio-temporele resolutie. Het doel van deze ontologie is om deze complexe contextuele informatie op dezelfde manier weer te geven voor verschillende soorten informatie, waardoor de mogelijkheden voor het gebruik van de linked data in complexe vergelijkingen worden vergroot en de machineleesbaarheid wordt verbeterd. We hebben geprobeerd om zo semantisch correct mogelijk te izjn, terwijl we ook streefden naar eenvoudige en intuïtieve SPARQL queries. Doordat we concepten uit belangrijke ontologieën in het veld hebben hergebruikt, kan BOP gemakkelijk worden geïntegreerd met een breed scala aan bestaande ontologieën en datasets.
The Building Performance Ontology (BOP) aims to enable the integration of topological building information with static and dynamic properties, to create a homogeneous data environment used by complex building performance assessments. It helps building managers and their software to deal with the large heterogeneity of information. While the data describing static and dynamic properties is fundamentally different, they share a similar context with a complex spatio-temporal resolution. The goal of this ontology is to represent this complex contextual information similarly for different types of information, which will increase the opportunities for using the linked data in complex equations and improves machine-readability. We tried to be as semantically correct as possible, while also aiming for simple and intuitive queries. By (re-)using concepts from major ontologies in the field, BOP could easily be integrated with a wide range of existing ontologies and datasets.
Building Performance Ontology
Relatie tussen een actuator en de eigenschap die hij bedient.
Relationship between an actuator and the property it acts on.
acts on
bedient
Relatie tussen een bediening en een actuator die deze bediening heeft uitgevoerd.
Relationship between an actuation and the actuator which performed this actuation.
actuated by
bediend door
Relatie tussen een set van eigenschappen en een eigenschap die deel uitmaakt van deze set.
Relationship between a property set and a property which is part of this set.
bevat eigenschap
contains property
Relatie tussen een uitvoering en een uitvoerder die deze uitvoering heeft uitgevoerd.
Relationship between an execution and the executor which performed this execution.
executed by
uitgevoerd door
Relatie tussen een uitvoerder en de eigenschap waarop deze uitvoert.
Relationship between an executor and the property it executes on.
executes on
voert uit op
Relatie tussen een bediening en de bediende eigenschap.
Relationship between an actuation and the actuated property.
has actuated property
heeft bediende eigenschap
Relatie tussen een eigenschap en een bijbehorende bediening
Relationship between a property and a corresponding actuation.
has actuation
heeft bediening
Direct relationship between a feature of interest and a result.
Directe relatie tussen een kenmerk van belang en een resultaat.
has complex property
heeft complexe eigenschap
De objecteigenschap kan worden uitgebreid door deze te subclassificeren met casus-specifieke objecteigenschappen. Zo zou men kunnen zeggen: :Muur --ex:heeftLengte-> :Lengte, waarbij ex:heeftLengte een subklasse is van bop:hasComplexProperty.
The object property could be extended by subclassing it with use-case-specific object properties. One could for example say: :Wall --ex:hasLength-> :CurrentWallLength, where ex:hasLength is a subclass of bop:hasComplexProperty.
Relatie tussen een databank en zijn datapunten.
Relationship between a database and its data points.
has data point
heeft datapunt
Bijvoorbeeld the relatie tussen een time-series databank en een datapunt in deze databank.
E.g. the relationship between a time-series database and a data record in this database.
Relatie tussen een uitvoering en de uitgevoerde eigenschap.
Relationship between an execution and the executed property.
has executed property
heeft uitgevoerde eigenschap
Relatie tussen een eigenschap en een bijbehorende uitvoering.
Relationship between a property and a corresponding execution.
has execution
heeft uitvoering
Koppelt een uitvoerder aan een databank waar zijn resultaten worden opgeslagen.
Linking an executor with the database its results are stored in.
has external database
heeft externe databank
Deze objecteigenschap kan worden gebruikt om een sensor te koppelen aan een time-series databank.
This object property could be used to link a sensor with a time-series database.
Koppelt een uitvoering met zijn kenmerk van belang.
Linking an execution with its feature of interest.
has feature of interest
heeft kenmerk van belang
Relatie tussen een eigenschap en een bijbehorende observatie.
Relationship between a property and a corresponding observation.
has observation
heeft observatie
Relatie tussen een observatie en de geobserveerde eigenschap.
Relationship between an observation and the observed property.
has observed property
heeft geobserveerde eigenschap
Koppelt een kenmerk van belang aan haar eigenschap. De eigenschap is intrinsiek aan dit kenmerk van belang, en kan niet bestaan zonder dit kenmerk van belang.
Linking a feature of interest with its property. The property is intrinsic to this feature of interest, and cannot exist without this feature of interest.
has property
heeft eigenschap
Koppelt een eigenschap met een resultaat.
Linking a property with a result
has property state
heeft eigenschapsstatus
Deze objecteigenschap kan worden gebruikt om direct een koppeling tussen een eigenschap en een eigenschapsstatus te maken. Voorbeeld: :Temperatuur --bop:hasPropertyState--> :HuidigeTemperatuur
This object property is used to directly link a property to a property state. Example: :Temperature --bop:hasPropertyState--> :CurrentTemperatureState
Koppelt een uitvoering aan zijn resultaat.
Linking an execution to its result.
has result
heeft resultaat
Describing a whole-part relationship between an actuator and its sub-actuator.
has sub-actuator
Describing a whole-part relationship between an executor and its sub-executor.
has sub-executor
Describing a whole-part relationship between a property and its sub-property..
has sub-property
Describing a whole-part relationship between a sensor and its sub-sensor..
has sub-sensor
Linking a result with a unit.
has unit
Describing the relation between a platform and the executor which is hosted by this platform.
hosts
This object property could be used to describe the relationship between a wall and a sensor hosted by this wall.
Describing the relation between a procedure and the executor implementing this procedure.
implemented by
Describing the relationship between an executor and the procedure it implements.
implements procedure
Relationship between a property and the actuator which acts on the property.
is actuated by
Linking a result with a feature of interest
is complex property of
This object property is used to directly link the current state of a property to a feature of interest. It is the shortest route to link a result to a feature of interest. The object property could be extended by subclassing it with use-case-specific object properties. One could for example say: :CurrentWallLength --ex:isLengthOf-> :Wall, where ex:hasLength is a subclass of bop:isComplexPropertyOf.
Linking a data point with the database it is part of.
is data point of
Relationship between a property and the executor which executes on the property.
is executed by
is external database of
Linking a database with the executor which results are stored in this database.
This object property could be used to link a time-series database with a sensor.
Linking a feature of interest with an execution which executes on a property of this feature of interest.
is feature of interest of
Describing the relation between an executor and the platform hosting this executor.
is hosted by
This object property could be used to describe the relationship between a sensor and a wall hosting this sensor.
Relationship between a property and the sensor which observes the property.
is observed by
Relationship between a property and the property set it is part of.
is part of property set
Linking a property with its feature of interest. The property is intrinsic to this feature of interest, and cannot exist without a feature of interest.
is property of
Linking a result with a property
is property state of
This object property is used to directly link the current state of a property to a property. It is the shortest route to link a result to a property. Example: CurrentTemperatureState -- isPropertyStateOf --> Temperature
Linking a result with an execution.
is result of
Relation between an actuator and sub-actuators. The sub-actuators are of type actuator and could function as individual actuators.
is sub-actuator of
The object property could be used to model actuators which have multiple components with their own functions.
Relation between an executor and sub-executors. The sub-executors are of type executor and could function as individual executors.
is sub-executor of
The object property could be used to model devices which have multiple components with their own functions. A multisensor - for example - consists of multiple sub-sensors which individually perform a sensing function.
Relation between a sub-property and its parent property.
is sub-property of
The object property describes a typical whole-part relationship between a property and its sub-properties. It is used in cases where properties are so complex that it is desirable to decompose them into separate properties. The separate properties might also be individually linked to their own results.
Relation between a sensor and sub-sensors. The sub-sensors are of type sensor and could function as individual sensors.
is sub-sensor of
The object property could be used to model sensors which have multiple components with their own functions.
Linking a unit with a result.
is unit of
The relationship between a procedure and an execution which used this procedure.
is used for
Relatie tussen een observatie en een sensor die deze observatie heeft uitgevoerd.
Relationship between an observation and the sensor which performed this observation.
geobserveerd door
observed by
Relatie tussen een sensor en de eigenschap die hij observeert.
Relationship between a sensor and the property it observes.
observeert
observes
Relationship between an actuator and the actuation it performs.
performs actuation
Relationship between an executor and the execution it performs.
performs execution
Relationship between a sensor and the observation it performs.
performs observation
The relationship between an execution and the used procedure.
uses procedure
Het ID van een datapunt in een externe databank.
The ID of a data point in an external database.
has ID
heeft ID
Koppelt een kenmerk van belang met een simpele eigenschapswaarde, beschreven als tekstueel veld.
Linking a feature of interest with a simple property value described as a literal.
has simple property
heeft simpele eigenschap
Koppelt een eigenschap met een simpele eigenschapsstatus, beschreven als tekstueel veld.
Linking a property with a simple property state value described as a literal.
has simple property state
heeft simpele eigenschapsstatus
Koppelt een uitvoering met een simpel resultaat, beschreven als tekstueel veld.
Linking an execution with a simple result value described as a literal.
has simple result
heeft simpel resultaat
Koppelt een resultaat met een eenheid beschreven als tekstueel veld.
Linking a result with a unit described by a literal.
has simple unit
heeft simpele eenheid
De waarde van een resultaat, beschreven als tekstueel veld.
The simple value of a result.
has value
heeft waarde
An act of carrying out an actuation procedure by an actuator to change the state of a property.
Het bedienen van iets. Een bediening kan worden bediend door een actuator, eventueel op basis van een procedure.
Actuation
Bediening
An agent that can implement an actuation procedure to change the state of a property..
Iets wat een bediening kan uitvoeren op basis van een procedure om de status van een eigenschap te veranderen.
Actuator
A data element in a database representing the state of a property.
Een dataelement in een databank die de staat van een eigenschap vertegenwoordigt.
Data point
Datapunt
Het datapunt kan in verschillende soorten databanken worden gebruikt. Het komt overeen met afzonderlijke datapunten in time-series databanken of rijen in SQL tabellen. Het is ook een gebruikelijk concept in BMS-servers, waarin het bijvoorbeeld sensor-observaties, output van actuatoren of een andere scalaire waarde vertegenwoordigt.
The data point can be used in various types of databases. It corresponds to single data records in time-series databases, or rows in SQL database tables. It is also a common concept in BMS servers, representing for example a sensor reading, output value of an actuator or any other scalar value.
A collection of data. The database class is used to describe an external database, storing results of executions, such as a time-series database.
Een collectie van data. De databank klasse wordt gebruikt om externe databanken te beschrijven. Deze kunnen resultaten van uitvoeringen bevatten.
Databank
Database
An act of carrying out a procedure by an executor on a property
Het doen of uitvoeren van iets. Een uitvoering kan worden uitgevoerd door een uitvoerder, eventueel op basis van een procedure.
Execution
Uitvoering
An agent that can implement a procedure to perform an execution.
Iets wat een taak kan uitvoeren op basis van een procedure.
Executor
Uitvoerder
An abstraction of a real-world phenomenon which could be described in terms of its properties.
Een abstractie van een fenomeen uit de echte wereld (object, onderdeel, zone, evenement, etc).
Feature of interest
Kenmerk van belang
An object, part, zone, event etc.
Een object, deel, zone, evenement, etc.
An input data point in a BMS system.
Een invoerdatapunt in een BMS systeem.
Input
Invoer
Inputs in BMS are often the results of an observation, such as sensor readings. They are read by a system.
Invoerdatapunten in BMS-systemen zijn vaak het resultaat van een waarneming, zoals sensor-observaties. Ze worden gelezen door een systeem.
An act of carrying out an observation procedure by a sensor to observe the state of a property.
Het observeren van iets. Een observatie kan worden geobserveerd door een sensor, eventueel op basis van een procedure.
Observatie
Observation
An output data point in a BMS system.
Een uitvoerdatapunt in een BMS systeem.
Output
Uitvoer
Outputs in BMS are often the values sent to actuators, such as turning on a light. They are written by a system.
Uitvoerdatapunten in BMS systemen zijn vaak de waarden die naar actuatoren worden gestuurd, zoals het inschakelen van een lamp. Ze worden geschreven door een systeem.
An entity that hosts an executor.
Een entitiet die een uitvoerder herbergt.
Platform
A workflow, protocol, plan, algorithm, or computational method specifying how to perform an execution.
Een workflow, protocol, plan, algoritme of rekenmethode die specificeert hoe een uitvoering moet worden uitgevoerd.
Procedure
A measurable and intrinsic characteristic of a feature of interest.
Een eigenschap van een kenmerk van belang. De eigenschap is intrinsiek aan en kan niet bestaan zonder het kenmerk van belang.
Eigenschap
Property
A collection of properties. The collection could also be a singleton or a null set.
Een collectie van eigenschappen. De collectie kan ook een eenpuntsverzameling of een lege verzameling zijn.
Property set
Verzameling van eigenschappen
De uitkomst van een uitvoering.
The outcome of an execution.
Result
Resultaat
Het resultaat kan bijvoorbeeld bestaan uit een waarde, een eenheid en andere herkomstgegevens.
The result may hold, for example, a value, a unit, a result time and other provenance data.
An agent that can implement an observation procedure to measure the state of a property.
Iets wat een observatie kan uitvoeren op basis van een procedure om de status van een eigenschap te meten.
Sensor
A particular quantity value that has been chosen as a scale for measuring other quantities of the same kind.
Een specifieke waarde van een natuurkundige grootheid die is gekozen als een schaal voor het meten van andere hoeveelheden van diezelfde grootheid.
Eenheid
Unit
A user defined data point in a BMS system.
Een door de gebruiker gedefinieerd datapunt in een BMS systeem.
Door de gebruiker gedefinieerd
User defined
Door de gebruiker gedefinieerde datapunten in een BMS systeem zijn vaak parameters die zijn ingesteld door mensen of wettelijke voorschriften. Ze worden gebruikt om de staat van eigenschappen de beïnvloeden, zoals temperatuurinstelpunten.
User defined data points in BMS are often parameters set by humans or regulations which are used to control the state of properties, such temperature set points.