https://w3id.org/rec/device/This REC module covers device types (sensors and actuators), device configuration, device actuation, etc.
| IRI | https://w3id.org/rec/device/Actuation |
|---|---|
| Description | The act of changing the state of something. |
| Super-classes |
DeviceEventsc |
| In domain of |
actuationResponsedp hasActuationCommandTimedp hasActuationResponseTimedp actuationRequestdp hasActuationRequestTimedp actuationCommanddp actuationExecutedByop |
| 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 |
core:deviceQuantityKind exactly 1 observedByop only Sensorc |
| In domain of |
hasActuationInterfaceop executesActuationop |
| In range of |
actuationExecutedByop observesActuatorop |
| 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 |
ModbusConfigurationc ModbusRTUConfigurationc OPC-DAConfigurationc KNXConfigurationc OPC-UAConfigurationc MBusConfigurationc LoRaConfigurationc BACnetConfigurationc 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 |
Observationc Actuationc Exceptionc |
| IRI | https://w3id.org/rec/device/DeviceFunctionType |
|---|---|
| Description | The main function or purpose of a Device. |
| 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 |
ModbusDataTypec ModbusFunctionCodec |
| 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 |
hasProcessedTimedp observationGeneratedByop |
| 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 |
devicePlacementContextop hasPlacementContextop 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 |
observesActuatorop only Actuatorc core:deviceQuantityKind exactly 1 core:deviceMeasurementUnit min 1 |
| In domain of |
observesActuatorop generatedExceptionop generatedObservationop observesop |
| In range of |
exceptionGeneratedByop observationGeneratedByop observedByop |
| IRI | https://w3id.org/rec/device/actuationExecutedBy |
|---|---|
| Super-properties | core:associatedWithDevice |
| 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 |
| 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 |
| 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 |
https://w3id.org/rec/device/3.1/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/1999/02/22-rdf-syntax-ns#http://www.w3.org/2000/01/rdf-schema#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 |