https://w3id.org/rec/device/The actuation model is deployed and works in practice with the stakeholders, but we need to update the model to reflect current practice in their systems; e.g., extend the semantics a little and formalize standard state messages, response codes, etc.
| IRI | https://w3id.org/rec/device/Actuation |
|---|---|
| Description |
The act of changing the state of something. |
| Super-classes |
DeviceEventsc |
| In domain of |
actuationCommanddp hasActuationCommandTimedp hasActuationResponseTimedp actuationExecutedByop actuationResponsedp actuationRequestdp hasActuationRequestTimedp |
| In range of |
executesActuationop |
| IRI | https://w3id.org/rec/device/ActuationInterface |
|---|---|
| Description |
A description of what kind of input the Actuator accepts. |
| In range of |
hasActuationInterfaceop |
| IRI | https://w3id.org/rec/device/Actuator |
|---|---|
| Description |
An actuator is a component that is responsible for moving and controlling a mechanism or system. |
| Super-classes |
core:Devicec |
| Restrictions |
observedByop only Sensorc core:deviceQuantityKind exactly 1 |
| In domain of |
hasActuationInterfaceop executesActuationop |
| In range of |
observesActuatorop actuationExecutedByop |
| IRI | https://w3id.org/rec/device/BACnetConfiguration |
|---|---|
| Description |
Specific classes and properties to be extended in upcoming version. |
| Super-classes |
CommunicationConfigurationc |
| IRI | https://w3id.org/rec/device/CommunicationConfiguration |
|---|---|
| Description |
Instances of this class and its subclasses represent configuration fields and values in the various old-world non-IoT building system standards. |
| Sub-classes |
OPC-UAConfigurationc BACnetConfigurationc LoRaConfigurationc ModbusConfigurationc ModbusRTUConfigurationc KNXConfigurationc OPC-DAConfigurationc MBusConfigurationc ModbusTCPConfigurationc |
| IRI | https://w3id.org/rec/device/CommunicationsBus |
|---|---|
| Description |
Type of communications bus for the Device. |
| In range of |
hasCommunicationsBusop |
| IRI | https://w3id.org/rec/device/DeviceEvents |
|---|---|
| Description |
Events that are relevant in a Device context; initially observations, actuations, and exceptions. |
| Super-classes |
core:Eventc |
| Restrictions |
eventPlacementContextop max 1 |
| Sub-classes |
Actuationc Exceptionc Observationc |
| IRI | https://w3id.org/rec/device/DeviceFunctionType |
|---|---|
| Description |
The main function or purpose of a Device. |
| Super-classes |
core:Typec |
| In range of |
hasDeviceFunctionTypeop |
| IRI | https://w3id.org/rec/device/Exception |
|---|---|
| Description |
Failed attempt or unexpected result when tried to do something (e.g. read a Sensor). |
| Super-classes |
DeviceEventsc |
| In domain of |
exceptionGeneratedByop |
| In range of |
generatedExceptionop |
| IRI | https://w3id.org/rec/device/KNXConfiguration |
|---|---|
| Description |
Specific classes and properties to be extended in upcoming version. |
| Super-classes |
CommunicationConfigurationc |
| Sub-classes |
KNXDataPointTypec |
| IRI | https://w3id.org/rec/device/KNXDataPointType |
|---|---|
| Super-classes |
KNXConfigurationc |
| In range of |
hasKNXDataPointTypeop |
| IRI | https://w3id.org/rec/device/LoRaConfiguration |
|---|---|
| Description |
Specific classes and properties to be extended in upcoming version. |
| Super-classes |
CommunicationConfigurationc |
| IRI | https://w3id.org/rec/device/MBusConfiguration |
|---|---|
| Description |
Specific classes and properties to be extended in upcoming version. |
| Super-classes |
CommunicationConfigurationc |
| IRI | https://w3id.org/rec/device/ModbusConfiguration |
|---|---|
| Super-classes |
CommunicationConfigurationc |
| Sub-classes |
ModbusFunctionCodec ModbusDataTypec |
| IRI | https://w3id.org/rec/device/ModbusDataType |
|---|---|
| Super-classes |
ModbusConfigurationc |
| In range of |
hasModbusDataTypeop |
| IRI | https://w3id.org/rec/device/ModbusFunctionCode |
|---|---|
| Super-classes |
ModbusConfigurationc |
| In range of |
hasModbusFunctionCodeop |
| IRI | https://w3id.org/rec/device/ModbusRTUConfiguration |
|---|---|
| Description |
Specific classes and properties to be extended in upcoming version. |
| Super-classes |
CommunicationConfigurationc |
| IRI | https://w3id.org/rec/device/ModbusTCPConfiguration |
|---|---|
| Description |
Specific classes and properties to be extended in upcoming version. |
| Super-classes |
CommunicationConfigurationc |
| IRI | https://w3id.org/rec/device/OPC-DAConfiguration |
|---|---|
| Description |
Specific classes and properties to be extended in upcoming version. |
| Super-classes |
CommunicationConfigurationc |
| IRI | https://w3id.org/rec/device/OPC-UAConfiguration |
|---|---|
| Description |
Specific classes and properties to be extended in upcoming version. |
| Super-classes |
CommunicationConfigurationc |
| IRI | https://w3id.org/rec/device/Observation |
|---|---|
| Description |
Observation of a phenomena. Made by a Sensor. Used with hasValue. |
| Super-classes |
DeviceEventsc |
| Restrictions |
core:eventQuantityKind exactly 1 core:eventMeasurementUnit min 1 |
| In domain of |
observationGeneratedByop hasProcessedTimedp |
| In range of |
generatedObservationop |
| IRI | https://w3id.org/rec/device/PlacementContext |
|---|---|
| Description |
Description of the context or media that a sensor or actuator is operating within. |
| In range of |
hasPlacementContextop devicePlacementContextop eventPlacementContextop |
| IRI | https://w3id.org/rec/device/PowerSource |
|---|---|
| Description |
The power source for the device. |
| Super-classes |
core:Devicec |
| IRI | https://w3id.org/rec/device/Sensor |
|---|---|
| Description |
Thing which detects or measures a physical property and records, indicates, or otherwise responds to it. |
| Super-classes |
core:Devicec |
| Restrictions |
core:deviceMeasurementUnit min 1 observesActuatorop only Actuatorc core:deviceQuantityKind exactly 1 |
| In domain of |
generatedObservationop observesActuatorop observesop generatedExceptionop |
| In range of |
observedByop observationGeneratedByop exceptionGeneratedByop |
| IRI | https://w3id.org/rec/device/actuationExecutedBy |
|---|---|
| Super-properties | core:associatedWithDevice |
| Inverse properties | executesActuationop |
| Domain(s) | Actuationc |
| Range(s) | Actuatorc |
| IRI | https://w3id.org/rec/device/devicePlacementContext |
|---|---|
| Super-properties | hasPlacementContextop |
| Domain(s) | core:Devicec |
| Range(s) | PlacementContextc |
| IRI | https://w3id.org/rec/device/eventPlacementContext |
|---|---|
| Super-properties | hasPlacementContextop |
| Domain(s) | core:Eventc |
| Range(s) | PlacementContextc |
| IRI | https://w3id.org/rec/device/exceptionGeneratedBy |
|---|---|
| Super-properties | core:associatedWithDevice |
| Inverse properties | generatedExceptionop |
| Domain(s) | Exceptionc |
| Range(s) | Sensorc |
| IRI | https://w3id.org/rec/device/executesActuation |
|---|---|
| Super-properties | core:associatedWithEvent |
| Domain(s) | Actuatorc |
| Range(s) | Actuationc |
| IRI | https://w3id.org/rec/device/generatedException |
|---|---|
| Super-properties | core:associatedWithEvent |
| Domain(s) | Sensorc |
| Range(s) | Exceptionc |
| IRI | https://w3id.org/rec/device/generatedObservation |
|---|---|
| Super-properties | core:associatedWithEvent |
| Inverse properties | observationGeneratedByop |
| Domain(s) | Sensorc |
| Range(s) | Observationc |
| IRI | https://w3id.org/rec/device/hasActuationInterface |
|---|---|
| Domain(s) | Actuatorc |
| Range(s) | ActuationInterfacec |
| IRI | https://w3id.org/rec/device/hasCommunicationConfiguration |
|---|---|
| Description | Groups the subset of device configuration settings that are expressed using named individuals (for configuration attributes that are modelled with datatype properties, see datatype hasCommunicationAttribute). |
| IRI | https://w3id.org/rec/device/hasCommunicationsBus |
|---|---|
| Description | has communications bus |
| Domain(s) | core:Devicec |
| Range(s) | CommunicationsBusc |
| IRI | https://w3id.org/rec/device/hasDeviceFunctionType |
|---|---|
| Domain(s) | core:Devicec |
| Range(s) | DeviceFunctionTypec |
| IRI | https://w3id.org/rec/device/hasKNXConfiguration |
|---|---|
| Super-properties | hasCommunicationConfigurationop |
| Domain(s) | core:Devicec |
| IRI | https://w3id.org/rec/device/hasKNXDataPointType |
|---|---|
| Super-properties | hasKNXConfigurationop |
| Domain(s) | core:Devicec |
| Range(s) | KNXDataPointTypec |
| IRI | https://w3id.org/rec/device/hasModbusConfiguration |
|---|---|
| Super-properties | hasCommunicationConfigurationop |
| Domain(s) | core:Devicec |
| IRI | https://w3id.org/rec/device/hasModbusDataType |
|---|---|
| Super-properties | hasModbusConfigurationop |
| Domain(s) | core:Devicec |
| Range(s) | ModbusDataTypec |
| IRI | https://w3id.org/rec/device/hasModbusFunctionCode |
|---|---|
| Super-properties | hasModbusConfigurationop |
| Domain(s) | core:Devicec |
| Range(s) | ModbusFunctionCodec |
| IRI | https://w3id.org/rec/device/hasPlacementContext |
|---|---|
| Range(s) | PlacementContextc |
| IRI | https://w3id.org/rec/device/observationGeneratedBy |
|---|---|
| Super-properties | core:associatedWithDevice |
| Domain(s) | Observationc |
| Range(s) | Sensorc |
| IRI | https://w3id.org/rec/device/observedBy |
|---|---|
| Description | Generic property indicating which sensors that are configured or designed to observe some feature, system, phenomenon, etc. |
| Range(s) | Sensorc |
| IRI | https://w3id.org/rec/device/observes |
|---|---|
| Description | Indicates the (optional) entity-of-interest of some sensor, i.e., what it is configured to observe or look for. |
| Domain(s) | Sensorc |
| IRI | https://w3id.org/rec/device/actuationCommand |
|---|---|
| Description | The payload of a command sent by the building management system to the underlying actuator(s). |
| Domain(s) | Actuationc |
| IRI | https://w3id.org/rec/device/actuationRequest |
|---|---|
| Description | The payload of an incoming request to a building management system that it should perform an actuation; to be sent onward to a given Actuator. |
| Domain(s) | Actuationc |
| IRI | https://w3id.org/rec/device/actuationResponse |
|---|---|
| Description | The value returned from an Actuator to the calling party. |
| Domain(s) | Actuationc |
| IRI | https://w3id.org/rec/device/hasActuationCommandTime |
|---|---|
| Description | The time stamp for the event of the underlying system intiating the actuation command. |
| Super-properties | core:hasTime |
| Domain(s) | Actuationc |
| IRI | https://w3id.org/rec/device/hasActuationRequestTime |
|---|---|
| Description | The time stamp for when a request for an actuation arrived. |
| Super-properties | core:hasTime |
| Domain(s) | Actuationc |
| IRI | https://w3id.org/rec/device/hasActuationResponseTime |
|---|---|
| Description | The time stamp for a possible response from actuation process. |
| Super-properties | core:hasTime |
| Domain(s) | Actuationc |
| IRI | https://w3id.org/rec/device/hasCommunicationAttribute |
|---|---|
| Description | Groups the subset of device configuration attributes that are expressed using datatype properties (for configuration attributes that are modelled with named individuals, see object property hasCommunicationConfiguration). |
| Domain(s) | core:Devicec |
| IRI | https://w3id.org/rec/device/hasIPAddress |
|---|---|
| Super-properties | hasCommunicationAttributedp |
| Domain(s) | core:Devicec |
| IRI | https://w3id.org/rec/device/hasIPAddressPort |
|---|---|
| Super-properties | hasCommunicationAttributedp |
| Domain(s) | core:Devicec |
| Range(s) | xsd:integerc |
| IRI | https://w3id.org/rec/device/hasKNXAttribute |
|---|---|
| Super-properties | hasCommunicationAttributedp |
| Domain(s) | core:Devicec |
| IRI | https://w3id.org/rec/device/hasKNXDeviceId |
|---|---|
| Super-properties | hasKNXAttributedp |
| Domain(s) | core:Devicec |
| Range(s) | xsd:stringc |
| IRI | https://w3id.org/rec/device/hasKNXDevicePort |
|---|---|
| Super-properties | hasKNXAttributedp |
| Domain(s) | core:Devicec |
| Range(s) | xsd:integerc |
| IRI | https://w3id.org/rec/device/hasKNXGroupAddress |
|---|---|
| Super-properties | hasKNXAttributedp |
| IRI | https://w3id.org/rec/device/hasLocalEndpointId |
|---|---|
| Super-properties | hasCommunicationAttributedp |
| Domain(s) | core:Devicec |
| IRI | https://w3id.org/rec/device/hasLoraAttribute |
|---|---|
| Super-properties | hasCommunicationAttributedp |
| Domain(s) | core:Devicec |
| IRI | https://w3id.org/rec/device/hasLoraDevEUI |
|---|---|
| Super-properties | hasLoraAttributedp |
| Domain(s) | core:Devicec |
| Range(s) | xsd:integerc |
| IRI | https://w3id.org/rec/device/hasModbusAttribute |
|---|---|
| Super-properties | hasCommunicationAttributedp |
| Domain(s) | core:Devicec |
| IRI | https://w3id.org/rec/device/hasModbusNodeId |
|---|---|
| Super-properties | hasModbusAttributedp |
| Domain(s) | core:Devicec |
| Range(s) | xsd:integerc |
| IRI | https://w3id.org/rec/device/hasModbusRegister |
|---|---|
| Super-properties | hasModbusAttributedp |
| Domain(s) | core:Devicec |
| Range(s) | xsd:integerc |
| IRI | https://w3id.org/rec/device/hasModbusRegisterLength |
|---|---|
| Super-properties | hasModbusAttributedp |
| Domain(s) | core:Devicec |
| IRI | https://w3id.org/rec/device/hasOffset |
|---|---|
| Super-properties | hasCommunicationAttributedp |
| Domain(s) | core:Devicec |
| Range(s) | xsd:doublec |
| IRI | https://w3id.org/rec/device/hasProcessedTime |
|---|---|
| Description | Time when an object or result was processed in a system. |
| Super-properties | core:hasTime |
| Domain(s) | Observationc |
| Range(s) | xsd:dateTimec |
| IRI | https://w3id.org/rec/device/hasScaleFactor |
|---|---|
| Super-properties | hasCommunicationAttributedp |
| Domain(s) | core:Devicec |
| Range(s) | xsd:doublec |
| IRI |
https://w3id.org/rec/device/1
|
|---|---|
| Description | Read coil |
| IRI |
https://w3id.org/rec/device/1.yyy
|
|---|---|
| Description | Boolean, like switching, move up/down, step |
| IRI |
https://w3id.org/rec/device/15
|
|---|---|
| Description | Write Multiple Coils |
| IRI |
https://w3id.org/rec/device/16
|
|---|---|
| Description | Write Multiple Holding Registers |
| IRI |
https://w3id.org/rec/device/1_byte
|
|---|
| IRI |
https://w3id.org/rec/device/2
|
|---|---|
| Description | Read Discrete Input |
| IRI |
https://w3id.org/rec/device/2_byte
|
|---|
| IRI |
https://w3id.org/rec/device/2_byte_BCD
|
|---|
| IRI |
https://w3id.org/rec/device/2_byte_signed_integer
|
|---|
| IRI |
https://w3id.org/rec/device/2_byte_signed_integer_swapped
|
|---|
| IRI |
https://w3id.org/rec/device/2_byte_unsigned_integer
|
|---|
| IRI |
https://w3id.org/rec/device/2_byte_unsigned_integer_swapped
|
|---|
| IRI |
https://w3id.org/rec/device/3
|
|---|---|
| Description | Read Holding Registers |
| IRI |
https://w3id.org/rec/device/4
|
|---|---|
| Description | Read Input Registers |
| IRI |
https://w3id.org/rec/device/4_byte_BCD
|
|---|
| IRI |
https://w3id.org/rec/device/4_byte_BCD_swapped
|
|---|
| IRI |
https://w3id.org/rec/device/4_byte_float
|
|---|
| IRI |
https://w3id.org/rec/device/4_byte_float_BCD
|
|---|
| IRI |
https://w3id.org/rec/device/4_byte_float_swapped
|
|---|
| IRI |
https://w3id.org/rec/device/4_byte_signed_integer
|
|---|
| IRI |
https://w3id.org/rec/device/4_byte_signed_integer_swapped
|
|---|
| IRI |
https://w3id.org/rec/device/4_byte_signed_integer_swapped_bytes_and_words
|
|---|
| IRI |
https://w3id.org/rec/device/4_byte_unsigned_integer
|
|---|
| IRI |
https://w3id.org/rec/device/4_byte_unsigned_integer_swapped
|
|---|
| IRI |
https://w3id.org/rec/device/4_byte_unsigned_integer_swapped_bytes_and_words
|
|---|
| IRI |
https://w3id.org/rec/device/5
|
|---|---|
| Description | Write Single Coil |
| IRI |
https://w3id.org/rec/device/6
|
|---|---|
| Description | Write Single Holding Register |
| IRI |
https://w3id.org/rec/device/8_byte_float
|
|---|
| IRI |
https://w3id.org/rec/device/8_byte_float_swapped
|
|---|
| IRI |
https://w3id.org/rec/device/8_byte_signed_integer
|
|---|
| IRI |
https://w3id.org/rec/device/8_byte_signed_integer_swapped
|
|---|
| IRI |
https://w3id.org/rec/device/8_byte_unsigned_integer
|
|---|
| IRI |
https://w3id.org/rec/device/8_byte_unsigned_integer_swapped
|
|---|
| IRI |
https://w3id.org/rec/device/AirDiffuser
|
|---|
| IRI |
https://w3id.org/rec/device/AirHandlingUnit
|
|---|
| IRI |
https://w3id.org/rec/device/BACnet
|
|---|
| IRI |
https://w3id.org/rec/device/Battery
|
|---|
| IRI |
https://w3id.org/rec/device/Boiler
|
|---|
| IRI |
https://w3id.org/rec/device/Chiller
|
|---|
| IRI |
https://w3id.org/rec/device/CirculationAir
|
|---|
| IRI |
https://w3id.org/rec/device/Coil
|
|---|
| IRI |
https://w3id.org/rec/device/ColdWaterFlow
|
|---|
| IRI |
https://w3id.org/rec/device/ColdWaterReturn
|
|---|
| IRI |
https://w3id.org/rec/device/CommunicationBusPowerSource
|
|---|
| IRI |
https://w3id.org/rec/device/Compressor
|
|---|
| IRI |
https://w3id.org/rec/device/Condenser
|
|---|
| IRI |
https://w3id.org/rec/device/Control
|
|---|---|
| Description | Device that controls Actuators (can also collect data). |
| IRI |
https://w3id.org/rec/device/Damper
|
|---|
| IRI |
https://w3id.org/rec/device/DataAcquisition
|
|---|---|
| Description | Device that collects data |
| IRI |
https://w3id.org/rec/device/DataCommunicationGateway
|
|---|---|
| Description | Device that acts as a broker (could be a switch or gateway) |
| IRI |
https://w3id.org/rec/device/DistrictCoolingFlow
|
|---|
| IRI |
https://w3id.org/rec/device/DistrictCoolingReturn
|
|---|
| IRI |
https://w3id.org/rec/device/DistrictHeatingFlow
|
|---|
| IRI |
https://w3id.org/rec/device/DistrictHeatingReturn
|
|---|
| IRI |
https://w3id.org/rec/device/ElectricalGridIntake
|
|---|
| IRI |
https://w3id.org/rec/device/ElectricalGridInternal
|
|---|
| IRI |
https://w3id.org/rec/device/ElectricalGridLocalProduction
|
|---|
| IRI |
https://w3id.org/rec/device/ElectricalGridTenant
|
|---|
| IRI |
https://w3id.org/rec/device/Elevator
|
|---|
| IRI |
https://w3id.org/rec/device/Escalator
|
|---|
| IRI |
https://w3id.org/rec/device/ExhaustAir
|
|---|
| IRI |
https://w3id.org/rec/device/ExtractAir
|
|---|
| IRI |
https://w3id.org/rec/device/Fan
|
|---|
| IRI |
https://w3id.org/rec/device/Filter
|
|---|
| IRI |
https://w3id.org/rec/device/Fixed_length_string
|
|---|
| IRI |
https://w3id.org/rec/device/Heater
|
|---|
| IRI |
https://w3id.org/rec/device/HotWaterFlow
|
|---|
| IRI |
https://w3id.org/rec/device/HotWaterReturn
|
|---|
| IRI |
https://w3id.org/rec/device/Hwrc
|
|---|
| IRI |
https://w3id.org/rec/device/IP
|
|---|
| IRI |
https://w3id.org/rec/device/IndoorAir
|
|---|
| IRI |
https://w3id.org/rec/device/KNX
|
|---|
| IRI |
https://w3id.org/rec/device/LoRa
|
|---|
| IRI |
https://w3id.org/rec/device/MBus
|
|---|
| IRI |
https://w3id.org/rec/device/ModbusRTU
|
|---|
| IRI |
https://w3id.org/rec/device/ModbusTCP
|
|---|
| IRI |
https://w3id.org/rec/device/OPC-DA
|
|---|
| IRI |
https://w3id.org/rec/device/OPC-UA
|
|---|
| IRI |
https://w3id.org/rec/device/OutdoorAir
|
|---|
| IRI |
https://w3id.org/rec/device/PrimaryCoolingFlow
|
|---|
| IRI |
https://w3id.org/rec/device/PrimaryCoolingReturn
|
|---|
| IRI |
https://w3id.org/rec/device/PrimaryHeatingFlow
|
|---|
| IRI |
https://w3id.org/rec/device/PrimaryHeatingReturn
|
|---|
| IRI |
https://w3id.org/rec/device/Pump
|
|---|
| IRI |
https://w3id.org/rec/device/RecyclingEnergyFlow
|
|---|
| IRI |
https://w3id.org/rec/device/RecyclingEnergyReturn
|
|---|
| IRI |
https://w3id.org/rec/device/SecondaryCoolingFlow
|
|---|
| IRI |
https://w3id.org/rec/device/SecondaryCoolingReturn
|
|---|
| IRI |
https://w3id.org/rec/device/SecondaryHeatingFlow
|
|---|
| IRI |
https://w3id.org/rec/device/SecondaryHeatingReturn
|
|---|
| IRI |
https://w3id.org/rec/device/SteamFlow
|
|---|
| IRI |
https://w3id.org/rec/device/SteamReturn
|
|---|
| IRI |
https://w3id.org/rec/device/SupplyAir
|
|---|
| IRI |
https://w3id.org/rec/device/Thermostat
|
|---|
| IRI |
https://w3id.org/rec/device/Valve
|
|---|
| IRI |
https://w3id.org/rec/device/Variable_length_string
|
|---|
| IRI |
https://w3id.org/rec/device/WasteWater
|
|---|
https://w3id.org/rec/device/http://creativecommons.org/ns#https://w3id.org/rec/core/http://www.ontologydesignpatterns.org/schemas/cpannotationschema.owl#http://purl.org/dc/elements/1.1/http://purl.org/dc/terms/https://karlhammar.com/owl2oas/o2o.owl#http://www.w3.org/2002/07/owl#http://www.w3.org/ns/prov#http://www.w3.org/1999/02/22-rdf-syntax-ns#http://www.w3.org/2000/01/rdf-schema#https://schema.org/http://www.w3.org/2004/02/skos/core#http://purl.org/vocab/vann/http://www.w3.org/XML/1998/namespacehttp://www.w3.org/2001/XMLSchema#| c | Classes |
| op | Object Properties |
| fp | Functional Properties |
| dp | Data Properties |
| dp | Annotation Properties |
| p | Properties |
| ni | Named Individuals |