URL
https://sites.google.com/site/smartappliancesproject/ontologies/knx.ttl
Description
The Knx ontology represents the several types of data point defined in the KNX specification, namely Datapoint types for common use (DatapointType4CommonUse class), Datapoint types for HVAC (DatapointType4HVAC class), Datapoint types for Load Management (DatapointType4LoadManagement class), Datapoint types for Lighting (DatapointType4Lighting class), Datapoint types for Shutters and Blinds (DatapointType4ShuttersAndBlind class), Datapoint types for Metering (DatapointType4Matering class), and Datapoint types for Systems (DatapointType4System class). Examples of DatapointType4CommonUse are DPT_ControlDimming, DPT_Scaling, DPT_Step, DPT_Switch and DPT_UpDown.
Combinations of data point types into a device are called functional blocks (FunctionalBlock class). Many functional blocks have been standardized by KNX, but we define here only two functional blocks as an example for the KNX ontology user: the DimmerActuatorBasic and SunblindActuatorBasic.
The DimmerActuatorBasic functional block combines the DPT_ControlDimming, DPT_Scaling and DPT_Switch data point types. This functional block can be in one of the 3 states {“On”, “Off”, or “Dimming”}, which are defined under the DimmingActuatorBasicState class. The change from one state to another is triggered by the so-called Events with one of the values listed under the DimmingActuatorBasicEvent class.
The SunblindActuatorBasic functional block combines the DPT_Step and DPT_UpDown data point types. This functional block can be in one of the 4 states {“ Stopped”, “InMotion”, or “StepUp”, “StepDown”}, which are defined under the SunblindActuatorBasicState class. The change from one state to another is triggered by events with one of the values listed under the SunblindActuatorBasicEvent class.
Observations