@prefix core: <http://schema.knx.org/2023/en50090-6-2/core#> .
@prefix dct: <http://purl.org/dc/terms/> .
@prefix http: <http://www.w3.org/2011/http#> .
@prefix jsonschema: <https://www.w3.org/2019/wot/json-schema#> .
@prefix knx: <http://schema.knx.org/2020/ontology/knx#> .
@prefix loc: <http://schema.knx.org/2023/en50090-6-2/loc#> .
@prefix mac: <http://schema.knx.org/2020/ontology/mac#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix quantitykind: <http://qudt.org/vocab/quantitykind/> .
@prefix qudt: <http://qudt.org/schema/qudt/> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix tag: <http://schema.knx.org/2023/en50090-6-2/tag#> .
@prefix unit: <http://qudt.org/vocab/unit/> .
@prefix vcard: <http://www.w3.org/2006/vcard/ns#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

dct:available a owl:AnnotationProperty ;
    rdfs:label "Date Available"@en ;
    rdfs:comment "Date that the resource became or will become available."@en .

dct:identifier a owl:AnnotationProperty ;
    rdfs:label "identifier"@en ;
    rdfs:comment "Used to represents an URN."@en .

dct:license a owl:AnnotationProperty .

dct:replaces a owl:AnnotationProperty .

dct:subject a owl:AnnotationProperty ;
    rdfs:label "subject"@en ;
    rdfs:comment "Used to represents keywords, key phrases, or classification codes."@en .

quantitykind:Angle a tag:QuantityKind,
        owl:NamedIndividual ;
    rdfs:label "Angle"@en ;
    dct:description "The abstract notion of angle. Narrow concepts include plane angle and solid angle. While both plane angle and solid angle are dimensionless, they are actually length/length and area/area respectively."@en ;
    dct:title "Angle"@en ;
    rdfs:comment "The abstract notion of angle. Narrow concepts include plane angle and solid angle. While both plane angle and solid angle are dimensionless, they are actually length/length and area/area respectively."@en ;
    rdfs:isDefinedBy "http://qudt.org/vocab/quantitykind"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/qudt/org/vocab/quantitykind/Angle"^^xsd:anyURI .

quantitykind:Concentration a tag:QuantityKind,
        owl:NamedIndividual ;
    rdfs:label "Concentration"@en ;
    dct:description "Generic concentration without a specific type. In chemistry, concentration is defined as the abundance of a constituent divided by the total volume of a mixture. The term concentration can be applied to any kind of chemical mixture, but most frequently it refers to solutes in solutions."@en ;
    dct:title "Concentration"@en ;
    rdfs:comment "Generic concentration without a specific type. In chemistry, concentration is defined as the abundance of a constituent divided by the total volume of a mixture. The term concentration can be applied to any kind of chemical mixture, but most frequently it refers to solutes in solutions."@en ;
    rdfs:isDefinedBy "http://qudt.org/vocab/quantitykind"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/qudt/org/vocab/quantitykind/Concentration"^^xsd:anyURI .

quantitykind:Diameter a tag:QuantityKind,
        owl:NamedIndividual ;
    rdfs:label "Diameter"@en ;
    dct:description "In classical geometry, the \"Diameter\" of a circle is any straight line segment that passes through the center of the circle and whose endpoints lie on the circle."@en ;
    dct:title "Diameter"@en ;
    rdfs:comment "In classical geometry, the \"Diameter\" of a circle is any straight line segment that passes through the center of the circle and whose endpoints lie on the circle."@en ;
    rdfs:isDefinedBy "http://qudt.org/vocab/quantitykind"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/qudt/org/vocab/quantitykind/Diameter"^^xsd:anyURI .

quantitykind:Displacement a tag:QuantityKind,
        owl:NamedIndividual ;
    rdfs:label "Displacement"@en ;
    dct:description "\"Displacement\" is the shortest distance from the initial to the final position of a point P."@en ;
    dct:title "Displacement"@en ;
    rdfs:comment "\"Displacement\" is the shortest distance from the initial to the final position of a point P."@en ;
    rdfs:isDefinedBy "http://qudt.org/vocab/quantitykind"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/qudt/org/vocab/quantitykind/Displacement"^^xsd:anyURI .

quantitykind:Distance a tag:QuantityKind,
        owl:NamedIndividual ;
    rdfs:label "Distance"@en ;
    dct:description "\"Distance\" is a numerical description of how far apart objects are."@en ;
    dct:title "Distance"@en ;
    rdfs:comment "\"Distance\" is a numerical description of how far apart objects are."@en ;
    rdfs:isDefinedBy "http://qudt.org/vocab/quantitykind"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/qudt/org/vocab/quantitykind/Distance"^^xsd:anyURI .

quantitykind:Efficiency a tag:QuantityKind,
        owl:NamedIndividual ;
    rdfs:label "Efficiency"@en ;
    dct:description "Efficiency is the ratio of output power to input power."@en ;
    dct:title "Efficiency"@en ;
    rdfs:comment "Efficiency is the ratio of output power to input power."@en ;
    rdfs:isDefinedBy "http://qudt.org/vocab/quantitykind"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/qudt/org/vocab/quantitykind/Efficiency"^^xsd:anyURI .

quantitykind:ElectricCurrent a tag:QuantityKind,
        owl:NamedIndividual ;
    rdfs:label "Electric Current"@en ;
    dct:description "'Electric Current' is the flow (movement) of electric charge. This QUDT-based tag is equal to the Haystack tag https://project-haystack.org/doc/lib-phScience/elec-current"@en ;
    dct:title "Electric Current"@en ;
    rdfs:comment "'Electric Current' is the flow (movement) of electric charge. This QUDT-based tag is equal to the Haystack tag https://project-haystack.org/doc/lib-phScience/elec-current"@en ;
    rdfs:isDefinedBy "http://qudt.org/vocab/quantitykind"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/qudt/org/vocab/quantitykind/ElectricCurrent"^^xsd:anyURI .

quantitykind:Energy a tag:QuantityKind,
        owl:NamedIndividual ;
    rdfs:label "Energy"@en ;
    dct:description "Energy is the quantity characterizing the ability of a system to do work."@en ;
    dct:title "Energy"@en ;
    rdfs:comment "Energy is the quantity characterizing the ability of a system to do work."@en ;
    rdfs:isDefinedBy "http://qudt.org/vocab/quantitykind"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/qudt/org/vocab/quantitykind/Energy"^^xsd:anyURI .

quantitykind:Enthalpy a tag:QuantityKind,
        owl:NamedIndividual ;
    rdfs:label "Enthalpy"@en ;
    dct:description "In thermodynamics, enthalpy is the sum of the internal energy and the product of pressure and volume of a system."@en ;
    dct:title "Enthalpy"@en ;
    rdfs:comment "In thermodynamics, enthalpy is the sum of the internal energy and the product of pressure and volume of a system."@en ;
    rdfs:isDefinedBy "http://qudt.org/vocab/quantitykind"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/qudt/org/vocab/quantitykind/Enthalpy"^^xsd:anyURI .

quantitykind:Frequency a tag:QuantityKind,
        owl:NamedIndividual ;
    rdfs:label "Frequency"@en ;
    dct:description "\"Frequency\" is the number of occurrences of a repeating event per unit time. The repetition of the events may be periodic (that is. the length of time between event repetitions is fixed) or aperiodic (i.e. the length of time between event repetitions varies). Therefore, we distinguish between periodic and aperiodic frequencies. In the SI system, periodic frequency is measured in hertz (Hz) or multiples of hertz, while aperiodic frequency is measured in becquerel (Bq). In spectroscopy, v is mostly used. Light passing through different media keeps its frequency, but not its wavelength or wavenumber."@en ;
    dct:title "Frequency"@en ;
    rdfs:comment "\"Frequency\" is the number of occurrences of a repeating event per unit time. The repetition of the events may be periodic (that is. the length of time between event repetitions is fixed) or aperiodic (i.e. the length of time between event repetitions varies). Therefore, we distinguish between periodic and aperiodic frequencies. In the SI system, periodic frequency is measured in hertz (Hz) or multiples of hertz, while aperiodic frequency is measured in becquerel (Bq). In spectroscopy, v is mostly used. Light passing through different media keeps its frequency, but not its wavelength or wavenumber."@en ;
    rdfs:isDefinedBy "http://qudt.org/vocab/quantitykind"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/qudt/org/vocab/quantitykind/Frequency"^^xsd:anyURI .

quantitykind:Height a tag:QuantityKind,
        owl:NamedIndividual ;
    rdfs:label "Height"@en ;
    dct:description "\"Height\" is the measurement of vertical distance, but has two meanings in common use. It can either indicate how \"tall\" something is, or how \"high up\" it is."@en ;
    dct:title "Height"@en ;
    rdfs:comment "\"Height\" is the measurement of vertical distance, but has two meanings in common use. It can either indicate how \"tall\" something is, or how \"high up\" it is."@en ;
    rdfs:isDefinedBy "http://qudt.org/vocab/quantitykind"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/qudt/org/vocab/quantitykind/Height"^^xsd:anyURI .

quantitykind:Length a tag:QuantityKind,
        owl:NamedIndividual ;
    rdfs:label "Length"@en ;
    dct:description "In geometric measurements, length most commonly refers to the estimated dimension of an object. In some contexts, the term \"length\" is reserved for a certain dimension of an object along which the length is measured."@en ;
    dct:title "Length"@en ;
    rdfs:comment "In geometric measurements, length most commonly refers to the estimated dimension of an object. In some contexts, the term \"length\" is reserved for a certain dimension of an object along which the length is measured."@en ;
    rdfs:isDefinedBy "http://qudt.org/vocab/quantitykind"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/qudt/org/vocab/quantitykind/Length"^^xsd:anyURI .

quantitykind:Luminance a tag:QuantityKind,
        owl:NamedIndividual ;
    rdfs:label "Luminance"@en ;
    dct:description "Illuminance is the total luminous flux incident on a surface, per unit area. It is a measure of the intensity of the incident light, wavelength-weighted by the luminosity function to correlate with human brightness perception. As a note, focus is the light source, which is mostly NOT the interest in the building control domain."@en ;
    dct:title "Luminance"@en ;
    rdfs:comment "Illuminance is the total luminous flux incident on a surface, per unit area. It is a measure of the intensity of the incident light, wavelength-weighted by the luminosity function to correlate with human brightness perception. As a note, focus is the light source, which is mostly NOT the interest in the building control domain."@en ;
    rdfs:isDefinedBy "http://qudt.org/vocab/quantitykind"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/qudt/org/vocab/quantitykind/Luminance"^^xsd:anyURI .

quantitykind:LuminousFlux a tag:QuantityKind,
        owl:NamedIndividual ;
    rdfs:label "Luminous Flux"@en ;
    dct:description "Luminous Flux or Luminous Power is the measure of the perceived power of light. It differs from radiant flux, the measure of the total power of light emitted, in that luminous flux is adjusted to reflect the varying sensitivity of the human eye to different wavelengths of light."@en ;
    dct:title "Luminous Flux"@en ;
    rdfs:comment "Luminous Flux or Luminous Power is the measure of the perceived power of light. It differs from radiant flux, the measure of the total power of light emitted, in that luminous flux is adjusted to reflect the varying sensitivity of the human eye to different wavelengths of light."@en ;
    rdfs:isDefinedBy "http://qudt.org/vocab/quantitykind"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/qudt/org/vocab/quantitykind/LuminousFlux"^^xsd:anyURI .

quantitykind:Power a tag:QuantityKind,
        owl:NamedIndividual ;
    rdfs:label "Power"@en ;
    dct:description "Power is the rate at which work is performed or energy is transmitted, or the amount of energy required or expended for a given unit of time. As a rate of change of work done or the energy of a subsystem, power is work divided by time."@en ;
    dct:title "Power"@en ;
    rdfs:comment "Power is the rate at which work is performed or energy is transmitted, or the amount of energy required or expended for a given unit of time. As a rate of change of work done or the energy of a subsystem, power is work divided by time."@en ;
    rdfs:isDefinedBy "http://qudt.org/vocab/quantitykind"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/qudt/org/vocab/quantitykind/Power"^^xsd:anyURI .

quantitykind:Pressure a tag:QuantityKind,
        owl:NamedIndividual ;
    rdfs:label "Pressure"@en ;
    dct:description "Pressure is an effect which occurs when a force is applied on a surface. Pressure is the amount of force acting on a unit area. Pressure is distinct from stress, as the former is the ratio of the component of force normal to a surface to the surface area. Stress is a tensor that relates the vector force to the vector area."@en ;
    dct:title "Pressure"@en ;
    rdfs:comment "Pressure is an effect which occurs when a force is applied on a surface. Pressure is the amount of force acting on a unit area. Pressure is distinct from stress, as the former is the ratio of the component of force normal to a surface to the surface area. Stress is a tensor that relates the vector force to the vector area."@en ;
    rdfs:isDefinedBy "http://qudt.org/vocab/quantitykind"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/qudt/org/vocab/quantitykind/Pressure"^^xsd:anyURI .

quantitykind:Voltage a tag:QuantityKind,
        owl:NamedIndividual ;
    rdfs:label "Electrical Voltage"@en ;
    dct:description "Voltage, also referred to as Electric Tension, is the difference between electrical potentials of two points. For an irrotational electric field, the voltage is independent of the path between the two points a and b."@en ;
    dct:title "Electrical Voltage"@en ;
    rdfs:comment "Voltage, also referred to as Electric Tension, is the difference between electrical potentials of two points. For an irrotational electric field, the voltage is independent of the path between the two points a and b."@en ;
    rdfs:isDefinedBy "http://qudt.org/vocab/quantitykind"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/qudt/org/vocab/quantitykind/Voltage"^^xsd:anyURI .

quantitykind:Width a tag:QuantityKind,
        owl:NamedIndividual ;
    rdfs:label "Width"@en ;
    dct:description "\"Width\" is the middle of three dimensions: length, width, thickness."@en ;
    dct:title "Width"@en ;
    rdfs:comment "\"Width\" is the middle of three dimensions: length, width, thickness."@en ;
    rdfs:isDefinedBy "http://qudt.org/vocab/quantitykind"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/qudt/org/vocab/quantitykind/Width"^^xsd:anyURI .

knx:absoluteColourTemperature a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Absolute Colour Temperature"@en ;
    dct:description "a point representing DPT 7.600: Absolute Color Temperature"@en ;
    dct:identifier "urn:knx:dpt.absoluteColourTemperature" ;
    dct:subject "7.600",
        "Absolute Colour Temperature" ;
    dct:title "Absolute Colour Temperature"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "7"^^xsd:positiveInteger ;
    knx:dptMinorNumber "600"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.7.600.i0 ;
    knx:label "Absolute Colour Temperature"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 7.600: Absolute Color Temperature"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#absoluteColourTemperature"^^xsd:anyURI .

knx:accessData a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Access Data"@en ;
    dct:description "a point representing DPT 15.000: Access Data"@en ;
    dct:identifier "urn:knx:dpt.accessData" ;
    dct:subject "15.0",
        "15.000",
        "Access Data" ;
    dct:title "Access Data"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "15"^^xsd:positiveInteger ;
    knx:dptMinorNumber "0"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.15.0.i0.Index,
        knx:type.dpt.field.15.0.i1.C,
        knx:type.dpt.field.15.0.i10.D6,
        knx:type.dpt.field.15.0.i2.D,
        knx:type.dpt.field.15.0.i3.P,
        knx:type.dpt.field.15.0.i4.E,
        knx:type.dpt.field.15.0.i5.D1,
        knx:type.dpt.field.15.0.i6.D2,
        knx:type.dpt.field.15.0.i7.D3,
        knx:type.dpt.field.15.0.i8.D4,
        knx:type.dpt.field.15.0.i9.D5 ;
    knx:label "Access Data"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 15.000: Access Data"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#accessData"^^xsd:anyURI .

knx:ack a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Ack"@en ;
    dct:description "a point representing DPT 1.016: Ack"@en ;
    dct:identifier "urn:knx:dpt.ack" ;
    dct:subject "1.016",
        "1.16",
        "Ack" ;
    dct:title "Ack"@en ;
    knx:dptBitSizeMax "1"^^xsd:positiveInteger ;
    knx:dptMajorNumber "1"^^xsd:positiveInteger ;
    knx:dptMinorNumber "16"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.1.16.i0 ;
    knx:label "Ack"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 1.016: Ack"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#ack"^^xsd:anyURI .

knx:actPosDemAbs a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "ActPosDemAbs"@en ;
    dct:description "a point representing DPT 207.104: ActPosDemAbs"@en ;
    dct:identifier "urn:knx:dpt.actPosDemAbs" ;
    dct:subject "207.104",
        "ActPosDemAbs" ;
    dct:title "ActPosDemAbs"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "207"^^xsd:positiveInteger ;
    knx:dptMinorNumber "104"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.207.104.i0.PrelBurnerValid,
        knx:type.dpt.field.207.104.i1.AbsLoadPriority,
        knx:type.dpt.field.207.104.i2.ShiftLoadPriority,
        knx:type.dpt.field.207.104.i3.EmergDem,
        knx:type.dpt.field.207.104.i4.Reserved,
        knx:type.dpt.field.207.104.i5.ActPosDemAbs ;
    knx:label "ActPosDemAbs"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 207.104: ActPosDemAbs"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#actPosDemAbs"^^xsd:anyURI .

knx:activeEnergyMWh a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "ActiveEnergy MWh"@en ;
    dct:description "a point representing DPT 13.016: ActiveEnergy MWh"@en ;
    dct:identifier "urn:knx:dpt.activeEnergyMWh" ;
    dct:subject "13.016",
        "13.16",
        "ActiveEnergy MWh" ;
    dct:title "ActiveEnergy MWh"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "13"^^xsd:positiveInteger ;
    knx:dptMinorNumber "16"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.13.16.i0 ;
    knx:label "ActiveEnergy MWh"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 13.016: ActiveEnergy MWh"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#activeEnergyMWh"^^xsd:anyURI .

knx:activeEnergyV64 a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "ActiveEnergy V64"@en ;
    dct:description "a point representing DPT 29.010: ActiveEnergy V64"@en ;
    dct:identifier "urn:knx:dpt.activeEnergyV64" ;
    dct:subject "29.010",
        "29.10",
        "ActiveEnergy V64" ;
    dct:title "ActiveEnergy V64"@en ;
    knx:dptBitSizeMax "64"^^xsd:positiveInteger ;
    knx:dptMajorNumber "29"^^xsd:positiveInteger ;
    knx:dptMinorNumber "10"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.29.10.i0 ;
    knx:label "ActiveEnergy V64"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 29.010: ActiveEnergy V64"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#activeEnergyV64"^^xsd:anyURI .

knx:activeEnergykWh a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Active Energy kWh"@en ;
    dct:description "a point representing DPT 13.013: ActiveEnergy kWh"@en ;
    dct:identifier "urn:knx:dpt.activeEnergykWh" ;
    dct:subject "13.013",
        "13.13",
        "Active Energy kWh" ;
    dct:title "Active Energy kWh"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "13"^^xsd:positiveInteger ;
    knx:dptMinorNumber "13"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.13.13.i0 ;
    knx:label "Active Energy kWh"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 13.013: ActiveEnergy kWh"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#activeEnergykWh"^^xsd:anyURI .

knx:actuatorConnectType a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "ActuatorConnectType"@en ;
    dct:description "a point representing DPT 20.020: ActuatorConnectType"@en ;
    dct:identifier "urn:knx:dpt.actuatorConnectType" ;
    dct:subject "20.020",
        "20.20",
        "ActuatorConnectType" ;
    dct:title "ActuatorConnectType"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "20"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.20.i0 ;
    knx:label "ActuatorConnectType"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.020: ActuatorConnectType"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#actuatorConnectType"^^xsd:anyURI .

knx:adaType a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "ADAType"@en ;
    dct:description "a point representing DPT 20.120: ADAType"@en ;
    dct:identifier "urn:knx:dpt.adaType" ;
    dct:subject "20.120",
        "ADAType" ;
    dct:title "ADAType"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "120"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.120.i0 ;
    knx:label "ADAType"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.120: ADAType"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#adaType"^^xsd:anyURI .

knx:addInfoTypes a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "AddInfoTypes"@en ;
    dct:description "a point representing DPT 20.1001: AddInfoTypes"@en ;
    dct:identifier "urn:knx:dpt.addInfoTypes" ;
    dct:subject "20.1001",
        "AddInfoTypes" ;
    dct:title "AddInfoTypes"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1001"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.1001.i0 ;
    knx:label "AddInfoTypes"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.1001: AddInfoTypes"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#addInfoTypes"^^xsd:anyURI .

knx:ahuCtrl a owl:Class ;
    rdfs:label "AHU Control"@en ;
    dct:identifier <urn:knx:fct.ahuCtrl> ;
    rdfs:comment "An Air Handling Unit (AHU) is an Application Function that controls equipment to regulate and circulate air as part of a heating, ventilating, and air-conditioning (HVAC) system. An AHU Application Function has usually subfunctions such as fanCtrl, pumpCtrl etc."@en ;
    rdfs:subClassOf knx:equipmentCtrl .

knx:airHumidityCtrl a owl:Class ;
    rdfs:label "Air Humidity Control"@en ;
    dct:identifier <urn:knx:fct.airHumidityCtrl> ;
    rdfs:comment "Application functions that controls the quantity 'air humidity'."@en ;
    rdfs:subClassOf knx:airCtrl .

knx:airPressureCtrl a owl:Class ;
    rdfs:label "Air Pressure Control"@en ;
    dct:identifier <urn:knx:fct.airPressureCtrl> ;
    rdfs:comment "Application functions that controls the quantity 'air pressure.'"@en ;
    rdfs:subClassOf knx:airCtrl .

knx:airQualityCtrl a owl:Class ;
    rdfs:label "Air Quality Control"@en ;
    dct:identifier <urn:knx:fct.airQualityCtrl> ;
    rdfs:comment "Application functions that controls the quantity 'air quality'."@en ;
    rdfs:subClassOf knx:airCtrl .

knx:airSupplyCtrl a owl:Class ;
    rdfs:label "Air Supply Control"@en ;
    dct:identifier <urn:knx:fct.airSupplyCtrl> ;
    rdfs:comment "The air supply control Application Function connects and coordinates air and energy flow between air treatment (e.g. air handling unit) and energy consumer (emission control)."@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_volumeflowrate ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:ventilation ;
            owl:onProperty tag:operatesForTrade ],
        knx:airCtrl,
        knx:distributionCtrl .

knx:airVolumeCtrl a owl:Class ;
    rdfs:label "Air Volume Control"@en ;
    dct:identifier <urn:knx:fct.airVolumeCtrl> ;
    rdfs:comment "Application functions that controls the quantity 'air volume'."@en ;
    rdfs:subClassOf knx:airCtrl .

knx:alarmClassType a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "AlarmClassType"@en ;
    dct:description "a point representing DPT 20.007: AlarmClassType"@en ;
    dct:identifier "urn:knx:dpt.alarmClassType" ;
    dct:subject "20.007",
        "20.7",
        "AlarmClassType" ;
    dct:title "AlarmClassType"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "7"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.7.i0 ;
    knx:label "AlarmClassType"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.007: AlarmClassType"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#alarmClassType"^^xsd:anyURI .

knx:alarmControl a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Alarm Control"@en ;
    dct:description "a point representing DPT 2.005: Alarm Control"@en ;
    dct:identifier "urn:knx:dpt.alarmControl" ;
    dct:subject "2.005",
        "2.5",
        "Alarm Control" ;
    dct:title "Alarm Control"@en ;
    knx:dptBitSizeMax "2"^^xsd:positiveInteger ;
    knx:dptMajorNumber "2"^^xsd:positiveInteger ;
    knx:dptMinorNumber "5"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.2.5.i0.alarm,
        knx:type.dpt.field.2.x.i1.c ;
    knx:label "Alarm Control"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 2.005: Alarm Control"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#alarmControl"^^xsd:anyURI .

knx:alarmInfo a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "AlarmInfo"@en ;
    dct:description "a point representing DPT 219.001: AlarmInfo"@en ;
    dct:identifier "urn:knx:dpt.alarmInfo" ;
    dct:subject "219.001",
        "219.1",
        "AlarmInfo" ;
    dct:title "AlarmInfo"@en ;
    knx:dptBitSizeMax "48"^^xsd:positiveInteger ;
    knx:dptMajorNumber "219"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.219.1.i0.InAlarm,
        knx:type.dpt.field.219.1.i1.AlarmUnAck,
        knx:type.dpt.field.219.1.i10.ApplicationArea,
        knx:type.dpt.field.219.1.i11.AlarmPriority,
        knx:type.dpt.field.219.1.i12.LogNumber,
        knx:type.dpt.field.219.1.i2.Locked,
        knx:type.dpt.field.219.1.i3.Reserved,
        knx:type.dpt.field.219.1.i4.Ack_Sup,
        knx:type.dpt.field.219.1.i5.TimeStamp_Sup,
        knx:type.dpt.field.219.1.i6.AlarmText_Sup,
        knx:type.dpt.field.219.1.i7.ErrorCode_Sup,
        knx:type.dpt.field.219.1.i8.Reserved,
        knx:type.dpt.field.219.1.i9.ErrorClass ;
    knx:label "AlarmInfo"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 219.001: AlarmInfo"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#alarmInfo"^^xsd:anyURI .

knx:alarmReaction a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Alarm Reaction"@en ;
    dct:description "a point representing DPT 23.002: Alarm Reaction"@en ;
    dct:identifier "urn:knx:dpt.alarmReaction" ;
    dct:subject "23.002",
        "23.2",
        "Alarm Reaction" ;
    dct:title "Alarm Reaction"@en ;
    knx:dptBitSizeMax "2"^^xsd:positiveInteger ;
    knx:dptMajorNumber "23"^^xsd:positiveInteger ;
    knx:dptMinorNumber "2"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.23.2.i0 ;
    knx:label "Alarm Reaction"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 23.002: Alarm Reaction"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#alarmReaction"^^xsd:anyURI .

knx:alarming a owl:Class ;
    rdfs:label "Alarming"@en ;
    dct:identifier "urn:knx:fct.alarming" ;
    rdfs:comment "Alarming is the automated alarm management in the event of alarms or faults in plants, subsystems or devices. The application function may contain a list of activ alarms, past alarms, alarm prioritization or sends a notification to recipients (e.g. email)."@en ;
    rdfs:subClassOf knx:plantMngmtCtrl .

knx:angle a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Angle"@en ;
    dct:description "a point representing DPT 5.003: Angle"@en ;
    dct:identifier "urn:knx:dpt.angle" ;
    dct:subject "5.003",
        "5.3",
        "Angle" ;
    dct:title "Angle"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "5"^^xsd:positiveInteger ;
    knx:dptMinorNumber "3"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.5.3.i0 ;
    knx:label "Angle"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 5.003: Angle"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#angle"^^xsd:anyURI .

knx:apparantEnergy a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "ApparantEnergy"@en ;
    dct:description "a point representing DPT 13.011: ApparantEnergy"@en ;
    dct:identifier "urn:knx:dpt.apparantEnergy" ;
    dct:subject "13.011",
        "13.11",
        "ApparantEnergy" ;
    dct:title "ApparantEnergy"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "13"^^xsd:positiveInteger ;
    knx:dptMinorNumber "11"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.13.11.i0 ;
    knx:label "ApparantEnergy"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 13.011: ApparantEnergy"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#apparantEnergy"^^xsd:anyURI .

knx:apparantEnergyV64 a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "ApparantEnergy V64"@en ;
    dct:description "a point representing DPT 29.011: ApparantEnergy V64"@en ;
    dct:identifier "urn:knx:dpt.apparantEnergyV64" ;
    dct:subject "29.011",
        "29.11",
        "ApparantEnergy V64" ;
    dct:title "ApparantEnergy V64"@en ;
    knx:dptBitSizeMax "64"^^xsd:positiveInteger ;
    knx:dptMajorNumber "29"^^xsd:positiveInteger ;
    knx:dptMinorNumber "11"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.29.11.i0 ;
    knx:label "ApparantEnergy V64"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 29.011: ApparantEnergy V64"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#apparantEnergyV64"^^xsd:anyURI .

knx:apparantEnergykVAh a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "ApparantEnergy kVAh"@en ;
    dct:description "a point representing DPT 13.014: ApparantEnergy kVAh"@en ;
    dct:identifier "urn:knx:dpt.apparantEnergykVAh" ;
    dct:subject "13.014",
        "13.14",
        "ApparantEnergy kVAh" ;
    dct:title "ApparantEnergy kVAh"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "13"^^xsd:positiveInteger ;
    knx:dptMinorNumber "14"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.13.14.i0 ;
    knx:label "ApparantEnergy kVAh"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 13.014: ApparantEnergy kVAh"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#apparantEnergykVAh"^^xsd:anyURI .

knx:applicationArea a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "ApplicationArea"@en ;
    dct:description "a point representing DPT 20.006: ApplicationArea"@en ;
    dct:identifier "urn:knx:dpt.applicationArea" ;
    dct:subject "20.006",
        "20.6",
        "ApplicationArea" ;
    dct:title "ApplicationArea"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "6"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.6.i0 ;
    knx:label "ApplicationArea"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.006: ApplicationArea"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#applicationArea"^^xsd:anyURI .

knx:audioCtrl a owl:Class ;
    rdfs:label "Audio Control"@en ;
    dct:identifier <urn:knx:fct.audioCtrl> ;
    rdfs:comment "A specific Application Function category that controls the audio system. The category is derived from parent concepts that are specified as part of the EN 50090-6-2."@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:audio ;
            owl:onProperty tag:operatesForTrade ],
        core:ApplicationFunction .

knx:backupMode a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "BackupMode"@en ;
    dct:description "a point representing DPT 20.121: BackupMode"@en ;
    dct:identifier "urn:knx:dpt.backupMode" ;
    dct:subject "20.121",
        "BackupMode" ;
    dct:title "BackupMode"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "121"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.121.i0 ;
    knx:label "BackupMode"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.121: BackupMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#backupMode"^^xsd:anyURI .

knx:batteryInfo a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Battery Info"@en ;
    dct:description "a point representing DPT 246.600: Battery Info"@en ;
    dct:identifier "urn:knx:dpt.batteryInfo" ;
    dct:subject "246.600",
        "Battery Info" ;
    dct:title "Battery Info"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "246"^^xsd:positiveInteger ;
    knx:dptMinorNumber "600"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.246.600.i0.BatteryChargeLevel,
        knx:type.dpt.field.246.600.i1.BatteryFailure,
        knx:type.dpt.field.246.600.i2.BatteryDurationFailure,
        knx:type.dpt.field.246.600.i3.BatteryFullyCharged,
        knx:type.dpt.field.246.600.i4.Reserved ;
    knx:label "Battery Info"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 246.600: Battery Info"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#batteryInfo"^^xsd:anyURI .

knx:beaufortWindForceScale a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Beaufort Wind Force Scale"@en ;
    dct:description "a point representing DPT 20.014: Beaufort Wind Force Scale"@en ;
    dct:identifier "urn:knx:dpt.beaufortWindForceScale" ;
    dct:subject "20.014",
        "20.14",
        "Beaufort Wind Force Scale" ;
    dct:title "Beaufort Wind Force Scale"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "14"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.14.i0 ;
    knx:label "Beaufort Wind Force Scale"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.014: Beaufort Wind Force Scale"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#beaufortWindForceScale"^^xsd:anyURI .

knx:behaviourBusPowerUpDown a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Behaviour Bus Power Up Down"@en ;
    dct:description "a point representing DPT 20.601: Behaviour Bus Power Up Down"@en ;
    dct:identifier "urn:knx:dpt.behaviourBusPowerUpDown" ;
    dct:subject "20.601",
        "Behaviour Bus Power Up Down" ;
    dct:title "Behaviour Bus Power Up Down"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "601"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.601.i0 ;
    knx:label "Behaviour Bus Power Up Down"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.601: Behaviour Bus Power Up Down"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#behaviourBusPowerUpDown"^^xsd:anyURI .

knx:behaviourLockUnlock a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Behaviour Lock Unlock"@en ;
    dct:description "a point representing DPT 20.600: Behaviour Lock Unlock"@en ;
    dct:identifier "urn:knx:dpt.behaviourLockUnlock" ;
    dct:subject "20.600",
        "Behaviour Lock Unlock" ;
    dct:title "Behaviour Lock Unlock"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "600"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.600.i0 ;
    knx:label "Behaviour Lock Unlock"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.600: Behaviour Lock Unlock"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#behaviourLockUnlock"^^xsd:anyURI .

knx:binaryValueControl a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Binary Value Control"@en ;
    dct:description "a point representing DPT 2.006: Binary Value Control"@en ;
    dct:identifier "urn:knx:dpt.binaryValueControl" ;
    dct:subject "2.006",
        "2.6",
        "Binary Value Control" ;
    dct:title "Binary Value Control"@en ;
    knx:dptBitSizeMax "2"^^xsd:positiveInteger ;
    knx:dptMajorNumber "2"^^xsd:positiveInteger ;
    knx:dptMinorNumber "6"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.2.6.i0.binaryValue,
        knx:type.dpt.field.2.x.i1.c ;
    knx:label "Binary Value Control"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 2.006: Binary Value Control"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#binaryValueControl"^^xsd:anyURI .

knx:binaryValueZ a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Binary Value Z"@en ;
    dct:description "a point representing DPT 200.101: Binary Value Z"@en ;
    dct:identifier "urn:knx:dpt.binaryValueZ" ;
    dct:subject "200.101",
        "Binary Value Z" ;
    dct:title "Binary Value Z"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "200"^^xsd:positiveInteger ;
    knx:dptMinorNumber "101"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.200.101.i0.StatusCommand,
        knx:type.dpt.field.200.101.i1.BinaryValue ;
    knx:label "Binary Value Z"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 200.101: Binary Value Z"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#binaryValueZ"^^xsd:anyURI .

knx:blindsControlMode a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "BlindsControlMode"@en ;
    dct:description "a point representing DPT 20.804: BlindsControlMode"@en ;
    dct:identifier "urn:knx:dpt.blindsControlMode" ;
    dct:subject "20.804",
        "BlindsControlMode" ;
    dct:title "BlindsControlMode"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "804"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.804.i0 ;
    knx:label "BlindsControlMode"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.804: BlindsControlMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#blindsControlMode"^^xsd:anyURI .

knx:blinkingMode a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "BlinkingMode"@en ;
    dct:description "a point representing DPT 20.603: BlinkingMode"@en ;
    dct:identifier "urn:knx:dpt.blinkingMode" ;
    dct:subject "20.603",
        "BlinkingMode" ;
    dct:title "BlinkingMode"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "603"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.603.i0 ;
    knx:label "BlinkingMode"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.603: BlinkingMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#blinkingMode"^^xsd:anyURI .

knx:boolControl a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Bool Control"@en ;
    dct:description "a point representing DPT 2.002: Bool Control"@en ;
    dct:identifier "urn:knx:dpt.boolControl" ;
    dct:subject "2.002",
        "2.2",
        "Bool Control" ;
    dct:title "Bool Control"@en ;
    knx:dptBitSizeMax "2"^^xsd:positiveInteger ;
    knx:dptMajorNumber "2"^^xsd:positiveInteger ;
    knx:dptMinorNumber "2"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.2.2.i0.bool,
        knx:type.dpt.field.2.x.i1.c ;
    knx:label "Bool Control"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 2.002: Bool Control"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#boolControl"^^xsd:anyURI .

knx:breakerStatus a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Breaker Status"@en ;
    dct:description "a point representing DPT 20.1203: Breaker Status"@en ;
    dct:identifier "urn:knx:dpt.breakerStatus" ;
    dct:subject "20.1203",
        "Breaker Status" ;
    dct:title "Breaker Status"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1203"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.1203.i0 ;
    knx:label "Breaker Status"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.1203: Breaker Status"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#breakerStatus"^^xsd:anyURI .

knx:brightness a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Brightness"@en ;
    dct:description "a point representing DPT 7.013: Brightness"@en ;
    dct:identifier "urn:knx:dpt.brightness" ;
    dct:subject "7.013",
        "7.13",
        "Brightness" ;
    dct:title "Brightness"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "7"^^xsd:positiveInteger ;
    knx:dptMinorNumber "13"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.7.13.i0 ;
    knx:label "Brightness"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 7.013: Brightness"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#brightness"^^xsd:anyURI .

knx:buildingModeNext a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "BuildingModeNext"@en ;
    dct:description "a point representing DPT 206.105: BuildingModeNext"@en ;
    dct:identifier "urn:knx:dpt.buildingModeNext" ;
    dct:subject "206.105",
        "BuildingModeNext" ;
    dct:title "BuildingModeNext"@en ;
    knx:dptBitSizeMax "24"^^xsd:positiveInteger ;
    knx:dptMajorNumber "206"^^xsd:positiveInteger ;
    knx:dptMinorNumber "105"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.206.105.i0.BuildingMode,
        knx:type.dpt.field.206.105.i1.Time ;
    knx:label "BuildingModeNext"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 206.105: BuildingModeNext"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#buildingModeNext"^^xsd:anyURI .

knx:buildingModeZ a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Building Mode Z"@en ;
    dct:description "a point representing DPT 201.107: Building Mode Z"@en ;
    dct:identifier "urn:knx:dpt.buildingModeZ" ;
    dct:subject "201.107",
        "Building Mode Z" ;
    dct:title "Building Mode Z"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "201"^^xsd:positiveInteger ;
    knx:dptMinorNumber "107"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.201.107.i0.StatusCommand,
        knx:type.dpt.field.201.107.i1.BuildingMode ;
    knx:label "Building Mode Z"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 201.107: Building Mode Z"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#buildingModeZ"^^xsd:anyURI .

knx:burnerType a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "BurnerType"@en ;
    dct:description "a point representing DPT 20.101: BurnerType"@en ;
    dct:identifier "urn:knx:dpt.burnerType" ;
    dct:subject "20.101",
        "BurnerType" ;
    dct:title "BurnerType"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "101"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.101.i0 ;
    knx:label "BurnerType"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.101: BurnerType"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#burnerType"^^xsd:anyURI .

knx:channelActivation16 a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Channel Activation 16"@en ;
    dct:description "a point representing DPT 22.1010: Channel Activation 16"@en ;
    dct:identifier "urn:knx:dpt.channelActivation16" ;
    dct:subject "22.1010",
        "Channel Activation 16" ;
    dct:title "Channel Activation 16"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "22"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1010"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.22.1010.i0.ActivationStateOfChannel1,
        knx:type.dpt.field.22.1010.i1.ActivationStateOfChannel2,
        knx:type.dpt.field.22.1010.i10.ActivationStateOfChannel11,
        knx:type.dpt.field.22.1010.i11.ActivationStateOfChannel12,
        knx:type.dpt.field.22.1010.i12.ActivationStateOfChannel13,
        knx:type.dpt.field.22.1010.i13.ActivationStateOfChannel14,
        knx:type.dpt.field.22.1010.i14.ActivationStateOfChannel15,
        knx:type.dpt.field.22.1010.i15.ActivationStateOfChannel16,
        knx:type.dpt.field.22.1010.i2.ActivationStateOfChannel3,
        knx:type.dpt.field.22.1010.i3.ActivationStateOfChannel4,
        knx:type.dpt.field.22.1010.i4.ActivationStateOfChannel5,
        knx:type.dpt.field.22.1010.i5.ActivationStateOfChannel6,
        knx:type.dpt.field.22.1010.i6.ActivationStateOfChannel7,
        knx:type.dpt.field.22.1010.i7.ActivationStateOfChannel8,
        knx:type.dpt.field.22.1010.i8.ActivationStateOfChannel9,
        knx:type.dpt.field.22.1010.i9.ActivationStateOfChannel10 ;
    knx:label "Channel Activation 16"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 22.1010: Channel Activation 16"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#channelActivation16"^^xsd:anyURI .

knx:channelActivation24 a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Channel Activation 24"@en ;
    dct:description "a point representing DPT 30.1010: Channel Activation 24"@en ;
    dct:identifier "urn:knx:dpt.channelActivation24" ;
    dct:subject "30.1010",
        "Channel Activation 24" ;
    dct:title "Channel Activation 24"@en ;
    knx:dptBitSizeMax "24"^^xsd:positiveInteger ;
    knx:dptMajorNumber "30"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1010"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.30.1010.i0.ActivationStateOfChannel1,
        knx:type.dpt.field.30.1010.i1.ActivationStateOfChannel2,
        knx:type.dpt.field.30.1010.i10.ActivationStateOfChannel11,
        knx:type.dpt.field.30.1010.i11.ActivationStateOfChannel12,
        knx:type.dpt.field.30.1010.i12.ActivationStateOfChannel13,
        knx:type.dpt.field.30.1010.i13.ActivationStateOfChannel14,
        knx:type.dpt.field.30.1010.i14.ActivationStateOfChannel15,
        knx:type.dpt.field.30.1010.i15.ActivationStateOfChannel16,
        knx:type.dpt.field.30.1010.i16.ActivationStateOfChannel17,
        knx:type.dpt.field.30.1010.i17.ActivationStateOfChannel18,
        knx:type.dpt.field.30.1010.i18.ActivationStateOfChannel19,
        knx:type.dpt.field.30.1010.i19.ActivationStateOfChannel20,
        knx:type.dpt.field.30.1010.i2.ActivationStateOfChannel3,
        knx:type.dpt.field.30.1010.i20.ActivationStateOfChannel21,
        knx:type.dpt.field.30.1010.i21.ActivationStateOfChannel22,
        knx:type.dpt.field.30.1010.i22.ActivationStateOfChannel23,
        knx:type.dpt.field.30.1010.i23.ActivationStateOfChannel24,
        knx:type.dpt.field.30.1010.i3.ActivationStateOfChannel4,
        knx:type.dpt.field.30.1010.i4.ActivationStateOfChannel5,
        knx:type.dpt.field.30.1010.i5.ActivationStateOfChannel6,
        knx:type.dpt.field.30.1010.i6.ActivationStateOfChannel7,
        knx:type.dpt.field.30.1010.i7.ActivationStateOfChannel8,
        knx:type.dpt.field.30.1010.i8.ActivationStateOfChannel9,
        knx:type.dpt.field.30.1010.i9.ActivationStateOfChannel10 ;
    knx:label "Channel Activation 24"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 30.1010: Channel Activation 24"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#channelActivation24"^^xsd:anyURI .

knx:channelActivation8 a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Channel Activation 8"@en ;
    dct:description "a point representing DPT 21.1010: Channel Activation 8"@en ;
    dct:identifier "urn:knx:dpt.channelActivation8" ;
    dct:subject "21.1010",
        "Channel Activation 8" ;
    dct:title "Channel Activation 8"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "21"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1010"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.21.1010.i0.ActivationStateOfChannel1,
        knx:type.dpt.field.21.1010.i1.ActivationStateOfChannel2,
        knx:type.dpt.field.21.1010.i2.ActivationStateOfChannel3,
        knx:type.dpt.field.21.1010.i3.ActivationStateOfChannel4,
        knx:type.dpt.field.21.1010.i4.ActivationStateOfChannel5,
        knx:type.dpt.field.21.1010.i5.ActivationStateOfChannel6,
        knx:type.dpt.field.21.1010.i6.ActivationStateOfChannel7,
        knx:type.dpt.field.21.1010.i7.ActivationStateOfChannel8 ;
    knx:label "Channel Activation 8"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 21.1010: Channel Activation 8"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#channelActivation8"^^xsd:anyURI .

knx:cloudCover a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Cloud Cover"@en ;
    dct:description "a point representing DPT 20.021: Cloud Cover"@en ;
    dct:identifier "urn:knx:dpt.cloudCover" ;
    dct:subject "20.021",
        "20.21",
        "Cloud Cover" ;
    dct:title "Cloud Cover"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "21"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.21.i0 ;
    knx:label "Cloud Cover"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.021: Cloud Cover"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#cloudCover"^^xsd:anyURI .

knx:coldWaterDistribution a owl:Class ;
    rdfs:label "Cold Water Distribution"@en ;
    dct:identifier <urn:knx:fct.coldWaterDistribution> ;
    rdfs:comment "The coold water distribution Application Function connects and coordinates water and energy flow between production of chilled water (cooling) and consumer (emission control)."@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_water_volumeflowrate_pipesection ;
            owl:onProperty knx:actsOnPhenomenonQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:cooling ;
            owl:onProperty tag:operatesForTrade ],
        knx:distributionCtrl,
        knx:waterCtrl .

knx:colourTransitionxyY a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Colour Transition"@en ;
    dct:description "a point representing DPT 243.600: Colour Transition"@en ;
    dct:identifier "urn:knx:dpt.colourTransitionxyY" ;
    dct:subject "243.600",
        "Colour Transition" ;
    dct:title "Colour Transition"@en ;
    knx:dptBitSizeMax "64"^^xsd:positiveInteger ;
    knx:dptMajorNumber "243"^^xsd:positiveInteger ;
    knx:dptMinorNumber "600"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.243.600.i0.B,
        knx:type.dpt.field.243.600.i1.C,
        knx:type.dpt.field.243.600.i2.Reserved,
        knx:type.dpt.field.243.600.i3.Brightness,
        knx:type.dpt.field.243.600.i4.yaxis,
        knx:type.dpt.field.243.600.i5.xaxis,
        knx:type.dpt.field.243.600.i6.TimePeriod ;
    knx:label "Colour Transition"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 243.600: Colour Transition"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#colourTransitionxyY"^^xsd:anyURI .

knx:colourxyY a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Colour xyY"@en ;
    dct:description "a point representing DPT 242.600: Colour xyY"@en ;
    dct:identifier "urn:knx:dpt.colourxyY" ;
    dct:subject "242.600",
        "Colour xyY" ;
    dct:title "Colour xyY"@en ;
    knx:dptBitSizeMax "48"^^xsd:positiveInteger ;
    knx:dptMajorNumber "242"^^xsd:positiveInteger ;
    knx:dptMinorNumber "600"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.242.600.i0.B,
        knx:type.dpt.field.242.600.i1.C,
        knx:type.dpt.field.242.600.i2.Reserved,
        knx:type.dpt.field.242.600.i3.Brightness,
        knx:type.dpt.field.242.600.i4.yaxis,
        knx:type.dpt.field.242.600.i5.xaxis ;
    knx:label "Colour xyY"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 242.600: Colour xyY"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#colourxyY"^^xsd:anyURI .

knx:combinedInfoOnOff a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "CombinedInfoOnOff"@en ;
    dct:description "a point representing DPT 27.001: CombinedInfoOnOff"@en ;
    dct:identifier "urn:knx:dpt.combinedInfoOnOff" ;
    dct:subject "27.001",
        "27.1",
        "CombinedInfoOnOff" ;
    dct:title "CombinedInfoOnOff"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "27"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.27.1.i0.IOO1,
        knx:type.dpt.field.27.1.i1.IOO2,
        knx:type.dpt.field.27.1.i10.IOO11,
        knx:type.dpt.field.27.1.i11.IOO12,
        knx:type.dpt.field.27.1.i12.IOO13,
        knx:type.dpt.field.27.1.i13.IOO14,
        knx:type.dpt.field.27.1.i14.IOO15,
        knx:type.dpt.field.27.1.i15.IOO16,
        knx:type.dpt.field.27.1.i16.MaskBitIOO1,
        knx:type.dpt.field.27.1.i17.MaskBitIOO2,
        knx:type.dpt.field.27.1.i18.MaskBitIOO3,
        knx:type.dpt.field.27.1.i19.MaskBitIOO4,
        knx:type.dpt.field.27.1.i2.IOO3,
        knx:type.dpt.field.27.1.i20.MaskBitIOO5,
        knx:type.dpt.field.27.1.i21.MaskBitIOO6,
        knx:type.dpt.field.27.1.i22.MaskBitIOO7,
        knx:type.dpt.field.27.1.i23.MaskBitIOO8,
        knx:type.dpt.field.27.1.i24.MaskBitIOO9,
        knx:type.dpt.field.27.1.i25.MaskBitIOO10,
        knx:type.dpt.field.27.1.i26.MaskBitIOO11,
        knx:type.dpt.field.27.1.i27.MaskBitIOO12,
        knx:type.dpt.field.27.1.i28.MaskBitIOO13,
        knx:type.dpt.field.27.1.i29.MaskBitIOO14,
        knx:type.dpt.field.27.1.i3.IOO4,
        knx:type.dpt.field.27.1.i30.MaskBitIOO15,
        knx:type.dpt.field.27.1.i31.MaskBitIOO16,
        knx:type.dpt.field.27.1.i4.IOO5,
        knx:type.dpt.field.27.1.i5.IOO6,
        knx:type.dpt.field.27.1.i6.IOO7,
        knx:type.dpt.field.27.1.i7.IOO8,
        knx:type.dpt.field.27.1.i8.IOO9,
        knx:type.dpt.field.27.1.i9.IOO10 ;
    knx:label "CombinedInfoOnOff"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 27.001: CombinedInfoOnOff"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#combinedInfoOnOff"^^xsd:anyURI .

knx:combinedPosition a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "CombinedPosition"@en ;
    dct:description "a point representing DPT 240.800: CombinedPosition"@en ;
    dct:identifier "urn:knx:dpt.combinedPosition" ;
    dct:subject "240.800",
        "CombinedPosition" ;
    dct:title "CombinedPosition"@en ;
    knx:dptBitSizeMax "24"^^xsd:positiveInteger ;
    knx:dptMajorNumber "240"^^xsd:positiveInteger ;
    knx:dptMinorNumber "800"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.240.800.i0.ValidSlatsPos,
        knx:type.dpt.field.240.800.i1.ValidHeightPos,
        knx:type.dpt.field.240.800.i2.Reserved,
        knx:type.dpt.field.240.800.i3.SlatsPosition,
        knx:type.dpt.field.240.800.i4.HeightPosition ;
    knx:label "CombinedPosition"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 240.800: CombinedPosition"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#combinedPosition"^^xsd:anyURI .

knx:commMode a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "CommMode"@en ;
    dct:description "a point representing DPT 20.1000: CommMode"@en ;
    dct:identifier "urn:knx:dpt.commMode" ;
    dct:subject "20.1000",
        "CommMode" ;
    dct:title "CommMode"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1000"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.1000.i0 ;
    knx:label "CommMode"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.1000: CommMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#commMode"^^xsd:anyURI .

knx:composesInput a owl:ObjectProperty ;
    rdfs:label "composes input"@en ;
    rdfs:subPropertyOf knx:composes ;
    owl:inverseOf knx:isComposedByInput .

knx:composesOutput a owl:ObjectProperty ;
    rdfs:label "composes ouput"@en ;
    rdfs:subPropertyOf knx:composes ;
    owl:inverseOf knx:isComposedByOutput .

knx:concentrationmugpm3 a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Concentration µg/m3"@en ;
    dct:description "a point representing DPT 9.030: Concentration µg/m3"@en ;
    dct:identifier "urn:knx:dpt.concentrationmugpm3" ;
    dct:subject "9.030",
        "9.30",
        "Concentration µg/m3" ;
    dct:title "Concentration µg/m3"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "9"^^xsd:positiveInteger ;
    knx:dptMinorNumber "30"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.9.30.i0 ;
    knx:label "Concentration µg/m3"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 9.030: Concentration µg/m3"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#concentrationmugpm3"^^xsd:anyURI .

knx:consumerProducer a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "ConsumerProducer"@en ;
    dct:description "a point representing DPT 1.1200: ConsumerProducer"@en ;
    dct:identifier "urn:knx:dpt.consumerProducer" ;
    dct:subject "1.1200",
        "ConsumerProducer" ;
    dct:title "ConsumerProducer"@en ;
    knx:dptBitSizeMax "1"^^xsd:positiveInteger ;
    knx:dptMajorNumber "1"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1200"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.1.1200.i0 ;
    knx:label "ConsumerProducer"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 1.1200: ConsumerProducer"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#consumerProducer"^^xsd:anyURI .

knx:controlBlinds a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Control Blinds"@en ;
    dct:description "a point representing DPT 3.008: Control Blinds"@en ;
    dct:identifier "urn:knx:dpt.controlBlinds" ;
    dct:subject "3.008",
        "3.8",
        "Control Blinds" ;
    dct:title "Control Blinds"@en ;
    knx:dptBitSizeMax "4"^^xsd:positiveInteger ;
    knx:dptMajorNumber "3"^^xsd:positiveInteger ;
    knx:dptMinorNumber "8"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.3.8.i0.StepCode,
        knx:type.dpt.field.3.8.i1.c ;
    knx:label "Control Blinds"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 3.008: Control Blinds"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#controlBlinds"^^xsd:anyURI .

knx:converterControl a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Converter Control"@en ;
    dct:description "a point representing DPT 20.612: Converter Control"@en ;
    dct:identifier "urn:knx:dpt.converterControl" ;
    dct:subject "20.612",
        "Converter Control" ;
    dct:title "Converter Control"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "612"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.612.i0 ;
    knx:label "Converter Control"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.612: Converter Control"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#converterControl"^^xsd:anyURI .

knx:converterDataRequest a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Converter Data Request"@en ;
    dct:description "a point representing DPT 20.613: Converter Data Request"@en ;
    dct:identifier "urn:knx:dpt.converterDataRequest" ;
    dct:subject "20.613",
        "Converter Data Request" ;
    dct:title "Converter Data Request"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "613"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.613.i0 ;
    knx:label "Converter Data Request"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.613: Converter Data Request"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#converterDataRequest"^^xsd:anyURI .

knx:converterInfoFix a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Converter Info Fix"@en ;
    dct:description "a point representing DPT 250.600: Converter Info Fix"@en ;
    dct:identifier "urn:knx:dpt.converterInfoFix" ;
    dct:subject "250.600",
        "Converter Info Fix" ;
    dct:title "Converter Info Fix"@en ;
    knx:dptBitSizeMax "24"^^xsd:positiveInteger ;
    knx:dptMajorNumber "250"^^xsd:positiveInteger ;
    knx:dptMinorNumber "600"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.250.600.i0.BrightnessStepValidity,
        knx:type.dpt.field.250.600.i1.ColourStepValidity,
        knx:type.dpt.field.250.600.i2.Reserved,
        knx:type.dpt.field.250.600.i3.StepCodeBrightness,
        knx:type.dpt.field.250.600.i4.cB,
        knx:type.dpt.field.250.600.i5.Reserved,
        knx:type.dpt.field.250.600.i6.StepCodeColourTemperature,
        knx:type.dpt.field.250.600.i7.cCT,
        knx:type.dpt.field.250.600.i8.Reserved ;
    knx:label "Converter Info Fix"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 250.600: Converter Info Fix"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#converterInfoFix"^^xsd:anyURI .

knx:converterStatus a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Converter Status"@en ;
    dct:description "a point representing DPT 244.600: Converter Status"@en ;
    dct:identifier "urn:knx:dpt.converterStatus" ;
    dct:subject "244.600",
        "Converter Status" ;
    dct:title "Converter Status"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "244"^^xsd:positiveInteger ;
    knx:dptMinorNumber "600"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.244.600.i0.CF,
        knx:type.dpt.field.244.600.i1.PP,
        knx:type.dpt.field.244.600.i2.DP,
        knx:type.dpt.field.244.600.i3.FP,
        knx:type.dpt.field.244.600.i4.HSinhibit,
        knx:type.dpt.field.244.600.i5.HSswitch,
        knx:type.dpt.field.244.600.i6.Reserved,
        knx:type.dpt.field.244.600.i7.CM ;
    knx:label "Converter Status"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 244.600: Converter Status"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#converterStatus"^^xsd:anyURI .

knx:converterTestControl a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Converter Test Control"@en ;
    dct:description "a point representing DPT 20.611: Converter Test Control"@en ;
    dct:identifier "urn:knx:dpt.converterTestControl" ;
    dct:subject "20.611",
        "Converter Test Control" ;
    dct:title "Converter Test Control"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "611"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.611.i0 ;
    knx:label "Converter Test Control"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.611: Converter Test Control"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#converterTestControl"^^xsd:anyURI .

knx:converterTestInfo a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Converter Test Info"@en ;
    dct:description "a point representing DPT 249.600: Converter Test Info"@en ;
    dct:identifier "urn:knx:dpt.converterTestInfo" ;
    dct:subject "249.600",
        "Converter Test Info" ;
    dct:title "Converter Test Info"@en ;
    knx:dptBitSizeMax "48"^^xsd:positiveInteger ;
    knx:dptMajorNumber "249"^^xsd:positiveInteger ;
    knx:dptMinorNumber "600"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.249.600.i0.validityOfAbsoluteBrightness,
        knx:type.dpt.field.249.600.i1.validityOfAbsoluteColourTemperature,
        knx:type.dpt.field.249.600.i2.validityOfTimePeriod,
        knx:type.dpt.field.249.600.i3.Reserved,
        knx:type.dpt.field.249.600.i4.AbsoluteBrightness,
        knx:type.dpt.field.249.600.i5.AbsoluteColorTemperature,
        knx:type.dpt.field.249.600.i6.TimePeriod ;
    knx:label "Converter Test Info"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 249.600: Converter Test Info"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#converterTestInfo"^^xsd:anyURI .

knx:converterTestResult a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Converter Test Result"@en ;
    dct:description "a point representing DPT 245.600: Converter Test Result"@en ;
    dct:identifier "urn:knx:dpt.converterTestResult" ;
    dct:subject "245.600",
        "Converter Test Result" ;
    dct:title "Converter Test Result"@en ;
    knx:dptBitSizeMax "48"^^xsd:positiveInteger ;
    knx:dptMajorNumber "245"^^xsd:positiveInteger ;
    knx:dptMinorNumber "600"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.245.600.i0.LPDTR,
        knx:type.dpt.field.245.600.i1.LDTR,
        knx:type.dpt.field.245.600.i2.Reserved,
        knx:type.dpt.field.245.600.i3.SP,
        knx:type.dpt.field.245.600.i4.SD,
        knx:type.dpt.field.245.600.i5.SF,
        knx:type.dpt.field.245.600.i6.Reserved,
        knx:type.dpt.field.245.600.i7.LTRP,
        knx:type.dpt.field.245.600.i8.LTRD,
        knx:type.dpt.field.245.600.i9.LTRF ;
    knx:label "Converter Test Result"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 245.600: Converter Test Result"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#converterTestResult"^^xsd:anyURI .

knx:daliControlGearDiagnostic a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "DALI Control Gear Diagnostic"@en ;
    dct:description "a point representing DPT 237.600: DALI Control Gear Diagnostic"@en ;
    dct:identifier "urn:knx:dpt.daliControlGearDiagnostic" ;
    dct:subject "237.600",
        "DALI Control Gear Diagnostic" ;
    dct:title "DALI Control Gear Diagnostic"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "237"^^xsd:positiveInteger ;
    knx:dptMinorNumber "600"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.237.600.i0.DALIAddress,
        knx:type.dpt.field.237.600.i1.AddressIndicator,
        knx:type.dpt.field.237.600.i2.ReadOrResponse,
        knx:type.dpt.field.237.600.i3.LampFailure,
        knx:type.dpt.field.237.600.i4.BallastFailure,
        knx:type.dpt.field.237.600.i5.ConvertorError,
        knx:type.dpt.field.237.600.i6.Reserved ;
    knx:label "DALI Control Gear Diagnostic"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 237.600: DALI Control Gear Diagnostic"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#daliControlGearDiagnostic"^^xsd:anyURI .

knx:daliDiagnostics a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "DALI Diagnostics"@en ;
    dct:description "a point representing DPT 238.600: DALI Diagnostics"@en ;
    dct:identifier "urn:knx:dpt.daliDiagnostics" ;
    dct:subject "238.600",
        "DALI Diagnostics" ;
    dct:title "DALI Diagnostics"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "238"^^xsd:positiveInteger ;
    knx:dptMinorNumber "600"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.238.600.i0.DeviceAddress,
        knx:type.dpt.field.238.600.i1.LampFailure,
        knx:type.dpt.field.238.600.i2.BallastFailure ;
    knx:label "DALI Diagnostics"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 238.600: DALI Diagnostics"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#daliDiagnostics"^^xsd:anyURI .

knx:daliFadeTime a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "DALI Fade Time"@en ;
    dct:description "a point representing DPT 20.602: DALI Fade Time"@en ;
    dct:identifier "urn:knx:dpt.daliFadeTime" ;
    dct:subject "20.602",
        "DALI Fade Time" ;
    dct:title "DALI Fade Time"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "602"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.602.i0 ;
    knx:label "DALI Fade Time"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.602: DALI Fade Time"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#daliFadeTime"^^xsd:anyURI .

knx:damperMode a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "DamperMode"@en ;
    dct:description "a point representing DPT 20.109: DamperMode"@en ;
    dct:identifier "urn:knx:dpt.damperMode" ;
    dct:subject "20.109",
        "DamperMode" ;
    dct:title "DamperMode"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "109"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.109.i0 ;
    knx:label "DamperMode"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.109: DamperMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#damperMode"^^xsd:anyURI .

knx:dateTimeAlarm a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "DateTime Alarm"@en ;
    dct:description "a point representing DPT 265.005: DateTime Alarm"@en ;
    dct:identifier "urn:knx:dpt.dateTimeAlarm" ;
    dct:subject "265.005",
        "265.5",
        "DateTime Alarm" ;
    dct:title "DateTime Alarm"@en ;
    knx:dptBitSizeMax "72"^^xsd:positiveInteger ;
    knx:dptMajorNumber "265"^^xsd:positiveInteger ;
    knx:dptMinorNumber "5"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.265.5.i0.BinaryInformation,
        knx:type.dpt.field.265.5.i1.Reserved,
        knx:type.dpt.field.265.5.i2.DateAndTime ;
    knx:label "DateTime Alarm"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 265.005: DateTime Alarm"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dateTimeAlarm"^^xsd:anyURI .

knx:dateTimeInvert a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "DateTime Invert"@en ;
    dct:description "a point representing DPT 265.012: DateTime Invert"@en ;
    dct:identifier "urn:knx:dpt.dateTimeInvert" ;
    dct:subject "265.012",
        "265.12",
        "DateTime Invert" ;
    dct:title "DateTime Invert"@en ;
    knx:dptBitSizeMax "72"^^xsd:positiveInteger ;
    knx:dptMajorNumber "265"^^xsd:positiveInteger ;
    knx:dptMinorNumber "12"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.265.12.i0.BinaryInformation,
        knx:type.dpt.field.265.12.i1.Reserved,
        knx:type.dpt.field.265.12.i2.DateAndTime ;
    knx:label "DateTime Invert"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 265.012: DateTime Invert"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dateTimeInvert"^^xsd:anyURI .

knx:dateTimeOpenClose a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "DateTime OpenClose"@en ;
    dct:description "a point representing DPT 265.009: DateTime OpenClose"@en ;
    dct:identifier "urn:knx:dpt.dateTimeOpenClose" ;
    dct:subject "265.009",
        "265.9",
        "DateTime OpenClose" ;
    dct:title "DateTime OpenClose"@en ;
    knx:dptBitSizeMax "72"^^xsd:positiveInteger ;
    knx:dptMajorNumber "265"^^xsd:positiveInteger ;
    knx:dptMinorNumber "9"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.265.9.i0.BinaryInformation,
        knx:type.dpt.field.265.9.i1.Reserved,
        knx:type.dpt.field.265.9.i2.DateAndTime ;
    knx:label "DateTime OpenClose"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 265.009: DateTime OpenClose"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dateTimeOpenClose"^^xsd:anyURI .

knx:dateTimePeriod a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "DateTime Period"@en ;
    dct:description "a point representing DPT 256.001: DateTime Period"@en ;
    dct:identifier "urn:knx:dpt.dateTimePeriod" ;
    dct:subject "256.001",
        "256.1",
        "DateTime Period" ;
    dct:title "DateTime Period"@en ;
    knx:dptBitSizeMax "128"^^xsd:positiveInteger ;
    knx:dptMajorNumber "256"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.256.1.i0.StopDateTime,
        knx:type.dpt.field.256.1.i1.StartDateTime ;
    knx:label "DateTime Period"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 256.001: DateTime Period"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dateTimePeriod"^^xsd:anyURI .

knx:dateTimeState a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "DateTime State"@en ;
    dct:description "a point representing DPT 265.011: DateTime State"@en ;
    dct:identifier "urn:knx:dpt.dateTimeState" ;
    dct:subject "265.011",
        "265.11",
        "DateTime State" ;
    dct:title "DateTime State"@en ;
    knx:dptBitSizeMax "72"^^xsd:positiveInteger ;
    knx:dptMajorNumber "265"^^xsd:positiveInteger ;
    knx:dptMinorNumber "11"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.265.11.i0.BinaryInformation,
        knx:type.dpt.field.265.11.i1.Reserved,
        knx:type.dpt.field.265.11.i2.DateAndTime ;
    knx:label "DateTime State"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 265.011: DateTime State"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dateTimeState"^^xsd:anyURI .

knx:dateTimeSwitch a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "DateTime Switch"@en ;
    dct:description "a point representing DPT 265.001: DateTime Switch"@en ;
    dct:identifier "urn:knx:dpt.dateTimeSwitch" ;
    dct:subject "265.001",
        "265.1",
        "DateTime Switch" ;
    dct:title "DateTime Switch"@en ;
    knx:dptBitSizeMax "72"^^xsd:positiveInteger ;
    knx:dptMajorNumber "265"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.265.1.i0.BinaryInformation,
        knx:type.dpt.field.265.1.i1.Reserved,
        knx:type.dpt.field.265.1.i2.DateAndTime ;
    knx:label "DateTime Switch"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 265.001: DateTime Switch"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dateTimeSwitch"^^xsd:anyURI .

knx:dayNight a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "DayNight"@en ;
    dct:description "a point representing DPT 1.024: DayNight"@en ;
    dct:identifier "urn:knx:dpt.dayNight" ;
    dct:subject "1.024",
        "1.24",
        "DayNight" ;
    dct:title "DayNight"@en ;
    knx:dptBitSizeMax "1"^^xsd:positiveInteger ;
    knx:dptMajorNumber "1"^^xsd:positiveInteger ;
    knx:dptMinorNumber "24"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.1.24.i0 ;
    knx:label "DayNight"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 1.024: DayNight"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dayNight"^^xsd:anyURI .

knx:decimalFactor a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "DecimalFactor"@en ;
    dct:description "a point representing DPT 5.005: DecimalFactor"@en ;
    dct:identifier "urn:knx:dpt.decimalFactor" ;
    dct:subject "5.005",
        "5.5",
        "DecimalFactor" ;
    dct:title "DecimalFactor"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "5"^^xsd:positiveInteger ;
    knx:dptMinorNumber "5"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.5.5.i0 ;
    knx:label "DecimalFactor"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 5.005: DecimalFactor"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#decimalFactor"^^xsd:anyURI .

knx:deltaTime100MSec a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "DeltaTime100MSec"@en ;
    dct:description "a point representing DPT 8.004: DeltaTime100MSec"@en ;
    dct:identifier "urn:knx:dpt.deltaTime100MSec" ;
    dct:subject "8.004",
        "8.4",
        "DeltaTime100MSec" ;
    dct:title "DeltaTime100MSec"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "8"^^xsd:positiveInteger ;
    knx:dptMinorNumber "4"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.8.4.i0 ;
    knx:label "DeltaTime100MSec"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 8.004: DeltaTime100MSec"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#deltaTime100MSec"^^xsd:anyURI .

knx:deltaTime10MSec a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "DeltaTime10MSec"@en ;
    dct:description "a point representing DPT 8.003: DeltaTime10MSec"@en ;
    dct:identifier "urn:knx:dpt.deltaTime10MSec" ;
    dct:subject "8.003",
        "8.3",
        "DeltaTime10MSec" ;
    dct:title "DeltaTime10MSec"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "8"^^xsd:positiveInteger ;
    knx:dptMinorNumber "3"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.8.3.i0 ;
    knx:label "DeltaTime10MSec"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 8.003: DeltaTime10MSec"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#deltaTime10MSec"^^xsd:anyURI .

knx:deltaTimeHrs a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "DeltaTimeHrs"@en ;
    dct:description "a point representing DPT 8.007: DeltaTimeHrs"@en ;
    dct:identifier "urn:knx:dpt.deltaTimeHrs" ;
    dct:subject "8.007",
        "8.7",
        "DeltaTimeHrs" ;
    dct:title "DeltaTimeHrs"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "8"^^xsd:positiveInteger ;
    knx:dptMinorNumber "7"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.8.7.i0 ;
    knx:label "DeltaTimeHrs"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 8.007: DeltaTimeHrs"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#deltaTimeHrs"^^xsd:anyURI .

knx:deltaTimeMsec a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "DeltaTimeMsec"@en ;
    dct:description "a point representing DPT 8.002: DeltaTimeMsec"@en ;
    dct:identifier "urn:knx:dpt.deltaTimeMsec" ;
    dct:subject "8.002",
        "8.2",
        "DeltaTimeMsec" ;
    dct:title "DeltaTimeMsec"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "8"^^xsd:positiveInteger ;
    knx:dptMinorNumber "2"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.8.2.i0 ;
    knx:label "DeltaTimeMsec"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 8.002: DeltaTimeMsec"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#deltaTimeMsec"^^xsd:anyURI .

knx:deltaTimeSec a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "DeltaTimeSec"@en ;
    dct:description "a point representing DPT 8.005: DeltaTimeSec"@en ;
    dct:identifier "urn:knx:dpt.deltaTimeSec" ;
    dct:subject "8.005",
        "8.5",
        "DeltaTimeSec" ;
    dct:title "DeltaTimeSec"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "8"^^xsd:positiveInteger ;
    knx:dptMinorNumber "5"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.8.5.i0 ;
    knx:label "DeltaTimeSec"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 8.005: DeltaTimeSec"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#deltaTimeSec"^^xsd:anyURI .

knx:deltaVolumeCubicMetre a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Delta Volume Cubic Metre"@en ;
    dct:description "a point representing DPT 13.1201: Delta Volume Cubic Metre"@en ;
    dct:identifier "urn:knx:dpt.deltaVolumeCubicMetre" ;
    dct:subject "13.1201",
        "Delta Volume Cubic Metre" ;
    dct:title "Delta Volume Cubic Metre"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "13"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1201"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.13.1201.i0 ;
    knx:label "Delta Volume Cubic Metre"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 13.1201: Delta Volume Cubic Metre"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#deltaVolumeCubicMetre"^^xsd:anyURI .

knx:deltaVolumeLiquidLitre a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Delta Volume Liquid Litre"@en ;
    dct:description "a point representing DPT 13.1200: Delta Volume Liquid Litre"@en ;
    dct:identifier "urn:knx:dpt.deltaVolumeLiquidLitre" ;
    dct:subject "13.1200",
        "Delta Volume Liquid Litre" ;
    dct:title "Delta Volume Liquid Litre"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "13"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1200"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.13.1200.i0 ;
    knx:label "Delta Volume Liquid Litre"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 13.1200: Delta Volume Liquid Litre"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#deltaVolumeLiquidLitre"^^xsd:anyURI .

knx:demandDrivenBasedCtrl a owl:Class ;
    rdfs:label "Demand Driven Based Control"@en ;
    dct:identifier <urn:knx:fct.demandDrivenBasedCtrl> ;
    rdfs:comment "Application functions for \"demand driven based control\" is an approach to dynamically manage energy output based on the demand for energy that arises within the smart grid."@en ;
    rdfs:subClassOf knx:smartGridCtrl .

knx:deviceControl a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Device Control"@en ;
    dct:description "a point representing DPT 21.002: Device Control"@en ;
    dct:identifier "urn:knx:dpt.deviceControl" ;
    dct:subject "21.002",
        "21.2",
        "Device Control" ;
    dct:title "Device Control"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "21"^^xsd:positiveInteger ;
    knx:dptMinorNumber "2"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.21.2.i0.UserStopped,
        knx:type.dpt.field.21.2.i1.OwnIA,
        knx:type.dpt.field.21.2.i2.VerifyMode,
        knx:type.dpt.field.21.2.i3.Reserved ;
    knx:label "Device Control"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 21.002: Device Control"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#deviceControl"^^xsd:anyURI .

knx:dhwCtrl a owl:Class ;
    rdfs:label "DHW Control"@en ;
    dct:identifier <urn:knx:fct.dhwCtrl> ;
    rdfs:comment "The Domestic Hot Water Control Application Function represents a process of providing domestic hot water (DHW) for the kitchen and bathroom sinks, tubs and other appliances."@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:domesticHotWater ;
            owl:onProperty tag:operatesForTrade ],
        knx:energyCtrl .

knx:dhwModeNext a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "DHWModeNext"@en ;
    dct:description "a point representing DPT 206.102: DHWModeNext"@en ;
    dct:identifier "urn:knx:dpt.dhwModeNext" ;
    dct:subject "206.102",
        "DHWModeNext" ;
    dct:title "DHWModeNext"@en ;
    knx:dptBitSizeMax "24"^^xsd:positiveInteger ;
    knx:dptMajorNumber "206"^^xsd:positiveInteger ;
    knx:dptMinorNumber "102"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.206.102.i0.DHWmode,
        knx:type.dpt.field.206.102.i1.Time ;
    knx:label "DHWModeNext"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 206.102: DHWModeNext"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dhwModeNext"^^xsd:anyURI .

knx:dhwModeZ a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "DHW Mode Z"@en ;
    dct:description "a point representing DPT 201.102: DHW Mode Z"@en ;
    dct:identifier "urn:knx:dpt.dhwModeZ" ;
    dct:subject "201.102",
        "DHW Mode Z" ;
    dct:title "DHW Mode Z"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "201"^^xsd:positiveInteger ;
    knx:dptMinorNumber "102"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.201.102.i0.StatusCommand,
        knx:type.dpt.field.201.102.i1.DHWMode ;
    knx:label "DHW Mode Z"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 201.102: DHW Mode Z"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dhwModeZ"^^xsd:anyURI .

knx:dimSendStyle a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Dim Send Style"@en ;
    dct:description "a point representing DPT 1.013: Dim Send Style"@en ;
    dct:identifier "urn:knx:dpt.dimSendStyle" ;
    dct:subject "1.013",
        "1.13",
        "Dim Send Style" ;
    dct:title "Dim Send Style"@en ;
    knx:dptBitSizeMax "1"^^xsd:positiveInteger ;
    knx:dptMajorNumber "1"^^xsd:positiveInteger ;
    knx:dptMinorNumber "13"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.1.13.i0 ;
    knx:label "Dim Send Style"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 1.013: Dim Send Style"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dimSendStyle"^^xsd:anyURI .

knx:dimmPBModel a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "DimmPBModel"@en ;
    dct:description "a point representing DPT 20.607: DimmPBModel"@en ;
    dct:identifier "urn:knx:dpt.dimmPBModel" ;
    dct:subject "20.607",
        "DimmPBModel" ;
    dct:title "DimmPBModel"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "607"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.607.i0 ;
    knx:label "DimmPBModel"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.607: DimmPBModel"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dimmPBModel"^^xsd:anyURI .

knx:direction1Control a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Direction 1 Control"@en ;
    dct:description "a point representing DPT 2.008: Direction 1 Control"@en ;
    dct:identifier "urn:knx:dpt.direction1Control" ;
    dct:subject "2.008",
        "2.8",
        "Direction 1 Control" ;
    dct:title "Direction 1 Control"@en ;
    knx:dptBitSizeMax "2"^^xsd:positiveInteger ;
    knx:dptMajorNumber "2"^^xsd:positiveInteger ;
    knx:dptMinorNumber "8"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.2.8.i0.direction1,
        knx:type.dpt.field.2.x.i1.c ;
    knx:label "Direction 1 Control"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 2.008: Direction 1 Control"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#direction1Control"^^xsd:anyURI .

knx:direction2Control a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Direction 2 Control"@en ;
    dct:description "a point representing DPT 2.009: Direction 2 Control"@en ;
    dct:identifier "urn:knx:dpt.direction2Control" ;
    dct:subject "2.009",
        "2.9",
        "Direction 2 Control" ;
    dct:title "Direction 2 Control"@en ;
    knx:dptBitSizeMax "2"^^xsd:positiveInteger ;
    knx:dptMajorNumber "2"^^xsd:positiveInteger ;
    knx:dptMinorNumber "9"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.2.9.i0.direction2,
        knx:type.dpt.field.2.x.i1.c ;
    knx:label "Direction 2 Control"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 2.009: Direction 2 Control"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#direction2Control"^^xsd:anyURI .

knx:doubleNibble a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "DoubleNibble"@en ;
    dct:description "a point representing DPT 25.1000: DoubleNibble"@en ;
    dct:identifier "urn:knx:dpt.doubleNibble" ;
    dct:subject "25.1000",
        "DoubleNibble" ;
    dct:title "DoubleNibble"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "25"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1000"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.25.1000.i0.Nak,
        knx:type.dpt.field.25.1000.i1.Busy ;
    knx:label "DoubleNibble"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 25.1000: DoubleNibble"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#doubleNibble"^^xsd:anyURI .

knx:emDemandRateRange a knx:DatapointType,
        owl:NamedIndividual ;
    dct:description "demand rate range" ;
    knx:dptBitSizeMax 32 ;
    knx:dptMajorNumber 516 ;
    knx:dptMinorNumber 501 ;
    knx:isAssembledWith knx:type.dpt.field.516.501.i0.drr.LV,
        knx:type.dpt.field.516.501.i1.drr.UV .

knx:emEnergyConstraints a knx:DatapointType,
        owl:NamedIndividual ;
    dct:description "the energy constraint allow the Resource Manager to describe what it considers as acceptable levels for avarate power for specific time periods" ;
    knx:dptBitSizeMax 1792 ;
    knx:dptMajorNumber 512 ;
    knx:dptMinorNumber 501 ;
    knx:isAssembledWith knx:type.dpt.field.512.501.i0.ec.CE_CNT,
        knx:type.dpt.field.512.501.i1.ec.CE .

knx:emFillLevelTargetProfile a knx:DatapointType,
        owl:NamedIndividual ;
    knx:dptBitSizeMax 1792 ;
    knx:dptMajorNumber 512 ;
    knx:dptMinorNumber 508 ;
    knx:isAssembledWith knx:type.dpt.field.512.508.i0.fltp.START,
        knx:type.dpt.field.512.508.i1.fltp.CQ,
        knx:type.dpt.field.512.508.i2.fltp.PE_CNT,
        knx:type.dpt.field.512.508.i3.fltp.PE .

knx:emInstructionStatus a knx:DatapointType,
        owl:NamedIndividual ;
    knx:dptBitSizeMax 24 ;
    knx:dptMajorNumber 515 ;
    knx:dptMinorNumber 500 ;
    knx:isAssembledWith knx:type.dpt.field.515.500.i0.is.STAT,
        knx:type.dpt.field.515.500.i1.is.INSTR_ID .

knx:emLeakageBehaviour a knx:DatapointType,
        owl:NamedIndividual ;
    knx:dptBitSizeMax 1792 ;
    knx:dptMajorNumber 512 ;
    knx:dptMinorNumber 509 ;
    knx:isAssembledWith knx:type.dpt.field.512.509.i0.lb.LBE_CNT,
        knx:type.dpt.field.512.509.i1.lb.LBE .

knx:emPowerConstraints a knx:DatapointType,
        owl:NamedIndividual ;
    dct:description "Power Constraints" ;
    knx:dptBitSizeMax 1792 ;
    knx:dptMajorNumber 512 ;
    knx:dptMinorNumber 500 ;
    knx:isAssembledWith knx:type.dpt.field.512.500.i0.pc.CE_CNT,
        knx:type.dpt.field.512.500.i1.pc.CE .

knx:emPowerEnvelopeInstruction a knx:DatapointType,
        owl:NamedIndividual ;
    knx:dptBitSizeMax 1792 ;
    knx:dptMajorNumber 512 ;
    knx:dptMinorNumber 503 ;
    knx:isAssembledWith knx:type.dpt.field.512.503.i0.pei.ID,
        knx:type.dpt.field.512.503.i1.pei.AC,
        knx:type.dpt.field.512.503.i2.pei.IT,
        knx:type.dpt.field.512.503.i3.pei.Reserved,
        knx:type.dpt.field.512.503.i4.pei.ET,
        knx:type.dpt.field.512.503.i5.pei.PC_ID,
        knx:type.dpt.field.512.503.i7.pei.PE_CNT,
        knx:type.dpt.field.512.503.i8.pei.PWR_ENV,
        knx:type.dpt.field.512.503.pei.Reserved .

knx:emPowerProfile a knx:DatapointType,
        owl:NamedIndividual ;
    dct:description "Power profile" ;
    knx:dptBitSizeMax 1792 ;
    knx:dptMajorNumber 512 ;
    knx:dptMinorNumber 504 ;
    knx:isAssembledWith knx:type.dpt.field.512.504.i0.pp.ID,
        knx:type.dpt.field.512.504.i1.pp.SC_CNT,
        knx:type.dpt.field.512.504.i2.pp.START,
        knx:type.dpt.field.512.504.i3.pp.END,
        knx:type.dpt.field.512.504.i4.pp.SC .

knx:emResourceManagerDetails a knx:DatapointType,
        owl:NamedIndividual ;
    knx:dptBitSizeMax 48 ;
    knx:dptMajorNumber 518 ;
    knx:dptMinorNumber 500 ;
    knx:isAssembledWith knx:type.dpt.field.518.500.i0.rmd.ROL,
        knx:type.dpt.field.518.500.i1.rmd.CT,
        knx:type.dpt.field.518.500.i2.rmd.IPD,
        knx:type.dpt.field.518.500.i3.rmd.RID .

knx:emSequenceInstruction a knx:DatapointType,
        owl:NamedIndividual ;
    dct:description "sequence instruction" ;
    knx:dptBitSizeMax 104 ;
    knx:dptMajorNumber 522 ;
    knx:dptMinorNumber 500 ;
    knx:isAssembledWith knx:type.dpt.field.522.500.i0.si.ET,
        knx:type.dpt.field.522.500.i1.si.AC,
        knx:type.dpt.field.522.500.i2.si.Reserved,
        knx:type.dpt.field.522.500.i3.si.SID,
        knx:type.dpt.field.522.500.i4.si.CID,
        knx:type.dpt.field.522.500.i5.si.PID,
        knx:type.dpt.field.522.500.i6.si.IT,
        knx:type.dpt.field.522.500.i7.si.ID .

knx:emSequenceStatus a knx:DatapointType,
        owl:NamedIndividual ;
    dct:description "state of a sequence" ;
    knx:dptBitSizeMax 80 ;
    knx:dptMajorNumber 520 ;
    knx:dptMinorNumber 500 ;
    knx:isAssembledWith knx:type.dpt.field.520.500.i0.ss.ET,
        knx:type.dpt.field.520.500.i1.ss.SLT,
        knx:type.dpt.field.520.500.i2.ss.SID,
        knx:type.dpt.field.520.500.i3.ss.CID,
        knx:type.dpt.field.520.500.i4.ss.PID .

knx:emStateMachineDDBC a knx:DatapointType,
        owl:NamedIndividual ;
    knx:dptBitSizeMax 1792 ;
    knx:dptMajorNumber 512 ;
    knx:dptMinorNumber 510 ;
    knx:isAssembledWith knx:type.dpt.field.512.510.i0.smddbc.COM,
        knx:type.dpt.field.512.510.i1.smddbc.OM_CNT,
        knx:type.dpt.field.512.510.i2.smddb.TRAN_CNT,
        knx:type.dpt.field.512.510.i3.smddb.Reserved,
        knx:type.dpt.field.512.510.i4.smddb.OM,
        knx:type.dpt.field.512.510.i5.smddb.TRAN .

knx:emStateMachineFRBC a knx:DatapointType,
        owl:NamedIndividual ;
    knx:dptBitSizeMax 1792 ;
    knx:dptMajorNumber 512 ;
    knx:dptMinorNumber 507 ;
    knx:isAssembledWith knx:type.dpt.field.512.507.i0.smfrbc.COM,
        knx:type.dpt.field.512.507.i1.smfrbc.OM_CNT,
        knx:type.dpt.field.512.507.i2.smfrbc.TRAN_CNT,
        knx:type.dpt.field.512.507.i3.smfrbc.Reserved,
        knx:type.dpt.field.512.507.i4.smfrbc.OM,
        knx:type.dpt.field.512.507.i5.smfrbc.TRAN .

knx:emStateMachineOMBC a knx:DatapointType,
        owl:NamedIndividual ;
    knx:dptBitSizeMax 1792 ;
    knx:dptMajorNumber 512 ;
    knx:dptMinorNumber 506 ;
    knx:isAssembledWith knx:type.dpt.field.512.506.i0.smombc.COM,
        knx:type.dpt.field.512.506.i1.smombc.OM_CNT,
        knx:type.dpt.field.512.506.i2.smombc.TRAN_CNT,
        knx:type.dpt.field.512.506.i3.smombc.Reserved,
        knx:type.dpt.field.512.506.i4.smombc.OM,
        knx:type.dpt.field.512.506.i5.smombc.TRAN .

knx:emStateMachineStatus a knx:DatapointType,
        owl:NamedIndividual ;
    knx:dptBitSizeMax 104 ;
    knx:dptMajorNumber 523 ;
    knx:dptMinorNumber 500 ;
    knx:isAssembledWith knx:type.dpt.field.523.500.i0.sms.STAT_TMR,
        knx:type.dpt.field.523.500.i1.sms.ET,
        knx:type.dpt.field.523.500.i2.sms.OMF,
        knx:type.dpt.field.523.500.i3.sms.CID,
        knx:type.dpt.field.523.500.i4.sms.PID .

knx:emTimerDeclaration a knx:DatapointType,
        owl:NamedIndividual ;
    knx:dptBitSizeMax 1792 ;
    knx:dptMajorNumber 512 ;
    knx:dptMinorNumber 511 ;
    knx:isAssembledWith knx:type.dpt.field.512.511.i0.td.TIMER_CNT,
        knx:type.dpt.field.512.511.i1.td.TIMER .

knx:emTransitionInstruction a knx:DatapointType,
        owl:NamedIndividual ;
    dct:description "Instruction to force the state machine switching from one operation mode to another or just set a new new value of the operation mode factor" ;
    knx:dptBitSizeMax 104 ;
    knx:dptMajorNumber 524 ;
    knx:dptMinorNumber 500 ;
    knx:isAssembledWith knx:type.dpt.field.524.500.i0.ti.AC,
        knx:type.dpt.field.524.500.i1.ti.Reserved,
        knx:type.dpt.field.524.500.i2.ti.OMF,
        knx:type.dpt.field.524.500.i3.ti.ET,
        knx:type.dpt.field.524.500.i4.ti.ID .

knx:emUsageForecast a knx:DatapointType,
        owl:NamedIndividual ;
    dct:description "the usage forecast allow the resource manager to communicate planned usage of a storage for a certain period of time in the future" ;
    knx:dptBitSizeMax 1792 ;
    knx:dptMajorNumber 512 ;
    knx:dptMinorNumber 512 ;
    knx:isAssembledWith knx:type.dpt.field.512.512.i0.uf.START,
        knx:type.dpt.field.512.512.i1.uf.FE_CNT,
        knx:type.dpt.field.512.512.i2.uf.FE .

knx:enableControl a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Enable Control"@en ;
    dct:description "a point representing DPT 2.003: Enable Control"@en ;
    dct:identifier "urn:knx:dpt.enableControl" ;
    dct:subject "2.003",
        "2.3",
        "Enable Control" ;
    dct:title "Enable Control"@en ;
    knx:dptBitSizeMax "2"^^xsd:positiveInteger ;
    knx:dptMajorNumber "2"^^xsd:positiveInteger ;
    knx:dptMinorNumber "3"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.2.3.i0.enable,
        knx:type.dpt.field.2.x.i1.c ;
    knx:label "Enable Control"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 2.003: Enable Control"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#enableControl"^^xsd:anyURI .

knx:enableHCStageZ a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "EnableHCStage Z"@en ;
    dct:description "a point representing DPT 201.105: EnableHCStage Z"@en ;
    dct:identifier "urn:knx:dpt.enableHCStageZ" ;
    dct:subject "201.105",
        "EnableHCStage Z" ;
    dct:title "EnableHCStage Z"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "201"^^xsd:positiveInteger ;
    knx:dptMinorNumber "105"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.201.105.i0.StatusCommand,
        knx:type.dpt.field.201.105.i1.EnableHCStage ;
    knx:label "EnableHCStage Z"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 201.105: EnableHCStage Z"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#enableHCStageZ"^^xsd:anyURI .

knx:energyDirection a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "EnergyDirection"@en ;
    dct:description "a point representing DPT 1.1201: EnergyDirection"@en ;
    dct:identifier "urn:knx:dpt.energyDirection" ;
    dct:subject "1.1201",
        "EnergyDirection" ;
    dct:title "EnergyDirection"@en ;
    knx:dptBitSizeMax "1"^^xsd:positiveInteger ;
    knx:dptMajorNumber "1"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1201"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.1.1201.i0 ;
    knx:label "EnergyDirection"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 1.1201: EnergyDirection"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#energyDirection"^^xsd:anyURI .

knx:energyStorageCtrl a owl:Class ;
    rdfs:label "Energy Storage Control"@en ;
    dct:identifier <urn:knx:fct.energyStorageCtrl> ;
    rdfs:comment "A specific Application Function to optimize different energy storages."@en ;
    rdfs:subClassOf knx:energyCtrl .

knx:errorClassHVAC a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "ErrorClass HVAC"@en ;
    dct:description "a point representing DPT 20.012: ErrorClass HVAC"@en ;
    dct:identifier "urn:knx:dpt.errorClassHVAC" ;
    dct:subject "20.012",
        "20.12",
        "ErrorClass HVAC" ;
    dct:title "ErrorClass HVAC"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "12"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.12.i0 ;
    knx:label "ErrorClass HVAC"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.012: ErrorClass HVAC"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#errorClassHVAC"^^xsd:anyURI .

knx:errorClassSystem a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "ErrorClass System"@en ;
    dct:description "a point representing DPT 20.011: ErrorClass System"@en ;
    dct:identifier "urn:knx:dpt.errorClassSystem" ;
    dct:subject "20.011",
        "20.11",
        "ErrorClass System" ;
    dct:title "ErrorClass System"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "11"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.11.i0 ;
    knx:label "ErrorClass System"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.011: ErrorClass System"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#errorClassSystem"^^xsd:anyURI .

knx:euridisCommunicationInterfaceStatus a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Euridis Communication Interface Status"@en ;
    dct:description "a point representing DPT 20.1204: Euridis Communication Interface Status"@en ;
    dct:identifier "urn:knx:dpt.euridisCommunicationInterfaceStatus" ;
    dct:subject "20.1204",
        "Euridis Communication Interface Status" ;
    dct:title "Euridis Communication Interface Status"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1204"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.1204.i0 ;
    knx:label "Euridis Communication Interface Status"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.1204: Euridis Communication Interface Status"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#euridisCommunicationInterfaceStatus"^^xsd:anyURI .

knx:fanMode a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "FanMode"@en ;
    dct:description "a point representing DPT 20.111: FanMode"@en ;
    dct:identifier "urn:knx:dpt.fanMode" ;
    dct:subject "20.111",
        "FanMode" ;
    dct:title "FanMode"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "111"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.111.i0 ;
    knx:label "FanMode"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.111: FanMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#fanMode"^^xsd:anyURI .

knx:fb.100 a owl:Class ;
    rdfs:label "Room Setpoint Manager HVAC-Mode Driven"@en ;
    dct:identifier "urn:knx:fb.100" ;
    dct:subject "100",
        "RSMHD",
        "Room Setpoint Manager HVAC-Mode Driven" ;
    knx:interfaceObjectTypeAnnotation "100"^^xsd:unsignedShort ;
    knx:label "Room Setpoint Manager HVAC-Mode Driven"@en ;
    mac:isIncomplete true ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#fb.100"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.384.53 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.115.63 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.100.59 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.100.51 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.343.51 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.115.62 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.100.55 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:unionOf ( knx:dpa.104.52 knx:dpa.110.52 ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.100.54 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Class ;
            owl:intersectionOf ( core:FunctionalBlock [ a owl:Restriction ;
                        owl:hasValue "100"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.384.52 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:unionOf ( knx:dpa.104.53 knx:dpa.110.53 ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.100.53 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.121.52 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.384.51 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:unionOf ( knx:dpa.345.51 knx:dpa.391.51 ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.100.60 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.121.51 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.100.58 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.384.55 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.384.54 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.100.52 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.100.56 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.100.57 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:unionOf ( knx:dpa.104.51 knx:dpa.110.51 ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.384.53 [ a owl:Restriction ;
                                owl:hasValue "ComfortProlongUser"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.100.58 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpUserOffsetEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.100.57 [ a owl:Restriction ;
                                owl:hasValue "HVACModeUserEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.115.63 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpSetCoolShift"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.100.60 [ a owl:Restriction ;
                                owl:hasValue "ComfortProlongEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.100.56 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpCoolEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.100.55 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpHeatEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.100.52 [ a owl:Restriction ;
                                owl:hasValue "HVACModeEffNext"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.384.54 [ a owl:Restriction ;
                                owl:hasValue "ComfortPushbutton"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.100.59 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpUserAbsEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.384.52 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpUserOffset"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.384.51 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpUserAbs"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.100.53 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpSetHeatEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Class ;
                                owl:unionOf ( knx:dpa.104.51 knx:dpa.110.51 ) ] [ a owl:Restriction ;
                                owl:hasValue "HVACMode"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.121.52 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpLoadShedShift"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.100.51 [ a owl:Restriction ;
                                owl:hasValue "HVACModeEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.100.54 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpSetCoolEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.115.62 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpSetHeatShift"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.121.51 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpTariffShift"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Class ;
                                owl:unionOf ( knx:dpa.345.51 knx:dpa.391.51 ) ] [ a owl:Restriction ;
                                owl:hasValue "PresenceStatus"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.343.51 [ a owl:Restriction ;
                                owl:hasValue "WindowStatus"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Class ;
                                owl:unionOf ( knx:dpa.104.52 knx:dpa.110.52 ) ] [ a owl:Restriction ;
                                owl:hasValue "HVACModeNext"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.384.55 [ a owl:Restriction ;
                                owl:hasValue "HVACModeUser"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Class ;
                                owl:unionOf ( knx:dpa.104.53 knx:dpa.110.53 ) ] [ a owl:Restriction ;
                                owl:hasValue "EnableComfort"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ] .

knx:fb.101 a owl:Class ;
    rdfs:label "Room Setpoint Manager Temperature Driven"@en ;
    dct:identifier "urn:knx:fb.101" ;
    dct:subject "101",
        "RSMTD",
        "Room Setpoint Manager Temperature Driven" ;
    knx:interfaceObjectTypeAnnotation "101"^^xsd:unsignedShort ;
    knx:label "Room Setpoint Manager Temperature Driven"@en ;
    mac:isIncomplete true ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#fb.101"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.101.52 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.101.51 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.121.51 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.121.52 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.384.53 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.384.52 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:unionOf ( knx:dpa.345.51 knx:dpa.391.51 ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.113.52 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.343.51 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.101.55 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.384.51 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.101.53 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.396.51 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:unionOf ( knx:dpa.113.51 knx:dpa.385.51 ) ] ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.101.54 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Class ;
            owl:intersectionOf ( core:FunctionalBlock [ a owl:Restriction ;
                        owl:hasValue "101"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Class ;
                                owl:unionOf ( knx:dpa.345.51 knx:dpa.391.51 ) ] [ a owl:Restriction ;
                                owl:hasValue "PresenceStatus"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.121.51 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpTariffShift"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.396.51 [ a owl:Restriction ;
                                owl:hasValue "EnableTempRoomSetpAlt"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.101.52 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpHeatEffNext"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.113.52 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpAbsNext"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.121.52 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpLoadShedShift"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.384.53 [ a owl:Restriction ;
                                owl:hasValue "ComfortProlongUser"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.101.55 [ a owl:Restriction ;
                                owl:hasValue "StatusTempRoomSetpEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.101.51 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpHeatEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.101.54 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpCoolEffNext"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Class ;
                                owl:unionOf ( knx:dpa.113.51 knx:dpa.385.51 ) ] [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpAbs"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.384.51 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpUserAbs"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.101.53 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpCoolEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.384.52 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpUserOffset"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.343.51 [ a owl:Restriction ;
                                owl:hasValue "WindowStatus"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ] .

knx:fb.103 a owl:Class ;
    rdfs:label "Setpoint Manager Relative Humidity"@en ;
    dct:identifier "urn:knx:fb.103" ;
    dct:subject "103",
        "SMRH",
        "Setpoint Manager Relative Humidity" ;
    knx:interfaceObjectTypeAnnotation "103"^^xsd:unsignedShort ;
    knx:label "Setpoint Manager Relative Humidity"@en ;
    mac:isIncomplete true ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#fb.103"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.103.51 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.103.52 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.388.51 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.103.54 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.103.53 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Class ;
            owl:intersectionOf ( core:FunctionalBlock [ a owl:Restriction ;
                        owl:hasValue "103"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.388.51 [ a owl:Restriction ;
                                owl:hasValue "HumRelSetpUser"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.103.54 [ a owl:Restriction ;
                                owl:hasValue "HumDehumMode"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.103.52 [ a owl:Restriction ;
                                owl:hasValue "HumRelSetpDehumEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.103.51 [ a owl:Restriction ;
                                owl:hasValue "HumRelSetpHumEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.103.53 [ a owl:Restriction ;
                                owl:hasValue "HumRelSetpUserEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByOutput ] .

knx:fb.320 a owl:Class ;
    rdfs:label "Outside Temperature Sensor"@en ;
    dct:identifier "urn:knx:fb.320" ;
    dct:subject "320",
        "OTS",
        "Outside Temperature Sensor" ;
    knx:interfaceObjectTypeAnnotation "320"^^xsd:unsignedShort ;
    knx:label "Outside Temperature Sensor"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#fb.320"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onClass knx:dpa.320.51 ;
            owl:onProperty knx:isComposedByOutput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.320.52 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Class ;
            owl:intersectionOf ( core:FunctionalBlock [ a owl:Restriction ;
                        owl:hasValue "320"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:allValuesFrom mac:roomTemperatureControl ;
            owl:onProperty core:isApplicableFunctionalityOf ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.320.52 [ a owl:Restriction ;
                                owl:hasValue "StatusGO"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.320.51 [ a owl:Restriction ;
                                owl:hasValue "TempOutside"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ] .

knx:fb.321 a owl:Class ;
    rdfs:label "Room Temperature Sensor"@en ;
    dct:identifier "urn:knx:fb.321" ;
    dct:subject "321",
        "RTS",
        "Room Temperature Sensor" ;
    knx:interfaceObjectTypeAnnotation "321"^^xsd:unsignedShort ;
    knx:label "Room Temperature Sensor"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#fb.321"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.321.52 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:onClass knx:dpa.321.51 ;
            owl:onProperty knx:isComposedByOutput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Class ;
            owl:intersectionOf ( core:FunctionalBlock [ a owl:Restriction ;
                        owl:hasValue "321"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.321.52 [ a owl:Restriction ;
                                owl:hasValue "StatusGO"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.321.51 [ a owl:Restriction ;
                                owl:hasValue "TempRoom"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:allValuesFrom mac:roomTemperatureControl ;
            owl:onProperty core:isApplicableFunctionalityOf ] .

knx:fb.323 a owl:Class ;
    rdfs:label "Return Air Temperature Sensor"@en ;
    dct:identifier "urn:knx:fb.323" ;
    dct:subject "323",
        "RNATS",
        "Return Air Temperature Sensor" ;
    knx:interfaceObjectTypeAnnotation "323"^^xsd:unsignedShort ;
    knx:label "Return Air Temperature Sensor"@en ;
    mac:isIncomplete true ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#fb.323"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:FunctionalBlock [ a owl:Restriction ;
                        owl:hasValue "323"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onClass knx:dpa.323.51 ;
            owl:onProperty knx:isComposedByOutput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.323.51 [ a owl:Restriction ;
                                owl:hasValue "TempReturnAir"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByOutput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ] .

knx:fb.328 a owl:Class ;
    rdfs:label "Discharge Temperature Sensor"@en ;
    dct:identifier "urn:knx:fb.328" ;
    dct:subject "328",
        "DATS",
        "Discharge Temperature Sensor" ;
    knx:interfaceObjectTypeAnnotation "328"^^xsd:unsignedShort ;
    knx:label "Discharge Temperature Sensor"@en ;
    mac:isIncomplete true ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#fb.328"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onClass knx:dpa.328.51 ;
            owl:onProperty knx:isComposedByOutput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Class ;
            owl:intersectionOf ( core:FunctionalBlock [ a owl:Restriction ;
                        owl:hasValue "328"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.328.51 [ a owl:Restriction ;
                                owl:hasValue "TempDischargeAir"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByOutput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ] .

knx:fb.331 a owl:Class ;
    rdfs:label "Room AQ Sensor"@en ;
    dct:identifier "urn:knx:fb.331" ;
    dct:subject "331",
        "RAQS",
        "Room AQ Sensor" ;
    knx:interfaceObjectTypeAnnotation "331"^^xsd:unsignedShort ;
    knx:label "Room AQ Sensor"@en ;
    mac:isIncomplete true ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#fb.331"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onClass knx:dpa.331.51 ;
            owl:onProperty knx:isComposedByOutput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Class ;
            owl:intersectionOf ( core:FunctionalBlock [ a owl:Restriction ;
                        owl:hasValue "331"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.331.51 [ a owl:Restriction ;
                                owl:hasValue "AQRoom"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByOutput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ] .

knx:fb.337 a owl:Class ;
    rdfs:label "Room Relative Humidity Sensor"@en ;
    dct:identifier "urn:knx:fb.337" ;
    dct:subject "337",
        "RRHS",
        "Room Relative Humidity Sensor" ;
    knx:interfaceObjectTypeAnnotation "337"^^xsd:unsignedShort ;
    knx:label "Room Relative Humidity Sensor"@en ;
    mac:isIncomplete true ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#fb.337"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:FunctionalBlock [ a owl:Restriction ;
                        owl:hasValue "337"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onClass knx:dpa.337.51 ;
            owl:onProperty knx:isComposedByOutput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.337.51 [ a owl:Restriction ;
                                owl:hasValue "HumRelRoom"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByOutput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ] .

knx:fb.342 a owl:Class ;
    rdfs:label "Water Change Over Status Sensor"@en ;
    dct:identifier "urn:knx:fb.342" ;
    dct:subject "342",
        "WCOS",
        "Water Change Over Status Sensor" ;
    knx:interfaceObjectTypeAnnotation "342"^^xsd:unsignedShort ;
    knx:label "Water Change Over Status Sensor"@en ;
    mac:isIncomplete true ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#fb.342"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onClass knx:dpa.342.51 ;
            owl:onProperty knx:isComposedByOutput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.392.51 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.324.51 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Class ;
            owl:intersectionOf ( core:FunctionalBlock [ a owl:Restriction ;
                        owl:hasValue "342"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.392.51 [ a owl:Restriction ;
                                owl:hasValue "UserChangeOverMode"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.342.51 [ a owl:Restriction ;
                                owl:hasValue "ChangeOverStatusWater"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByOutput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.324.51 [ a owl:Restriction ;
                                owl:hasValue "TempFlowWater"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ] .

knx:fb.343 a owl:Class ;
    rdfs:label "Window Switch"@en ;
    dct:identifier "urn:knx:fb.343" ;
    dct:subject "343",
        "WOS",
        "Window Switch" ;
    knx:interfaceObjectTypeAnnotation "343"^^xsd:unsignedShort ;
    knx:label "Window Switch"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#fb.343"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.343.52 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:onClass knx:dpa.343.51 ;
            owl:onProperty knx:isComposedByOutput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.343.52 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Class ;
            owl:intersectionOf ( core:FunctionalBlock [ a owl:Restriction ;
                        owl:hasValue "343"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.343.52 [ a owl:Restriction ;
                                owl:hasValue "WindowSwitch"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.343.52 [ a owl:Restriction ;
                                owl:hasValue "WindowSwitch"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.343.51 [ a owl:Restriction ;
                                owl:hasValue "WindowStatus"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByOutput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ] .

knx:fb.344 a owl:Class ;
    rdfs:label "Dew Point Status Sensor"@en ;
    dct:identifier "urn:knx:fb.344" ;
    dct:subject "344",
        "DPS",
        "Dew Point Status Sensor" ;
    knx:interfaceObjectTypeAnnotation "344"^^xsd:unsignedShort ;
    knx:label "Dew Point Status Sensor"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#fb.344"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onClass knx:dpa.344.51 ;
            owl:onProperty knx:isComposedByOutput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Class ;
            owl:intersectionOf ( core:FunctionalBlock [ a owl:Restriction ;
                        owl:hasValue "344"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.344.51 [ a owl:Restriction ;
                                owl:hasValue "DewPointStatus"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByOutput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ] .

knx:fb.390 a owl:Class ;
    rdfs:label "User HVAC Display"@en ;
    dct:identifier "urn:knx:fb.390" ;
    dct:subject "390",
        "UHD",
        "User HVAC Display" ;
    knx:interfaceObjectTypeAnnotation "390"^^xsd:unsignedShort ;
    knx:label "User HVAC Display"@en ;
    mac:isIncomplete true ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#fb.390"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:unionOf ( knx:dpa.100.56 knx:dpa.101.53 ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:unionOf ( knx:dpa.258.152 knx:dpa.259.152 knx:dpa.260.152 knx:dpa.257.152 knx:dpa.256.152 knx:dpa.261.152 knx:dpa.160.52 knx:dpa.167.54 knx:dpa.224.54 ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:unionOf ( knx:dpa.258.151 knx:dpa.259.151 knx:dpa.260.151 knx:dpa.257.151 knx:dpa.261.151 ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.100.57 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:unionOf ( knx:dpa.100.55 knx:dpa.101.51 ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.100.51 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.321.51 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:unionOf ( knx:dpa.258.153 knx:dpa.259.153 knx:dpa.260.153 knx:dpa.257.153 knx:dpa.256.153 knx:dpa.261.153 knx:dpa.160.53 knx:dpa.167.53 knx:dpa.240.55 ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.320.51 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Class ;
            owl:intersectionOf ( core:FunctionalBlock [ a owl:Restriction ;
                        owl:hasValue "390"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.100.51 [ a owl:Restriction ;
                                owl:hasValue "HVACModeEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.321.51 [ a owl:Restriction ;
                                owl:hasValue "TempRoom"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.320.51 [ a owl:Restriction ;
                                owl:hasValue "TempOutside"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Class ;
                                owl:unionOf ( knx:dpa.258.153 knx:dpa.259.153 knx:dpa.260.153 knx:dpa.257.153 knx:dpa.256.153 knx:dpa.261.153 knx:dpa.160.53 knx:dpa.167.53 knx:dpa.240.55 ) ] [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpAct"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Class ;
                                owl:unionOf ( knx:dpa.258.151 knx:dpa.259.151 knx:dpa.260.151 knx:dpa.257.151 knx:dpa.261.151 ) ] [ a owl:Restriction ;
                                owl:hasValue "HeatCoolMode"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Class ;
                                owl:unionOf ( knx:dpa.100.56 knx:dpa.101.53 ) ] [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpCoolEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Class ;
                                owl:unionOf ( knx:dpa.258.152 knx:dpa.259.152 knx:dpa.260.152 knx:dpa.257.152 knx:dpa.256.152 knx:dpa.261.152 knx:dpa.160.52 knx:dpa.167.54 knx:dpa.224.54 ) ] [ a owl:Restriction ;
                                owl:hasValue "HVACModeAct"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.100.57 [ a owl:Restriction ;
                                owl:hasValue "HVACModeUserEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Class ;
                                owl:unionOf ( knx:dpa.100.55 knx:dpa.101.51 ) ] [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpHeatEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ] .

knx:fb.391 a owl:Class ;
    rdfs:label "User Presence Switch"@en ;
    dct:identifier "urn:knx:fb.391" ;
    dct:subject "391",
        "UPS",
        "User Presence Switch" ;
    knx:interfaceObjectTypeAnnotation "391"^^xsd:unsignedShort ;
    knx:label "User Presence Switch"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#fb.391"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:FunctionalBlock [ a owl:Restriction ;
                        owl:hasValue "391"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onClass knx:dpa.391.51 ;
            owl:onProperty knx:isComposedByOutput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.391.51 [ a owl:Restriction ;
                                owl:hasValue "PresenceStatus"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByOutput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ] .

knx:fb.393 a owl:Class ;
    rdfs:label "User Fan Speed Setting"@en ;
    dct:identifier "urn:knx:fb.393" ;
    dct:subject "393",
        "UFS",
        "User Fan Speed Setting" ;
    knx:interfaceObjectTypeAnnotation "393"^^xsd:unsignedShort ;
    knx:label "User Fan Speed Setting"@en ;
    mac:isIncomplete true ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#fb.393"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:FunctionalBlock [ a owl:Restriction ;
                        owl:hasValue "393"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.372.56 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:onClass knx:dpa.393.51 ;
            owl:onProperty knx:isComposedByOutput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.372.55 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.372.55 [ a owl:Restriction ;
                                owl:hasValue "FanSpeed"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.393.51 [ a owl:Restriction ;
                                owl:hasValue "FanSpeedUser"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByOutput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.372.56 [ a owl:Restriction ;
                                owl:hasValue "FanStep"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ] .

knx:fb.397 a owl:Class ;
    rdfs:label "User HVAC Room Settings"@en ;
    dct:identifier "urn:knx:fb.397" ;
    dct:subject "397",
        "UHRS",
        "User HVAC Room Settings" ;
    knx:interfaceObjectTypeAnnotation "397"^^xsd:unsignedShort ;
    knx:label "User HVAC Room Settings"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#fb.397"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.397.52 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.397.51 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.397.68 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.397.65 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.397.67 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.397.86 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.397.83 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.397.80 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.397.54 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.397.85 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.397.64 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.397.61 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.397.56 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.397.82 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.397.55 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.397.88 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.397.59 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.397.89 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.397.87 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.397.66 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.397.58 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.397.57 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Class ;
            owl:intersectionOf ( core:FunctionalBlock [ a owl:Restriction ;
                        owl:hasValue "397"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.397.62 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.397.81 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.397.60 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.397.53 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.397.84 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.397.63 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.397.53 [ a owl:Restriction ;
                                owl:hasValue "HVACModeAct"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.397.59 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpCoolEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.397.66 [ a owl:Restriction ;
                                owl:hasValue "ActTargetFanSpeedEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.397.88 [ a owl:Restriction ;
                                owl:hasValue "FanStepUser"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.397.65 [ a owl:Restriction ;
                                owl:hasValue "CombinedStatus_RTC"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.397.62 [ a owl:Restriction ;
                                owl:hasValue "WindowStatusEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.397.58 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpHeatEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.397.82 [ a owl:Restriction ;
                                owl:hasValue "ComfortPushbutton"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.397.52 [ a owl:Restriction ;
                                owl:hasValue "HVACModeUserEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.397.83 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpUserAbs"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.397.85 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpSetHeat"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.397.84 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpUserOffset"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.397.81 [ a owl:Restriction ;
                                owl:hasValue "ComfortProlongUser"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.397.56 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpUserAbsEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.397.89 [ a owl:Restriction ;
                                owl:hasValue "FanManual"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.397.68 [ a owl:Restriction ;
                                owl:hasValue "ActCurrFanSpeed"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.397.80 [ a owl:Restriction ;
                                owl:hasValue "HVACModeUser"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.397.63 [ a owl:Restriction ;
                                owl:hasValue "HeatCoolModeAct"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.397.55 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpAct"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.397.51 [ a owl:Restriction ;
                                owl:hasValue "HVACModeEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.397.86 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpSetCool"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.397.57 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpUserOffsetEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.397.54 [ a owl:Restriction ;
                                owl:hasValue "ComfortProlongEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.397.87 [ a owl:Restriction ;
                                owl:hasValue "FanSpeedUser"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.397.64 [ a owl:Restriction ;
                                owl:hasValue "CombinedStatus_RTSM"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.397.61 [ a owl:Restriction ;
                                owl:hasValue "TempRoom"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.397.67 [ a owl:Restriction ;
                                owl:hasValue "FanManualEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.397.60 [ a owl:Restriction ;
                                owl:hasValue "TempOutside"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ] .

knx:fb.398 a owl:Class ;
    rdfs:label "Room Temperature Setpoint Manager"@en ;
    dct:identifier "urn:knx:fb.398" ;
    dct:subject "398",
        "RTSM",
        "Room Temperature Setpoint Manager" ;
    knx:interfaceObjectTypeAnnotation "398"^^xsd:unsignedShort ;
    knx:label "Room Temperature Setpoint Manager"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#fb.398"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.398.92 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.398.60 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:onClass knx:dpa.398.80 ;
            owl:onProperty knx:isComposedByOutput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.398.86 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.398.55 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.398.63 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.398.82 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.398.58 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:onClass knx:dpa.398.51 ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.398.85 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.398.54 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:onClass knx:dpa.398.57 ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.398.61 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.398.91 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.398.89 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:onClass knx:dpa.398.53 ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Class ;
            owl:intersectionOf ( core:FunctionalBlock [ a owl:Restriction ;
                        owl:hasValue "398"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.398.59 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.398.62 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.398.90 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.398.64 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:onClass knx:dpa.398.56 ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.398.52 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.398.81 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.398.65 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.398.87 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.398.84 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.398.83 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.398.64 [ a owl:Restriction ;
                                owl:hasValue "TempOutside"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.398.59 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpSetCool"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.398.89 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpSetHeatEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.398.51 [ a owl:Restriction ;
                                owl:hasValue "HVACMode"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.398.55 [ a owl:Restriction ;
                                owl:hasValue "ComfortPushbutton"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.398.60 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpSetHeatShift"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.398.91 [ a owl:Restriction ;
                                owl:hasValue "WindowStatusEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.398.65 [ a owl:Restriction ;
                                owl:hasValue "CombinedStatus_RTC"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.398.85 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpHeatEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.398.86 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpUserOffsetEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.398.52 [ a owl:Restriction ;
                                owl:hasValue "HVACModeNext"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.398.90 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpSetCoolEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.398.84 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpUserAbsEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.398.83 [ a owl:Restriction ;
                                owl:hasValue "ComfortProlongEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.398.63 [ a owl:Restriction ;
                                owl:hasValue "PresenceStatus"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.398.92 [ a owl:Restriction ;
                                owl:hasValue "CombinedStatus_RTSM"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.398.56 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpUserAbs"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.398.61 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpSetCoolShift"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.398.53 [ a owl:Restriction ;
                                owl:hasValue "HVACModeUser"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.398.80 [ a owl:Restriction ;
                                owl:hasValue "HVACModeEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.398.58 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpSetHeat"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.398.82 [ a owl:Restriction ;
                                owl:hasValue "HVACModeEffNext"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.398.54 [ a owl:Restriction ;
                                owl:hasValue "ComfortProlongUser"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.398.62 [ a owl:Restriction ;
                                owl:hasValue "WindowStatus"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.398.87 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpCoolEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.398.57 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpUserOffset"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.398.81 [ a owl:Restriction ;
                                owl:hasValue "HVACModeUserEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ] .

knx:fb.399 a owl:Class ;
    rdfs:label "Room Temperature Controller"@en ;
    dct:identifier "urn:knx:fb.399" ;
    dct:subject "399",
        "RTC",
        "Room Temperature Controller" ;
    knx:interfaceObjectTypeAnnotation "399"^^xsd:unsignedShort ;
    knx:label "Room Temperature Controller"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#fb.399"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.399.57 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.399.104 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.399.61 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.399.105 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.399.52 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.399.65 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.399.112 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.399.106 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:onClass knx:dpa.399.56 ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.399.62 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.399.72 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.399.60 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.399.71 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.399.102 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.399.107 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.399.75 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.399.108 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.399.69 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.399.111 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:onClass knx:dpa.399.101 ;
            owl:onProperty knx:isComposedByOutput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.399.103 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.399.51 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:onClass knx:dpa.399.50 ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.399.66 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.399.64 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.399.70 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.399.53 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.399.67 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.399.73 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.399.78 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.399.68 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.399.55 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.399.109 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.399.77 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.399.74 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.399.63 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.399.54 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.399.76 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:onClass knx:dpa.399.100 ;
            owl:onProperty knx:isComposedByOutput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Class ;
            owl:intersectionOf ( core:FunctionalBlock [ a owl:Restriction ;
                        owl:hasValue "399"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.399.59 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.399.58 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.399.110 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.399.63 [ a owl:Restriction ;
                                owl:hasValue "DewPointStatus"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.399.103 [ a owl:Restriction ;
                                owl:hasValue "ActTargetPosHeatStageB"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.399.72 [ a owl:Restriction ;
                                owl:hasValue "CombinedStatus_HVA_CoolA"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.399.104 [ a owl:Restriction ;
                                owl:hasValue "ActTargetPosCoolStageA"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.399.102 [ a owl:Restriction ;
                                owl:hasValue "ActTargetPosHeatStageA"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.399.106 [ a owl:Restriction ;
                                owl:hasValue "ContrModeSecondary"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.399.111 [ a owl:Restriction ;
                                owl:hasValue "ContrModeAct"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.399.74 [ a owl:Restriction ;
                                owl:hasValue "FanSpeedUser"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.399.107 [ a owl:Restriction ;
                                owl:hasValue "EnableHeatEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.399.50 [ a owl:Restriction ;
                                owl:hasValue "HVACModeEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.399.57 [ a owl:Restriction ;
                                owl:hasValue "TempOutside"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.399.77 [ a owl:Restriction ;
                                owl:hasValue "ActCurrentFanSpeed"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.399.76 [ a owl:Restriction ;
                                owl:hasValue "FanManual"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.399.100 [ a owl:Restriction ;
                                owl:hasValue "HVACModeAct"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:allValuesFrom mac:roomTemperatureControl ;
            owl:onProperty core:isApplicableFunctionalityOf ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.399.68 [ a owl:Restriction ;
                                owl:hasValue "ActCurrPosCoolStageA"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.399.105 [ a owl:Restriction ;
                                owl:hasValue "ActTargetPosCoolStageB"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.399.78 [ a owl:Restriction ;
                                owl:hasValue "CombinedStatus_FA"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.399.70 [ a owl:Restriction ;
                                owl:hasValue "CombinedStatus_HVA_HeatA"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.399.67 [ a owl:Restriction ;
                                owl:hasValue "ActCurrPosHeatStageB"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.399.108 [ a owl:Restriction ;
                                owl:hasValue "EnableCoolEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.399.60 [ a owl:Restriction ;
                                owl:hasValue "SwitchCool"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.399.71 [ a owl:Restriction ;
                                owl:hasValue "CombinedStatus_HVA_HeatB"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.399.65 [ a owl:Restriction ;
                                owl:hasValue "ContrMode"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.399.69 [ a owl:Restriction ;
                                owl:hasValue "ActCurrPosCoolStageB"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.399.56 [ a owl:Restriction ;
                                owl:hasValue "TempRoom"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.399.101 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpAct"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.399.64 [ a owl:Restriction ;
                                owl:hasValue "ChangeOverStatus"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.399.59 [ a owl:Restriction ;
                                owl:hasValue "SwitchHeat"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.399.75 [ a owl:Restriction ;
                                owl:hasValue "FanStepUser"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.399.61 [ a owl:Restriction ;
                                owl:hasValue "EnableHeat"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.399.53 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpCoolEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.399.66 [ a owl:Restriction ;
                                owl:hasValue "ActCurrPosHeatStageA"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.399.58 [ a owl:Restriction ;
                                owl:hasValue "TempFloor"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.399.51 [ a owl:Restriction ;
                                owl:hasValue "HVACModeEffNext"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.399.109 [ a owl:Restriction ;
                                owl:hasValue "HeatCoolModeAct"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.399.55 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpSetCoolEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.399.52 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpHeatEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.399.54 [ a owl:Restriction ;
                                owl:hasValue "TempRoomSetpSetHeatEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.399.112 [ a owl:Restriction ;
                                owl:hasValue "ActTargetFanSpeed"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.399.110 [ a owl:Restriction ;
                                owl:hasValue "CombinedStatus_RTC"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.399.73 [ a owl:Restriction ;
                                owl:hasValue "CombinedStatus_HVA_CoolB"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.399.62 [ a owl:Restriction ;
                                owl:hasValue "EnableCool"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ] .

knx:fb.400 a owl:Class ;
    rdfs:label "HVAC Valve Actuator"@en ;
    dct:identifier "urn:knx:fb.400" ;
    dct:subject "400",
        "HVA",
        "HVAC Valve Actuator" ;
    knx:interfaceObjectTypeAnnotation "400"^^xsd:unsignedShort ;
    knx:label "HVAC Valve Actuator"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#fb.400"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.400.52 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.400.60 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.400.72 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.400.51 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.400.71 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.400.74 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.400.73 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.400.70 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Class ;
            owl:intersectionOf ( core:FunctionalBlock [ a owl:Restriction ;
                        owl:hasValue "400"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onClass knx:dpa.400.50 ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.400.52 [ a owl:Restriction ;
                                owl:hasValue "ForcedPositionEnable"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.400.73 [ a owl:Restriction ;
                                owl:hasValue "ValveKick"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.400.72 [ a owl:Restriction ;
                                owl:hasValue "CalibrationMode"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.400.51 [ a owl:Restriction ;
                                owl:hasValue "ForcedPosition"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.400.70 [ a owl:Restriction ;
                                owl:hasValue "Fault"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.400.50 [ a owl:Restriction ;
                                owl:hasValue "ActTargetPos"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.400.60 [ a owl:Restriction ;
                                owl:hasValue "ActCurrPos"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.400.71 [ a owl:Restriction ;
                                owl:hasValue "Overridden"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.400.74 [ a owl:Restriction ;
                                owl:hasValue "CombinedStatus_HVA"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:allValuesFrom mac:roomTemperatureControl ;
            owl:onProperty core:isApplicableFunctionalityOf ] .

knx:fb.403 a owl:Class ;
    rdfs:label "Scene Sensor"@en ;
    dct:identifier "urn:knx:fb.403" ;
    dct:subject "403",
        "SCS",
        "Scene Sensor" ;
    knx:interfaceObjectTypeAnnotation "403"^^xsd:unsignedShort ;
    knx:label "Scene Sensor"@en ;
    mac:isIncomplete true ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#fb.403"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.403.62 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Class ;
            owl:intersectionOf ( core:FunctionalBlock [ a owl:Restriction ;
                        owl:hasValue "403"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onClass knx:dpa.403.61 ;
            owl:onProperty knx:isComposedByOutput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.403.63 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.403.61 [ a owl:Restriction ;
                                owl:hasValue "NumberedSceneControl"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByOutput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.403.62 [ a owl:Restriction ;
                                owl:hasValue "BinarySceneRecall"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.403.63 [ a owl:Restriction ;
                                owl:hasValue "BinarySceneTeachIn"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByOutput ] .

knx:fb.414 a owl:Class ;
    rdfs:label "Movement Detector for Lighting"@en ;
    dct:identifier "urn:knx:fb.414" ;
    dct:subject "414",
        "MDL",
        "Movement Detector for Lighting" ;
    knx:interfaceObjectTypeAnnotation "414"^^xsd:unsignedShort ;
    knx:label "Movement Detector for Lighting"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#fb.414"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:FunctionalBlock [ a owl:Restriction ;
                        owl:hasValue "414"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.414.52 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.414.61 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.414.60 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.414.62 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.414.63 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.414.51 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.414.62 [ a owl:Restriction ;
                                owl:hasValue "Brightness External"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.414.60 [ a owl:Restriction ;
                                owl:hasValue "Info OnOff"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.414.52 [ a owl:Restriction ;
                                owl:hasValue "Timed StartStop"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.414.51 [ a owl:Restriction ;
                                owl:hasValue "Switch OnOff"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.414.63 [ a owl:Restriction ;
                                owl:hasValue "Movement Trigger"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.414.61 [ a owl:Restriction ;
                                owl:hasValue "Enable"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ] .

knx:fb.417 a owl:Class ;
    rdfs:label "Light Switching Actuator Basic"@en ;
    dct:identifier "urn:knx:fb.417" ;
    dct:subject "417",
        "LSAB",
        "Light Switching Actuator Basic" ;
    knx:interfaceObjectTypeAnnotation "417"^^xsd:unsignedShort ;
    knx:label "Light Switching Actuator Basic"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#fb.417"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.417.63 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.417.74 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.417.73 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.417.54 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.417.60 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.417.51 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.417.53 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.417.69 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.417.56 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:onClass knx:dpa.417.52 ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.417.55 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.417.72 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Class ;
            owl:intersectionOf ( core:FunctionalBlock [ a owl:Restriction ;
                        owl:hasValue "417"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.417.61 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.417.71 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.417.56 [ a owl:Restriction ;
                                owl:hasValue "InfoOnOffFromDimmingActuator"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.417.54 [ a owl:Restriction ;
                                owl:hasValue "ControlModeEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.417.55 [ a owl:Restriction ;
                                owl:hasValue "ActuatorErrorInfo"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.417.73 [ a owl:Restriction ;
                                owl:hasValue "NumberedSceneControl"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.417.72 [ a owl:Restriction ;
                                owl:hasValue "SceneNumber"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.417.61 [ a owl:Restriction ;
                                owl:hasValue "SwitchOnOffForced"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.417.60 [ a owl:Restriction ;
                                owl:hasValue "SwitchOnOffControlCmd"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.417.69 [ a owl:Restriction ;
                                owl:hasValue "LockDevice"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.417.71 [ a owl:Restriction ;
                                owl:hasValue "TimedStartStop"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.417.52 [ a owl:Restriction ;
                                owl:hasValue "SwitchOnOff"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.417.74 [ a owl:Restriction ;
                                owl:hasValue "ControlModeUser"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a owl:Class ;
                    owl:unionOf ( mac:switchLight mac:staircaseLight ) ] ;
            owl:onProperty core:isApplicableFunctionalityOf ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.417.63 [ a owl:Restriction ;
                                owl:hasValue "NightMode"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.417.53 [ a owl:Restriction ;
                                owl:hasValue "ActuatorStatus"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.417.51 [ a owl:Restriction ;
                                owl:hasValue "InfoOnOff"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ] .

knx:fb.418 a owl:Class ;
    rdfs:label "Light Dimming Actuator Basic"@en ;
    dct:identifier "urn:knx:fb.418" ;
    dct:subject "418",
        "LDAB",
        "Light Dimming Actuator Basic" ;
    knx:interfaceObjectTypeAnnotation "418"^^xsd:unsignedShort ;
    knx:label "Light Dimming Actuator Basic"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#fb.418"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.418.58 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.418.54 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.418.63 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.418.61 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Class ;
            owl:intersectionOf ( core:FunctionalBlock [ a owl:Restriction ;
                        owl:hasValue "418"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onClass knx:dpa.418.60 ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.418.72 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:onClass knx:dpa.418.70 ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.418.56 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.418.69 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.418.74 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.418.57 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.418.51 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.418.71 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.418.66 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:onClass knx:dpa.418.65 ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.418.67 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:onClass knx:dpa.418.62 ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass knx:dpa.418.68 ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.418.52 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.418.55 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.418.53 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:onClass knx:dpa.418.64 ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.418.73 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.418.65 [ a owl:Restriction ;
                                owl:hasValue "AbsSetvalueControlCmd"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:allValuesFrom mac:dimLight ;
            owl:onProperty core:isApplicableFunctionalityOf ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.418.67 [ a owl:Restriction ;
                                owl:hasValue "RelDimmingSpeed"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.418.73 [ a owl:Restriction ;
                                owl:hasValue "Numbered Scene Control"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.418.64 [ a owl:Restriction ;
                                owl:hasValue "RelSetvalueControlCmd"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.418.54 [ a owl:Restriction ;
                                owl:hasValue "ControlModeEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.418.69 [ a owl:Restriction ;
                                owl:hasValue "LockDevice"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.418.53 [ a owl:Restriction ;
                                owl:hasValue "ActuatorStatus"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.418.57 [ a owl:Restriction ;
                                owl:hasValue "OverloadDetection"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.418.71 [ a owl:Restriction ;
                                owl:hasValue "TimedStartStop"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.418.63 [ a owl:Restriction ;
                                owl:hasValue "NightMode"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.418.66 [ a owl:Restriction ;
                                owl:hasValue "FadeToControlCmd"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.418.74 [ a owl:Restriction ;
                                owl:hasValue "ControlModeUser"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.418.58 [ a owl:Restriction ;
                                owl:hasValue "LoadFailedDetection"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.418.72 [ a owl:Restriction ;
                                owl:hasValue "SceneNumber"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.418.61 [ a owl:Restriction ;
                                owl:hasValue "SwitchOnOffForced"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.418.56 [ a owl:Restriction ;
                                owl:hasValue "DetectedLoadType"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.418.55 [ a owl:Restriction ;
                                owl:hasValue "ActuatorErrorInfo"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.418.52 [ a owl:Restriction ;
                                owl:hasValue "ActualDimmingValue"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.418.68 [ a owl:Restriction ;
                                owl:hasValue "RelSetvalueControl"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.418.62 [ a owl:Restriction ;
                                owl:hasValue "SwitchOnOff"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.418.70 [ a owl:Restriction ;
                                owl:hasValue "AbsSetvalueControl"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.418.51 [ a owl:Restriction ;
                                owl:hasValue "InfoOnOff"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.418.60 [ a owl:Restriction ;
                                owl:hasValue "SwitchOnOffControlCmd"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ] .

knx:fb.420 a owl:Class ;
    rdfs:label "Light Dimming Sensor Basic"@en ;
    dct:identifier "urn:knx:fb.420" ;
    dct:subject "420",
        "LDSB",
        "Light Dimming Sensor Basic" ;
    knx:interfaceObjectTypeAnnotation "420"^^xsd:unsignedShort ;
    knx:label "Light Dimming Sensor Basic"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#fb.420"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onClass knx:dpa.420.61 ;
            owl:onProperty knx:isComposedByOutput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.420.55 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.420.65 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.420.62 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Class ;
            owl:intersectionOf ( core:FunctionalBlock [ a owl:Restriction ;
                        owl:hasValue "420"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.420.53 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.420.54 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.420.64 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.420.63 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.420.54 [ a owl:Restriction ;
                                owl:hasValue "ControlModeEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a owl:Class ;
                    owl:unionOf ( mac:switchLight mac:dimLight ) ] ;
            owl:onProperty core:isApplicableFunctionalityOf ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.420.55 [ a owl:Restriction ;
                                owl:hasValue "ActualDimming-Value"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.420.64 [ a owl:Restriction ;
                                owl:hasValue "ControlModeUser"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.420.65 [ a owl:Restriction ;
                                owl:hasValue "TimedStartStop"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.420.61 [ a owl:Restriction ;
                                owl:hasValue "SwitchOnOff"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.420.53 [ a owl:Restriction ;
                                owl:hasValue "InfoOnOff"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.420.62 [ a owl:Restriction ;
                                owl:hasValue "RelSetvalueControl"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.420.63 [ a owl:Restriction ;
                                owl:hasValue "AbsSetvalueControl"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ] .

knx:fb.421 a owl:Class ;
    rdfs:label "Light Switching Sensor Basic"@en ;
    dct:identifier "urn:knx:fb.421" ;
    dct:subject "421",
        "LSSB",
        "Light Switching Sensor Basic" ;
    knx:interfaceObjectTypeAnnotation "421"^^xsd:unsignedShort ;
    knx:label "Light Switching Sensor Basic"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#fb.421"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onClass knx:dpa.421.61 ;
            owl:onProperty knx:isComposedByOutput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.421.65 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.421.54 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Class ;
            owl:intersectionOf ( core:FunctionalBlock [ a owl:Restriction ;
                        owl:hasValue "421"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.421.64 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.421.53 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.421.65 [ a owl:Restriction ;
                                owl:hasValue "TimedStartStop"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.421.54 [ a owl:Restriction ;
                                owl:hasValue "ControlModeEff"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.421.61 [ a owl:Restriction ;
                                owl:hasValue "Switch On Off"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.421.53 [ a owl:Restriction ;
                                owl:hasValue "Info On Off"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "one"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a owl:Class ;
                    owl:unionOf ( mac:switchLight mac:staircaseLight ) ] ;
            owl:onProperty core:isApplicableFunctionalityOf ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.421.64 [ a owl:Restriction ;
                                owl:hasValue "ControlModeUser"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByOutput ] .

knx:fb.423 a owl:Class ;
    rdfs:label "Colour Actuator RGB(W)"@en ;
    dct:identifier "urn:knx:fb.423" ;
    dct:subject "423",
        "CARGB",
        "Colour Actuator RGB(W)" ;
    knx:interfaceObjectTypeAnnotation "423"^^xsd:unsignedShort ;
    knx:label "Colour Actuator RGB(W)"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#fb.423"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onClass knx:dpa.423.63 ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.423.53 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:onClass knx:dpa.423.56 ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.423.85 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.423.86 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.423.67 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:onClass knx:dpa.423.52 ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass knx:dpa.423.58 ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.423.83 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.423.66 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.423.84 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:onClass knx:dpa.423.59 ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.423.54 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.423.55 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:onClass knx:dpa.423.57 ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass knx:dpa.423.64 ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Class ;
            owl:intersectionOf ( core:FunctionalBlock [ a owl:Restriction ;
                        owl:hasValue "423"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.423.82 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:onClass knx:dpa.423.80 ;
            owl:onProperty knx:isComposedByOutput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass knx:dpa.423.62 ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass knx:dpa.423.51 ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass knx:dpa.423.60 ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.423.65 ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass knx:dpa.423.81 ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:onClass knx:dpa.423.61 ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.423.80 [ a owl:Restriction ;
                                owl:hasValue "Combined Info On Off"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.423.63 [ a owl:Restriction ;
                                owl:hasValue "Relative Set Value Control Blue"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.423.53 [ a owl:Restriction ;
                                owl:hasValue "Colour_Relative Control_RGB"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.423.67 [ a owl:Restriction ;
                                owl:hasValue "Absolute Set Value Control White"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.423.55 [ a owl:Restriction ;
                                owl:hasValue "Colour Relative Control RGBW"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.423.83 [ a owl:Restriction ;
                                owl:hasValue "Actual Dimming Value Red"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.423.85 [ a owl:Restriction ;
                                owl:hasValue "Actual Dimming Value Blue"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.423.84 [ a owl:Restriction ;
                                owl:hasValue "Actual Dimming Value Green"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.423.60 [ a owl:Restriction ;
                                owl:hasValue "Relative Set Value Control Green"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.423.61 [ a owl:Restriction ;
                                owl:hasValue "Absolute Set Value Control Green"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.423.62 [ a owl:Restriction ;
                                owl:hasValue "Switch On Off Blue"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.423.51 [ a owl:Restriction ;
                                owl:hasValue "Combined Switch On Off"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.423.81 [ a owl:Restriction ;
                                owl:hasValue "Current Colour RGB"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.423.54 [ a owl:Restriction ;
                                owl:hasValue "Colour Set RGBW"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.423.58 [ a owl:Restriction ;
                                owl:hasValue "Absolute Set Value Control Red"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.423.56 [ a owl:Restriction ;
                                owl:hasValue "Switch On Off Red"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.423.52 [ a owl:Restriction ;
                                owl:hasValue "Colour Set RGB"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.423.65 [ a owl:Restriction ;
                                owl:hasValue "Switch On Off White"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.423.82 [ a owl:Restriction ;
                                owl:hasValue "Current Colour RGBW"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.423.59 [ a owl:Restriction ;
                                owl:hasValue "Switch On Off Green"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.423.57 [ a owl:Restriction ;
                                owl:hasValue "Relative Set Value Control Red"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.423.64 [ a owl:Restriction ;
                                owl:hasValue "Absolute Set Value Control Blue"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.423.86 [ a owl:Restriction ;
                                owl:hasValue "Actual Dimming Value White"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByOutput ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.423.66 [ a owl:Restriction ;
                                owl:hasValue "Relative Set Value Control White"^^xsd:string ;
                                owl:onProperty mac:pointName ] [ a owl:Restriction ;
                                owl:hasValue "many"^^xsd:string ;
                                owl:onProperty mac:hasCardinality ] ) ] ;
            owl:onProperty knx:isComposedByInput ] .

knx:fb.802 a owl:Class ;
    rdfs:label "Wind Sensor"@en ;
    dct:identifier "urn:knx:fb.802" ;
    dct:subject "802",
        "WS",
        "Wind Sensor" ;
    knx:interfaceObjectTypeAnnotation "802"^^xsd:unsignedShort ;
    knx:label "Wind Sensor"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#fb.802"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:FunctionalBlock [ a owl:Restriction ;
                        owl:hasValue "802"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onClass knx:dpa.802.51 ;
            owl:onProperty knx:isComposedByOutput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a owl:Class ;
                    owl:unionOf ( mac:shutter mac:blinds ) ] ;
            owl:onProperty core:isApplicableFunctionalityOf ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.802.51 [ a owl:Restriction ;
                                owl:hasValue "WindAlarm"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByOutput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ] .

knx:fb.803 a owl:Class ;
    rdfs:label "Rain Sensor"@en ;
    dct:identifier "urn:knx:fb.803" ;
    dct:subject "803",
        "RS",
        "Rain Sensor" ;
    knx:interfaceObjectTypeAnnotation "803"^^xsd:unsignedShort ;
    knx:label "Rain Sensor"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#fb.803"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:FunctionalBlock [ a owl:Restriction ;
                        owl:hasValue "803"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onClass knx:dpa.803.51 ;
            owl:onProperty knx:isComposedByOutput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.803.51 [ a owl:Restriction ;
                                owl:hasValue "RainAlarm"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByOutput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a owl:Class ;
                    owl:unionOf ( mac:shutter mac:blinds ) ] ;
            owl:onProperty core:isApplicableFunctionalityOf ] .

knx:fb.804 a owl:Class ;
    rdfs:label "Frost Sensor"@en ;
    dct:identifier "urn:knx:fb.804" ;
    dct:subject "804",
        "FS",
        "Frost Sensor" ;
    knx:interfaceObjectTypeAnnotation "804"^^xsd:unsignedShort ;
    knx:label "Frost Sensor"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#fb.804"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:FunctionalBlock [ a owl:Restriction ;
                        owl:hasValue "804"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onClass knx:dpa.804.51 ;
            owl:onProperty knx:isComposedByOutput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( knx:dpa.804.51 [ a owl:Restriction ;
                                owl:hasValue "FrostAlarm"^^xsd:string ;
                                owl:onProperty mac:pointName ] ) ] ;
            owl:onProperty knx:isComposedByOutput ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a owl:Class ;
                    owl:unionOf ( mac:shutter mac:blinds ) ] ;
            owl:onProperty core:isApplicableFunctionalityOf ] .

knx:fillRateBasedCtrl a owl:Class ;
    rdfs:label "Fill Rate Based Control"@en ;
    dct:identifier <urn:knx:fct.fillRateBasedCtrl> ;
    rdfs:comment "Application functions for \"fill rate based control\". Fill rate is the percentage of demand that can be met without lagging in supply. By using fill-rate as the basis for determining the energy production, conservation and optimization of energy can be done without failing to satisfy demands."@en ;
    rdfs:subClassOf knx:smartGridCtrl .

knx:fireAlarming a owl:Class ;
    rdfs:label "Fire Alarming"@en ;
    dct:identifier <urn:knx:fct.fireAlarming> ;
    rdfs:comment "Application functions to monitor a 'fire alarm'."@en ;
    rdfs:subClassOf knx:monitoring .

knx:flowRatem3ph a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "FlowRate m3/h"@en ;
    dct:description "a point representing DPT 13.002: FlowRate m3/h"@en ;
    dct:identifier "urn:knx:dpt.flowRatem3ph" ;
    dct:subject "13.002",
        "13.2",
        "FlowRate m3/h" ;
    dct:title "FlowRate m3/h"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "13"^^xsd:positiveInteger ;
    knx:dptMinorNumber "2"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.13.2.i0 ;
    knx:label "FlowRate m3/h"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 13.002: FlowRate m3/h"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#flowRatem3ph"^^xsd:anyURI .

knx:flowRatem3phZ a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "FlowRate m3/h Z"@en ;
    dct:description "a point representing DPT 218.002: Flow Rate in m3/h Z"@en ;
    dct:identifier "urn:knx:dpt.flowRatem3phZ" ;
    dct:subject "218.002",
        "218.2",
        "FlowRate m3/h Z" ;
    dct:title "FlowRate m3/h Z"@en ;
    knx:dptBitSizeMax "40"^^xsd:positiveInteger ;
    knx:dptMajorNumber "218"^^xsd:positiveInteger ;
    knx:dptMinorNumber "2"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.218.2.i0.StatusCommand,
        knx:type.dpt.field.218.2.i1.FlowRate ;
    knx:label "FlowRate m3/h Z"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 218.002: Flow Rate in m3/h Z"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#flowRatem3phZ"^^xsd:anyURI .

knx:forceSign a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "ForceSign"@en ;
    dct:description "a point representing DPT 21.100: ForceSign"@en ;
    dct:identifier "urn:knx:dpt.forceSign" ;
    dct:subject "21.100",
        "ForceSign" ;
    dct:title "ForceSign"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "21"^^xsd:positiveInteger ;
    knx:dptMinorNumber "100"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.21.100.i0.ForceRequest,
        knx:type.dpt.field.21.100.i1.Protection,
        knx:type.dpt.field.21.100.i2.Oversupply,
        knx:type.dpt.field.21.100.i3.Overrun,
        knx:type.dpt.field.21.100.i4.DHWNorm,
        knx:type.dpt.field.21.100.i5.DHWLegio,
        knx:type.dpt.field.21.100.i6.RoomHConf,
        knx:type.dpt.field.21.100.i7.RoomHMax ;
    knx:label "ForceSign"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 21.100: ForceSign"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#forceSign"^^xsd:anyURI .

knx:forceSignCool a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "ForceSignCool"@en ;
    dct:description "a point representing DPT 21.101: ForceSignCool"@en ;
    dct:identifier "urn:knx:dpt.forceSignCool" ;
    dct:subject "21.101",
        "ForceSignCool" ;
    dct:title "ForceSignCool"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "21"^^xsd:positiveInteger ;
    knx:dptMinorNumber "101"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.21.101.i0.ForceRequest,
        knx:type.dpt.field.21.101.i1.Reserved ;
    knx:label "ForceSignCool"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 21.101: ForceSignCool"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#forceSignCool"^^xsd:anyURI .

knx:fuelType a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "FuelType"@en ;
    dct:description "a point representing DPT 20.100: FuelType"@en ;
    dct:identifier "urn:knx:dpt.fuelType" ;
    dct:subject "20.100",
        "FuelType" ;
    dct:title "FuelType"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "100"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.100.i0 ;
    knx:label "FuelType"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.100: FuelType"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#fuelType"^^xsd:anyURI .

knx:fuelTypeSet a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "FuelTypeSet"@en ;
    dct:description "a point representing DPT 21.104: FuelTypeSet"@en ;
    dct:identifier "urn:knx:dpt.fuelTypeSet" ;
    dct:subject "21.104",
        "FuelTypeSet" ;
    dct:title "FuelTypeSet"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "21"^^xsd:positiveInteger ;
    knx:dptMinorNumber "104"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.21.104.i0.Oil,
        knx:type.dpt.field.21.104.i1.Gas,
        knx:type.dpt.field.21.104.i2.SolidState,
        knx:type.dpt.field.21.104.i3.Reserved ;
    knx:label "FuelTypeSet"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 21.104: FuelTypeSet"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#fuelTypeSet"^^xsd:anyURI .

knx:gasMeasurementCondition a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Gas Measurement Condition"@en ;
    dct:description "a point representing DPT 20.1202: Gas Measurement Condition"@en ;
    dct:identifier "urn:knx:dpt.gasMeasurementCondition" ;
    dct:subject "20.1202",
        "Gas Measurement Condition" ;
    dct:title "Gas Measurement Condition"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1202"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.1202.i0 ;
    knx:label "Gas Measurement Condition"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.1202: Gas Measurement Condition"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#gasMeasurementCondition"^^xsd:anyURI .

knx:generationCtrl a owl:Class ;
    rdfs:label "Generation Control"@en ;
    dct:identifier <urn:knx:fct.generationCtrl> ;
    rdfs:comment "A specific Application Function that controls energy production. The Application Function represents a process of generating energy to the consumer according to energy demand keeping losses in distribution and generation to an absolute minimum."@en ;
    rdfs:subClassOf knx:energyCtrl .

knx:geographicalLocation a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Geographical Location"@en ;
    dct:description "a point representing DPT 255.001: Geographical Location"@en ;
    dct:identifier "urn:knx:dpt.geographicalLocation" ;
    dct:subject "255.001",
        "255.1",
        "Geographical Location" ;
    dct:title "Geographical Location"@en ;
    knx:dptBitSizeMax "64"^^xsd:positiveInteger ;
    knx:dptMajorNumber "255"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.255.1.i0.Latitude,
        knx:type.dpt.field.255.1.i1.Longitude ;
    knx:label "Geographical Location"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 255.001: Geographical Location"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#geographicalLocation"^^xsd:anyURI .

knx:heaterMode a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "HeaterMode"@en ;
    dct:description "a point representing DPT 20.110: HeaterMode"@en ;
    dct:identifier "urn:knx:dpt.heaterMode" ;
    dct:subject "20.110",
        "HeaterMode" ;
    dct:title "HeaterMode"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "110"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.110.i0 ;
    knx:label "HeaterMode"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.110: HeaterMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#heaterMode"^^xsd:anyURI .

knx:hotWaterDistribution a owl:Class ;
    rdfs:label "Hot Water Distribution"@en ;
    dct:identifier <urn:knx:fct.hotWaterDistribution> ;
    rdfs:comment "The hot water distribution Application Function connects and coordinates water and energy flow between energy generation/production (heating) and energy consumer (emission control)."@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_water_volumeflowrate_pipesection ;
            owl:onProperty knx:actsOnPhenomenonQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:heating ;
            owl:onProperty tag:operatesForTrade ],
        knx:distributionCtrl,
        knx:waterCtrl .

knx:humidity a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Humidity"@en ;
    dct:description "a point representing DPT 9.029: Humidity"@en ;
    dct:identifier "urn:knx:dpt.humidity" ;
    dct:subject "9.029",
        "9.29",
        "Humidity" ;
    dct:title "Humidity"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "9"^^xsd:positiveInteger ;
    knx:dptMinorNumber "29"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.9.29.i0 ;
    knx:label "Humidity"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 9.029: Humidity"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#humidity"^^xsd:anyURI .

knx:hvacAirFlowAbsoluteZ a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "HVAC Air Flow Absolute Z"@en ;
    dct:description "a point representing DPT 203.104: HVAC Air Flow Absolute Z"@en ;
    dct:identifier "urn:knx:dpt.hvacAirFlowAbsoluteZ" ;
    dct:subject "203.104",
        "HVAC Air Flow Absolute Z" ;
    dct:title "HVAC Air Flow Absolute Z"@en ;
    knx:dptBitSizeMax "24"^^xsd:positiveInteger ;
    knx:dptMajorNumber "203"^^xsd:positiveInteger ;
    knx:dptMinorNumber "104"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.203.104.i0.StatusCommand,
        knx:type.dpt.field.203.104.i1.HVACAirFlow ;
    knx:label "HVAC Air Flow Absolute Z"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 203.104: HVAC Air Flow Absolute Z"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#hvacAirFlowAbsoluteZ"^^xsd:anyURI .

knx:hvacAirFlowRelZ a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "HVAC Air Flow Relative Value"@en ;
    dct:description "a point representing DPT 205.102: HVACAirFlowRel_Z"@en ;
    dct:identifier "urn:knx:dpt.hvacAirFlowRelZ" ;
    dct:subject "205.102",
        "HVAC Air Flow Relative Value" ;
    dct:title "HVAC Air Flow Relative Value"@en ;
    knx:dptBitSizeMax "24"^^xsd:positiveInteger ;
    knx:dptMajorNumber "205"^^xsd:positiveInteger ;
    knx:dptMinorNumber "102"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.205.102.i0.StatusCommand,
        knx:type.dpt.field.205.102.i1.HVACAirFlow ;
    knx:label "HVAC Air Flow Relative Value"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 205.102: HVACAirFlowRel_Z"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#hvacAirFlowRelZ"^^xsd:anyURI .

knx:hvacAirQualRelZ a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "HVAC Air Quality Relative Value"@en ;
    dct:description "a point representing DPT 205.103: HVACAirQualRel_Z"@en ;
    dct:identifier "urn:knx:dpt.hvacAirQualRelZ" ;
    dct:subject "205.103",
        "HVAC Air Quality Relative Value" ;
    dct:title "HVAC Air Quality Relative Value"@en ;
    knx:dptBitSizeMax "24"^^xsd:positiveInteger ;
    knx:dptMajorNumber "205"^^xsd:positiveInteger ;
    knx:dptMinorNumber "103"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.205.103.i0.StatusCommand,
        knx:type.dpt.field.205.103.i1.HVACAirQuality ;
    knx:label "HVAC Air Quality Relative Value"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 205.103: HVACAirQualRel_Z"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#hvacAirQualRelZ"^^xsd:anyURI .

knx:hvacContrModeZ a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "HVAC Contr Mode Z"@en ;
    dct:description "a point representing DPT 201.104: HVAC Contr Mode Z"@en ;
    dct:identifier "urn:knx:dpt.hvacContrModeZ" ;
    dct:subject "201.104",
        "HVAC Contr Mode Z" ;
    dct:title "HVAC Contr Mode Z"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "201"^^xsd:positiveInteger ;
    knx:dptMinorNumber "104"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.201.104.i0.StatusCommand,
        knx:type.dpt.field.201.104.i1.HVACContrMode ;
    knx:label "HVAC Contr Mode Z"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 201.104: HVAC Contr Mode Z"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#hvacContrModeZ"^^xsd:anyURI .

knx:hvacEmergModeZ a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "HVAC Emerg Mode Z"@en ;
    dct:description "a point representing DPT 201.109: HVAC Emerg Mode Z"@en ;
    dct:identifier "urn:knx:dpt.hvacEmergModeZ" ;
    dct:subject "201.109",
        "HVAC Emerg Mode Z" ;
    dct:title "HVAC Emerg Mode Z"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "201"^^xsd:positiveInteger ;
    knx:dptMinorNumber "109"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.201.109.i0.StatusCommand,
        knx:type.dpt.field.201.109.i1.HVACEmergMode ;
    knx:label "HVAC Emerg Mode Z"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 201.109: HVAC Emerg Mode Z"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#hvacEmergModeZ"^^xsd:anyURI .

knx:hvacpbAction a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "HVAC PB Action"@en ;
    dct:description "a point representing DPT 23.102: HVAC PB Action"@en ;
    dct:identifier "urn:knx:dpt.hvacpbAction" ;
    dct:subject "23.102",
        "HVAC PB Action" ;
    dct:title "HVAC PB Action"@en ;
    knx:dptBitSizeMax "2"^^xsd:positiveInteger ;
    knx:dptMajorNumber "23"^^xsd:positiveInteger ;
    knx:dptMinorNumber "102"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.23.102.i0 ;
    knx:label "HVAC PB Action"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 23.102: HVAC PB Action"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#hvacpbAction"^^xsd:anyURI .

knx:includesCounter a owl:ObjectProperty ;
    rdfs:label "includes counter"@en ;
    rdfs:range knx:DatapointTypeField ;
    rdfs:subPropertyOf knx:includes .

knx:includesDPT a owl:ObjectProperty ;
    rdfs:label "includes datapoint type"@en ;
    rdfs:range knx:DatapointType ;
    rdfs:subPropertyOf knx:includes .

knx:includesDPTField a owl:ObjectProperty ;
    rdfs:label "includes datapoint field"@en ;
    rdfs:range knx:DatapointTypeField ;
    rdfs:subPropertyOf knx:includes .

knx:includesDigit a owl:ObjectProperty ;
    rdfs:label "includes digit"@en ;
    rdfs:subPropertyOf knx:includes .

knx:includesKVPair a owl:ObjectProperty ;
    rdfs:label "includes key value pair"@en ;
    rdfs:subPropertyOf knx:includes .

knx:includesReservedBit a owl:ObjectProperty ;
    rdfs:label "includes reserved bit(s)"@en ;
    rdfs:subPropertyOf knx:includes .

knx:individualRoomCtrl a owl:Class ;
    rdfs:label "Individual Room Control"@en ;
    dct:identifier <urn:knx:fct.individualRoomCtrl> ;
    rdfs:comment "The Application Function controls the air temperature of an single room, thereby maximizing comfort and minimizing energy costs."@en ;
    rdfs:subClassOf knx:emissionCtrl .

knx:inputSource a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Input Source"@en ;
    dct:description "a point representing DPT 1.014: Input Source"@en ;
    dct:identifier "urn:knx:dpt.inputSource" ;
    dct:subject "1.014",
        "1.14",
        "Input Source" ;
    dct:title "Input Source"@en ;
    knx:dptBitSizeMax "1"^^xsd:positiveInteger ;
    knx:dptMajorNumber "1"^^xsd:positiveInteger ;
    knx:dptMinorNumber "14"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.1.14.i0 ;
    knx:label "Input Source"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 1.014: Input Source"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#inputSource"^^xsd:anyURI .

knx:interfaceObjectTypeAnnotation a owl:AnnotationProperty ;
    rdfs:label "interface object type annotation"@en ;
    rdfs:comment "In KNX used (numerical) identifier to address a specific interface object. The range xsd:unsignedShort supports exactly the KNX value range from 0 to 65535. As a note, this is a mirror property to the data property \"knx:objectType\" and must ONLY be used on function block (fb.x) classes, not on the actual individuals!"@en ;
    rdfs:range xsd:unsignedShort .

knx:intrusionAlarming a owl:Class ;
    rdfs:label "Intrusion Alarming"@en ;
    dct:identifier <urn:knx:fct.intrusionAlarm> ;
    rdfs:comment "Application functions to monitor an 'intrusion alarm'."@en ;
    rdfs:subClassOf knx:monitoring .

knx:invertControl a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Invert Control"@en ;
    dct:description "a point representing DPT 2.012: Invert Control"@en ;
    dct:identifier "urn:knx:dpt.invertControl" ;
    dct:subject "2.012",
        "2.12",
        "Invert Control" ;
    dct:title "Invert Control"@en ;
    knx:dptBitSizeMax "2"^^xsd:positiveInteger ;
    knx:dptMajorNumber "2"^^xsd:positiveInteger ;
    knx:dptMinorNumber "12"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.2.12.i0.invert,
        knx:type.dpt.field.2.x.i1.c ;
    knx:label "Invert Control"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 2.012: Invert Control"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#invertControl"^^xsd:anyURI .

knx:isApplicableDatapointEnumOf a owl:ObjectProperty ;
    rdfs:label "is applicable datapoint enum of"@en ;
    rdfs:range tag:StateType .

knx:isEquipmentQualityKindMeasuredBy a owl:ObjectProperty ;
    rdfs:label "is equipment quality kind measured by"@en ;
    rdfs:domain [ a owl:Restriction ;
            owl:allValuesFrom [ a owl:Class ;
                    owl:unionOf ( tag:EquipmentType tag:Locality tag:QuantityKind ) ] ;
            owl:onProperty tag:isTagOf ] ;
    rdfs:subPropertyOf knx:isQualityKindOf ;
    owl:inverseOf knx:measuresEquipmentQualityKind .

knx:isPhenomenonQualityKindObservedBy a owl:ObjectProperty ;
    rdfs:label "is phenomenon quality kind observed by"@en ;
    rdfs:domain [ a owl:Restriction ;
            owl:allValuesFrom [ a owl:Class ;
                    owl:unionOf ( tag:Locality tag:PhenomenonType tag:QuantityKind ) ] ;
            owl:onProperty tag:isTagOf ] ;
    rdfs:subPropertyOf knx:isQualityKindOf ;
    owl:inverseOf knx:observesPhenomenonQualityKind .

knx:kelvinPerPercent a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "KelvinPerPercent"@en ;
    dct:description "a point representing DPT 9.023: KelvinPerPercent"@en ;
    dct:identifier "urn:knx:dpt.kelvinPerPercent" ;
    dct:subject "9.023",
        "9.23",
        "KelvinPerPercent" ;
    dct:title "KelvinPerPercent"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "9"^^xsd:positiveInteger ;
    knx:dptMinorNumber "23"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.9.23.i0 ;
    knx:label "KelvinPerPercent"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 9.023: KelvinPerPercent"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#kelvinPerPercent"^^xsd:anyURI .

knx:label a owl:AnnotationProperty ;
    rdfs:label "Label (KNX-specific)"@en ;
    rdfs:comment "This property allows to annotate a KNX-specific label."@en .

knx:lengthm a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Length m"@en ;
    dct:description "a point representing DPT 8.012: Length m"@en ;
    dct:identifier "urn:knx:dpt.lengthm" ;
    dct:subject "8.012",
        "8.12",
        "Length m" ;
    dct:title "Length m"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "8"^^xsd:positiveInteger ;
    knx:dptMinorNumber "12"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.8.12.i0 ;
    knx:label "Length m"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 8.012: Length m"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#lengthm"^^xsd:anyURI .

knx:lightApplicationMode a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "LightApplicationMode"@en ;
    dct:description "a point representing DPT 20.005: LightApplicationMode"@en ;
    dct:identifier "urn:knx:dpt.lightApplicationMode" ;
    dct:subject "20.005",
        "20.5",
        "LightApplicationMode" ;
    dct:title "LightApplicationMode"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "5"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.5.i0 ;
    knx:label "LightApplicationMode"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.005: LightApplicationMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#lightApplicationMode"^^xsd:anyURI .

knx:loadPriority a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "LoadPriority"@en ;
    dct:description "a point representing DPT 20.104: LoadPriority"@en ;
    dct:identifier "urn:knx:dpt.loadPriority" ;
    dct:subject "20.104",
        "LoadPriority" ;
    dct:title "LoadPriority"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "104"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.104.i0 ;
    knx:label "LoadPriority"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.104: LoadPriority"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#loadPriority"^^xsd:anyURI .

knx:loadTypeSet a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "LoadTypeSet"@en ;
    dct:description "a point representing DPT 20.609: LoadTypeSet"@en ;
    dct:identifier "urn:knx:dpt.loadTypeSet" ;
    dct:subject "20.609",
        "LoadTypeSet" ;
    dct:title "LoadTypeSet"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "609"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.609.i0 ;
    knx:label "LoadTypeSet"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.609: LoadTypeSet"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#loadTypeSet"^^xsd:anyURI .

knx:localeASCII a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Locale ASCII"@en ;
    dct:description "a point representing DPT 231.001: Locale ASCII"@en ;
    dct:identifier "urn:knx:dpt.localeASCII" ;
    dct:subject "231.001",
        "231.1",
        "Locale ASCII" ;
    dct:title "Locale ASCII"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "231"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.231.1.i0.Region,
        knx:type.dpt.field.231.1.i1.Language ;
    knx:label "Locale ASCII"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 231.001: Locale ASCII"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#localeASCII"^^xsd:anyURI .

knx:lockSign a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "LockSign"@en ;
    dct:description "a point representing DPT 207.101: LockSign"@en ;
    dct:identifier "urn:knx:dpt.lockSign" ;
    dct:subject "207.101",
        "LockSign" ;
    dct:title "LockSign"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "207"^^xsd:positiveInteger ;
    knx:dptMinorNumber "101"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.207.101.i0.LockRequest,
        knx:type.dpt.field.207.101.i1.Type,
        knx:type.dpt.field.207.101.i2.Reserved,
        knx:type.dpt.field.207.101.i3.PwrReduction ;
    knx:label "LockSign"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 207.101: LockSign"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#lockSign"^^xsd:anyURI .

knx:logicalFunction a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Logical Function"@en ;
    dct:description "a point representing DPT 1.021: Logical Function"@en ;
    dct:identifier "urn:knx:dpt.logicalFunction" ;
    dct:subject "1.021",
        "1.21",
        "Logical Function" ;
    dct:title "Logical Function"@en ;
    knx:dptBitSizeMax "1"^^xsd:positiveInteger ;
    knx:dptMajorNumber "1"^^xsd:positiveInteger ;
    knx:dptMinorNumber "21"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.1.21.i0 ;
    knx:label "Logical Function"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 1.021: Logical Function"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#logicalFunction"^^xsd:anyURI .

knx:longDeltaTimeSec a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "LongDeltaTimeSec"@en ;
    dct:description "a point representing DPT 13.100: LongDeltaTimeSec"@en ;
    dct:identifier "urn:knx:dpt.longDeltaTimeSec" ;
    dct:subject "13.100",
        "LongDeltaTimeSec" ;
    dct:title "LongDeltaTimeSec"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "13"^^xsd:positiveInteger ;
    knx:dptMinorNumber "100"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.13.100.i0 ;
    knx:label "LongDeltaTimeSec"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 13.100: LongDeltaTimeSec"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#longDeltaTimeSec"^^xsd:anyURI .

knx:longTimePeriodHrs a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "LongTimePeriod Hrs"@en ;
    dct:description "a point representing DPT 12.102: LongTimePeriod Hrs"@en ;
    dct:identifier "urn:knx:dpt.longTimePeriodHrs" ;
    dct:subject "12.102",
        "LongTimePeriod Hrs" ;
    dct:title "LongTimePeriod Hrs"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "12"^^xsd:positiveInteger ;
    knx:dptMinorNumber "102"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.12.102.i0 ;
    knx:label "LongTimePeriod Hrs"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 12.102: LongTimePeriod Hrs"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#longTimePeriodHrs"^^xsd:anyURI .

knx:longTimePeriodMin a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "LongTimePeriod Min"@en ;
    dct:description "a point representing DPT 12.101: LongTimePeriod Min"@en ;
    dct:identifier "urn:knx:dpt.longTimePeriodMin" ;
    dct:subject "12.101",
        "LongTimePeriod Min" ;
    dct:title "LongTimePeriod Min"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "12"^^xsd:positiveInteger ;
    knx:dptMinorNumber "101"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.12.101.i0 ;
    knx:label "LongTimePeriod Min"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 12.101: LongTimePeriod Min"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#longTimePeriodMin"^^xsd:anyURI .

knx:longTimePeriodSec a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "LongTimePeriod Sec"@en ;
    dct:description "a point representing DPT 12.100: LongTimePeriod Sec"@en ;
    dct:identifier "urn:knx:dpt.longTimePeriodSec" ;
    dct:subject "12.100",
        "LongTimePeriod Sec" ;
    dct:title "LongTimePeriod Sec"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "12"^^xsd:positiveInteger ;
    knx:dptMinorNumber "100"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.12.100.i0 ;
    knx:label "LongTimePeriod Sec"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 12.100: LongTimePeriod Sec"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#longTimePeriodSec"^^xsd:anyURI .

knx:lowVoltagePowerDistribution a owl:Class ;
    rdfs:label "Low-voltage Power Distribution"@en ;
    dct:identifier <urn:knx:fct.lowVoltagePowerDistribution> ;
    rdfs:comment "A specific Application Function that controls the electical power network (e.g. fuses, circuit breakers etc.) from distribution transformer to consumers. The voltage level of a low-voltage distribution system is typically equal to the mains voltage of electrical appliances."@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:electrical ;
            owl:onProperty tag:operatesForTrade ],
        knx:distributionCtrl .

knx:mBusAddress a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "MBus Address"@en ;
    dct:description "a point representing DPT 230.1000: MBus Address"@en ;
    dct:identifier "urn:knx:dpt.mBusAddress" ;
    dct:subject "230.1000",
        "MBus Address" ;
    dct:title "MBus Address"@en ;
    knx:dptBitSizeMax "64"^^xsd:positiveInteger ;
    knx:dptMajorNumber "230"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1000"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.230.1000.i0.Medium,
        knx:type.dpt.field.230.1000.i1.Version,
        knx:type.dpt.field.230.1000.i2.IdentNumber,
        knx:type.dpt.field.230.1000.i3.ManufactID ;
    knx:label "MBus Address"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 230.1000: MBus Address"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#mBusAddress"^^xsd:anyURI .

knx:mBusBreakerValveState a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "MBus BreakerValve State"@en ;
    dct:description "a point representing DPT 20.1200: MBus BreakerValve State"@en ;
    dct:identifier "urn:knx:dpt.mBusBreakerValveState" ;
    dct:subject "20.1200",
        "MBus BreakerValve State" ;
    dct:title "MBus BreakerValve State"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1200"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.1200.i0 ;
    knx:label "MBus BreakerValve State"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.1200: MBus BreakerValve State"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#mBusBreakerValveState"^^xsd:anyURI .

knx:major.1.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "1.x"@en ;
    dct:identifier "urn:knx:dpt.major.1.x" ;
    dct:subject "1.major",
        "1.x" ;
    dct:title "1.x"@en ;
    knx:dptBitSizeMax "1"^^xsd:positiveInteger ;
    knx:dptMajorNumber "1"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.1.x.i0 ;
    knx:label "1.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.1.x"^^xsd:anyURI .

knx:major.10.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "10.x"@en ;
    dct:identifier "urn:knx:dpt.major.10.x" ;
    dct:subject "10.major",
        "10.x" ;
    dct:title "10.x"@en ;
    knx:dptBitSizeMax "24"^^xsd:positiveInteger ;
    knx:dptMajorNumber "10"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.10.x.i0 ;
    knx:label "10.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.10.x"^^xsd:anyURI .

knx:major.11.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "11.x"@en ;
    dct:identifier "urn:knx:dpt.major.11.x" ;
    dct:subject "11.major",
        "11.x" ;
    dct:title "11.x"@en ;
    knx:dptBitSizeMax "24"^^xsd:positiveInteger ;
    knx:dptMajorNumber "11"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.11.x.i0 ;
    knx:label "11.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.11.x"^^xsd:anyURI .

knx:major.12.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "12.x"@en ;
    dct:identifier "urn:knx:dpt.major.12.x" ;
    dct:subject "12.major",
        "12.x" ;
    dct:title "12.x"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "12"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.12.x.i0 ;
    knx:label "12.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.12.x"^^xsd:anyURI .

knx:major.13.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "13.x"@en ;
    dct:identifier "urn:knx:dpt.major.13.x" ;
    dct:subject "13.major",
        "13.x" ;
    dct:title "13.x"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "13"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.13.x.i0 ;
    knx:label "13.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.13.x"^^xsd:anyURI .

knx:major.14.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "14.x"@en ;
    dct:identifier "urn:knx:dpt.major.14.x" ;
    dct:subject "14.major",
        "14.x" ;
    dct:title "14.x"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.x.i0 ;
    knx:label "14.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.14.x"^^xsd:anyURI .

knx:major.15.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "15.x"@en ;
    dct:identifier "urn:knx:dpt.major.15.x" ;
    dct:subject "15.major",
        "15.x" ;
    dct:title "15.x"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "15"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.15.x.i0 ;
    knx:label "15.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.15.x"^^xsd:anyURI .

knx:major.16.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "16.x"@en ;
    dct:identifier "urn:knx:dpt.major.16.x" ;
    dct:subject "16.major",
        "16.x" ;
    dct:title "16.x"@en ;
    knx:dptBitSizeMax "112"^^xsd:positiveInteger ;
    knx:dptMajorNumber "16"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.16.x.i0 ;
    knx:label "16.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.16.x"^^xsd:anyURI .

knx:major.17.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "17.x"@en ;
    dct:identifier "urn:knx:dpt.major.17.x" ;
    dct:subject "17.major",
        "17.x" ;
    dct:title "17.x"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "17"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.17.x.i0 ;
    knx:label "17.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.17.x"^^xsd:anyURI .

knx:major.18.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "18.x"@en ;
    dct:identifier "urn:knx:dpt.major.18.x" ;
    dct:subject "18.major",
        "18.x" ;
    dct:title "18.x"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "18"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.18.x.i0 ;
    knx:label "18.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.18.x"^^xsd:anyURI .

knx:major.19.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "19.x"@en ;
    dct:identifier "urn:knx:dpt.major.19.x" ;
    dct:subject "19.major",
        "19.x" ;
    dct:title "19.x"@en ;
    knx:dptBitSizeMax "64"^^xsd:positiveInteger ;
    knx:dptMajorNumber "19"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.19.x.i0 ;
    knx:label "19.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.19.x"^^xsd:anyURI .

knx:major.2.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "2.x"@en ;
    dct:identifier "urn:knx:dpt.major.2.x" ;
    dct:subject "2.major",
        "2.x" ;
    dct:title "2.x"@en ;
    knx:dptBitSizeMax "2"^^xsd:positiveInteger ;
    knx:dptMajorNumber "2"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.2.x.i0 ;
    knx:label "2.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.2.x"^^xsd:anyURI .

knx:major.20.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "20.x"@en ;
    dct:identifier "urn:knx:dpt.major.20.x" ;
    dct:subject "20.major",
        "20.x" ;
    dct:title "20.x"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.x.i0 ;
    knx:label "20.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.20.x"^^xsd:anyURI .

knx:major.200.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "200.x"@en ;
    dct:identifier "urn:knx:dpt.major.200.x" ;
    dct:subject "200.major",
        "200.x" ;
    dct:title "200.x"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "200"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.200.x.i0 ;
    knx:label "200.x"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.200.x"^^xsd:anyURI .

knx:major.201.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "201.x"@en ;
    dct:identifier "urn:knx:dpt.major.201.x" ;
    dct:subject "201.major",
        "201.x" ;
    dct:title "201.x"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "201"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.201.x.i0 ;
    knx:label "201.x"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.201.x"^^xsd:anyURI .

knx:major.202.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "202.x"@en ;
    dct:identifier "urn:knx:dpt.major.202.x" ;
    dct:subject "202.major",
        "202.x" ;
    dct:title "202.x"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "202"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.202.x.i0 ;
    knx:label "202.x"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.202.x"^^xsd:anyURI .

knx:major.203.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "203.x"@en ;
    dct:identifier "urn:knx:dpt.major.203.x" ;
    dct:subject "203.major",
        "203.x" ;
    dct:title "203.x"@en ;
    knx:dptBitSizeMax "24"^^xsd:positiveInteger ;
    knx:dptMajorNumber "203"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.203.x.i0 ;
    knx:label "203.x"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.203.x"^^xsd:anyURI .

knx:major.205.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "205.x"@en ;
    dct:identifier "urn:knx:dpt.major.205.x" ;
    dct:subject "205.major",
        "205.x" ;
    dct:title "205.x"@en ;
    knx:dptBitSizeMax "24"^^xsd:positiveInteger ;
    knx:dptMajorNumber "205"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.205.x.i0 ;
    knx:label "205.x"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.205.x"^^xsd:anyURI .

knx:major.206.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "206.x"@en ;
    dct:identifier "urn:knx:dpt.major.206.x" ;
    dct:subject "206.major",
        "206.x" ;
    dct:title "206.x"@en ;
    knx:dptBitSizeMax "24"^^xsd:positiveInteger ;
    knx:dptMajorNumber "206"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.206.x.i0 ;
    knx:label "206.x"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.206.x"^^xsd:anyURI .

knx:major.207.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "207.x"@en ;
    dct:identifier "urn:knx:dpt.major.207.x" ;
    dct:subject "207.major",
        "207.x" ;
    dct:title "207.x"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "207"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.207.x.i0 ;
    knx:label "207.x"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.207.x"^^xsd:anyURI .

knx:major.209.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "209.x"@en ;
    dct:identifier "urn:knx:dpt.major.209.x" ;
    dct:subject "209.major",
        "209.x" ;
    dct:title "209.x"@en ;
    knx:dptBitSizeMax "24"^^xsd:positiveInteger ;
    knx:dptMajorNumber "209"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.209.x.i0 ;
    knx:label "209.x"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.209.x"^^xsd:anyURI .

knx:major.21.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "21.x"@en ;
    dct:identifier "urn:knx:dpt.major.21.x" ;
    dct:subject "21.major",
        "21.x" ;
    dct:title "21.x"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "21"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.21.x.i0 ;
    knx:label "21.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.21.x"^^xsd:anyURI .

knx:major.212.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "212.x"@en ;
    dct:identifier "urn:knx:dpt.major.212.x" ;
    dct:subject "212.major",
        "212.x" ;
    dct:title "212.x"@en ;
    knx:dptBitSizeMax "48"^^xsd:positiveInteger ;
    knx:dptMajorNumber "212"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.212.x.i0 ;
    knx:label "212.x"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.212.x"^^xsd:anyURI .

knx:major.213.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "213.x"@en ;
    dct:identifier "urn:knx:dpt.major.213.x" ;
    dct:subject "213.major",
        "213.x" ;
    dct:title "213.x"@en ;
    knx:dptBitSizeMax "64"^^xsd:positiveInteger ;
    knx:dptMajorNumber "213"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.213.x.i0 ;
    knx:label "213.x"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.213.x"^^xsd:anyURI .

knx:major.217.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "217.x"@en ;
    dct:identifier "urn:knx:dpt.major.217.x" ;
    dct:subject "217.major",
        "217.x" ;
    dct:title "217.x"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "217"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.217.x.i0 ;
    knx:label "217.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.217.x"^^xsd:anyURI .

knx:major.218.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "218.x"@en ;
    dct:identifier "urn:knx:dpt.major.218.x" ;
    dct:subject "218.major",
        "218.x" ;
    dct:title "218.x"@en ;
    knx:dptBitSizeMax "40"^^xsd:positiveInteger ;
    knx:dptMajorNumber "218"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.218.x.i0 ;
    knx:label "218.x"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.218.x"^^xsd:anyURI .

knx:major.219.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "219.x"@en ;
    dct:identifier "urn:knx:dpt.major.219.x" ;
    dct:subject "219.major",
        "219.x" ;
    dct:title "219.x"@en ;
    knx:dptBitSizeMax "48"^^xsd:positiveInteger ;
    knx:dptMajorNumber "219"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.219.x.i0 ;
    knx:label "219.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.219.x"^^xsd:anyURI .

knx:major.22.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "22.x"@en ;
    dct:identifier "urn:knx:dpt.major.22.x" ;
    dct:subject "22.major",
        "22.x" ;
    dct:title "22.x"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "22"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.22.x.i0 ;
    knx:label "22.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.22.x"^^xsd:anyURI .

knx:major.220.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "220.x"@en ;
    dct:identifier "urn:knx:dpt.major.220.x" ;
    dct:subject "220.major",
        "220.x" ;
    dct:title "220.x"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "220"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.220.x.i0 ;
    knx:label "220.x"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.220.x"^^xsd:anyURI .

knx:major.222.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "222.x"@en ;
    dct:identifier "urn:knx:dpt.major.222.x" ;
    dct:subject "222.major",
        "222.x" ;
    dct:title "222.x"@en ;
    knx:dptBitSizeMax "48"^^xsd:positiveInteger ;
    knx:dptMajorNumber "222"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.222.x.i0 ;
    knx:label "222.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.222.x"^^xsd:anyURI .

knx:major.224.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "224.x"@en ;
    dct:identifier "urn:knx:dpt.major.224.x" ;
    dct:subject "224.major",
        "224.x" ;
    dct:title "224.x"@en ;
    knx:dptBitSizeMax "48"^^xsd:positiveInteger ;
    knx:dptMajorNumber "224"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.224.x.i0 ;
    knx:label "224.x"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.224.x"^^xsd:anyURI .

knx:major.225.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "225.x"@en ;
    dct:identifier "urn:knx:dpt.major.225.x" ;
    dct:subject "225.major",
        "225.x" ;
    dct:title "225.x"@en ;
    knx:dptBitSizeMax "24"^^xsd:positiveInteger ;
    knx:dptMajorNumber "225"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.225.x.i0 ;
    knx:label "225.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.225.x"^^xsd:anyURI .

knx:major.229.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "229.x"@en ;
    dct:identifier "urn:knx:dpt.major.229.x" ;
    dct:subject "229.major",
        "229.x" ;
    dct:title "229.x"@en ;
    knx:dptBitSizeMax "48"^^xsd:positiveInteger ;
    knx:dptMajorNumber "229"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.229.x.i0 ;
    knx:label "229.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.229.x"^^xsd:anyURI .

knx:major.23.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "23.x"@en ;
    dct:identifier "urn:knx:dpt.major.23.x" ;
    dct:subject "23.major",
        "23.x" ;
    dct:title "23.x"@en ;
    knx:dptBitSizeMax "2"^^xsd:positiveInteger ;
    knx:dptMajorNumber "23"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.23.x.i0 ;
    knx:label "23.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.23.x"^^xsd:anyURI .

knx:major.230.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "230.x"@en ;
    dct:identifier "urn:knx:dpt.major.230.x" ;
    dct:subject "230.major",
        "230.x" ;
    dct:title "230.x"@en ;
    knx:dptBitSizeMax "64"^^xsd:positiveInteger ;
    knx:dptMajorNumber "230"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.230.x.i0 ;
    knx:label "230.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.230.x"^^xsd:anyURI .

knx:major.231.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "231.x"@en ;
    dct:identifier "urn:knx:dpt.major.231.x" ;
    dct:subject "231.major",
        "231.x" ;
    dct:title "231.x"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "231"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.231.x.i0 ;
    knx:label "231.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.231.x"^^xsd:anyURI .

knx:major.232.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "232.x"@en ;
    dct:identifier "urn:knx:dpt.major.232.x" ;
    dct:subject "232.major",
        "232.x" ;
    dct:title "232.x"@en ;
    knx:dptBitSizeMax "24"^^xsd:positiveInteger ;
    knx:dptMajorNumber "232"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.232.x.i0 ;
    knx:label "232.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.232.x"^^xsd:anyURI .

knx:major.234.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "234.x"@en ;
    dct:identifier "urn:knx:dpt.major.234.x" ;
    dct:subject "234.major",
        "234.x" ;
    dct:title "234.x"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "234"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.234.x.i0 ;
    knx:label "234.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.234.x"^^xsd:anyURI .

knx:major.235.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "235.x"@en ;
    dct:identifier "urn:knx:dpt.major.235.x" ;
    dct:subject "235.major",
        "235.x" ;
    dct:title "235.x"@en ;
    knx:dptBitSizeMax "48"^^xsd:positiveInteger ;
    knx:dptMajorNumber "235"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.235.x.i0 ;
    knx:label "235.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.235.x"^^xsd:anyURI .

knx:major.236.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "236.x"@en ;
    dct:identifier "urn:knx:dpt.major.236.x" ;
    dct:subject "236.major",
        "236.x" ;
    dct:title "236.x"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "236"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.236.x.i0 ;
    knx:label "236.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.236.x"^^xsd:anyURI .

knx:major.237.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "237.x"@en ;
    dct:identifier "urn:knx:dpt.major.237.x" ;
    dct:subject "237.major",
        "237.x" ;
    dct:title "237.x"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "237"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.237.x.i0 ;
    knx:label "237.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.237.x"^^xsd:anyURI .

knx:major.238.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "238.x"@en ;
    dct:identifier "urn:knx:dpt.major.238.x" ;
    dct:subject "238.major",
        "238.x" ;
    dct:title "238.x"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "238"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.238.x.i0 ;
    knx:label "238.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.238.x"^^xsd:anyURI .

knx:major.24.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "24.x"@en ;
    dct:identifier "urn:knx:dpt.major.24.x" ;
    dct:subject "24.major",
        "24.x" ;
    dct:title "24.x"@en ;
    knx:dptBitSizeMax "312"^^xsd:positiveInteger ;
    knx:dptMajorNumber "24"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.24.x.i0 ;
    knx:label "24.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.24.x"^^xsd:anyURI .

knx:major.240.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "240.x"@en ;
    dct:identifier "urn:knx:dpt.major.240.x" ;
    dct:subject "240.major",
        "240.x" ;
    dct:title "240.x"@en ;
    knx:dptBitSizeMax "24"^^xsd:positiveInteger ;
    knx:dptMajorNumber "240"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.240.x.i0 ;
    knx:label "240.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.240.x"^^xsd:anyURI .

knx:major.241.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "241.x"@en ;
    dct:identifier "urn:knx:dpt.major.241.x" ;
    dct:subject "241.major",
        "241.x" ;
    dct:title "241.x"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "241"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.241.x.i0 ;
    knx:label "241.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.241.x"^^xsd:anyURI .

knx:major.242.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "242.x"@en ;
    dct:identifier "urn:knx:dpt.major.242.x" ;
    dct:subject "242.major",
        "242.x" ;
    dct:title "242.x"@en ;
    knx:dptBitSizeMax "48"^^xsd:positiveInteger ;
    knx:dptMajorNumber "242"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.242.x.i0 ;
    knx:label "242.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.242.x"^^xsd:anyURI .

knx:major.243.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "243.x"@en ;
    dct:identifier "urn:knx:dpt.major.243.x" ;
    dct:subject "243.major",
        "243.x" ;
    dct:title "243.x"@en ;
    knx:dptBitSizeMax "64"^^xsd:positiveInteger ;
    knx:dptMajorNumber "243"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.243.x.i0 ;
    knx:label "243.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.243.x"^^xsd:anyURI .

knx:major.244.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "244.x"@en ;
    dct:identifier "urn:knx:dpt.major.244.x" ;
    dct:subject "244.major",
        "244.x" ;
    dct:title "244.x"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "244"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.244.x.i0 ;
    knx:label "244.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.244.x"^^xsd:anyURI .

knx:major.245.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "245.x"@en ;
    dct:identifier "urn:knx:dpt.major.245.x" ;
    dct:subject "245.major",
        "245.x" ;
    dct:title "245.x"@en ;
    knx:dptBitSizeMax "48"^^xsd:positiveInteger ;
    knx:dptMajorNumber "245"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.245.x.i0 ;
    knx:label "245.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.245.x"^^xsd:anyURI .

knx:major.246.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "246.x"@en ;
    dct:identifier "urn:knx:dpt.major.246.x" ;
    dct:subject "246.major",
        "246.x" ;
    dct:title "246.x"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "246"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.246.x.i0 ;
    knx:label "246.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.246.x"^^xsd:anyURI .

knx:major.249.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "249.x"@en ;
    dct:identifier "urn:knx:dpt.major.249.x" ;
    dct:subject "249.major",
        "249.x" ;
    dct:title "249.x"@en ;
    knx:dptBitSizeMax "48"^^xsd:positiveInteger ;
    knx:dptMajorNumber "249"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.249.x.i0 ;
    knx:label "249.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.249.x"^^xsd:anyURI .

knx:major.25.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "25.x"@en ;
    dct:identifier "urn:knx:dpt.major.25.x" ;
    dct:subject "25.major",
        "25.x" ;
    dct:title "25.x"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "25"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.25.x.i0 ;
    knx:label "25.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.25.x"^^xsd:anyURI .

knx:major.250.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "250.x"@en ;
    dct:identifier "urn:knx:dpt.major.250.x" ;
    dct:subject "250.major",
        "250.x" ;
    dct:title "250.x"@en ;
    knx:dptBitSizeMax "24"^^xsd:positiveInteger ;
    knx:dptMajorNumber "250"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.250.x.i0 ;
    knx:label "250.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.250.x"^^xsd:anyURI .

knx:major.251.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "251.x"@en ;
    dct:identifier "urn:knx:dpt.major.251.x" ;
    dct:subject "251.major",
        "251.x" ;
    dct:title "251.x"@en ;
    knx:dptBitSizeMax "48"^^xsd:positiveInteger ;
    knx:dptMajorNumber "251"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.251.x.i0 ;
    knx:label "251.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.251.x"^^xsd:anyURI .

knx:major.252.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "252.x"@en ;
    dct:identifier "urn:knx:dpt.major.252.x" ;
    dct:subject "252.major",
        "252.x" ;
    dct:title "252.x"@en ;
    knx:dptBitSizeMax "40"^^xsd:positiveInteger ;
    knx:dptMajorNumber "252"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.252.x.i0 ;
    knx:label "252.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.252.x"^^xsd:anyURI .

knx:major.253.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "253.x"@en ;
    dct:identifier "urn:knx:dpt.major.253.x" ;
    dct:subject "253.major",
        "253.x" ;
    dct:title "253.x"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "253"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.253.x.i0 ;
    knx:label "253.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.253.x"^^xsd:anyURI .

knx:major.254.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "254.x"@en ;
    dct:identifier "urn:knx:dpt.major.254.x" ;
    dct:subject "254.major",
        "254.x" ;
    dct:title "254.x"@en ;
    knx:dptBitSizeMax "24"^^xsd:positiveInteger ;
    knx:dptMajorNumber "254"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.254.x.i0 ;
    knx:label "254.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.254.x"^^xsd:anyURI .

knx:major.255.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "255.x"@en ;
    dct:identifier "urn:knx:dpt.major.255.x" ;
    dct:subject "255.major",
        "255.x" ;
    dct:title "255.x"@en ;
    knx:dptBitSizeMax "64"^^xsd:positiveInteger ;
    knx:dptMajorNumber "255"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.255.x.i0 ;
    knx:label "255.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.255.x"^^xsd:anyURI .

knx:major.256.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "256.x"@en ;
    dct:identifier "urn:knx:dpt.major.256.x" ;
    dct:subject "256.major",
        "256.x" ;
    dct:title "256.x"@en ;
    knx:dptBitSizeMax "128"^^xsd:positiveInteger ;
    knx:dptMajorNumber "256"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.256.x.i0 ;
    knx:label "256.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.256.x"^^xsd:anyURI .

knx:major.26.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "26.x"@en ;
    dct:identifier "urn:knx:dpt.major.26.x" ;
    dct:subject "26.major",
        "26.x" ;
    dct:title "26.x"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "26"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.26.x.i0 ;
    knx:label "26.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.26.x"^^xsd:anyURI .

knx:major.265.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "265.x"@en ;
    dct:identifier "urn:knx:dpt.major.265.x" ;
    dct:subject "265.major",
        "265.x" ;
    dct:title "265.x"@en ;
    knx:dptBitSizeMax "72"^^xsd:positiveInteger ;
    knx:dptMajorNumber "265"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.265.x.i0 ;
    knx:label "265.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.265.x"^^xsd:anyURI .

knx:major.27.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "27.x"@en ;
    dct:identifier "urn:knx:dpt.major.27.x" ;
    dct:subject "27.major",
        "27.x" ;
    dct:title "27.x"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "27"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.27.x.i0 ;
    knx:label "27.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.27.x"^^xsd:anyURI .

knx:major.275.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "275.x"@en ;
    dct:identifier "urn:knx:dpt.major.275.x" ;
    dct:subject "275.major",
        "275.x" ;
    dct:title "275.x"@en ;
    knx:dptBitSizeMax "64"^^xsd:positiveInteger ;
    knx:dptMajorNumber "275"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.275.x.i0 ;
    knx:label "275.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.275.x"^^xsd:anyURI .

knx:major.28.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "28.x"@en ;
    dct:identifier "urn:knx:dpt.major.28.x" ;
    dct:subject "28.major",
        "28.x" ;
    dct:title "28.x"@en ;
    knx:dptBitSizeMax "312"^^xsd:positiveInteger ;
    knx:dptMajorNumber "28"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.28.x.i0 ;
    knx:label "28.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.28.x"^^xsd:anyURI .

knx:major.29.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "29.x"@en ;
    dct:identifier "urn:knx:dpt.major.29.x" ;
    dct:subject "29.major",
        "29.x" ;
    dct:title "29.x"@en ;
    knx:dptBitSizeMax "64"^^xsd:positiveInteger ;
    knx:dptMajorNumber "29"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.29.x.i0 ;
    knx:label "29.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.29.x"^^xsd:anyURI .

knx:major.3.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "3.x"@en ;
    dct:identifier "urn:knx:dpt.major.3.x" ;
    dct:subject "3.major",
        "3.x" ;
    dct:title "3.x"@en ;
    knx:dptBitSizeMax "4"^^xsd:positiveInteger ;
    knx:dptMajorNumber "3"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.3.x.i0 ;
    knx:label "3.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.3.x"^^xsd:anyURI .

knx:major.30.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "30.x"@en ;
    dct:identifier "urn:knx:dpt.major.30.x" ;
    dct:subject "30.major",
        "30.x" ;
    dct:title "30.x"@en ;
    knx:dptBitSizeMax "24"^^xsd:positiveInteger ;
    knx:dptMajorNumber "30"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.30.x.i0 ;
    knx:label "30.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.30.x"^^xsd:anyURI .

knx:major.4.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "4.x"@en ;
    dct:identifier "urn:knx:dpt.major.4.x" ;
    dct:subject "4.major",
        "4.x" ;
    dct:title "4.x"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "4"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.4.x.i0 ;
    knx:label "4.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.4.x"^^xsd:anyURI .

knx:major.5.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "5.x"@en ;
    dct:identifier "urn:knx:dpt.major.5.x" ;
    dct:subject "5.major",
        "5.x" ;
    dct:title "5.x"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "5"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.5.x.i0 ;
    knx:label "5.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.5.x"^^xsd:anyURI .

knx:major.6.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "6.x"@en ;
    dct:identifier "urn:knx:dpt.major.6.x" ;
    dct:subject "6.major",
        "6.x" ;
    dct:title "6.x"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "6"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.6.x.i0 ;
    knx:label "6.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.6.x"^^xsd:anyURI .

knx:major.7.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "7.x"@en ;
    dct:identifier "urn:knx:dpt.major.7.x" ;
    dct:subject "7.major",
        "7.x" ;
    dct:title "7.x"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "7"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.7.x.i0 ;
    knx:label "7.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.7.x"^^xsd:anyURI .

knx:major.8.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "8.x"@en ;
    dct:identifier "urn:knx:dpt.major.8.x" ;
    dct:subject "8.major",
        "8.x" ;
    dct:title "8.x"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "8"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.8.x.i0 ;
    knx:label "8.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.8.x"^^xsd:anyURI .

knx:major.9.x a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "9.x"@en ;
    dct:identifier "urn:knx:dpt.major.9.x" ;
    dct:subject "9.major",
        "9.x" ;
    dct:title "9.x"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "9"^^xsd:positiveInteger ;
    knx:isAssembledWith knx:type.dpt.field.9.x.i0 ;
    knx:label "9.x"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#major.9.x"^^xsd:anyURI .

knx:masterSlaveMode a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "MasterSlaveMode"@en ;
    dct:description "a point representing DPT 20.112: MasterSlaveMode"@en ;
    dct:identifier "urn:knx:dpt.masterSlaveMode" ;
    dct:subject "20.112",
        "MasterSlaveMode" ;
    dct:title "MasterSlaveMode"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "112"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.112.i0 ;
    knx:label "MasterSlaveMode"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.112: MasterSlaveMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#masterSlaveMode"^^xsd:anyURI .

knx:media a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Media"@en ;
    dct:description "a point representing DPT 22.1000: Media"@en ;
    dct:identifier "urn:knx:dpt.media" ;
    dct:subject "22.1000",
        "Media" ;
    dct:title "Media"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "22"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1000"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.22.1000.i0.Reserved,
        knx:type.dpt.field.22.1000.i1.TP1,
        knx:type.dpt.field.22.1000.i2.PL110,
        knx:type.dpt.field.22.1000.i3.Reserved,
        knx:type.dpt.field.22.1000.i4.RF,
        knx:type.dpt.field.22.1000.i5.KNXIP,
        knx:type.dpt.field.22.1000.i6.Reserved ;
    knx:label "Media"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 22.1000: Media"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#media"^^xsd:anyURI .

knx:meter a owl:Class ;
    rdfs:label "Meter"@en ;
    dct:identifier <urn:knx:fct.meter> ;
    rdfs:comment "Application Funtion 'meter' aggregates consumption measurement points of one or many metering devices."@en ;
    rdfs:subClassOf knx:monitoring .

knx:meteringDeviceType a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Metering DeviceType"@en ;
    dct:description "a point representing DPT 20.114: Metering DeviceType"@en ;
    dct:identifier "urn:knx:dpt.meteringDeviceType" ;
    dct:subject "20.114",
        "Metering DeviceType" ;
    dct:title "Metering DeviceType"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "114"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.114.i0 ;
    knx:label "Metering DeviceType"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.114: Metering DeviceType"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#meteringDeviceType"^^xsd:anyURI .

knx:meteringValue a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "MeteringValue"@en ;
    dct:description "a point representing DPT 229.001: MeteringValue"@en ;
    dct:identifier "urn:knx:dpt.meteringValue" ;
    dct:subject "229.001",
        "229.1",
        "MeteringValue" ;
    dct:title "MeteringValue"@en ;
    knx:dptBitSizeMax "48"^^xsd:positiveInteger ;
    knx:dptMajorNumber "229"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.229.1.i0.StatusCommand,
        knx:type.dpt.field.229.1.i1.ValInfField,
        knx:type.dpt.field.229.1.i2.CountVal ;
    knx:label "MeteringValue"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 229.001: MeteringValue"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#meteringValue"^^xsd:anyURI .

knx:occModeNext a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "OccModeNext"@en ;
    dct:description "a point representing DPT 206.104: OccModeNext"@en ;
    dct:identifier "urn:knx:dpt.occModeNext" ;
    dct:subject "206.104",
        "OccModeNext" ;
    dct:title "OccModeNext"@en ;
    knx:dptBitSizeMax "24"^^xsd:positiveInteger ;
    knx:dptMajorNumber "206"^^xsd:positiveInteger ;
    knx:dptMinorNumber "104"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.206.104.i0.OccMode,
        knx:type.dpt.field.206.104.i1.Time ;
    knx:label "OccModeNext"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 206.104: OccModeNext"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#occModeNext"^^xsd:anyURI .

knx:occModeZ a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Occ Mode Z"@en ;
    dct:description "a point representing DPT 201.108: Occ Mode Z"@en ;
    dct:identifier "urn:knx:dpt.occModeZ" ;
    dct:subject "201.108",
        "Occ Mode Z" ;
    dct:title "Occ Mode Z"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "201"^^xsd:positiveInteger ;
    knx:dptMinorNumber "108"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.201.108.i0.StatusCommand,
        knx:type.dpt.field.201.108.i1.OccMode ;
    knx:label "Occ Mode Z"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 201.108: Occ Mode Z"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#occModeZ"^^xsd:anyURI .

knx:onOffAction a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "OnOff Action"@en ;
    dct:description "a point representing DPT 23.001: OnOff Action"@en ;
    dct:identifier "urn:knx:dpt.onOffAction" ;
    dct:subject "23.001",
        "23.1",
        "OnOff Action" ;
    dct:title "OnOff Action"@en ;
    knx:dptBitSizeMax "2"^^xsd:positiveInteger ;
    knx:dptMajorNumber "23"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.23.1.i0 ;
    knx:label "OnOff Action"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 23.001: OnOff Action"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#onOffAction"^^xsd:anyURI .

knx:operationModeBasedCtrl a owl:Class ;
    rdfs:label "Operation Mode Based Control"@en ;
    dct:identifier <urn:knx:fct.operationModeBasedCtrl> ;
    rdfs:comment "Application functions for 'operation mode based control'. A facility has various stages in its process cycle that include powering up, regular functioning, transitions, maintenance, and other similar stages. Operation Mode Based Control provides the monitoring actions related to each of these stages."@en ;
    rdfs:subClassOf knx:smartGridCtrl .

knx:pbAction a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "PBAction"@en ;
    dct:description "a point representing DPT 20.606: PBAction"@en ;
    dct:identifier "urn:knx:dpt.pbAction" ;
    dct:subject "20.606",
        "PBAction" ;
    dct:title "PBAction"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "606"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.606.i0 ;
    knx:label "PBAction"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.606: PBAction"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#pbAction"^^xsd:anyURI .

knx:peakEvent a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Peak Event"@en ;
    dct:description "a point representing DPT 20.1207: Peak Event"@en ;
    dct:identifier "urn:knx:dpt.peakEvent" ;
    dct:subject "20.1207",
        "Peak Event" ;
    dct:title "Peak Event"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1207"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.1207.i0 ;
    knx:label "Peak Event"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.1207: Peak Event"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#peakEvent"^^xsd:anyURI .

knx:peakEventNotice a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Peak Event Notice"@en ;
    dct:description "a point representing DPT 20.1206: Peak Event Notice"@en ;
    dct:identifier "urn:knx:dpt.peakEventNotice" ;
    dct:subject "20.1206",
        "Peak Event Notice" ;
    dct:title "Peak Event Notice"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1206"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.1206.i0 ;
    knx:label "Peak Event Notice"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.1206: Peak Event Notice"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#peakEventNotice"^^xsd:anyURI .

knx:percentV16 a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Percent V16"@en ;
    dct:description "a point representing DPT 8.010: Percent V16"@en ;
    dct:identifier "urn:knx:dpt.percentV16" ;
    dct:subject "8.010",
        "8.10",
        "Percent V16" ;
    dct:title "Percent V16"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "8"^^xsd:positiveInteger ;
    knx:dptMinorNumber "10"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.8.10.i0 ;
    knx:label "Percent V16"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 8.010: Percent V16"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#percentV16"^^xsd:anyURI .

knx:percentV16Z a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Percent V16 Z"@en ;
    dct:description "a point representing DPT 205.017: Percent_V16_Z"@en ;
    dct:identifier "urn:knx:dpt.percentV16Z" ;
    dct:subject "205.017",
        "205.17",
        "Percent V16 Z" ;
    dct:title "Percent V16 Z"@en ;
    knx:dptBitSizeMax "24"^^xsd:positiveInteger ;
    knx:dptMajorNumber "205"^^xsd:positiveInteger ;
    knx:dptMinorNumber "17"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.205.17.i0.StatusCommand,
        knx:type.dpt.field.205.17.i1.RelSignedValue ;
    knx:label "Percent V16 Z"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 205.017: Percent_V16_Z"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#percentV16Z"^^xsd:anyURI .

knx:percentV8 a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Percent V8"@en ;
    dct:description "a point representing DPT 6.001: Percent V8"@en ;
    dct:identifier "urn:knx:dpt.percentV8" ;
    dct:subject "6.001",
        "6.1",
        "Percent V8" ;
    dct:title "Percent V8"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "6"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.6.1.i0 ;
    knx:label "Percent V8"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 6.001: Percent V8"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#percentV8"^^xsd:anyURI .

knx:plcStatus a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "PLC Status"@en ;
    dct:description "a point representing DPT 20.1205: PLC Status"@en ;
    dct:identifier "urn:knx:dpt.plcStatus" ;
    dct:subject "20.1205",
        "PLC Status" ;
    dct:title "PLC Status"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1205"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.1205.i0 ;
    knx:label "PLC Status"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.1205: PLC Status"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#plcStatus"^^xsd:anyURI .

knx:powerDensity a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "PowerDensity"@en ;
    dct:description "a point representing DPT 9.022: PowerDensity"@en ;
    dct:identifier "urn:knx:dpt.powerDensity" ;
    dct:subject "9.022",
        "9.22",
        "PowerDensity" ;
    dct:title "PowerDensity"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "9"^^xsd:positiveInteger ;
    knx:dptMinorNumber "22"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.9.22.i0 ;
    knx:label "PowerDensity"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 9.022: PowerDensity"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#powerDensity"^^xsd:anyURI .

knx:powerEnvelopeBasedCtrl a owl:Class ;
    rdfs:label "Power Envelope Based Control"@en ;
    dct:identifier <urn:knx:fct.powerEnvelopeBasedCtrl> ;
    rdfs:comment "Power Envelope is the aggregated measure of the extreme values of the power output over a period of time. Power Envelope Based Control allows you to set limits to these power envelopes for certain periods of time."@en ;
    rdfs:subClassOf knx:smartGridCtrl .

knx:powerProfileBasedCtrl a owl:Class ;
    rdfs:label "Power Profile Based Control"@en ;
    dct:identifier <urn:knx:fct.powerProfileBasedCtrl> ;
    rdfs:comment "Power profiles are configurations that set the energy consumption levels of equipment and systems to achieve a defined goal. Some examples of power profiles can be “Maximize output”, “Minimize energy consumption” or any custom level of performance."@en ;
    rdfs:subClassOf knx:smartGridCtrl .

knx:powerReturnMode a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "PowerReturnMode"@en ;
    dct:description "a point representing DPT 20.022: PowerReturnMode"@en ;
    dct:identifier "urn:knx:dpt.powerReturnMode" ;
    dct:subject "20.022",
        "20.22",
        "PowerReturnMode" ;
    dct:title "PowerReturnMode"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "22"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.22.i0 ;
    knx:label "PowerReturnMode"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.022: PowerReturnMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#powerReturnMode"^^xsd:anyURI .

knx:pressure a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Pressure"@en ;
    dct:description "a point representing DPT 9.006: Pressure"@en ;
    dct:identifier "urn:knx:dpt.pressure" ;
    dct:subject "9.006",
        "9.6",
        "Pressure" ;
    dct:title "Pressure"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "9"^^xsd:positiveInteger ;
    knx:dptMinorNumber "6"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.9.6.i0 ;
    knx:label "Pressure"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 9.006: Pressure"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#pressure"^^xsd:anyURI .

knx:prioritisedModeControl a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Prioritised Mode Control"@en ;
    dct:description "a point representing DPT 236.001: Prioritised Mode Control"@en ;
    dct:identifier "urn:knx:dpt.prioritisedModeControl" ;
    dct:subject "236.001",
        "236.1",
        "Prioritised Mode Control" ;
    dct:title "Prioritised Mode Control"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "236"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.236.1.i0.m,
        knx:type.dpt.field.236.1.i1.p,
        knx:type.dpt.field.236.1.i2.d ;
    knx:label "Prioritised Mode Control"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 236.001: Prioritised Mode Control"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#prioritisedModeControl"^^xsd:anyURI .

knx:propDataType a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "PropDataType"@en ;
    dct:description "a point representing DPT 7.010: PropDataType"@en ;
    dct:identifier "urn:knx:dpt.propDataType" ;
    dct:subject "7.010",
        "7.10",
        "PropDataType" ;
    dct:title "PropDataType"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "7"^^xsd:positiveInteger ;
    knx:dptMinorNumber "10"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.7.10.i0 ;
    knx:label "PropDataType"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 7.010: PropDataType"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#propDataType"^^xsd:anyURI .

knx:propertyIdentifierAnnotation a owl:AnnotationProperty ;
    rdfs:label "property identifier annotation"@en ;
    rdfs:comment "In KNX used (numerical) identifier to address a specific property as part of an interface object. The range xsd:unsignedByte supports exactly the KNX value range from 0 to 255. As a note, this is a mirror property to the data property \"knx:propertyIdentifier\" and must ONLY be used on annotated datapoint (dpa.x) classes, not on the actual individuals!"@en ;
    rdfs:range xsd:unsignedByte .

knx:psuMode a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "PSUMode"@en ;
    dct:description "a point representing DPT 20.008: PSUMode"@en ;
    dct:identifier "urn:knx:dpt.psuMode" ;
    dct:subject "20.008",
        "20.8",
        "PSUMode" ;
    dct:title "PSUMode"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "8"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.8.i0 ;
    knx:label "PSUMode"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.008: PSUMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#psuMode"^^xsd:anyURI .

knx:pumpCtrl a owl:Class ;
    rdfs:label "Pump Control"@en ;
    dct:identifier <urn:knx:fct.pumpCtrl> ;
    rdfs:comment "A specific Application Function that controls, for example, the speed of a pump."@en ;
    rdfs:subClassOf knx:equipmentCtrl .

knx:rainAmount a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Rain Amount"@en ;
    dct:description "a point representing DPT 9.026: Rain Amount"@en ;
    dct:identifier "urn:knx:dpt.rainAmount" ;
    dct:subject "9.026",
        "9.26",
        "Rain Amount" ;
    dct:title "Rain Amount"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "9"^^xsd:positiveInteger ;
    knx:dptMinorNumber "26"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.9.26.i0 ;
    knx:label "Rain Amount"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 9.026: Rain Amount"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#rainAmount"^^xsd:anyURI .

knx:rampControl a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Ramp Control"@en ;
    dct:description "a point representing DPT 2.004: Ramp Control"@en ;
    dct:identifier "urn:knx:dpt.rampControl" ;
    dct:subject "2.004",
        "2.4",
        "Ramp Control" ;
    dct:title "Ramp Control"@en ;
    knx:dptBitSizeMax "2"^^xsd:positiveInteger ;
    knx:dptMajorNumber "2"^^xsd:positiveInteger ;
    knx:dptMinorNumber "4"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.2.4.i0.ramp,
        knx:type.dpt.field.2.x.i1.c ;
    knx:label "Ramp Control"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 2.004: Ramp Control"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#rampControl"^^xsd:anyURI .

knx:rangeMax a owl:DatatypeProperty ;
    rdfs:label "range max"@en ;
    rdfs:comment "Limits a numerical datapoint type value to a maximum (range max) as a literal, to express float and integer values. May be used from several concepts, such as a DPT. The range is used to limit it for signed/unsigned integers and float values."@en ;
    rdfs:range rdfs:Literal .

knx:rangeMin a owl:DatatypeProperty ;
    rdfs:label "range min"@en ;
    rdfs:comment "Limits a numerical datapoint type value to a minimum (range min) as a literal, to express float and integer values. May be used from several concepts, such as a DPT. The range is used to limit it for signed/unsigned integers and float values."@en ;
    rdfs:range rdfs:Literal .

knx:reactiveEnergy a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "ReactiveEnergy"@en ;
    dct:description "a point representing DPT 13.012: ReactiveEnergy"@en ;
    dct:identifier "urn:knx:dpt.reactiveEnergy" ;
    dct:subject "13.012",
        "13.12",
        "ReactiveEnergy" ;
    dct:title "ReactiveEnergy"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "13"^^xsd:positiveInteger ;
    knx:dptMinorNumber "12"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.13.12.i0 ;
    knx:label "ReactiveEnergy"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 13.012: ReactiveEnergy"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#reactiveEnergy"^^xsd:anyURI .

knx:reactiveEnergyV64 a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "ReactiveEnergy V64"@en ;
    dct:description "a point representing DPT 29.012: ReactiveEnergy V64"@en ;
    dct:identifier "urn:knx:dpt.reactiveEnergyV64" ;
    dct:subject "29.012",
        "29.12",
        "ReactiveEnergy V64" ;
    dct:title "ReactiveEnergy V64"@en ;
    knx:dptBitSizeMax "64"^^xsd:positiveInteger ;
    knx:dptMajorNumber "29"^^xsd:positiveInteger ;
    knx:dptMinorNumber "12"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.29.12.i0 ;
    knx:label "ReactiveEnergy V64"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 29.012: ReactiveEnergy V64"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#reactiveEnergyV64"^^xsd:anyURI .

knx:reactiveEnergykVARh a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "ReactiveEnergy kVARh"@en ;
    dct:description "a point representing DPT 13.015: ReactiveEnergy kVARh"@en ;
    dct:identifier "urn:knx:dpt.reactiveEnergykVARh" ;
    dct:subject "13.015",
        "13.15",
        "ReactiveEnergy kVARh" ;
    dct:title "ReactiveEnergy kVARh"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "13"^^xsd:positiveInteger ;
    knx:dptMinorNumber "15"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.13.15.i0 ;
    knx:label "ReactiveEnergy kVARh"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 13.015: ReactiveEnergy kVARh"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#reactiveEnergykVARh"^^xsd:anyURI .

knx:relativeControlxyY a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Relative Control xyY"@en ;
    dct:description "a point representing DPT 253.600: Relative Control xyY"@en ;
    dct:identifier "urn:knx:dpt.relativeControlxyY" ;
    dct:subject "253.600",
        "Relative Control xyY" ;
    dct:title "Relative Control xyY"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "253"^^xsd:positiveInteger ;
    knx:dptMinorNumber "600"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.253.600.i0.MaskCB,
        knx:type.dpt.field.253.600.i1.MaskCC,
        knx:type.dpt.field.253.600.i10.StepCodeSaturation,
        knx:type.dpt.field.253.600.i11.cS,
        knx:type.dpt.field.253.600.i12.Reserved,
        knx:type.dpt.field.253.600.i2.MaskCS,
        knx:type.dpt.field.253.600.i3.Reserved,
        knx:type.dpt.field.253.600.i4.StepCodeBrightness,
        knx:type.dpt.field.253.600.i5.cB,
        knx:type.dpt.field.253.600.i6.Reserved,
        knx:type.dpt.field.253.600.i7.StepCodeColour,
        knx:type.dpt.field.253.600.i8.cC,
        knx:type.dpt.field.253.600.i9.Reserved ;
    knx:label "Relative Control xyY"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 253.600: Relative Control xyY"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#relativeControlxyY"^^xsd:anyURI .

knx:reset a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Reset"@en ;
    dct:description "a point representing DPT 1.015: Reset"@en ;
    dct:identifier "urn:knx:dpt.reset" ;
    dct:subject "1.015",
        "1.15",
        "Reset" ;
    dct:title "Reset"@en ;
    knx:dptBitSizeMax "1"^^xsd:positiveInteger ;
    knx:dptMajorNumber "1"^^xsd:positiveInteger ;
    knx:dptMinorNumber "15"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.1.15.i0 ;
    knx:label "Reset"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 1.015: Reset"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#reset"^^xsd:anyURI .

knx:rfFilterInfo a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "RF FilterInfo"@en ;
    dct:description "a point representing DPT 21.1001: RF FilterInfo"@en ;
    dct:identifier "urn:knx:dpt.rfFilterInfo" ;
    dct:subject "21.1001",
        "RF FilterInfo" ;
    dct:title "RF FilterInfo"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "21"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1001"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.21.1001.i0.DoA,
        knx:type.dpt.field.21.1001.i1.KNXSN,
        knx:type.dpt.field.21.1001.i2.DoAandKNXSN,
        knx:type.dpt.field.21.1001.i3.Reserved ;
    knx:label "RF FilterInfo"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 21.1001: RF FilterInfo"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#rfFilterInfo"^^xsd:anyURI .

knx:rfFilterSelect a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "RF FilterSelect"@en ;
    dct:description "a point representing DPT 20.1003: RF FilterSelect"@en ;
    dct:identifier "urn:knx:dpt.rfFilterSelect" ;
    dct:subject "20.1003",
        "RF FilterSelect" ;
    dct:title "RF FilterSelect"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1003"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.1003.i0 ;
    knx:label "RF FilterSelect"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.1003: RF FilterSelect"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#rfFilterSelect"^^xsd:anyURI .

knx:rfModeInfo a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "RF ModeInfo"@en ;
    dct:description "a point representing DPT 21.1000: RF ModeInfo"@en ;
    dct:identifier "urn:knx:dpt.rfModeInfo" ;
    dct:subject "21.1000",
        "RF ModeInfo" ;
    dct:title "RF ModeInfo"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "21"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1000"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.21.1000.i0.Asynchronous,
        knx:type.dpt.field.21.1000.i1.BiBatMaster,
        knx:type.dpt.field.21.1000.i2.BiBatSlave,
        knx:type.dpt.field.21.1000.i3.Reserved ;
    knx:label "RF ModeInfo"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 21.1000: RF ModeInfo"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#rfModeInfo"^^xsd:anyURI .

knx:rfModeSelect a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "RF ModeSelect"@en ;
    dct:description "a point representing DPT 20.1002: RF ModeSelect"@en ;
    dct:identifier "urn:knx:dpt.rfModeSelect" ;
    dct:subject "20.1002",
        "RF ModeSelect" ;
    dct:title "RF ModeSelect"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1002"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.1002.i0 ;
    knx:label "RF ModeSelect"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.1002: RF ModeSelect"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#rfModeSelect"^^xsd:anyURI .

knx:sabBehaviourLockUnlock a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "SABBehaviour Lock Unlock"@en ;
    dct:description "a point representing DPT 20.802: SABBehaviour Lock Unlock"@en ;
    dct:identifier "urn:knx:dpt.sabBehaviourLockUnlock" ;
    dct:subject "20.802",
        "SABBehaviour Lock Unlock" ;
    dct:title "SABBehaviour Lock Unlock"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "802"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.802.i0 ;
    knx:label "SABBehaviour Lock Unlock"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.802: SABBehaviour Lock Unlock"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#sabBehaviourLockUnlock"^^xsd:anyURI .

knx:sabExceptBehaviour a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "SABExceptBehaviour"@en ;
    dct:description "a point representing DPT 20.801: SABExceptBehaviour"@en ;
    dct:identifier "urn:knx:dpt.sabExceptBehaviour" ;
    dct:subject "20.801",
        "SABExceptBehaviour" ;
    dct:title "SABExceptBehaviour"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "801"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.801.i0 ;
    knx:label "SABExceptBehaviour"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.801: SABExceptBehaviour"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#sabExceptBehaviour"^^xsd:anyURI .

knx:scalingStepTime a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Scaling Step Time"@en ;
    dct:description "a point representing DPT 225.002: Scaling Step Time"@en ;
    dct:identifier "urn:knx:dpt.scalingStepTime" ;
    dct:subject "225.002",
        "225.2",
        "Scaling Step Time" ;
    dct:title "Scaling Step Time"@en ;
    knx:dptBitSizeMax "24"^^xsd:positiveInteger ;
    knx:dptMajorNumber "225"^^xsd:positiveInteger ;
    knx:dptMinorNumber "2"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.225.2.i0.Percent,
        knx:type.dpt.field.225.2.i1.TimePeriod ;
    knx:label "Scaling Step Time"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 225.002: Scaling Step Time"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#scalingStepTime"^^xsd:anyURI .

knx:sceneConfig a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "SceneConfig"@en ;
    dct:description "a point representing DPT 238.001: SceneConfig"@en ;
    dct:identifier "urn:knx:dpt.sceneConfig" ;
    dct:subject "238.001",
        "238.1",
        "SceneConfig" ;
    dct:title "SceneConfig"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "238"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.238.1.i0.SceneNumber,
        knx:type.dpt.field.238.1.i1.SceneActivation,
        knx:type.dpt.field.238.1.i2.StorageFunction ;
    knx:label "SceneConfig"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 238.001: SceneConfig"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#sceneConfig"^^xsd:anyURI .

knx:sceneCtrl a owl:Class ;
    rdfs:label "Scene Control"@en ;
    dct:identifier <urn:knx:fct.sceneCtrl> ;
    rdfs:comment "A specific Application Function category that controls a customized setting of different trades for an activity or situation. Scene controllers are intelligent pre-configured settings that orchestrate multiple devices and settings with a single touch of a button or a simple voice command. The category is derived from parent concepts that are specified as part of the EN 50090-6-2."@en ;
    rdfs:subClassOf core:ApplicationFunction .

knx:sceneInfo a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "SceneInfo"@en ;
    dct:description "a point representing DPT 26.001: SceneInfo"@en ;
    dct:identifier "urn:knx:dpt.sceneInfo" ;
    dct:subject "26.001",
        "26.1",
        "SceneInfo" ;
    dct:title "SceneInfo"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "26"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.26.1.i0.SceneNumber,
        knx:type.dpt.field.26.1.i1.B,
        knx:type.dpt.field.26.1.i2.Reserved ;
    knx:label "SceneInfo"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 26.001: SceneInfo"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#sceneInfo"^^xsd:anyURI .

knx:scheduler a owl:Class ;
    rdfs:label "Scheduler"@en ;
    dct:identifier "urn:knx:fct.scheduler" ;
    rdfs:comment "Scheduling in a building automation system is the process of systematically matching the use of heating, ventilation and air conditioning equipment with tenant occupancy schedules which is typically calendar-based."@en ;
    rdfs:subClassOf knx:plantMngmtCtrl .

knx:scloMode a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "SCLOMode"@en ;
    dct:description "a point representing DPT 20.001: SCLOMode"@en ;
    dct:identifier "urn:knx:dpt.scloMode" ;
    dct:subject "20.001",
        "20.1",
        "SCLOMode" ;
    dct:title "SCLOMode"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.1.i0 ;
    knx:label "SCLOMode"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.001: SCLOMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#scloMode"^^xsd:anyURI .

knx:sensorSelect a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "SensorSelect"@en ;
    dct:description "a point representing DPT 20.017: SensorSelect"@en ;
    dct:identifier "urn:knx:dpt.sensorSelect" ;
    dct:subject "20.017",
        "20.17",
        "SensorSelect" ;
    dct:title "SensorSelect"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "17"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.17.i0 ;
    knx:label "SensorSelect"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.017: SensorSelect"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#sensorSelect"^^xsd:anyURI .

knx:shutterBlindsMode a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "ShutterBlinds Mode"@en ;
    dct:description "a point representing DPT 1.023: ShutterBlinds Mode"@en ;
    dct:identifier "urn:knx:dpt.shutterBlindsMode" ;
    dct:subject "1.023",
        "1.23",
        "ShutterBlinds Mode" ;
    dct:title "ShutterBlinds Mode"@en ;
    knx:dptBitSizeMax "1"^^xsd:positiveInteger ;
    knx:dptMajorNumber "1"^^xsd:positiveInteger ;
    knx:dptMinorNumber "23"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.1.23.i0 ;
    knx:label "ShutterBlinds Mode"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 1.023: ShutterBlinds Mode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#shutterBlindsMode"^^xsd:anyURI .

knx:sssbMode a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "SSSBMode"@en ;
    dct:description "a point representing DPT 20.803: SSSBMode"@en ;
    dct:identifier "urn:knx:dpt.sssbMode" ;
    dct:subject "20.803",
        "SSSBMode" ;
    dct:title "SSSBMode"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "803"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.803.i0 ;
    knx:label "SSSBMode"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.803: SSSBMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#sssbMode"^^xsd:anyURI .

knx:startControl a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Start Control"@en ;
    dct:description "a point representing DPT 2.010: Start Control"@en ;
    dct:identifier "urn:knx:dpt.startControl" ;
    dct:subject "2.010",
        "2.10",
        "Start Control" ;
    dct:title "Start Control"@en ;
    knx:dptBitSizeMax "2"^^xsd:positiveInteger ;
    knx:dptMajorNumber "2"^^xsd:positiveInteger ;
    knx:dptMinorNumber "10"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.2.10.i0.start,
        knx:type.dpt.field.2.x.i1.c ;
    knx:label "Start Control"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 2.010: Start Control"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#startControl"^^xsd:anyURI .

knx:startSynchronization a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "StartSynchronization"@en ;
    dct:description "a point representing DPT 20.122: StartSynchronization"@en ;
    dct:identifier "urn:knx:dpt.startSynchronization" ;
    dct:subject "20.122",
        "StartSynchronization" ;
    dct:title "StartSynchronization"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "122"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.122.i0 ;
    knx:label "StartSynchronization"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.122: StartSynchronization"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#startSynchronization"^^xsd:anyURI .

knx:stateControl a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "State Control"@en ;
    dct:description "a point representing DPT 2.011: State Control"@en ;
    dct:identifier "urn:knx:dpt.stateControl" ;
    dct:subject "2.011",
        "2.11",
        "State Control" ;
    dct:title "State Control"@en ;
    knx:dptBitSizeMax "2"^^xsd:positiveInteger ;
    knx:dptMajorNumber "2"^^xsd:positiveInteger ;
    knx:dptMinorNumber "11"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.2.11.i0.state,
        knx:type.dpt.field.2.x.i1.c ;
    knx:label "State Control"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 2.011: State Control"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#stateControl"^^xsd:anyURI .

knx:statusAct a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "StatusAct"@en ;
    dct:description "a point representing DPT 207.105: StatusAct"@en ;
    dct:identifier "urn:knx:dpt.statusAct" ;
    dct:subject "207.105",
        "StatusAct" ;
    dct:title "StatusAct"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "207"^^xsd:positiveInteger ;
    knx:dptMinorNumber "105"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.207.105.i0.Failure,
        knx:type.dpt.field.207.105.i1.ManualOverride,
        knx:type.dpt.field.207.105.i2.CalibrationMode,
        knx:type.dpt.field.207.105.i3.ValveKick,
        knx:type.dpt.field.207.105.i4.SynchronizationMode,
        knx:type.dpt.field.207.105.i5.Reserved,
        knx:type.dpt.field.207.105.i6.ActPos ;
    knx:label "StatusAct"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 207.105: StatusAct"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#statusAct"^^xsd:anyURI .

knx:statusBUC a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "StatusBUC"@en ;
    dct:description "a point representing DPT 207.100: StatusBUC"@en ;
    dct:identifier "urn:knx:dpt.statusBUC" ;
    dct:subject "207.100",
        "StatusBUC" ;
    dct:title "StatusBUC"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "207"^^xsd:positiveInteger ;
    knx:dptMinorNumber "100"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.207.100.i0.PrelBurnerValid,
        knx:type.dpt.field.207.100.i1.Fault,
        knx:type.dpt.field.207.100.i2.StatusStage1,
        knx:type.dpt.field.207.100.i3.StatusStage2,
        knx:type.dpt.field.207.100.i4.Reserved,
        knx:type.dpt.field.207.100.i5.PrelBurner ;
    knx:label "StatusBUC"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 207.100: StatusBUC"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#statusBUC"^^xsd:anyURI .

knx:statusCPM a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "StatusCPM"@en ;
    dct:description "a point representing DPT 209.102: StatusCPM"@en ;
    dct:identifier "urn:knx:dpt.statusCPM" ;
    dct:subject "209.102",
        "StatusCPM" ;
    dct:title "StatusCPM"@en ;
    knx:dptBitSizeMax "24"^^xsd:positiveInteger ;
    knx:dptMajorNumber "209"^^xsd:positiveInteger ;
    knx:dptMinorNumber "102"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.209.102.i0.OffPerm,
        knx:type.dpt.field.209.102.i0.TempFlowValid,
        knx:type.dpt.field.209.102.i1.Fault,
        knx:type.dpt.field.209.102.i1.NoCoolAvailable,
        knx:type.dpt.field.209.102.i2.Reserved,
        knx:type.dpt.field.209.102.i3.TempFlowProdSegmC ;
    knx:label "StatusCPM"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 209.102: StatusCPM"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#statusCPM"^^xsd:anyURI .

knx:statusDHWC a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "StatusDHWC"@en ;
    dct:description "a point representing DPT 22.100: StatusDHWC"@en ;
    dct:identifier "urn:knx:dpt.statusDHWC" ;
    dct:subject "22.100",
        "StatusDHWC" ;
    dct:title "StatusDHWC"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "22"^^xsd:positiveInteger ;
    knx:dptMinorNumber "100"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.22.100.i0.Fault,
        knx:type.dpt.field.22.100.i1.DHWLoadActive,
        knx:type.dpt.field.22.100.i2.LegioProtActive,
        knx:type.dpt.field.22.100.i3.DHWPushActive,
        knx:type.dpt.field.22.100.i4.OtherEnergySourceActive,
        knx:type.dpt.field.22.100.i5.SolarEnergyOnly,
        knx:type.dpt.field.22.100.i6.SolarEnergySupport,
        knx:type.dpt.field.22.100.i7.TempOptimShiftActive,
        knx:type.dpt.field.22.100.i8.Reserved ;
    knx:label "StatusDHWC"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 22.100: StatusDHWC"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#statusDHWC"^^xsd:anyURI .

knx:statusHPM a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "StatusHPM"@en ;
    dct:description "a point representing DPT 209.100: StatusHPM"@en ;
    dct:identifier "urn:knx:dpt.statusHPM" ;
    dct:subject "209.100",
        "StatusHPM" ;
    dct:title "StatusHPM"@en ;
    knx:dptBitSizeMax "24"^^xsd:positiveInteger ;
    knx:dptMajorNumber "209"^^xsd:positiveInteger ;
    knx:dptMinorNumber "100"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.209.100.i0.TempFlowValid,
        knx:type.dpt.field.209.100.i1.Fault,
        knx:type.dpt.field.209.100.i2.SummerMode,
        knx:type.dpt.field.209.100.i3.OffPerm,
        knx:type.dpt.field.209.100.i4.NoHeatAvailable,
        knx:type.dpt.field.209.100.i5.Reserved,
        knx:type.dpt.field.209.100.i6.TempFlowProdSegmH ;
    knx:label "StatusHPM"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 209.100: StatusHPM"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#statusHPM"^^xsd:anyURI .

knx:statusMode3 a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Status Mode 3"@en ;
    dct:description "a point representing DPT 6.020: Status Mode 3"@en ;
    dct:identifier "urn:knx:dpt.statusMode3" ;
    dct:subject "6.020",
        "6.20",
        "Status Mode 3" ;
    dct:title "Status Mode 3"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "6"^^xsd:positiveInteger ;
    knx:dptMinorNumber "20"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.6.20.i0.f,
        knx:type.dpt.field.6.20.i1.e,
        knx:type.dpt.field.6.20.i2.d,
        knx:type.dpt.field.6.20.i3.c,
        knx:type.dpt.field.6.20.i4.b,
        knx:type.dpt.field.6.20.i5.a ;
    knx:label "Status Mode 3"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 6.020: Status Mode 3"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#statusMode3"^^xsd:anyURI .

knx:statusRHCC a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "StatusRHCC"@en ;
    dct:description "a point representing DPT 22.101: StatusRHCC"@en ;
    dct:identifier "urn:knx:dpt.statusRHCC" ;
    dct:subject "22.101",
        "StatusRHCC" ;
    dct:title "StatusRHCC"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "22"^^xsd:positiveInteger ;
    knx:dptMinorNumber "101"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.22.101.i0.Fault,
        knx:type.dpt.field.22.101.i1.StatusEcoH,
        knx:type.dpt.field.22.101.i10.StatusPreCool,
        knx:type.dpt.field.22.101.i11.CoolingDisabled,
        knx:type.dpt.field.22.101.i12.DewPointStatus,
        knx:type.dpt.field.22.101.i13.FrostAlarm,
        knx:type.dpt.field.22.101.i14.OverheatAlarm,
        knx:type.dpt.field.22.101.i15.Reserved,
        knx:type.dpt.field.22.101.i2.TempFlowLimit,
        knx:type.dpt.field.22.101.i3.TempReturnLimit,
        knx:type.dpt.field.22.101.i4.StatusMorningBoostH,
        knx:type.dpt.field.22.101.i5.StatusStartOptim,
        knx:type.dpt.field.22.101.i6.StatusStopOptim,
        knx:type.dpt.field.22.101.i7.HeatingDisabled,
        knx:type.dpt.field.22.101.i8.HeatCoolMode,
        knx:type.dpt.field.22.101.i9.StatusEcoC ;
    knx:label "StatusRHCC"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 22.101: StatusRHCC"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#statusRHCC"^^xsd:anyURI .

knx:statusWTC a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "StatusWTC"@en ;
    dct:description "a point representing DPT 209.103: StatusWTC"@en ;
    dct:identifier "urn:knx:dpt.statusWTC" ;
    dct:subject "209.103",
        "StatusWTC" ;
    dct:title "StatusWTC"@en ;
    knx:dptBitSizeMax "24"^^xsd:positiveInteger ;
    knx:dptMajorNumber "209"^^xsd:positiveInteger ;
    knx:dptMinorNumber "103"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.209.103.i0.TempWaterValid,
        knx:type.dpt.field.209.103.i1.Fault,
        knx:type.dpt.field.209.103.i2.CtrlStatus,
        knx:type.dpt.field.209.103.i3.Reserved,
        knx:type.dpt.field.209.103.i4.TempWater ;
    knx:label "StatusWTC"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 209.103: StatusWTC"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#statusWTC"^^xsd:anyURI .

knx:statusahu a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "StatusAHU"@en ;
    dct:description "a point representing DPT 21.106: StatusAHU"@en ;
    dct:identifier "urn:knx:dpt.statusahu" ;
    dct:subject "21.106",
        "StatusAHU" ;
    dct:title "StatusAHU"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "21"^^xsd:positiveInteger ;
    knx:dptMinorNumber "106"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.21.106.i0.Fault,
        knx:type.dpt.field.21.106.i1.FanActive,
        knx:type.dpt.field.21.106.i2.Heat,
        knx:type.dpt.field.21.106.i3.Cool,
        knx:type.dpt.field.21.106.i4.Reserved ;
    knx:label "StatusAHU"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 21.106: StatusAHU"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#statusahu"^^xsd:anyURI .

knx:statusrcc a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "StatusRCC"@en ;
    dct:description "a point representing DPT 21.105: StatusRCC"@en ;
    dct:identifier "urn:knx:dpt.statusrcc" ;
    dct:subject "21.105",
        "StatusRCC" ;
    dct:title "StatusRCC"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "21"^^xsd:positiveInteger ;
    knx:dptMinorNumber "105"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.21.105.i0.Fault,
        knx:type.dpt.field.21.105.i1.Reserved ;
    knx:label "StatusRCC"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 21.105: StatusRCC"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#statusrcc"^^xsd:anyURI .

knx:statusrhc a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "StatusRHC"@en ;
    dct:description "a point representing DPT 21.102: StatusRHC"@en ;
    dct:identifier "urn:knx:dpt.statusrhc" ;
    dct:subject "21.102",
        "StatusRHC" ;
    dct:title "StatusRHC"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "21"^^xsd:positiveInteger ;
    knx:dptMinorNumber "102"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.21.102.i0.Fault,
        knx:type.dpt.field.21.102.i1.SatusECO,
        knx:type.dpt.field.21.102.i2.TempFlowLimit,
        knx:type.dpt.field.21.102.i3.TempReturnLimit,
        knx:type.dpt.field.21.102.i4.StatusMorningBoost,
        knx:type.dpt.field.21.102.i5.StatusStartOptim,
        knx:type.dpt.field.21.102.i6.StatusStopOptim,
        knx:type.dpt.field.21.102.i7.SummerMode ;
    knx:label "StatusRHC"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 21.102: StatusRHC"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#statusrhc"^^xsd:anyURI .

knx:statussab a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "StatusSAB"@en ;
    dct:description "a point representing DPT 241.800: StatusSAB"@en ;
    dct:identifier "urn:knx:dpt.statussab" ;
    dct:subject "241.800",
        "StatusSAB" ;
    dct:title "StatusSAB"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "241"^^xsd:positiveInteger ;
    knx:dptMinorNumber "800"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.241.800.i0.UpperEndPos,
        knx:type.dpt.field.241.800.i1.LowerEndPos,
        knx:type.dpt.field.241.800.i10.Failure,
        knx:type.dpt.field.241.800.i11.Reserved,
        knx:type.dpt.field.241.800.i12.ValidHeightPos,
        knx:type.dpt.field.241.800.i13.ValidSlatsPos,
        knx:type.dpt.field.241.800.i14.SlatsPosition,
        knx:type.dpt.field.241.800.i15.HeightPosition,
        knx:type.dpt.field.241.800.i2.LowerPredefPos,
        knx:type.dpt.field.241.800.i3.DriveState,
        knx:type.dpt.field.241.800.i4.TargetHPosRestrict,
        knx:type.dpt.field.241.800.i5.TargetSPosRestrict,
        knx:type.dpt.field.241.800.i6.WeatherAlarm,
        knx:type.dpt.field.241.800.i7.Forced,
        knx:type.dpt.field.241.800.i8.Locked,
        knx:type.dpt.field.241.800.i9.LocalOverride ;
    knx:label "StatusSAB"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 241.800: StatusSAB"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#statussab"^^xsd:anyURI .

knx:statussdhwc a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "StatusSDHWC"@en ;
    dct:description "a point representing DPT 21.103: StatusSDHWC"@en ;
    dct:identifier "urn:knx:dpt.statussdhwc" ;
    dct:subject "21.103",
        "StatusSDHWC" ;
    dct:title "StatusSDHWC"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "21"^^xsd:positiveInteger ;
    knx:dptMinorNumber "103"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.21.103.i0.Fault,
        knx:type.dpt.field.21.103.i1.SDHWLoadActive,
        knx:type.dpt.field.21.103.i2.SolarLoadSufficient,
        knx:type.dpt.field.21.103.i3.Reserved ;
    knx:label "StatusSDHWC"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 21.103: StatusSDHWC"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#statussdhwc"^^xsd:anyURI .

knx:stepControl a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Step Control"@en ;
    dct:description "a point representing DPT 2.007: Step Control"@en ;
    dct:identifier "urn:knx:dpt.stepControl" ;
    dct:subject "2.007",
        "2.7",
        "Step Control" ;
    dct:title "Step Control"@en ;
    knx:dptBitSizeMax "2"^^xsd:positiveInteger ;
    knx:dptMajorNumber "2"^^xsd:positiveInteger ;
    knx:dptMinorNumber "7"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.2.7.i0.step,
        knx:type.dpt.field.2.x.i1.c ;
    knx:label "Step Control"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 2.007: Step Control"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#stepControl"^^xsd:anyURI .

knx:string88591 a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "String 8859 1"@en ;
    dct:description "a point representing DPT 16.001: String 8859 1"@en ;
    dct:identifier "urn:knx:dpt.string88591" ;
    dct:subject "16.001",
        "16.1",
        "String 8859 1" ;
    dct:title "String 8859 1"@en ;
    knx:dptBitSizeMax "112"^^xsd:positiveInteger ;
    knx:dptMajorNumber "16"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.16.1.i0.string88591 ;
    knx:label "String 8859 1"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 16.001: String 8859 1"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#string88591"^^xsd:anyURI .

knx:stringascii a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "String ASCII"@en ;
    dct:description "a point representing DPT 16.000: String ASCII"@en ;
    dct:identifier "urn:knx:dpt.stringascii" ;
    dct:subject "16.0",
        "16.000",
        "String ASCII" ;
    dct:title "String ASCII"@en ;
    knx:dptBitSizeMax "112"^^xsd:positiveInteger ;
    knx:dptMajorNumber "16"^^xsd:positiveInteger ;
    knx:dptMinorNumber "0"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.16.0.i0.stringascii ;
    knx:label "String ASCII"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 16.000: String ASCII"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#stringascii"^^xsd:anyURI .

knx:sunIntensityZ a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Sun Intensity Z"@en ;
    dct:description "a point representing DPT 203.102: Sun Intensity Z"@en ;
    dct:identifier "urn:knx:dpt.sunIntensityZ" ;
    dct:subject "203.102",
        "Sun Intensity Z" ;
    dct:title "Sun Intensity Z"@en ;
    knx:dptBitSizeMax "24"^^xsd:positiveInteger ;
    knx:dptMajorNumber "203"^^xsd:positiveInteger ;
    knx:dptMinorNumber "102"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.203.102.i0.StatusCommand,
        knx:type.dpt.field.203.102.i1.SunIntensity ;
    knx:label "Sun Intensity Z"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 203.102: Sun Intensity Z"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#sunIntensityZ"^^xsd:anyURI .

knx:switchOnMode a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "SwitchOnMode"@en ;
    dct:description "a point representing DPT 20.608: SwitchOnMode"@en ;
    dct:identifier "urn:knx:dpt.switchOnMode" ;
    dct:subject "20.608",
        "SwitchOnMode" ;
    dct:title "SwitchOnMode"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "608"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.608.i0 ;
    knx:label "SwitchOnMode"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.608: SwitchOnMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#switchOnMode"^^xsd:anyURI .

knx:switchPBModel a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "SwitchPBModel"@en ;
    dct:description "a point representing DPT 20.605: SwitchPBModel"@en ;
    dct:identifier "urn:knx:dpt.switchPBModel" ;
    dct:subject "20.605",
        "SwitchPBModel" ;
    dct:title "SwitchPBModel"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "605"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.605.i0 ;
    knx:label "SwitchPBModel"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.605: SwitchPBModel"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#switchPBModel"^^xsd:anyURI .

knx:tariffActiveEnergy a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Tariff ActiveEnergy"@en ;
    dct:description "a point representing DPT 235.001: Tariff ActiveEnergy"@en ;
    dct:identifier "urn:knx:dpt.tariffActiveEnergy" ;
    dct:subject "235.001",
        "235.1",
        "Tariff ActiveEnergy" ;
    dct:title "Tariff ActiveEnergy"@en ;
    knx:dptBitSizeMax "48"^^xsd:positiveInteger ;
    knx:dptMajorNumber "235"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.235.1.i0.T,
        knx:type.dpt.field.235.1.i1.E,
        knx:type.dpt.field.235.1.i2.Reserved,
        knx:type.dpt.field.235.1.i3.Tariff,
        knx:type.dpt.field.235.1.i4.ActiveElectricalEnergy ;
    knx:label "Tariff ActiveEnergy"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 235.001: Tariff ActiveEnergy"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#tariffActiveEnergy"^^xsd:anyURI .

knx:tariffNext a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "TariffNext"@en ;
    dct:description "a point representing DPT 225.003: TariffNext"@en ;
    dct:identifier "urn:knx:dpt.tariffNext" ;
    dct:subject "225.003",
        "225.3",
        "TariffNext" ;
    dct:title "TariffNext"@en ;
    knx:dptBitSizeMax "24"^^xsd:positiveInteger ;
    knx:dptMajorNumber "225"^^xsd:positiveInteger ;
    knx:dptMinorNumber "3"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.225.3.i0.Tariff,
        knx:type.dpt.field.225.3.i1.DelayTime ;
    knx:label "TariffNext"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 225.003: TariffNext"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#tariffNext"^^xsd:anyURI .

knx:tempDHWSetpSet_a4a_ a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "TempDHWSetpSet[4]"@en ;
    dct:description "a point representing DPT 213.101: TempDHWSetpSet[4]"@en ;
    dct:identifier "urn:knx:dpt.tempDHWSetpSet_a4a_" ;
    dct:subject "213.101",
        "TempDHWSetpSet[4]" ;
    dct:title "TempDHWSetpSet[4]"@en ;
    knx:dptBitSizeMax "64"^^xsd:positiveInteger ;
    knx:dptMajorNumber "213"^^xsd:positiveInteger ;
    knx:dptMinorNumber "101"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.213.101.i0.TempSetpOffFrostProtect,
        knx:type.dpt.field.213.101.i1.TempSetpReduced,
        knx:type.dpt.field.213.101.i2.TempSetpNormal,
        knx:type.dpt.field.213.101.i3.TempSetpLegioProtect ;
    knx:label "TempDHWSetpSet[4]"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 213.101: TempDHWSetpSet[4]"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#tempDHWSetpSet_a4a_"^^xsd:anyURI .

knx:tempRoomDemAbs a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "TempRoomDemAbs"@en ;
    dct:description "a point representing DPT 209.101: TempRoomDemAbs"@en ;
    dct:identifier "urn:knx:dpt.tempRoomDemAbs" ;
    dct:subject "209.101",
        "TempRoomDemAbs" ;
    dct:title "TempRoomDemAbs"@en ;
    knx:dptBitSizeMax "24"^^xsd:positiveInteger ;
    knx:dptMajorNumber "209"^^xsd:positiveInteger ;
    knx:dptMinorNumber "101"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.209.101.i0.DemValid,
        knx:type.dpt.field.209.101.i1.AbsLoadPriority,
        knx:type.dpt.field.209.101.i2.ShiftLoadPriority,
        knx:type.dpt.field.209.101.i3.EmergDem,
        knx:type.dpt.field.209.101.i4.Reserved,
        knx:type.dpt.field.209.101.i5.TempRoomDem ;
    knx:label "TempRoomDemAbs"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 209.101: TempRoomDemAbs"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#tempRoomDemAbs"^^xsd:anyURI .

knx:tempRoomSetpSetF16_a3a_ a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "TempRoomSetpSetF16[3]"@en ;
    dct:description "a point representing DPT 222.100: TempRoomSetpSetF16[3]"@en ;
    dct:identifier "urn:knx:dpt.tempRoomSetpSetF16_a3a_" ;
    dct:subject "222.100",
        "TempRoomSetpSetF16[3]" ;
    dct:title "TempRoomSetpSetF16[3]"@en ;
    knx:dptBitSizeMax "48"^^xsd:positiveInteger ;
    knx:dptMajorNumber "222"^^xsd:positiveInteger ;
    knx:dptMinorNumber "100"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.222.100.i0.TempSetpEco,
        knx:type.dpt.field.222.100.i1.TempSetpStdby,
        knx:type.dpt.field.222.100.i2.TempSetpComf ;
    knx:label "TempRoomSetpSetF16[3]"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 222.100: TempRoomSetpSetF16[3]"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#tempRoomSetpSetF16_a3a_"^^xsd:anyURI .

knx:tempRoomSetpSetShiftF16_a3a_ a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "TempRoomSetpSetShiftF16[3]"@en ;
    dct:description "a point representing DPT 222.101: TempRoomSetpSetShiftF16[3]"@en ;
    dct:identifier "urn:knx:dpt.tempRoomSetpSetShiftF16_a3a_" ;
    dct:subject "222.101",
        "TempRoomSetpSetShiftF16[3]" ;
    dct:title "TempRoomSetpSetShiftF16[3]"@en ;
    knx:dptBitSizeMax "48"^^xsd:positiveInteger ;
    knx:dptMajorNumber "222"^^xsd:positiveInteger ;
    knx:dptMinorNumber "101"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.222.101.i0.TempSetpShiftEco,
        knx:type.dpt.field.222.101.i1.TempSetpShiftStdby,
        knx:type.dpt.field.222.101.i2.TempSetpShiftComf ;
    knx:label "TempRoomSetpSetShiftF16[3]"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 222.101: TempRoomSetpSetShiftF16[3]"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#tempRoomSetpSetShiftF16_a3a_"^^xsd:anyURI .

knx:tempRoomSetpSetShift_a3a_ a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "TempRoomSetpSet[3]"@en ;
    dct:description "a point representing DPT 212.101: TempRoomSetpSet[3]"@en ;
    dct:identifier "urn:knx:dpt.tempRoomSetpSetShift_a3a_" ;
    dct:subject "212.101",
        "TempRoomSetpSet[3]" ;
    dct:title "TempRoomSetpSet[3]"@en ;
    knx:dptBitSizeMax "48"^^xsd:positiveInteger ;
    knx:dptMajorNumber "212"^^xsd:positiveInteger ;
    knx:dptMinorNumber "101"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.212.101.i0.TempSetpEco,
        knx:type.dpt.field.212.101.i1.TempSetpStdby,
        knx:type.dpt.field.212.101.i2.TempSetpComf ;
    knx:label "TempRoomSetpSet[3]"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 212.101: TempRoomSetpSet[3]"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#tempRoomSetpSetShift_a3a_"^^xsd:anyURI .

knx:tempRoomSetpSetShift_a4a_ a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "TempRoomSetpSetShift[4]"@en ;
    dct:description "a point representing DPT 213.102: TempRoomSetpSetShift[4]"@en ;
    dct:identifier "urn:knx:dpt.tempRoomSetpSetShift_a4a_" ;
    dct:subject "213.102",
        "TempRoomSetpSetShift[4]" ;
    dct:title "TempRoomSetpSetShift[4]"@en ;
    knx:dptBitSizeMax "64"^^xsd:positiveInteger ;
    knx:dptMajorNumber "213"^^xsd:positiveInteger ;
    knx:dptMinorNumber "102"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.213.102.i0.TempSetpShiftBProt,
        knx:type.dpt.field.213.102.i1.TempSetpShiftEco,
        knx:type.dpt.field.213.102.i2.TempSetpShiftStdby,
        knx:type.dpt.field.213.102.i3.TempSetpShiftComf ;
    knx:label "TempRoomSetpSetShift[4]"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 213.102: TempRoomSetpSetShift[4]"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#tempRoomSetpSetShift_a4a_"^^xsd:anyURI .

knx:tempSupplyAirSetpSet a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "TempSupplyAirSetpSet"@en ;
    dct:description "a point representing DPT 224.100: TempSupplyAirSetpSet"@en ;
    dct:identifier "urn:knx:dpt.tempSupplyAirSetpSet" ;
    dct:subject "224.100",
        "TempSupplyAirSetpSet" ;
    dct:title "TempSupplyAirSetpSet"@en ;
    knx:dptBitSizeMax "48"^^xsd:positiveInteger ;
    knx:dptMajorNumber "224"^^xsd:positiveInteger ;
    knx:dptMinorNumber "100"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.224.100.i0.HVACEmergMode,
        knx:type.dpt.field.224.100.i1.ContrModeAct,
        knx:type.dpt.field.224.100.i2.TempSetpHeating,
        knx:type.dpt.field.224.100.i3.TempSetpCooling ;
    knx:label "TempSupplyAirSetpSet"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 224.100: TempSupplyAirSetpSet"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#tempSupplyAirSetpSet"^^xsd:anyURI .

knx:ticType a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "TIC Type"@en ;
    dct:description "a point representing DPT 20.1208: TIC Type"@en ;
    dct:identifier "urn:knx:dpt.ticType" ;
    dct:subject "20.1208",
        "TIC Type" ;
    dct:title "TIC Type"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1208"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.1208.i0 ;
    knx:label "TIC Type"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.1208: TIC Type"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#ticType"^^xsd:anyURI .

knx:timeDelay a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Time Delay"@en ;
    dct:description "a point representing DPT 20.013: Time Delay"@en ;
    dct:identifier "urn:knx:dpt.timeDelay" ;
    dct:subject "20.013",
        "20.13",
        "Time Delay" ;
    dct:title "Time Delay"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "13"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.13.i0 ;
    knx:label "Time Delay"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.013: Time Delay"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#timeDelay"^^xsd:anyURI .

knx:timePeriod10MSec a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "TimePeriod10MSec"@en ;
    dct:description "a point representing DPT 7.003: TimePeriod10MSec"@en ;
    dct:identifier "urn:knx:dpt.timePeriod10MSec" ;
    dct:subject "7.003",
        "7.3",
        "TimePeriod10MSec" ;
    dct:title "TimePeriod10MSec"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "7"^^xsd:positiveInteger ;
    knx:dptMinorNumber "3"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.7.3.i0 ;
    knx:label "TimePeriod10MSec"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 7.003: TimePeriod10MSec"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#timePeriod10MSec"^^xsd:anyURI .

knx:timePeriodHrs a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "TimePeriodHrs"@en ;
    dct:description "a point representing DPT 7.007: TimePeriodHrs"@en ;
    dct:identifier "urn:knx:dpt.timePeriodHrs" ;
    dct:subject "7.007",
        "7.7",
        "TimePeriodHrs" ;
    dct:title "TimePeriodHrs"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "7"^^xsd:positiveInteger ;
    knx:dptMinorNumber "7"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.7.7.i0 ;
    knx:label "TimePeriodHrs"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 7.007: TimePeriodHrs"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#timePeriodHrs"^^xsd:anyURI .

knx:trend a owl:Class ;
    rdfs:label "Trend"@en ;
    dct:identifier <urn:knx:fct.trend> ;
    rdfs:comment "A trend application function monitors live and historical, time-indexed, quantitative etc. data, for example, for visuaization."@en ;
    rdfs:subClassOf knx:monitoring .

knx:typeTICChannel a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Type TIC Channel"@en ;
    dct:description "a point representing DPT 20.1209: Type TIC Channel"@en ;
    dct:identifier "urn:knx:dpt.typeTICChannel" ;
    dct:subject "20.1209",
        "Type TIC Channel" ;
    dct:title "Type TIC Channel"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1209"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.1209.i0 ;
    knx:label "Type TIC Channel"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.1209: Type TIC Channel"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#typeTICChannel"^^xsd:anyURI .

knx:ueiCurrentmA a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "UElCurrentmA"@en ;
    dct:description "a point representing DPT 7.012: UElCurrentmA"@en ;
    dct:identifier "urn:knx:dpt.ueiCurrentmA" ;
    dct:subject "7.012",
        "7.12",
        "UElCurrentmA" ;
    dct:title "UElCurrentmA"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "7"^^xsd:positiveInteger ;
    knx:dptMinorNumber "12"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.7.12.i0 ;
    knx:label "UElCurrentmA"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 7.012: UElCurrentmA"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#ueiCurrentmA"^^xsd:anyURI .

knx:upDownAction a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "UpDown Action"@en ;
    dct:description "a point representing DPT 23.003: UpDown Action"@en ;
    dct:identifier "urn:knx:dpt.upDownAction" ;
    dct:subject "23.003",
        "23.3",
        "UpDown Action" ;
    dct:title "UpDown Action"@en ;
    knx:dptBitSizeMax "2"^^xsd:positiveInteger ;
    knx:dptMajorNumber "23"^^xsd:positiveInteger ;
    knx:dptMinorNumber "3"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.23.3.i0 ;
    knx:label "UpDown Action"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 23.003: UpDown Action"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#upDownAction"^^xsd:anyURI .

knx:utf8 a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "UTF-8"@en ;
    dct:description "a point representing DPT 28.001: UTF-8"@en ;
    dct:identifier "urn:knx:dpt.utf8" ;
    dct:subject "28.001",
        "28.1",
        "UTF-8" ;
    dct:title "UTF-8"@en ;
    knx:dptBitSizeMax "312"^^xsd:positiveInteger ;
    knx:dptMajorNumber "28"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.28.1.i0 ;
    knx:label "UTF-8"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 28.001: UTF-8"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#utf8"^^xsd:anyURI .

knx:value1Count a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value 1 Count"@en ;
    dct:description "a point representing DPT 6.010: Value 1 Count"@en ;
    dct:identifier "urn:knx:dpt.value1Count" ;
    dct:subject "6.010",
        "6.10",
        "Value 1 Count" ;
    dct:title "Value 1 Count"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "6"^^xsd:positiveInteger ;
    knx:dptMinorNumber "10"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.6.10.i0 ;
    knx:label "Value 1 Count"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 6.010: Value 1 Count"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#value1Count"^^xsd:anyURI .

knx:value2Count a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value 2 Count"@en ;
    dct:description "a point representing DPT 8.001: Value 2 Count"@en ;
    dct:identifier "urn:knx:dpt.value2Count" ;
    dct:subject "8.001",
        "8.1",
        "Value 2 Count" ;
    dct:title "Value 2 Count"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "8"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.8.1.i0 ;
    knx:label "Value 2 Count"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 8.001: Value 2 Count"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#value2Count"^^xsd:anyURI .

knx:value2Ucount a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value 2 Ucount"@en ;
    dct:description "a point representing DPT 7.001: Value 2 Ucount"@en ;
    dct:identifier "urn:knx:dpt.value2Ucount" ;
    dct:subject "7.001",
        "7.1",
        "Value 2 Ucount" ;
    dct:title "Value 2 Ucount"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "7"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.7.1.i0 ;
    knx:label "Value 2 Ucount"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 7.001: Value 2 Ucount"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#value2Ucount"^^xsd:anyURI .

knx:value4Count a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value 4 Count"@en ;
    dct:description "a point representing DPT 13.001: Value 4 Count"@en ;
    dct:identifier "urn:knx:dpt.value4Count" ;
    dct:subject "13.001",
        "13.1",
        "Value 4 Count" ;
    dct:title "Value 4 Count"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "13"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.13.1.i0 ;
    knx:label "Value 4 Count"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 13.001: Value 4 Count"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#value4Count"^^xsd:anyURI .

knx:value4Ucount a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value 4 Ucount"@en ;
    dct:description "a point representing DPT 12.001: Value 4 Ucount"@en ;
    dct:identifier "urn:knx:dpt.value4Ucount" ;
    dct:subject "12.001",
        "12.1",
        "Value 4 Ucount" ;
    dct:title "Value 4 Ucount"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "12"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.12.1.i0 ;
    knx:label "Value 4 Ucount"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 12.001: Value 4 Ucount"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#value4Ucount"^^xsd:anyURI .

knx:valueAPI a owl:DatatypeProperty ;
    rdfs:label "value API"@en ;
    rdfs:comment "Specifies for enumeration DPTs a string value, that can be used from an (external) API at runtime."@en ;
    rdfs:range xsd:string .

knx:valueAbsoluteTemperature a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Absolute Temperature"@en ;
    dct:description "DPT 14.069: Value of absolute temperature"@en ;
    dct:identifier "urn:knx:dpt.valueAbsoluteTemperature" ;
    dct:subject "14.069",
        "14.69",
        "Value Absolute Temperature" ;
    dct:title "Value Absolute Temperature"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "69"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.69.i0 ;
    knx:label "Value Absolute Temperature"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.069: Value of absolute temperature"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueAbsoluteTemperature"^^xsd:anyURI .

knx:valueAcceleration a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Acceleration"@en ;
    dct:description "DPT 14.000: Value of acceleration"@en ;
    dct:identifier "urn:knx:dpt.valueAcceleration" ;
    dct:subject "14.0",
        "14.000",
        "Value Acceleration" ;
    dct:title "Value Acceleration"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "0"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.0.i0 ;
    knx:label "Value Acceleration"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.000: Value of acceleration"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueAcceleration"^^xsd:anyURI .

knx:valueAccelerationAngular a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Acceleration Angular"@en ;
    dct:description "DPT 14.001: Value of angular acceleration"@en ;
    dct:identifier "urn:knx:dpt.valueAccelerationAngular" ;
    dct:subject "14.001",
        "14.1",
        "Value Acceleration Angular" ;
    dct:title "Value Acceleration Angular"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.1.i0 ;
    knx:label "Value Acceleration Angular"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.001: Value of angular acceleration"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueAccelerationAngular"^^xsd:anyURI .

knx:valueActivationEnergy a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Activation Energy"@en ;
    dct:description "DPT 14.002: Value of activation energy"@en ;
    dct:identifier "urn:knx:dpt.valueActivationEnergy" ;
    dct:subject "14.002",
        "14.2",
        "Value Activation Energy" ;
    dct:title "Value Activation Energy"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "2"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.2.i0 ;
    knx:label "Value Activation Energy"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.002: Value of activation energy"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueActivationEnergy"^^xsd:anyURI .

knx:valueActivity a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Activity"@en ;
    dct:description "DPT 14.003: Value of activity (radioactivity)"@en ;
    dct:identifier "urn:knx:dpt.valueActivity" ;
    dct:subject "14.003",
        "14.3",
        "Value Activity" ;
    dct:title "Value Activity"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "3"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.3.i0 ;
    knx:label "Value Activity"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.003: Value of activity (radioactivity)"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueActivity"^^xsd:anyURI .

knx:valueAirFlow a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value AirFlow"@en ;
    dct:description "a point representing DPT 9.009: Value AirFlow"@en ;
    dct:identifier "urn:knx:dpt.valueAirFlow" ;
    dct:subject "9.009",
        "9.9",
        "Value AirFlow" ;
    dct:title "Value AirFlow"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "9"^^xsd:positiveInteger ;
    knx:dptMinorNumber "9"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.9.9.i0 ;
    knx:label "Value AirFlow"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 9.009: Value AirFlow"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueAirFlow"^^xsd:anyURI .

knx:valueAirQuality a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value AirQuality"@en ;
    dct:description "a point representing DPT 9.008: Value AirQuality"@en ;
    dct:identifier "urn:knx:dpt.valueAirQuality" ;
    dct:subject "9.008",
        "9.8",
        "Value AirQuality" ;
    dct:title "Value AirQuality"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "9"^^xsd:positiveInteger ;
    knx:dptMinorNumber "8"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.9.8.i0 ;
    knx:label "Value AirQuality"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 9.008: Value AirQuality"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueAirQuality"^^xsd:anyURI .

knx:valueAmplitude a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Amplitude"@en ;
    dct:description "DPT 14.005: Value of an amplitude"@en ;
    dct:identifier "urn:knx:dpt.valueAmplitude" ;
    dct:subject "14.005",
        "14.5",
        "Value Amplitude" ;
    dct:title "Value Amplitude"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "5"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.5.i0 ;
    knx:label "Value Amplitude"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.005: Value of an amplitude"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueAmplitude"^^xsd:anyURI .

knx:valueAngleDeg a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value AngleDeg"@en ;
    dct:description "DPT 14.007: Value of an angle (in degrees)"@en ;
    dct:identifier "urn:knx:dpt.valueAngleDeg" ;
    dct:subject "14.007",
        "14.7",
        "Value AngleDeg" ;
    dct:title "Value AngleDeg"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "7"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.7.i0 ;
    knx:label "Value AngleDeg"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.007: Value of an angle (in degrees)"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueAngleDeg"^^xsd:anyURI .

knx:valueAngleRad a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value AngleRad"@en ;
    dct:description "DPT 14.006: Value of an angle (in radiant)"@en ;
    dct:identifier "urn:knx:dpt.valueAngleRad" ;
    dct:subject "14.006",
        "14.6",
        "Value AngleRad" ;
    dct:title "Value AngleRad"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "6"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.6.i0 ;
    knx:label "Value AngleRad"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.006: Value of an angle (in radiant)"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueAngleRad"^^xsd:anyURI .

knx:valueAngularFrequency a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Angular Frequency"@en ;
    dct:description "DPT 14.034: Value of angular frequency (pulsatance)"@en ;
    dct:identifier "urn:knx:dpt.valueAngularFrequency" ;
    dct:subject "14.034",
        "14.34",
        "Value Angular Frequency" ;
    dct:title "Value Angular Frequency"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "34"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.34.i0 ;
    knx:label "Value Angular Frequency"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.034: Value of angular frequency (pulsatance)"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueAngularFrequency"^^xsd:anyURI .

knx:valueAngularMomentum a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Angular Momentum"@en ;
    dct:description "DPT 14.008: Value of angular momentum"@en ;
    dct:identifier "urn:knx:dpt.valueAngularMomentum" ;
    dct:subject "14.008",
        "14.8",
        "Value Angular Momentum" ;
    dct:title "Value Angular Momentum"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "8"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.8.i0 ;
    knx:label "Value Angular Momentum"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.008: Value of angular momentum"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueAngularMomentum"^^xsd:anyURI .

knx:valueAngularVelocity a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Angular Velocity"@en ;
    dct:description "DPT 14.009: Value of angular velocity"@en ;
    dct:identifier "urn:knx:dpt.valueAngularVelocity" ;
    dct:subject "14.009",
        "14.9",
        "Value Angular Velocity" ;
    dct:title "Value Angular Velocity"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "9"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.9.i0 ;
    knx:label "Value Angular Velocity"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.009: Value of angular velocity"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueAngularVelocity"^^xsd:anyURI .

knx:valueArea a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Area"@en ;
    dct:description "DPT 14.010: Value of an area"@en ;
    dct:identifier "urn:knx:dpt.valueArea" ;
    dct:subject "14.010",
        "14.10",
        "Value Area" ;
    dct:title "Value Area"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "10"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.10.i0 ;
    knx:label "Value Area"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.010: Value of an area"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueArea"^^xsd:anyURI .

knx:valueCapacitance a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Capacitance"@en ;
    dct:description "DPT 14.011: Value of capacitance"@en ;
    dct:identifier "urn:knx:dpt.valueCapacitance" ;
    dct:subject "14.011",
        "14.11",
        "Value Capacitance" ;
    dct:title "Value Capacitance"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "11"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.11.i0 ;
    knx:label "Value Capacitance"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.011: Value of capacitance"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueCapacitance"^^xsd:anyURI .

knx:valueChargeDensitySurface a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Charge DensitySurface"@en ;
    dct:description "DPT 14.012: Value of surface charge density"@en ;
    dct:identifier "urn:knx:dpt.valueChargeDensitySurface" ;
    dct:subject "14.012",
        "14.12",
        "Value Charge DensitySurface" ;
    dct:title "Value Charge DensitySurface"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "12"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.12.i0 ;
    knx:label "Value Charge DensitySurface"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.012: Value of surface charge density"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueChargeDensitySurface"^^xsd:anyURI .

knx:valueChargeDensityVolume a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Charge DensityVolume"@en ;
    dct:description "DPT 14.013: Value of volume charge density"@en ;
    dct:identifier "urn:knx:dpt.valueChargeDensityVolume" ;
    dct:subject "14.013",
        "14.13",
        "Value Charge DensityVolume" ;
    dct:title "Value Charge DensityVolume"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "13"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.13.i0 ;
    knx:label "Value Charge DensityVolume"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.013: Value of volume charge density"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueChargeDensityVolume"^^xsd:anyURI .

knx:valueCommonTemperature a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Common Temperature"@en ;
    dct:description "DPT 14.068: Value of common temperature"@en ;
    dct:identifier "urn:knx:dpt.valueCommonTemperature" ;
    dct:subject "14.068",
        "14.68",
        "Value Common Temperature" ;
    dct:title "Value Common Temperature"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "68"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.68.i0 ;
    knx:label "Value Common Temperature"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.068: Value of common temperature"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueCommonTemperature"^^xsd:anyURI .

knx:valueCompressibility a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Compressibility"@en ;
    dct:description "DPT 14.014: Value of compressibility"@en ;
    dct:identifier "urn:knx:dpt.valueCompressibility" ;
    dct:subject "14.014",
        "14.14",
        "Value Compressibility" ;
    dct:title "Value Compressibility"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "14"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.14.i0 ;
    knx:label "Value Compressibility"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.014: Value of compressibility"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueCompressibility"^^xsd:anyURI .

knx:valueConductance a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Conductance"@en ;
    dct:description "DPT 14.015: Value of conductance"@en ;
    dct:identifier "urn:knx:dpt.valueConductance" ;
    dct:subject "14.015",
        "14.15",
        "Value Conductance" ;
    dct:title "Value Conductance"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "15"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.15.i0 ;
    knx:label "Value Conductance"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.015: Value of conductance"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueConductance"^^xsd:anyURI .

knx:valueCurr a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Curr"@en ;
    dct:description "a point representing DPT 9.021: Value Curr"@en ;
    dct:identifier "urn:knx:dpt.valueCurr" ;
    dct:subject "9.021",
        "9.21",
        "Value Curr" ;
    dct:title "Value Curr"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "9"^^xsd:positiveInteger ;
    knx:dptMinorNumber "21"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.9.21.i0 ;
    knx:label "Value Curr"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 9.021: Value Curr"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueCurr"^^xsd:anyURI .

knx:valueDemBoc a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "ValueDemBoc"@en ;
    dct:description "a point representing DPT 207.102: ValueDemBoc"@en ;
    dct:identifier "urn:knx:dpt.valueDemBoc" ;
    dct:subject "207.102",
        "ValueDemBoc" ;
    dct:title "ValueDemBoc"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "207"^^xsd:positiveInteger ;
    knx:dptMinorNumber "102"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.207.102.i0.Stage1Control,
        knx:type.dpt.field.207.102.i1.Stage2Control,
        knx:type.dpt.field.207.102.i2.Reserved,
        knx:type.dpt.field.207.102.i3.RelBurnerDem ;
    knx:label "ValueDemBoc"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 207.102: ValueDemBoc"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueDemBoc"^^xsd:anyURI .

knx:valueDensity a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Density"@en ;
    dct:description "DPT 14.017: Value of density"@en ;
    dct:identifier "urn:knx:dpt.valueDensity" ;
    dct:subject "14.017",
        "14.17",
        "Value Density" ;
    dct:title "Value Density"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "17"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.17.i0 ;
    knx:label "Value Density"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.017: Value of density"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueDensity"^^xsd:anyURI .

knx:valueElectricCharge a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Electric Charge"@en ;
    dct:description "DPT 14.018: Value of electric charge"@en ;
    dct:identifier "urn:knx:dpt.valueElectricCharge" ;
    dct:subject "14.018",
        "14.18",
        "Value Electric Charge" ;
    dct:title "Value Electric Charge"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "18"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.18.i0 ;
    knx:label "Value Electric Charge"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.018: Value of electric charge"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueElectricCharge"^^xsd:anyURI .

knx:valueElectricCurrent a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Electric Current"@en ;
    dct:description "DPT 14.019: Value of electric current"@en ;
    dct:identifier "urn:knx:dpt.valueElectricCurrent" ;
    dct:subject "14.019",
        "14.19",
        "Value Electric Current" ;
    dct:title "Value Electric Current"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "19"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.19.i0 ;
    knx:label "Value Electric Current"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.019: Value of electric current"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueElectricCurrent"^^xsd:anyURI .

knx:valueElectricCurrentDensity a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Electric CurrentDensity"@en ;
    dct:description "DPT 14.020: Value of electric current density"@en ;
    dct:identifier "urn:knx:dpt.valueElectricCurrentDensity" ;
    dct:subject "14.020",
        "14.20",
        "Value Electric CurrentDensity" ;
    dct:title "Value Electric CurrentDensity"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "20"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.20.i0 ;
    knx:label "Value Electric CurrentDensity"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.020: Value of electric current density"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueElectricCurrentDensity"^^xsd:anyURI .

knx:valueElectricDipoleMoment a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Electric DipoleMoment"@en ;
    dct:description "DPT 14.021: Value of electric dipole moment"@en ;
    dct:identifier "urn:knx:dpt.valueElectricDipoleMoment" ;
    dct:subject "14.021",
        "14.21",
        "Value Electric DipoleMoment" ;
    dct:title "Value Electric DipoleMoment"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "21"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.21.i0 ;
    knx:label "Value Electric DipoleMoment"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.021: Value of electric dipole moment"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueElectricDipoleMoment"^^xsd:anyURI .

knx:valueElectricDisplacement a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Electric Displacement"@en ;
    dct:description "DPT 14.022: Value of electric displacement"@en ;
    dct:identifier "urn:knx:dpt.valueElectricDisplacement" ;
    dct:subject "14.022",
        "14.22",
        "Value Electric Displacement" ;
    dct:title "Value Electric Displacement"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "22"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.22.i0 ;
    knx:label "Value Electric Displacement"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.022: Value of electric displacement"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueElectricDisplacement"^^xsd:anyURI .

knx:valueElectricFieldStrength a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Electric FieldStrength"@en ;
    dct:description "DPT 14.023: Value of electric field strength"@en ;
    dct:identifier "urn:knx:dpt.valueElectricFieldStrength" ;
    dct:subject "14.023",
        "14.23",
        "Value Electric FieldStrength" ;
    dct:title "Value Electric FieldStrength"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "23"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.23.i0 ;
    knx:label "Value Electric FieldStrength"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.023: Value of electric field strength"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueElectricFieldStrength"^^xsd:anyURI .

knx:valueElectricFlux a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Electric Flux"@en ;
    dct:description "DPT 14.024: Value of electric flux"@en ;
    dct:identifier "urn:knx:dpt.valueElectricFlux" ;
    dct:subject "14.024",
        "14.24",
        "Value Electric Flux" ;
    dct:title "Value Electric Flux"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "24"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.24.i0 ;
    knx:label "Value Electric Flux"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.024: Value of electric flux"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueElectricFlux"^^xsd:anyURI .

knx:valueElectricFluxDensity a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Electric FluxDensity"@en ;
    dct:description "DPT 14.025: Value of electric flux density"@en ;
    dct:identifier "urn:knx:dpt.valueElectricFluxDensity" ;
    dct:subject "14.025",
        "14.25",
        "Value Electric FluxDensity" ;
    dct:title "Value Electric FluxDensity"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "25"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.25.i0 ;
    knx:label "Value Electric FluxDensity"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.025: Value of electric flux density"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueElectricFluxDensity"^^xsd:anyURI .

knx:valueElectricPolarization a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Electric Polarization"@en ;
    dct:description "DPT 14.026: Value of electric polarization"@en ;
    dct:identifier "urn:knx:dpt.valueElectricPolarization" ;
    dct:subject "14.026",
        "14.26",
        "Value Electric Polarization" ;
    dct:title "Value Electric Polarization"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "26"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.26.i0 ;
    knx:label "Value Electric Polarization"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.026: Value of electric polarization"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueElectricPolarization"^^xsd:anyURI .

knx:valueElectricPotential a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Electric Potential"@en ;
    dct:description "DPT 14.027: Value of electric potential"@en ;
    dct:identifier "urn:knx:dpt.valueElectricPotential" ;
    dct:subject "14.027",
        "14.27",
        "Value Electric Potential" ;
    dct:title "Value Electric Potential"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "27"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.27.i0 ;
    knx:label "Value Electric Potential"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.027: Value of electric potential"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueElectricPotential"^^xsd:anyURI .

knx:valueElectricPotentialDifference a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Electric PotentialDifference"@en ;
    dct:description "DPT 14.028: Value of electric potential difference"@en ;
    dct:identifier "urn:knx:dpt.valueElectricPotentialDifference" ;
    dct:subject "14.028",
        "14.28",
        "Value Electric PotentialDifference" ;
    dct:title "Value Electric PotentialDifference"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "28"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.28.i0 ;
    knx:label "Value Electric PotentialDifference"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.028: Value of electric potential difference"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueElectricPotentialDifference"^^xsd:anyURI .

knx:valueElectricalConductivity a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Electrical Conductivity"@en ;
    dct:description "DPT 14.016: Value of electrical conductivity"@en ;
    dct:identifier "urn:knx:dpt.valueElectricalConductivity" ;
    dct:subject "14.016",
        "14.16",
        "Value Electrical Conductivity" ;
    dct:title "Value Electrical Conductivity"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "16"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.16.i0 ;
    knx:label "Value Electrical Conductivity"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.016: Value of electrical conductivity"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueElectricalConductivity"^^xsd:anyURI .

knx:valueElectromagneticMoment a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value ElectromagneticMoment"@en ;
    dct:description "DPT 14.029: Value of electromagnetic moment"@en ;
    dct:identifier "urn:knx:dpt.valueElectromagneticMoment" ;
    dct:subject "14.029",
        "14.29",
        "Value ElectromagneticMoment" ;
    dct:title "Value ElectromagneticMoment"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "29"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.29.i0 ;
    knx:label "Value ElectromagneticMoment"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.029: Value of electromagnetic moment"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueElectromagneticMoment"^^xsd:anyURI .

knx:valueElectromotiveForce a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Electromotive Force"@en ;
    dct:description "DPT 14.030: Value of electromotive force"@en ;
    dct:identifier "urn:knx:dpt.valueElectromotiveForce" ;
    dct:subject "14.030",
        "14.30",
        "Value Electromotive Force" ;
    dct:title "Value Electromotive Force"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "30"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.30.i0 ;
    knx:label "Value Electromotive Force"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.030: Value of electromotive force"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueElectromotiveForce"^^xsd:anyURI .

knx:valueEnergy a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Energy"@en ;
    dct:description "DPT 14.031: Value of energy"@en ;
    dct:identifier "urn:knx:dpt.valueEnergy" ;
    dct:subject "14.031",
        "14.31",
        "Value Energy" ;
    dct:title "Value Energy"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "31"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.31.i0 ;
    knx:label "Value Energy"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.031: Value of energy"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueEnergy"^^xsd:anyURI .

knx:valueForce a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Force"@en ;
    dct:description "DPT 14.032: Value of force"@en ;
    dct:identifier "urn:knx:dpt.valueForce" ;
    dct:subject "14.032",
        "14.32",
        "Value Force" ;
    dct:title "Value Force"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "32"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.32.i0 ;
    knx:label "Value Force"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.032: Value of force"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueForce"^^xsd:anyURI .

knx:valueFrequency a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Frequency"@en ;
    dct:description "DPT 14.033: Value of frequency"@en ;
    dct:identifier "urn:knx:dpt.valueFrequency" ;
    dct:subject "14.033",
        "14.33",
        "Value Frequency" ;
    dct:title "Value Frequency"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "33"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.33.i0 ;
    knx:label "Value Frequency"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.033: Value of frequency"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueFrequency"^^xsd:anyURI .

knx:valueHeatCapacity a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Heat Capacity"@en ;
    dct:description "DPT 14.035: Value of heat capacity"@en ;
    dct:identifier "urn:knx:dpt.valueHeatCapacity" ;
    dct:subject "14.035",
        "14.35",
        "Value Heat Capacity" ;
    dct:title "Value Heat Capacity"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "35"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.35.i0 ;
    knx:label "Value Heat Capacity"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.035: Value of heat capacity"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueHeatCapacity"^^xsd:anyURI .

knx:valueHeatFlowRate a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Heat FlowRate"@en ;
    dct:description "DPT 14.036: Value of heat flow rate"@en ;
    dct:identifier "urn:knx:dpt.valueHeatFlowRate" ;
    dct:subject "14.036",
        "14.36",
        "Value Heat FlowRate" ;
    dct:title "Value Heat FlowRate"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "36"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.36.i0 ;
    knx:label "Value Heat FlowRate"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.036: Value of heat flow rate"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueHeatFlowRate"^^xsd:anyURI .

knx:valueHeatQuantity a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Heat Quantity"@en ;
    dct:description "DPT 14.037: Value of heat quantity"@en ;
    dct:identifier "urn:knx:dpt.valueHeatQuantity" ;
    dct:subject "14.037",
        "14.37",
        "Value Heat Quantity" ;
    dct:title "Value Heat Quantity"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "37"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.37.i0 ;
    knx:label "Value Heat Quantity"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.037: Value of heat quantity"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueHeatQuantity"^^xsd:anyURI .

knx:valueHumidity a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Humidity"@en ;
    dct:description "a point representing DPT 9.007: Value Humidity"@en ;
    dct:identifier "urn:knx:dpt.valueHumidity" ;
    dct:subject "9.007",
        "9.7",
        "Value Humidity" ;
    dct:title "Value Humidity"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "9"^^xsd:positiveInteger ;
    knx:dptMinorNumber "7"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.9.7.i0 ;
    knx:label "Value Humidity"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 9.007: Value Humidity"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueHumidity"^^xsd:anyURI .

knx:valueImpedance a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Impedance"@en ;
    dct:description "DPT 14.038: Value of impedance"@en ;
    dct:identifier "urn:knx:dpt.valueImpedance" ;
    dct:subject "14.038",
        "14.38",
        "Value Impedance" ;
    dct:title "Value Impedance"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "38"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.38.i0 ;
    knx:label "Value Impedance"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.038: Value of impedance"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueImpedance"^^xsd:anyURI .

knx:valueKNX a owl:DatatypeProperty ;
    rdfs:label "value KNX"@en ;
    rdfs:comment "Specifies for enumeration DPTs a numerical value, that is used from the KNX system at runtime."@en ;
    rdfs:range xsd:integer .

knx:valueLength a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Length"@en ;
    dct:description "DPT 14.039: Value of length"@en ;
    dct:identifier "urn:knx:dpt.valueLength" ;
    dct:subject "14.039",
        "14.39",
        "Value Length" ;
    dct:title "Value Length"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "39"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.39.i0 ;
    knx:label "Value Length"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.039: Value of length"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueLength"^^xsd:anyURI .

knx:valueLightQuantity a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Light Quantity"@en ;
    dct:description "DPT 14.040: Value of light quantity"@en ;
    dct:identifier "urn:knx:dpt.valueLightQuantity" ;
    dct:subject "14.040",
        "14.40",
        "Value Light Quantity" ;
    dct:title "Value Light Quantity"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "40"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.40.i0 ;
    knx:label "Value Light Quantity"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.040: Value of light quantity"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueLightQuantity"^^xsd:anyURI .

knx:valueLuminance a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Luminance"@en ;
    dct:description "DPT 14.041: Value of luminance"@en ;
    dct:identifier "urn:knx:dpt.valueLuminance" ;
    dct:subject "14.041",
        "14.41",
        "Value Luminance" ;
    dct:title "Value Luminance"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "41"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.41.i0 ;
    knx:label "Value Luminance"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.041: Value of luminance"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueLuminance"^^xsd:anyURI .

knx:valueLuminousFlux a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Luminous Flux"@en ;
    dct:description "DPT 14.042: Value of luminous flux"@en ;
    dct:identifier "urn:knx:dpt.valueLuminousFlux" ;
    dct:subject "14.042",
        "14.42",
        "Value Luminous Flux" ;
    dct:title "Value Luminous Flux"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "42"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.42.i0 ;
    knx:label "Value Luminous Flux"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.042: Value of luminous flux"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueLuminousFlux"^^xsd:anyURI .

knx:valueLuminousIntensity a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Luminous Intensity"@en ;
    dct:description "DPT 14.043: Value of luminous intensity"@en ;
    dct:identifier "urn:knx:dpt.valueLuminousIntensity" ;
    dct:subject "14.043",
        "14.43",
        "Value Luminous Intensity" ;
    dct:title "Value Luminous Intensity"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "43"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.43.i0 ;
    knx:label "Value Luminous Intensity"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.043: Value of luminous intensity"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueLuminousIntensity"^^xsd:anyURI .

knx:valueMagneticFieldStrength a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Magnetic FieldStrength"@en ;
    dct:description "DPT 14.044: Value of magnetic field strength"@en ;
    dct:identifier "urn:knx:dpt.valueMagneticFieldStrength" ;
    dct:subject "14.044",
        "14.44",
        "Value Magnetic FieldStrength" ;
    dct:title "Value Magnetic FieldStrength"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "44"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.44.i0 ;
    knx:label "Value Magnetic FieldStrength"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.044: Value of magnetic field strength"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueMagneticFieldStrength"^^xsd:anyURI .

knx:valueMagneticFlux a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Magnetic Flux"@en ;
    dct:description "DPT 14.045: Value of magnetic flux"@en ;
    dct:identifier "urn:knx:dpt.valueMagneticFlux" ;
    dct:subject "14.045",
        "14.45",
        "Value Magnetic Flux" ;
    dct:title "Value Magnetic Flux"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "45"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.45.i0 ;
    knx:label "Value Magnetic Flux"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.045: Value of magnetic flux"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueMagneticFlux"^^xsd:anyURI .

knx:valueMagneticFluxDensity a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Magnetic FluxDensity"@en ;
    dct:description "DPT 14.046: Value of magnetic flux density"@en ;
    dct:identifier "urn:knx:dpt.valueMagneticFluxDensity" ;
    dct:subject "14.046",
        "14.46",
        "Value Magnetic FluxDensity" ;
    dct:title "Value Magnetic FluxDensity"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "46"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.46.i0 ;
    knx:label "Value Magnetic FluxDensity"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.046: Value of magnetic flux density"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueMagneticFluxDensity"^^xsd:anyURI .

knx:valueMagneticMoment a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Magnetic Moment"@en ;
    dct:description "DPT 14.047: Value of magnetic moment"@en ;
    dct:identifier "urn:knx:dpt.valueMagneticMoment" ;
    dct:subject "14.047",
        "14.47",
        "Value Magnetic Moment" ;
    dct:title "Value Magnetic Moment"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "47"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.47.i0 ;
    knx:label "Value Magnetic Moment"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.047: Value of magnetic moment"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueMagneticMoment"^^xsd:anyURI .

knx:valueMagneticPolarization a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Magnetic Polarization"@en ;
    dct:description "DPT 14.048: Value of magnetic polarization"@en ;
    dct:identifier "urn:knx:dpt.valueMagneticPolarization" ;
    dct:subject "14.048",
        "14.48",
        "Value Magnetic Polarization" ;
    dct:title "Value Magnetic Polarization"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "48"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.48.i0 ;
    knx:label "Value Magnetic Polarization"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.048: Value of magnetic polarization"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueMagneticPolarization"^^xsd:anyURI .

knx:valueMagnetization a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Magnetization"@en ;
    dct:description "DPT 14.049: Value of magnetization"@en ;
    dct:identifier "urn:knx:dpt.valueMagnetization" ;
    dct:subject "14.049",
        "14.49",
        "Value Magnetization" ;
    dct:title "Value Magnetization"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "49"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.49.i0 ;
    knx:label "Value Magnetization"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.049: Value of magnetization"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueMagnetization"^^xsd:anyURI .

knx:valueMagnetomotiveForce a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value MagnetomotiveForce"@en ;
    dct:description "DPT 14.050: Value of magneto motive force"@en ;
    dct:identifier "urn:knx:dpt.valueMagnetomotiveForce" ;
    dct:subject "14.050",
        "14.50",
        "Value MagnetomotiveForce" ;
    dct:title "Value MagnetomotiveForce"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "50"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.50.i0 ;
    knx:label "Value MagnetomotiveForce"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.050: Value of magneto motive force"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueMagnetomotiveForce"^^xsd:anyURI .

knx:valueMass a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Mass"@en ;
    dct:description "DPT 14.051: Value of mass"@en ;
    dct:identifier "urn:knx:dpt.valueMass" ;
    dct:subject "14.051",
        "14.51",
        "Value Mass" ;
    dct:title "Value Mass"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "51"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.51.i0 ;
    knx:label "Value Mass"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.051: Value of mass"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueMass"^^xsd:anyURI .

knx:valueMassFlux a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value MassFlux"@en ;
    dct:description "DPT 14.052: Value of mass flux"@en ;
    dct:identifier "urn:knx:dpt.valueMassFlux" ;
    dct:subject "14.052",
        "14.52",
        "Value MassFlux" ;
    dct:title "Value MassFlux"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "52"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.52.i0 ;
    knx:label "Value MassFlux"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.052: Value of mass flux"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueMassFlux"^^xsd:anyURI .

knx:valueMol a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Mol"@en ;
    dct:description "DPT 14.004: Value of the amount of substance (mol)"@en ;
    dct:identifier "urn:knx:dpt.valueMol" ;
    dct:subject "14.004",
        "14.4",
        "Value Mol" ;
    dct:title "Value Mol"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "4"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.4.i0 ;
    knx:label "Value Mol"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.004: Value of the amount of substance (mol)"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueMol"^^xsd:anyURI .

knx:valueMomentum a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Momentum"@en ;
    dct:description "DPT 14.053: Value of momentum"@en ;
    dct:identifier "urn:knx:dpt.valueMomentum" ;
    dct:subject "14.053",
        "14.53",
        "Value Momentum" ;
    dct:title "Value Momentum"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "53"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.53.i0 ;
    knx:label "Value Momentum"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.053: Value of momentum"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueMomentum"^^xsd:anyURI .

knx:valuePhaseAngleDeg a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Phase AngleDeg"@en ;
    dct:description "DPT 14.055: Value of phase angle (in degrees)"@en ;
    dct:identifier "urn:knx:dpt.valuePhaseAngleDeg" ;
    dct:subject "14.055",
        "14.55",
        "Value Phase AngleDeg" ;
    dct:title "Value Phase AngleDeg"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "55"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.55.i0 ;
    knx:label "Value Phase AngleDeg"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.055: Value of phase angle (in degrees)"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valuePhaseAngleDeg"^^xsd:anyURI .

knx:valuePhaseAngleRad a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Phase AngleRad"@en ;
    dct:description "DPT 14.054: Value of phase angle (in radiant)"@en ;
    dct:identifier "urn:knx:dpt.valuePhaseAngleRad" ;
    dct:subject "14.054",
        "14.54",
        "Value Phase AngleRad" ;
    dct:title "Value Phase AngleRad"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "54"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.54.i0 ;
    knx:label "Value Phase AngleRad"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.054: Value of phase angle (in radiant)"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valuePhaseAngleRad"^^xsd:anyURI .

knx:valuePower a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Power"@en ;
    dct:description "DPT 14.056: Value of power"@en ;
    dct:identifier "urn:knx:dpt.valuePower" ;
    dct:subject "14.056",
        "14.56",
        "Value Power" ;
    dct:title "Value Power"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "56"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.56.i0 ;
    knx:label "Value Power"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.056: Value of power"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valuePower"^^xsd:anyURI .

knx:valuePowerFactor a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Power Factor"@en ;
    dct:description "DPT 14.057: Value of power factor"@en ;
    dct:identifier "urn:knx:dpt.valuePowerFactor" ;
    dct:subject "14.057",
        "14.57",
        "Value Power Factor" ;
    dct:title "Value Power Factor"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "57"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.57.i0 ;
    knx:label "Value Power Factor"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.057: Value of power factor"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valuePowerFactor"^^xsd:anyURI .

knx:valuePressure a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Pressure"@en ;
    dct:description "DPT 14.058: Value of pressure"@en ;
    dct:identifier "urn:knx:dpt.valuePressure" ;
    dct:subject "14.058",
        "14.58",
        "Value Pressure" ;
    dct:title "Value Pressure"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "58"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.58.i0 ;
    knx:label "Value Pressure"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.058: Value of pressure"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valuePressure"^^xsd:anyURI .

knx:valueReactance a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Reactance"@en ;
    dct:description "DPT 14.059: Value of reactance"@en ;
    dct:identifier "urn:knx:dpt.valueReactance" ;
    dct:subject "14.059",
        "14.59",
        "Value Reactance" ;
    dct:title "Value Reactance"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "59"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.59.i0 ;
    knx:label "Value Reactance"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.059: Value of reactance"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueReactance"^^xsd:anyURI .

knx:valueResistance a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Resistance"@en ;
    dct:description "DPT 14.060: Value of resistance"@en ;
    dct:identifier "urn:knx:dpt.valueResistance" ;
    dct:subject "14.060",
        "14.60",
        "Value Resistance" ;
    dct:title "Value Resistance"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "60"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.60.i0 ;
    knx:label "Value Resistance"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.060: Value of resistance"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueResistance"^^xsd:anyURI .

knx:valueResistivity a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Resistivity"@en ;
    dct:description "DPT 14.061: Value of resistivity"@en ;
    dct:identifier "urn:knx:dpt.valueResistivity" ;
    dct:subject "14.061",
        "14.61",
        "Value Resistivity" ;
    dct:title "Value Resistivity"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "61"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.61.i0 ;
    knx:label "Value Resistivity"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.061: Value of resistivity"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueResistivity"^^xsd:anyURI .

knx:valueSelfInductance a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value SelfInductance"@en ;
    dct:description "DPT 14.062: Value of self inductance"@en ;
    dct:identifier "urn:knx:dpt.valueSelfInductance" ;
    dct:subject "14.062",
        "14.62",
        "Value SelfInductance" ;
    dct:title "Value SelfInductance"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "62"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.62.i0 ;
    knx:label "Value SelfInductance"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.062: Value of self inductance"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueSelfInductance"^^xsd:anyURI .

knx:valueSolidAngle a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value SolidAngle"@en ;
    dct:description "DPT 14.063: Value of solid angle"@en ;
    dct:identifier "urn:knx:dpt.valueSolidAngle" ;
    dct:subject "14.063",
        "14.63",
        "Value SolidAngle" ;
    dct:title "Value SolidAngle"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "63"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.63.i0 ;
    knx:label "Value SolidAngle"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.063: Value of solid angle"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueSolidAngle"^^xsd:anyURI .

knx:valueSoundIntensity a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Sound Intensity"@en ;
    dct:description "DPT 14.064: Value of sound intensity"@en ;
    dct:identifier "urn:knx:dpt.valueSoundIntensity" ;
    dct:subject "14.064",
        "14.64",
        "Value Sound Intensity" ;
    dct:title "Value Sound Intensity"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "64"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.64.i0 ;
    knx:label "Value Sound Intensity"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.064: Value of sound intensity"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueSoundIntensity"^^xsd:anyURI .

knx:valueSpeed a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Speed"@en ;
    dct:description "DPT 14.065: Value of speed"@en ;
    dct:identifier "urn:knx:dpt.valueSpeed" ;
    dct:subject "14.065",
        "14.65",
        "Value Speed" ;
    dct:title "Value Speed"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "65"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.65.i0 ;
    knx:label "Value Speed"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.065: Value of speed"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueSpeed"^^xsd:anyURI .

knx:valueStress a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Stress"@en ;
    dct:description "DPT 14.066: Value of stress"@en ;
    dct:identifier "urn:knx:dpt.valueStress" ;
    dct:subject "14.066",
        "14.66",
        "Value Stress" ;
    dct:title "Value Stress"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "66"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.66.i0 ;
    knx:label "Value Stress"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.066: Value of stress"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueStress"^^xsd:anyURI .

knx:valueSurfaceTension a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Surface Tension"@en ;
    dct:description "DPT 14.067: Value of surface tension"@en ;
    dct:identifier "urn:knx:dpt.valueSurfaceTension" ;
    dct:subject "14.067",
        "14.67",
        "Value Surface Tension" ;
    dct:title "Value Surface Tension"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "67"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.67.i0 ;
    knx:label "Value Surface Tension"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.067: Value of surface tension"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueSurfaceTension"^^xsd:anyURI .

knx:valueTempA a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Temp A"@en ;
    dct:description "a point representing DPT 9.003: Value Temp A"@en ;
    dct:identifier "urn:knx:dpt.valueTempA" ;
    dct:subject "9.003",
        "9.3",
        "Value Temp A" ;
    dct:title "Value Temp A"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "9"^^xsd:positiveInteger ;
    knx:dptMinorNumber "3"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.9.3.i0 ;
    knx:label "Value Temp A"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 9.003: Value Temp A"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueTempA"^^xsd:anyURI .

knx:valueTempF a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Temp F"@en ;
    dct:description "a point representing DPT 9.027: Value Temp F"@en ;
    dct:identifier "urn:knx:dpt.valueTempF" ;
    dct:subject "9.027",
        "9.27",
        "Value Temp F" ;
    dct:title "Value Temp F"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "9"^^xsd:positiveInteger ;
    knx:dptMinorNumber "27"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.9.27.i0 ;
    knx:label "Value Temp F"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 9.027: Value Temp F"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueTempF"^^xsd:anyURI .

knx:valueTemperatureDifference a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value TemperatureDifference"@en ;
    dct:description "DPT 14.070: Value of temperature difference"@en ;
    dct:identifier "urn:knx:dpt.valueTemperatureDifference" ;
    dct:subject "14.070",
        "14.70",
        "Value TemperatureDifference" ;
    dct:title "Value TemperatureDifference"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "70"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.70.i0 ;
    knx:label "Value TemperatureDifference"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.070: Value of temperature difference"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueTemperatureDifference"^^xsd:anyURI .

knx:valueThermalCapacity a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Thermal Capacity"@en ;
    dct:description "DPT 14.071: Value of thermal capacity"@en ;
    dct:identifier "urn:knx:dpt.valueThermalCapacity" ;
    dct:subject "14.071",
        "14.71",
        "Value Thermal Capacity" ;
    dct:title "Value Thermal Capacity"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "71"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.71.i0 ;
    knx:label "Value Thermal Capacity"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.071: Value of thermal capacity"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueThermalCapacity"^^xsd:anyURI .

knx:valueThermalConductivity a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Thermal Conductivity"@en ;
    dct:description "DPT 14.072: Value of thermal conductivity"@en ;
    dct:identifier "urn:knx:dpt.valueThermalConductivity" ;
    dct:subject "14.072",
        "14.72",
        "Value Thermal Conductivity" ;
    dct:title "Value Thermal Conductivity"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "72"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.72.i0 ;
    knx:label "Value Thermal Conductivity"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.072: Value of thermal conductivity"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueThermalConductivity"^^xsd:anyURI .

knx:valueThermoelectricPower a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value ThermoelectricPower"@en ;
    dct:description "DPT 14.073: Value of thermoelectric power"@en ;
    dct:identifier "urn:knx:dpt.valueThermoelectricPower" ;
    dct:subject "14.073",
        "14.73",
        "Value ThermoelectricPower" ;
    dct:title "Value ThermoelectricPower"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "73"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.73.i0 ;
    knx:label "Value ThermoelectricPower"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.073: Value of thermoelectric power"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueThermoelectricPower"^^xsd:anyURI .

knx:valueTime a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Time"@en ;
    dct:description "DPT 14.074: Value of time"@en ;
    dct:identifier "urn:knx:dpt.valueTime" ;
    dct:subject "14.074",
        "14.74",
        "Value Time" ;
    dct:title "Value Time"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "74"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.74.i0 ;
    knx:label "Value Time"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.074: Value of time"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueTime"^^xsd:anyURI .

knx:valueTime1 a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Time 1"@en ;
    dct:description "a point representing DPT 9.010: Value Time 1"@en ;
    dct:identifier "urn:knx:dpt.valueTime1" ;
    dct:subject "9.010",
        "9.10",
        "Value Time 1" ;
    dct:title "Value Time 1"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "9"^^xsd:positiveInteger ;
    knx:dptMinorNumber "10"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.9.10.i0 ;
    knx:label "Value Time 1"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 9.010: Value Time 1"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueTime1"^^xsd:anyURI .

knx:valueTime2 a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Time 2"@en ;
    dct:description "a point representing DPT 9.011: Value Time 2"@en ;
    dct:identifier "urn:knx:dpt.valueTime2" ;
    dct:subject "9.011",
        "9.11",
        "Value Time 2" ;
    dct:title "Value Time 2"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "9"^^xsd:positiveInteger ;
    knx:dptMinorNumber "11"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.9.11.i0 ;
    knx:label "Value Time 2"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 9.011: Value Time 2"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueTime2"^^xsd:anyURI .

knx:valueTorque a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Torque"@en ;
    dct:description "DPT 14.075: Value of torque"@en ;
    dct:identifier "urn:knx:dpt.valueTorque" ;
    dct:subject "14.075",
        "14.75",
        "Value Torque" ;
    dct:title "Value Torque"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "75"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.75.i0 ;
    knx:label "Value Torque"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.075: Value of torque"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueTorque"^^xsd:anyURI .

knx:valueVolt a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Volt"@en ;
    dct:description "a point representing DPT 9.020: Value Volt"@en ;
    dct:identifier "urn:knx:dpt.valueVolt" ;
    dct:subject "9.020",
        "9.20",
        "Value Volt" ;
    dct:title "Value Volt"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "9"^^xsd:positiveInteger ;
    knx:dptMinorNumber "20"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.9.20.i0 ;
    knx:label "Value Volt"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 9.020: Value Volt"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueVolt"^^xsd:anyURI .

knx:valueVolume a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Volume"@en ;
    dct:description "DPT 14.076: Value of volume"@en ;
    dct:identifier "urn:knx:dpt.valueVolume" ;
    dct:subject "14.076",
        "14.76",
        "Value Volume" ;
    dct:title "Value Volume"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "76"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.76.i0 ;
    knx:label "Value Volume"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.076: Value of volume"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueVolume"^^xsd:anyURI .

knx:valueVolumeFlow a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Volume Flow"@en ;
    dct:description "a point representing DPT 9.025: Value Volume Flow"@en ;
    dct:identifier "urn:knx:dpt.valueVolumeFlow" ;
    dct:subject "9.025",
        "9.25",
        "Value Volume Flow" ;
    dct:title "Value Volume Flow"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "9"^^xsd:positiveInteger ;
    knx:dptMinorNumber "25"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.9.25.i0 ;
    knx:label "Value Volume Flow"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 9.025: Value Volume Flow"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueVolumeFlow"^^xsd:anyURI .

knx:valueVolumeFlux a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Volume Flux"@en ;
    dct:description "DPT 14.077: Value of volume flux"@en ;
    dct:identifier "urn:knx:dpt.valueVolumeFlux" ;
    dct:subject "14.077",
        "14.77",
        "Value Volume Flux" ;
    dct:title "Value Volume Flux"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "77"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.77.i0 ;
    knx:label "Value Volume Flux"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.077: Value of volume flux"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueVolumeFlux"^^xsd:anyURI .

knx:valueWeight a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Weight"@en ;
    dct:description "DPT 14.078: Value of weight"@en ;
    dct:identifier "urn:knx:dpt.valueWeight" ;
    dct:subject "14.078",
        "14.78",
        "Value Weight" ;
    dct:title "Value Weight"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "78"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.78.i0 ;
    knx:label "Value Weight"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.078: Value of weight"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueWeight"^^xsd:anyURI .

knx:valueWork a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Work"@en ;
    dct:description "DPT 14.079: Value of work"@en ;
    dct:identifier "urn:knx:dpt.valueWork" ;
    dct:subject "14.079",
        "14.79",
        "Value Work" ;
    dct:title "Value Work"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "79"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.79.i0 ;
    knx:label "Value Work"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.079: Value of work"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueWork"^^xsd:anyURI .

knx:valueWsp a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Wsp"@en ;
    dct:description "a point representing DPT 9.005: Value Wsp"@en ;
    dct:identifier "urn:knx:dpt.valueWsp" ;
    dct:subject "9.005",
        "9.5",
        "Value Wsp" ;
    dct:title "Value Wsp"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "9"^^xsd:positiveInteger ;
    knx:dptMinorNumber "5"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.9.5.i0 ;
    knx:label "Value Wsp"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 9.005: Value Wsp"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueWsp"^^xsd:anyURI .

knx:valueWspkmh a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Wsp kmh"@en ;
    dct:description "a point representing DPT 9.028: Value Wsp kmh"@en ;
    dct:identifier "urn:knx:dpt.valueWspkmh" ;
    dct:subject "9.028",
        "9.28",
        "Value Wsp kmh" ;
    dct:title "Value Wsp kmh"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "9"^^xsd:positiveInteger ;
    knx:dptMinorNumber "28"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.9.28.i0 ;
    knx:label "Value Wsp kmh"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 9.028: Value Wsp kmh"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueWspkmh"^^xsd:anyURI .

knx:valveMode a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "ValveMode"@en ;
    dct:description "a point representing DPT 20.108: ValveMode"@en ;
    dct:identifier "urn:knx:dpt.valveMode" ;
    dct:subject "20.108",
        "ValveMode" ;
    dct:title "ValveMode"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "108"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.108.i0 ;
    knx:label "ValveMode"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.108: ValveMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valveMode"^^xsd:anyURI .

knx:varString88591 a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "VarString 8859-1"@en ;
    dct:description "a point representing DPT 24.001: VarString 8859-1"@en ;
    dct:identifier "urn:knx:dpt.varString88591" ;
    dct:subject "24.001",
        "24.1",
        "VarString 8859-1" ;
    dct:title "VarString 8859-1"@en ;
    knx:dptBitSizeMax "312"^^xsd:positiveInteger ;
    knx:dptMajorNumber "24"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.24.1.i0 ;
    knx:label "VarString 8859-1"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 24.001: VarString 8859-1"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#varString88591"^^xsd:anyURI .

knx:version a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Version"@en ;
    dct:description "a point representing DPT 217.001: Version"@en ;
    dct:identifier "urn:knx:dpt.version" ;
    dct:subject "217.001",
        "217.1",
        "Version" ;
    dct:title "Version"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "217"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.217.1.i0.RevisionNumber,
        knx:type.dpt.field.217.1.i1.VersionNumber,
        knx:type.dpt.field.217.1.i2.MagicNumber ;
    knx:label "Version"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 217.001: Version"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#version"^^xsd:anyURI .

knx:video a owl:Class ;
    rdfs:label "Video"@en ;
    dct:identifier <urn:knx:fct.video> ;
    rdfs:comment "Video data and camera management function."@en ;
    rdfs:subClassOf knx:monitoring .

knx:volumeFluxMeter a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Volume Flux for Meters"@en ;
    dct:description "DPT 14.1200: Value of volume flux (in cubic meters per hour)"@en ;
    dct:identifier "urn:knx:dpt.volumeFluxMeter" ;
    dct:subject "14.1200",
        "Volume Flux for Meters" ;
    dct:title "Volume Flux for Meters"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1200"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.1200.i0 ;
    knx:label "Volume Flux for Meters"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.1200: Value of volume flux (in cubic meters per hour)"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#volumeFluxMeter"^^xsd:anyURI .

knx:volumeFluxls a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Volume Flux ls"@en ;
    dct:description "DPT 14.1201: Value of volume flux (in litres per second)"@en ;
    dct:identifier "urn:knx:dpt.volumeFluxls" ;
    dct:subject "14.1201",
        "Volume Flux ls" ;
    dct:title "Volume Flux ls"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "14"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1201"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.14.1201.i0 ;
    knx:label "Volume Flux ls"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "DPT 14.1201: Value of volume flux (in litres per second)"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#volumeFluxls"^^xsd:anyURI .

knx:volumeLiquidLitre a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "VolumeLiquid Litre"@en ;
    dct:description "a point representing DPT 12.1200: VolumeLiquid Litre"@en ;
    dct:identifier "urn:knx:dpt.volumeLiquidLitre" ;
    dct:subject "12.1200",
        "VolumeLiquid Litre" ;
    dct:title "VolumeLiquid Litre"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "12"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1200"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.12.1200.i0 ;
    knx:label "VolumeLiquid Litre"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 12.1200: VolumeLiquid Litre"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#volumeLiquidLitre"^^xsd:anyURI .

knx:volumeLiterZ a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "VolumeLiter Z"@en ;
    dct:description "a point representing DPT 218.001: Volume in Liter"@en ;
    dct:identifier "urn:knx:dpt.volumeLiterZ" ;
    dct:subject "218.001",
        "218.1",
        "VolumeLiter Z" ;
    dct:title "VolumeLiter Z"@en ;
    knx:dptBitSizeMax "40"^^xsd:positiveInteger ;
    knx:dptMajorNumber "218"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.218.1.i0.StatusCommand,
        knx:type.dpt.field.218.1.i1.VolumeLiter ;
    knx:label "VolumeLiter Z"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 218.001: Volume in Liter"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#volumeLiterZ"^^xsd:anyURI .

knx:volumeM3 a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Volume m3"@en ;
    dct:description "a point representing DPT 12.1201: Volume M3"@en ;
    dct:identifier "urn:knx:dpt.volumeM3" ;
    dct:subject "12.1201",
        "Volume m3" ;
    dct:title "Volume m3"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "12"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1201"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.12.1201.i0 ;
    knx:label "Volume m3"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 12.1201: Volume M3"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#volumeM3"^^xsd:anyURI .

knx:waterDifferentialPressureCtrl a owl:Class ;
    rdfs:label "Water Difference Pressure Control"@en ;
    dct:identifier <urn:knx:fct.waterDiffentialPressureCtrl> ;
    rdfs:comment "Application Functions that controls the quantity 'water pressure'."@en ;
    rdfs:subClassOf knx:waterCtrl .

knx:waterTemperatureCtrl a owl:Class ;
    rdfs:label "Water Temperature Control"@en ;
    dct:identifier <urn:knx:fct.waterTemperatureCtrl> ;
    rdfs:comment "Application Functions that controls the quantity 'water temperature'."@en ;
    rdfs:subClassOf knx:waterCtrl .

knx:weatherStation a owl:Class ;
    rdfs:label "Weather Station"@en ;
    dct:identifier <urn:knx:fct.weatherStation> ;
    rdfs:comment "Application funtion weather station aggregates outside measurement points."@en ;
    rdfs:subClassOf knx:monitoring .

knx:windSpeedZ a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Wind Speed Z"@en ;
    dct:description "a point representing DPT 203.101: Wind Speed Z"@en ;
    dct:identifier "urn:knx:dpt.windSpeedZ" ;
    dct:subject "203.101",
        "Wind Speed Z" ;
    dct:title "Wind Speed Z"@en ;
    knx:dptBitSizeMax "24"^^xsd:positiveInteger ;
    knx:dptMajorNumber "203"^^xsd:positiveInteger ;
    knx:dptMinorNumber "101"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.203.101.i0.StatusCommand,
        knx:type.dpt.field.203.101.i1.WindSpeed ;
    knx:label "Wind Speed Z"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 203.101: Wind Speed Z"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#windSpeedZ"^^xsd:anyURI .

knx:zoneHeatingCtrl a owl:Class ;
    rdfs:label "Zone Heating Control"@en ;
    dct:identifier <urn:knx:fct.zoneHeatingCtrl> ;
    rdfs:comment "The Application Function controls the 'air temperature' of a room or zone (group of rooms or space) individually, thereby maximizing comfort and minimizing energy costs. The control loop often uses the outside temperature or a reference room temperature as a process variable."@en ;
    rdfs:subClassOf knx:emissionCtrl .

mac:Building a owl:Class ;
    rdfs:label "Mac building"@en ;
    rdfs:comment "By a MaC (ETS) allowed location usages for a building."@en ;
    owl:equivalentClass [ a owl:Class ;
            owl:intersectionOf ( loc:Building [ a owl:Restriction ;
                        owl:allValuesFrom [ a owl:Class ;
                                owl:oneOf ( tag:apartment tag:factory tag:familyHouse tag:garage tag:gym tag:hotel tag:office tag:villa ) ] ;
                        owl:onProperty tag:hasLocationUsage ] ) ] .

mac:Floor a owl:Class ;
    rdfs:label "MaC floor"@en ;
    rdfs:comment "By a MaC (ETS) allowed location usages for a floor."@en ;
    owl:equivalentClass [ a owl:Class ;
            owl:intersectionOf ( loc:Floor [ a owl:Restriction ;
                        owl:allValuesFrom [ a owl:Class ;
                                owl:oneOf ( tag:elevatorShaft tag:entrance tag:hallway tag:staircase ) ] ;
                        owl:onProperty tag:hasLocationUsage ] ) ] .

mac:Room a owl:Class ;
    rdfs:label "MaC room"@en ;
    rdfs:comment "By a MaC (ETS) allowed location usages for a room."@en ;
    owl:equivalentClass [ a owl:Class ;
            owl:intersectionOf ( loc:Room [ a owl:Restriction ;
                        owl:allValuesFrom [ a owl:Class ;
                                owl:oneOf ( tag:balcony tag:bar tag:bathroom tag:bedRoom tag:classroom tag:diningRoom tag:garage tag:garden tag:gym tag:hallway tag:kitchen tag:laundry tag:leisure tag:livingRoom tag:meetingRoom tag:nursery tag:office tag:parking tag:pool tag:restroom tag:staircase tag:storeRoom tag:terrace tag:utilityRoom tag:wellness ) ] ;
                        owl:onProperty tag:hasLocationUsage ] ) ] .

mac:Site a owl:Class ;
    rdfs:label "MaC site"@en ;
    rdfs:comment "By a MaC (ETS) allowed location usages for a site."@en ;
    owl:equivalentClass [ a owl:Class ;
            owl:intersectionOf ( loc:Site [ a owl:Restriction ;
                        owl:allValuesFrom [ a owl:Class ;
                                owl:oneOf ( tag:airport tag:educational tag:garden tag:healthCare tag:otherCommercial tag:otherResidential tag:public tag:transportation ) ] ;
                        owl:onProperty tag:hasLocationUsage ] ) ] .

mac:hasComponentId a owl:DatatypeProperty ;
    rdfs:label "has component id"@en ;
    rdfs:comment "Used to refer to management client (MaC) specific data that are not present (with a unique resolvable identifier) within the KNX information model. With this 'link' reference shared data can be defined for the same entity, whereas the data are spread over different sources. Usually, the data are generated in different tools and finally used in a MaC, the latter can import the data chunks and compose them correctly to an full entity."@en ;
    rdfs:domain core:Thing ;
    rdfs:range xsd:string .

mac:isIncomplete a owl:AnnotationProperty ;
    rdfs:label "is incomplete"@en ;
    rdfs:comment "Used to indicate that an entity is not yet completely defined and should be excluded from use in MaCs. Note 1: if this property has the value false, it must be treated exactly as if ths property would not be present at all. Note 2: If an entity has been completed for MaC use, this property must be removed from the entity."@en ;
    rdfs:range xsd:boolean .

mac:macVersion a owl:AnnotationProperty ;
    rdfs:label "mac version"@en ;
    rdfs:comment "Used to represent the current version of the content for the MaC."@en ;
    rdfs:range xsd:positiveInteger .

mac:switching a owl:Class ;
    rdfs:label "Switching"@en ;
    dct:identifier <urn:knx:fct.switching> ;
    dct:subject "GPDO" ;
    rdfs:comment "Application function for generic 'switch control'."@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onClass mac:SwitchCurrentStatus ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:SwitchRequest ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:switchCtrl .

mac:systemClock a owl:Class ;
    rdfs:label "System Clock"@en ;
    dct:identifier <urn:knx:fct.systemClock> ;
    dct:subject "SCLO" ;
    rdfs:comment "Application function to provide a 'system clock' for the system."@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_temporal_datevalue_site ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_temporal_time_site ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onClass mac:CurrentDate ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:CurrentDateAndTime ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:CurrentTime ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:RelationToGMT ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:timeSynchronization .

core:Cabinet a owl:Class ;
    rdfs:label "Cabinet" ;
    rdfs:comment "A Cabinet is a physical enclosure for electrical or electronic equipment such as automatic switches, fuses, circuit breakers, control devices, timers and similar."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Distribution_board"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/core#Cabinet"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty core:comment ],
        core:Equipment ;
    owl:disjointWith core:Device .

core:dictionaryVersion a owl:AnnotationProperty ;
    rdfs:label "dictionary version"@en ;
    rdfs:comment "Used to represent the current version of the content for the semantic dictionary."@en ;
    rdfs:range xsd:positiveInteger .

core:hasActionpoint a owl:ObjectProperty ;
    rdfs:label "has actionpoint"@en ;
    rdfs:range core:Actionpoint ;
    rdfs:subPropertyOf core:hasPoint ;
    owl:inverseOf core:isActionpointOf .

core:hasEventpoint a owl:ObjectProperty ;
    rdfs:label "has eventpoint"@en ;
    rdfs:range core:Eventpoint ;
    rdfs:subPropertyOf core:hasPoint ;
    owl:inverseOf core:isEventpointOf .

core:hasStatus a owl:ObjectProperty ;
    rdfs:label "has status"@en ;
    rdfs:comment "The target value represents a status of a corresponding source datapoint."@en ;
    rdfs:subPropertyOf core:influences .

core:isChangedValueOf a owl:ObjectProperty ;
    rdfs:label "is change of value of"@en ;
    rdfs:comment "The value of the target point is sent as an update notification (triggered). The trigger is defined by the metadata source datapoint value."@en ;
    rdfs:subPropertyOf core:isMetaDataOf .

core:isDescriptionOf a owl:ObjectProperty ;
    rdfs:label "is description of"@en ;
    rdfs:comment "The value of the target point is explained with further details by the metadata datapoint's value."@en ;
    rdfs:subPropertyOf core:isMetaDataOf .

core:isFunctionalBlockOf a owl:ObjectProperty ;
    rdfs:label "is functional block of"@en ;
    rdfs:domain core:FunctionalBlock ;
    rdfs:range core:Device ;
    owl:inverseOf core:supportsFunctionalBlock .

core:isHeartBeatOf a owl:ObjectProperty ;
    rdfs:label "is heartbeat of"@en ;
    rdfs:comment "The value of the target datapoint is sent at the latest after a certain duration. The duration is defined by the metadata datapoint's value."@en ;
    rdfs:subPropertyOf core:isMetaDataOf .

core:isMinimalRepetitionTimeOf a owl:ObjectProperty ;
    rdfs:label "is minimal repetition of"@en ;
    rdfs:comment "The value of the target point is sent at the earliest after a certain duration. The duration is defined by the metadata datapoint's value."@en ;
    rdfs:subPropertyOf core:isMetaDataOf .

core:overrides a owl:ObjectProperty ;
    rdfs:label "ovrerides"@en ;
    rdfs:comment "The target value is directly overridden by the value of the source datapoint"@en ;
    rdfs:subPropertyOf core:influences .

tag:ParticleConcentration a tag:QuantityKind,
        owl:NamedIndividual ;
    rdfs:label "Concentration, Smoke"@en ;
    dct:description "Refers to the concentration of particles in the air, measured in ppm. This is a specialization of quantitykind:Concentration."@en ;
    dct:title "Concentration, Smoke"@en ;
    rdfs:comment "Refers to the concentration of particles in the air, measured in ppm. This is a specialization of quantitykind:Concentration."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#ParticleConcentration"^^xsd:anyURI .

tag:VOCConcentration a tag:QuantityKind,
        owl:NamedIndividual ;
    rdfs:label "Concentration, VOC" ;
    dct:description "Refers to the concentration of volatile organic compounds (TVOC) in the air, measured in ppm. This is a specialization of quantitykind:Concentration."@en ;
    dct:title "Concentration, VOC" ;
    rdfs:comment "Refers to the concentration of volatile organic compounds (TVOC) in the air, measured in ppm. This is a specialization of quantitykind:Concentration."@en ;
    rdfs:isDefinedBy "https://project-haystack.org/doc/lib-phScience/tvoc-concentration"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#VOCConcentration"^^xsd:anyURI .

tag:acElec a tag:PhenomenonType,
        owl:NamedIndividual ;
    rdfs:label "Electricity, AC"@en ;
    dct:description "Alternating current electricity"@en ;
    dct:title "Electricity, AC"@en ;
    rdfs:comment "Alternating current electricity"@en ;
    rdfs:isDefinedBy "https://project-haystack.org/doc/lib-phIoT/ac-elec"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#acElec"^^xsd:anyURI .

tag:accessControl a tag:Trade,
        owl:NamedIndividual ;
    rdfs:label "Access Control"@en ;
    dct:description "The access trade is the selective access and control to resources (e.g. a place, information, etc.)."@en ;
    dct:title "Access Control"@en ;
    rdfs:comment "The access trade is the selective access and control to resources (e.g. a place, information, etc.)."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#accessControl"^^xsd:anyURI .

tag:actuator a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Actuator"@en ;
    dct:description "Used to control a (generic) actuator equipment. Don't care if the (generic functionality) is internally operated from the actuator by a motor or other means."@en ;
    dct:title "Actuator"@en ;
    rdfs:comment "Used to control a (generic) actuator equipment. Don't care if the (generic functionality) is internally operated from the actuator by a motor or other means."@en ;
    rdfs:isDefinedBy "https://project-haystack.org/doc/lib-phIoT/actuator"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#actuator"^^xsd:anyURI .

tag:ahu a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Air Handling Unit"@en ;
    dct:description "An Air Handling Unit (AHU) is an equipment to regulate and circulate air as part of a heating, ventilating, and air-conditioning (HVAC) system."@en ;
    dct:title "Air Handling Unit"@en ;
    rdfs:comment "An Air Handling Unit (AHU) is an equipment to regulate and circulate air as part of a heating, ventilating, and air-conditioning (HVAC) system."@en ;
    rdfs:isDefinedBy "https://project-haystack.org/doc/lib-phIoT/ahu"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#ahu"^^xsd:anyURI .

tag:airConditioning a tag:Trade,
        owl:NamedIndividual ;
    rdfs:label "Air Conditioning"@en ;
    dct:description "An air conditioning system is a system to satisfy requirements for temperature, humidity and air quality in rooms by adhering to these values within predefined limits."@en ;
    dct:title "Air Conditioning"@en ;
    rdfs:comment "An air conditioning system is a system to satisfy requirements for temperature, humidity and air quality in rooms by adhering to these values within predefined limits."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#airConditioning"^^xsd:anyURI .

tag:alarming a tag:Trade,
        owl:NamedIndividual ;
    rdfs:label "Alarming"@en ;
    dct:description "Alarming is the automated alarm management in the event of alarms or faults in plants, subsystems or devices."@en ;
    dct:title "Alarming"@en ;
    rdfs:comment "Alarming is the automated alarm management in the event of alarms or faults in plants, subsystems or devices."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#alarming"^^xsd:anyURI .

tag:alert a tag:PointFunctionType,
        owl:NamedIndividual ;
    rdfs:label "Alert"@en ;
    dct:description "A point contains a warning that draws attention to something that usually does not need immediate attention."@en ;
    dct:title "Alert"@en ;
    rdfs:comment "A point contains a warning that draws attention to something that usually does not need immediate attention."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#alert"^^xsd:anyURI .

tag:ates a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "ATES"@en ;
    dct:description "Aquifer thermal energy storage (ATES) is the storage and recovery of thermal energy in the subsurface. ATES is applied to provide heating and cooling to buildings. Storage and recovery of thermal energy is achieved by extraction and injection of groundwater from aquifers using groundwater wells."@en ;
    dct:title "ATES"@en ;
    rdfs:comment "Aquifer thermal energy storage (ATES) is the storage and recovery of thermal energy in the subsurface. ATES is applied to provide heating and cooling to buildings. Storage and recovery of thermal energy is achieved by extraction and injection of groundwater from aquifers using groundwater wells."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Aquifer_thermal_energy_storage"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#ates"^^xsd:anyURI .

tag:atrium a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Atrium"@en ;
    dct:description "An atrium is a large open-air or skylight-covered space surrounded by a building."@en ;
    dct:title "Atrium"@en ;
    rdfs:comment "An atrium is a large open-air or skylight-covered space surrounded by a building."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Atrium_(architecture)"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#atrium"^^xsd:anyURI .

tag:bacnet a tag:Protocol,
        owl:NamedIndividual ;
    rdfs:label "BacNet"@en ;
    dct:title "BacNet"@en ;
    rdfs:isDefinedBy "https://de.wikipedia.org/wiki/BACnet"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#bacnet"^^xsd:anyURI .

tag:basement a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Basement"@en ;
    dct:description "A basement or cellar is one or more floors of a building that are completely or partly below the ground floor."@en ;
    dct:title "Basement"@en ;
    rdfs:comment "A basement or cellar is one or more floors of a building that are completely or partly below the ground floor."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Basement"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#basement"^^xsd:anyURI .

tag:battery a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Battery"@en ;
    dct:description "Battery used to store electric energy."@en ;
    dct:title "Battery"@en ;
    rdfs:comment "Battery used to store electric energy."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Electric_battery"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#battery"^^xsd:anyURI .

tag:bluetooth a tag:Protocol,
        owl:NamedIndividual ;
    rdfs:label "Bluetooth"@en ;
    dct:title "Bluetooth"@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Bluetooth"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#bluetooth"^^xsd:anyURI .

tag:boiler a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Boiler"@en ;
    dct:description "A boiler is a closed vessel in which fluid (generally water) is heated. Equipment to generate hot water or steam for heating."@en ;
    dct:title "Boiler"@en ;
    rdfs:comment "A boiler is a closed vessel in which fluid (generally water) is heated. Equipment to generate hot water or steam for heating."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Boiler"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#boiler"^^xsd:anyURI .

tag:bridge a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Network Bridge"@en ;
    dct:description "A network bridge is a computer networking device that creates a single, aggregate network from multiple communication networks or network segments (typically on OSI Layer 2). Bridging is distinct from routing. Routing allows multiple networks to communicate independently and yet remain separate, whereas bridging connects two separate networks as if they were a single network."@en ;
    dct:title "Network Bridge"@en ;
    rdfs:comment "A network bridge is a computer networking device that creates a single, aggregate network from multiple communication networks or network segments (typically on OSI Layer 2). Bridging is distinct from routing. Routing allows multiple networks to communicate independently and yet remain separate, whereas bridging connects two separate networks as if they were a single network."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Network_bridge"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#bridge"^^xsd:anyURI .

tag:building a tag:Locality,
        owl:NamedIndividual ;
    rdfs:label "Building"@en ;
    dct:description "A building is a structure with a roof and walls standing more or less permanently in one place, such as a house or factory."@en ;
    dct:title "Building"@en ;
    rdfs:comment "A building is a structure with a roof and walls standing more or less permanently in one place, such as a house or factory."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Building"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#building"^^xsd:anyURI .

tag:button a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Button"@en ;
    dct:description "A device used to operate functions and equipment in a room by pushing. Examples are push buttons used to switch light, indicate presence and similar use cases."@en ;
    dct:title "Button"@en ;
    rdfs:comment "A device used to operate functions and equipment in a room by pushing. Examples are push buttons used to switch light, indicate presence and similar use cases."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#button"^^xsd:anyURI .

tag:cabinet a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Cabinet"@en ;
    dct:description "Room or space used for electrical equipment such as switch cabinets, a fuese box etc. Preferably used with an Space."@en ;
    dct:title "Cabinet"@en ;
    rdfs:comment "Room or space used for electrical equipment such as switch cabinets, a fuese box etc. Preferably used with an Space."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#cabinet"^^xsd:anyURI .

tag:car a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Car"@en ;
    dct:description "A car (or automobile) is a wheeled motor vehicle that is used for transportation."@en ;
    dct:title "Car"@en ;
    rdfs:comment "A car (or automobile) is a wheeled motor vehicle that is used for transportation."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Car"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#car"^^xsd:anyURI .

tag:cav a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "CAV"@en ;
    dct:description "Constant air volume terminal unit. Constant air volume (CAV) is a type of heating, ventilating, and air-conditioning (HVAC) system. In a simple CAV system, the supply air flow rate is constant, but the supply air temperature is varied to meet the thermal loads of a space."@en ;
    dct:title "CAV"@en ;
    rdfs:comment "Constant air volume terminal unit. Constant air volume (CAV) is a type of heating, ventilating, and air-conditioning (HVAC) system. In a simple CAV system, the supply air flow rate is constant, but the supply air temperature is varied to meet the thermal loads of a space."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Constant_air_volume"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#cav"^^xsd:anyURI .

tag:ceiling a tag:Locality,
        owl:NamedIndividual ;
    rdfs:label "Ceiling"@en ;
    dct:description "A ceiling is an overhead interior surface that covers the upper limits of a room."@en ;
    dct:title "Ceiling"@en ;
    rdfs:comment "A ceiling is an overhead interior surface that covers the upper limits of a room."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Ceiling"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#ceiling"^^xsd:anyURI .

tag:chilledBeam a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Chilled Beam"@en ;
    dct:description "Conditions a space using a heat exchanger integrated into the ceiling. A chilled beam is a type of radiation/convection HVAC system (as is an alternative design known as 'chilled ceiling') designed to heat and cool large buildings."@en ;
    dct:title "Chilled Beam"@en ;
    rdfs:comment "Conditions a space using a heat exchanger integrated into the ceiling. A chilled beam is a type of radiation/convection HVAC system (as is an alternative design known as 'chilled ceiling') designed to heat and cool large buildings."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Chilled_beam"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#chilledBeam"^^xsd:anyURI .

tag:chiller a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Chiller"@en ;
    dct:description "EquipmentType to remove heat from a liquid."@en ;
    dct:title "Chiller"@en ;
    rdfs:comment "EquipmentType to remove heat from a liquid."@en ;
    rdfs:isDefinedBy "https://project-haystack.org/doc/lib-phIoT/chiller"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#chiller"^^xsd:anyURI .

tag:circuit a tag:Locality,
        owl:NamedIndividual ;
    rdfs:label "Circuit"@en ;
    dct:description "Electrical circuit and its associated components such as breakers."@en ;
    dct:title "Circuit"@en ;
    rdfs:comment "Electrical circuit and its associated components such as breakers."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Circuit#Electrical_engineering"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#circuit"^^xsd:anyURI .

tag:circuitAC a tag:Locality,
        owl:NamedIndividual ;
    rdfs:label "Circuit, AC"@en ;
    dct:description "Electrical circuits for alternative currents. This is a specialization of the tag \"Circuit\"."@en ;
    dct:title "Circuit, AC"@en ;
    rdfs:comment "Electrical circuits for alternative currents. This is a specialization of the tag \"Circuit\"."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#circuitAC"^^xsd:anyURI .

tag:circuitDC a tag:Locality,
        owl:NamedIndividual ;
    rdfs:label "Circuit, DC"@en ;
    dct:description "Electrical circuits for direct currents. This is a specialization of the tag \"Circuit\"."@en ;
    dct:title "Circuit, DC"@en ;
    rdfs:comment "Electrical circuits for direct currents. This is a specialization of the tag \"Circuit\"."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#circuitDC"^^xsd:anyURI .

tag:closing a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Closing Movement"@en ;
    dct:description "This state type expresses that an equipment has a movement direction that can be interpreted as 'closing'. Usually, this is associated with equipments that can be moved by a drive in an horizontal axis or on a hinge, such as valves, windows, or doors."@en ;
    dct:title "Closing Movement"@en ;
    rdfs:comment "This state type expresses that an equipment has a movement direction that can be interpreted as 'closing'. Usually, this is associated with equipments that can be moved by a drive in an horizontal axis or on a hinge, such as valves, windows, or doors."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#closing"^^xsd:anyURI .

tag:coap a tag:Protocol,
        owl:NamedIndividual ;
    rdfs:label "CoAP"@en ;
    dct:title "CoAP"@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Constrained_Application_Protocol"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#coap"^^xsd:anyURI .

tag:computer a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Computer"@en ;
    dct:description "A desktop, laptop, PDA or other type of computer that can be moved from one place to another and connected to an electrical supply via a plugged outlet."@en ;
    dct:title "Computer"@en ;
    rdfs:comment "A desktop, laptop, PDA or other type of computer that can be moved from one place to another and connected to an electrical supply via a plugged outlet."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Computer"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#computer"^^xsd:anyURI .

tag:condensate a tag:PhenomenonType,
        owl:NamedIndividual ;
    rdfs:label "Condensate"@en ;
    dct:description "Liquid phase produced by the condensation of steam or other gas"@en ;
    dct:title "Condensate"@en ;
    rdfs:comment "Liquid phase produced by the condensation of steam or other gas"@en ;
    rdfs:isDefinedBy "https://project-haystack.org/doc/lib-phIoT/condensate"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#condensate"^^xsd:anyURI .

tag:conduits a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Conduits"@en ;
    dct:description "Preferably used with an Space."@en ;
    dct:title "Conduits"@en ;
    rdfs:comment "Preferably used with an Space."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#conduits"^^xsd:anyURI .

tag:controller a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Programmable Controller"@en ;
    dct:description "A programmable logic controller (PLC) or programmable controller is an industrial computer that has been ruggedized and adapted for the control of manufacturing processes, such as assembly lines, machines, robotic devices, or any activity that requires high reliability, ease of programming, and process fault diagnosis."@en ;
    dct:title "Programmable Controller"@en ;
    rdfs:comment "A programmable logic controller (PLC) or programmable controller is an industrial computer that has been ruggedized and adapted for the control of manufacturing processes, such as assembly lines, machines, robotic devices, or any activity that requires high reliability, ease of programming, and process fault diagnosis."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Programmable_logic_controller"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#controller"^^xsd:anyURI .

tag:controlsPanel a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Controls panel"@en ;
    dct:description "Panel housing controllers and networking gear. A control panel is a flat, often vertical, area where control or monitoring instruments are displayed or it is an enclosed unit that is the part of a system that users can access, such as the control panel of a security system (also called control unit)."@en ;
    dct:title "Controls panel"@en ;
    rdfs:comment "Panel housing controllers and networking gear. A control panel is a flat, often vertical, area where control or monitoring instruments are displayed or it is an enclosed unit that is the part of a system that users can access, such as the control panel of a security system (also called control unit)."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Control_panel_(engineering)"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#controlsPanel"^^xsd:anyURI .

tag:cooktop a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Cooktop"@en ;
    dct:description "A cooktop (American English), hob (British English), or stovetop (American English), is a home appliance device (EN 50523: gas cooktop, hob or induction hob) commonly used for cooking that is commonly found in kitchens and used to apply heat to the base of pans or pots."@en ;
    dct:title "Cooktop"@en ;
    rdfs:comment "A cooktop (American English), hob (British English), or stovetop (American English), is a home appliance device (EN 50523: gas cooktop, hob or induction hob) commonly used for cooking that is commonly found in kitchens and used to apply heat to the base of pans or pots."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Cooktop"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#cooktop"^^xsd:anyURI .

tag:coolingTower a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Cooling Tower"@en ;
    dct:description "Equipment to transfer waste heat into the atmosphere. A cooling tower is a device that rejects waste heat to the atmosphere through the cooling of a coolant stream, usually a water stream to a lower temperature."@en ;
    dct:title "Cooling Tower"@en ;
    rdfs:comment "Equipment to transfer waste heat into the atmosphere. A cooling tower is a device that rejects waste heat to the atmosphere through the cooling of a coolant stream, usually a water stream to a lower temperature."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Cooling_tower"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#coolingTower"^^xsd:anyURI .

tag:dali a tag:Protocol,
        owl:NamedIndividual ;
    rdfs:label "Dali"@en ;
    dct:title "Dali"@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Digital_Addressable_Lighting_Interface"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#dali"^^xsd:anyURI .

tag:damperActuator a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Damper Actuator"@en ;
    dct:description "Used to control an actuator equipment to regulate the flow of air (damper). Don't care if the damper is internally operated from the actuator by a motor or other means."@en ;
    dct:title "Damper Actuator"@en ;
    rdfs:comment "Used to control an actuator equipment to regulate the flow of air (damper). Don't care if the damper is internally operated from the actuator by a motor or other means."@en ;
    rdfs:isDefinedBy "https://project-haystack.org/doc/lib-phIoT/damper-actuator"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#damperActuator"^^xsd:anyURI .

tag:dcElec a tag:PhenomenonType,
        owl:NamedIndividual ;
    rdfs:label "Electricity, DC"@en ;
    dct:description "Direct current electricity"@en ;
    dct:title "Electricity, DC"@en ;
    rdfs:comment "Direct current electricity"@en ;
    rdfs:isDefinedBy "https://project-haystack.org/doc/lib-phIoT/dc-elec"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#dcElec"^^xsd:anyURI .

tag:device a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Device"@en ;
    dct:description "A Device can be any electronic equipment with some computing ability that has a firmware or supports the installation of software. Examples are pumps, dampers, valves, sensors, detectors, limit switches, remote/local switches or automation devices."@en ;
    dct:title "Device"@en ;
    rdfs:comment "A Device can be any electronic equipment with some computing ability that has a firmware or supports the installation of software. Examples are pumps, dampers, valves, sensors, detectors, limit switches, remote/local switches or automation devices."@en ;
    rdfs:isDefinedBy "https://project-haystack.org/doc/index-device"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#device"^^xsd:anyURI .

tag:dimmer a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Dimmer"@en ;
    dct:description "A dimmer is a device connected to a light fixture and used to lower the brightness of the light."@en ;
    dct:title "Dimmer"@en ;
    rdfs:comment "A dimmer is a device connected to a light fixture and used to lower the brightness of the light."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Dimmer"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#dimmer"^^xsd:anyURI .

tag:dishwasher a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Dishwasher"@en ;
    dct:description "A dishwasher is a home appliance machine (EN 50523) that is used to clean dishware, cookware, and cutlery automatically."@en ;
    dct:title "Dishwasher"@en ;
    rdfs:comment "A dishwasher is a home appliance machine (EN 50523) that is used to clean dishware, cookware, and cutlery automatically."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Dishwasher"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#dishwasher"^^xsd:anyURI .

tag:door a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Door"@en ;
    dct:description "A door is a hinged or otherwise movable barrier that allows ingress (entry) into and egress (exit) from an enclosure." ;
    dct:title "Door"@en ;
    rdfs:comment "A door is a hinged or otherwise movable barrier that allows ingress (entry) into and egress (exit) from an enclosure." ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Door"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#door"^^xsd:anyURI .

tag:doorLock a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Door Lock"@en ;
    dct:description "A door lock is a way to secure a door. A lock is a mechanical or electronic fastening device that is released by a physical object such as a key, keycard, fingerprint, RFID card, security token or coin." ;
    dct:title "Door Lock"@en ;
    rdfs:comment "A door lock is a way to secure a door. A lock is a mechanical or electronic fastening device that is released by a physical object such as a key, keycard, fingerprint, RFID card, security token or coin." ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Lock_and_key"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#doorLock"^^xsd:anyURI .

tag:dressingRoom a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Dressing Room"@en ;
    dct:description "A dressing room is a room to get dressed. Preferably used with a Room."@en ;
    dct:title "Dressing Room"@en ;
    rdfs:comment "A dressing room is a room to get dressed. Preferably used with a Room."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Dressing_room"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#dressingRoom"^^xsd:anyURI .

tag:elec a tag:PhenomenonType,
        owl:NamedIndividual ;
    rdfs:label "Electricity"@en ;
    dct:description "Associated with electricity or with electrical force, power, or energy."@en ;
    dct:title "Electricity"@en ;
    rdfs:comment "Associated with electricity or with electrical force, power, or energy."@en ;
    rdfs:isDefinedBy "https://project-haystack.org/doc/lib-phScience/elec"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#elec"^^xsd:anyURI .

tag:elecPanel a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Electrical Panel"@en ;
    dct:description "Physical housing for electrical circuits, fuses, and breakers. A electric panel (also known as distribution board, panelboard, breaker panel, DB board or DB box) is a component of an electricity supply system that divides an electrical power feed into subsidiary circuits while providing a protective fuse or circuit breaker for each circuit in a common enclosure."@en ;
    dct:title "Electrical Panel"@en ;
    rdfs:comment "Physical housing for electrical circuits, fuses, and breakers. A electric panel (also known as distribution board, panelboard, breaker panel, DB board or DB box) is a component of an electricity supply system that divides an electrical power feed into subsidiary circuits while providing a protective fuse or circuit breaker for each circuit in a common enclosure."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Distribution_board"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#elecPanel"^^xsd:anyURI .

tag:elevator a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Elevator"@en ;
    dct:description "Enclosure used to move people between floors. An elevator or lift is a cable-assisted, hydraulic cylinder-assisted, or roller-track assisted machine that vertically transports people or freight between floors, levels, or decks of a building, vessel, or other structure."@en ;
    dct:title "Elevator"@en ;
    rdfs:comment "Enclosure used to move people between floors. An elevator or lift is a cable-assisted, hydraulic cylinder-assisted, or roller-track assisted machine that vertically transports people or freight between floors, levels, or decks of a building, vessel, or other structure."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Elevator"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#elevator"^^xsd:anyURI .

tag:emergencyLighting a tag:Trade,
        owl:NamedIndividual ;
    rdfs:label "Safety Lighting"@en ;
    dct:description "Signaling for evacuation of occupants of a building in case of a danger."@en ;
    dct:title "Safety Lighting"@en ;
    rdfs:comment "Signaling for evacuation of occupants of a building in case of a danger."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#emergencyLighting"^^xsd:anyURI .

tag:engine a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Engine"@en ;
    dct:description "An engine or motor is a machine designed to convert one or more forms of energy into mechanical energy."@en ;
    dct:title "Engine"@en ;
    rdfs:comment "An engine or motor is a machine designed to convert one or more forms of energy into mechanical energy."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Engine"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#engine"^^xsd:anyURI .

tag:enocean a tag:Protocol,
        owl:NamedIndividual ;
    rdfs:label "EnOcean"@en ;
    dct:title "EnOcean"@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/EnOcean"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#enocean"^^xsd:anyURI .

tag:entertainment a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Entertainment"@en ;
    dct:description "Entertainment buildings or places host a form of activity that holds the attention and interest of an audience or gives pleasure and delight. Examples are cinemas, operas, theatres, museum etc. Preferably used with a Building."@en ;
    dct:title "Entertainment"@en ;
    rdfs:comment "Entertainment buildings or places host a form of activity that holds the attention and interest of an audience or gives pleasure and delight. Examples are cinemas, operas, theatres, museum etc. Preferably used with a Building."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#entertainment"^^xsd:anyURI .

tag:escalator a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Escalator"@en ;
    dct:description "An escalator is a moving staircase which carries people between floors of a building or structure. It consists of a motor-driven chain of individually linked steps on a track which cycle on a pair of tracks which keep them horizontal."@en ;
    dct:title "Escalator"@en ;
    rdfs:comment "An escalator is a moving staircase which carries people between floors of a building or structure. It consists of a motor-driven chain of individually linked steps on a track which cycle on a pair of tracks which keep them horizontal."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Escalator"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#escalator"^^xsd:anyURI .

tag:fcu a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Fan Coil Unit"@en ;
    dct:description "A unitary, factory-made enclosure with a fan and coil that recirculates air in a space and performs one or more of the functions of cleaning, heating, cooling, humidifying, dehumidifying, or ventilating the air. Unit heaters are examples of FCUs."@en ;
    dct:title "Fan Coil Unit"@en ;
    rdfs:comment "A unitary, factory-made enclosure with a fan and coil that recirculates air in a space and performs one or more of the functions of cleaning, heating, cooling, humidifying, dehumidifying, or ventilating the air. Unit heaters are examples of FCUs."@en ;
    rdfs:isDefinedBy "https://project-haystack.org/doc/lib-phIoT/fcu"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#fcu"^^xsd:anyURI .

tag:fire a tag:PhenomenonType,
        owl:NamedIndividual ;
    rdfs:label "Fire"@en ;
    dct:description "Relates to the phenomenon of burning substances."@en ;
    dct:title "Fire"@en ;
    rdfs:comment "Relates to the phenomenon of burning substances."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Fire"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#fire"^^xsd:anyURI .

tag:fireSafety a tag:Trade,
        owl:NamedIndividual ;
    rdfs:label "Fire Safety"@en ;
    dct:description "Fire safety deals with preventive actions against fire events (incidents, accidents, and other unwanted conditions) caused by unintentional, human error and/or technical deficiencies, and with the limitation or control of such incidents."@en ;
    dct:title "Fire Safety"@en ;
    rdfs:comment "Fire safety deals with preventive actions against fire events (incidents, accidents, and other unwanted conditions) caused by unintentional, human error and/or technical deficiencies, and with the limitation or control of such incidents."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#fireSafety"^^xsd:anyURI .

tag:fluid a tag:PhenomenonType,
        owl:NamedIndividual ;
    rdfs:label "Fluid"@en ;
    dct:description "In physics, a fluid is a liquid, gas, or other material that continuously deforms (flows) under an applied shear stress, or external force."@en ;
    dct:title "Fluid"@en ;
    rdfs:comment "In physics, a fluid is a liquid, gas, or other material that continuously deforms (flows) under an applied shear stress, or external force."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Fluid"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#fluid"^^xsd:anyURI .

tag:ftp a tag:Protocol,
        owl:NamedIndividual ;
    rdfs:label "FTP"@en ;
    dct:title "FTP"@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/File_Transfer_Protocol"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#ftp"^^xsd:anyURI .

tag:fumeHood a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Fume Hood"@en ;
    dct:description "Ventilation equipment to limit exposure to hazardous fumes. A fume hood (sometimes called a fume cupboard or fume closet) is a type of local ventilation device that is designed to limit exposure to hazardous or toxic fumes, vapors or dusts."@en ;
    dct:title "Fume Hood"@en ;
    rdfs:comment "Ventilation equipment to limit exposure to hazardous fumes. A fume hood (sometimes called a fume cupboard or fume closet) is a type of local ventilation device that is designed to limit exposure to hazardous or toxic fumes, vapors or dusts."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Fume_hood"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#fumeHood"^^xsd:anyURI .

tag:gas a tag:PhenomenonType,
        owl:NamedIndividual ;
    rdfs:label "Gas"@en ;
    dct:description "Substance with neither definite volume nor shape"@en ;
    dct:title "Gas"@en ;
    rdfs:comment "Substance with neither definite volume nor shape"@en ;
    rdfs:isDefinedBy "https://project-haystack.org/doc/lib-phScience/gas"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#gas"^^xsd:anyURI .

tag:gateway a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Network Gateway"@en ;
    dct:description "A Gateway is a network node (Device) that connects two networks with different transmission protocols and data formats typically between OSI Layers 4-5 (e.g. KNX and BACnet)."@en ;
    dct:title "Network Gateway"@en ;
    rdfs:comment "A Gateway is a network node (Device) that connects two networks with different transmission protocols and data formats typically between OSI Layers 4-5 (e.g. KNX and BACnet)."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Gateway_(telecommunications)"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#gateway"^^xsd:anyURI .

tag:handDryer a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Hand Dryer"@en ;
    dct:description "A hand dryer is an electrical appliance that has the primary function of drying hands."@en ;
    dct:title "Hand Dryer"@en ;
    rdfs:comment "A hand dryer is an electrical appliance that has the primary function of drying hands."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Hand_dryer"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#handDryer"^^xsd:anyURI .

tag:hasEquipmentType a owl:FunctionalProperty,
        owl:ObjectProperty ;
    rdfs:label "has equipment type"@en ;
    rdfs:comment "A child OP relationship allowing to define the equipment where an observation or actuation is made upon."@en ;
    rdfs:domain tag:QualityKind ;
    rdfs:range tag:EquipmentType ;
    rdfs:subPropertyOf tag:hasTag ;
    owl:inverseOf tag:isEquipmentTypeOf .

tag:hasLocality a owl:ObjectProperty ;
    rdfs:label "has locality"@en ;
    rdfs:comment "A child OP relationship to a list that describes the generic locality characteristic where an observation or actuation is made. It is a generic “place of action”, when e.g., assigned to a room this means “the action happens in a place that is a room” but not in which room exactly, this is a room instance of an installation."@en ;
    rdfs:domain tag:QualityKind ;
    rdfs:range tag:Locality ;
    rdfs:subPropertyOf tag:hasTag ;
    owl:inverseOf tag:isLocalityOf .

tag:hasPhenomenonType a owl:FunctionalProperty,
        owl:ObjectProperty ;
    rdfs:label "has phenomenon type"@en ;
    rdfs:comment "A child OP relationship to a list that describes the interest characteristic “type of interest” on what an observation or actuation is made."@en ;
    rdfs:domain tag:QualityKind ;
    rdfs:range tag:PhenomenonType ;
    rdfs:subPropertyOf tag:hasTag ;
    owl:inverseOf tag:isPhenomenonTypeOf .

tag:hasQuantityKind a owl:FunctionalProperty,
        owl:ObjectProperty ;
    rdfs:label "has quantity kind"@en ;
    rdfs:comment "A child OP relationship to a list that describes a quantity/countable characteristic “dimension” how an observation or actuation is made."@en ;
    rdfs:domain tag:QualityKind ;
    rdfs:range tag:QuantityKind ;
    rdfs:subPropertyOf tag:hasTag ;
    owl:inverseOf tag:isQuantityKindOf .

tag:haystack a tag:Protocol,
        owl:NamedIndividual ;
    rdfs:label "Haystack"@en ;
    dct:title "Haystack"@en ;
    rdfs:isDefinedBy "https://project-haystack.org/doc/lib-phIct/haystack"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#haystack"^^xsd:anyURI .

tag:heat a tag:PhenomenonType,
        owl:NamedIndividual ;
    rdfs:label "Heat"@en ;
    dct:description "The phenomenon of high temperatures. This can relate to high ambient temperatures (e.g. as a weather phenomenon or in buildings) or to high temperatures in devices (e.g. when in the danger of overheating)."@en ;
    dct:title "Heat"@en ;
    rdfs:comment "The phenomenon of high temperatures. This can relate to high ambient temperatures (e.g. as a weather phenomenon or in buildings) or to high temperatures in devices (e.g. when in the danger of overheating)."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#heat"^^xsd:anyURI .

tag:heatExchanger a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Heat Exchanger"@en ;
    dct:description "Equipment to transfer heat between two working fluids. For example, a coil is a heat exchanger used to heat or cool air."@en ;
    dct:title "Heat Exchanger"@en ;
    rdfs:comment "Equipment to transfer heat between two working fluids. For example, a coil is a heat exchanger used to heat or cool air."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Heat_exchanger"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#heatExchanger"^^xsd:anyURI .

tag:heatPump a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Heat Pump"@en ;
    dct:description "A heat pump is a device that can heat a building (or part of a building) by transferring thermal energy from the outside using the refrigeration cycle. Many heat pumps can also operate in the opposite direction, cooling the building by removing heat from the enclosed space and ejecting it outside. Units that only provide cooling are called air conditioners."@en ;
    dct:title "Heat Pump"@en ;
    rdfs:comment "A heat pump is a device that can heat a building (or part of a building) by transferring thermal energy from the outside using the refrigeration cycle. Many heat pumps can also operate in the opposite direction, cooling the building by removing heat from the enclosed space and ejecting it outside. Units that only provide cooling are called air conditioners."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Heat_pump"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#heatPump"^^xsd:anyURI .

tag:his a tag:PointFunctionType,
        owl:NamedIndividual ;
    rdfs:label "History values" ;
    dct:description "A Point representing history/ trend data with a log of timestamp/value pairs. Only this tag value is allowed to be used together with other tags from this category, such as to define a Datapoint expressing a history log of process values."@en ;
    dct:title "History values" ;
    rdfs:comment "A Point representing history/ trend data with a log of timestamp/value pairs. Only this tag value is allowed to be used together with other tags from this category, such as to define a Datapoint expressing a history log of process values."@en ;
    rdfs:isDefinedBy "https://project-haystack.org/doc/lib-phIoT/his"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#his"^^xsd:anyURI .

tag:hmi a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "HMI"@en ;
    dct:description "User interfaces are composed of one or more layers, including a human-machine interface (HMI) that interfaces machines with physical input hardware such as keyboards, mice, or game pads, and output hardware such as computer monitors, speakers, and printers."@en ;
    dct:title "HMI"@en ;
    rdfs:comment "User interfaces are composed of one or more layers, including a human-machine interface (HMI) that interfaces machines with physical input hardware such as keyboards, mice, or game pads, and output hardware such as computer monitors, speakers, and printers."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/User_interface"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#hmi"^^xsd:anyURI .

tag:homeCinema a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Home Cinema"@en ;
    dct:description "A home cinema is a space in a building that is used to enjoy movies. Preferably used with an Room."@en ;
    dct:title "Home Cinema"@en ;
    rdfs:comment "A home cinema is a space in a building that is used to enjoy movies. Preferably used with an Room."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/HomeCinema"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#homeCinema"^^xsd:anyURI .

tag:hospital a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Hospital"@en ;
    dct:description "A hospital is a health care institution providing patient treatment with specialized health science and auxiliary healthcare staff and medical equipment. Preferably used with a Building."@en ;
    dct:title "Hospital"@en ;
    rdfs:comment "A hospital is a health care institution providing patient treatment with specialized health science and auxiliary healthcare staff and medical equipment. Preferably used with a Building."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Hospital"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#hospital"^^xsd:anyURI .

tag:http a tag:Protocol,
        owl:NamedIndividual ;
    rdfs:label "HTTP"@en ;
    dct:title "HTTP"@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#http"^^xsd:anyURI .

tag:humidifier a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Humidifier"@en ;
    dct:description "Equipment which adds moisture to air to increase humidity."@en ;
    dct:title "Humidifier"@en ;
    rdfs:comment "Equipment which adds moisture to air to increase humidity."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Humidifier"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#humidifier"^^xsd:anyURI .

tag:ice a tag:PhenomenonType,
        owl:NamedIndividual ;
    rdfs:label "Ice"@en ;
    dct:description "Water in its solid form"@en ;
    dct:title "Ice"@en ;
    rdfs:comment "Water in its solid form"@en ;
    rdfs:isDefinedBy "https://project-haystack.org/doc/lib-phScience/ice"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#ice"^^xsd:anyURI .

tag:if.a a tag:PointInterface,
        owl:NamedIndividual ;
    rdfs:label "Physical Actuator Point"@en ;
    dct:description "The tag represents information for a physical point, a hardwired (physical) analogue or digital output point, from the perspective of the application program"@en ;
    dct:title "Physical Actuator Point"@en ;
    rdfs:comment "The tag represents information for a physical point, a hardwired (physical) analogue or digital output point, from the perspective of the application program"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#if.a"^^xsd:anyURI .

tag:if.d a tag:PointInterface,
        owl:NamedIndividual ;
    rdfs:label "Diagnostic Point"@en ;
    dct:description "The tag represents information for a logical point, a diagnostic point that serves for monitoring."@en ;
    dct:title "Diagnostic Point"@en ;
    rdfs:comment "The tag represents information for a logical point, a diagnostic point that serves for monitoring."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#if.d"^^xsd:anyURI .

tag:if.i a tag:PointInterface,
        owl:NamedIndividual ;
    rdfs:label "Logical Input Point"@en ;
    dct:description "The tag represents information for a logical point, a communication interworking (logical) input Point, it receives data."@en ;
    dct:title "Logical Input Point"@en ;
    rdfs:comment "The tag represents information for a logical point, a communication interworking (logical) input Point, it receives data."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#if.i"^^xsd:anyURI .

tag:if.o a tag:PointInterface,
        owl:NamedIndividual ;
    rdfs:label "Logical Output Point"@en ;
    dct:description "The tag represents information for a logical point, a communication interworking (logical) output Point, it sends data."@en ;
    dct:title "Logical Output Point"@en ;
    rdfs:comment "The tag represents information for a logical point, a communication interworking (logical) output Point, it sends data."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#if.o"^^xsd:anyURI .

tag:if.p a tag:PointInterface,
        owl:NamedIndividual ;
    rdfs:label "Parameter Point"@en ;
    dct:description "The tag represents information for a logical point, a parameter point that changes an application behavior, mainly used at configuration. It SHALL not be used together with a setpoint value point (:sp) from point function class."@en ;
    dct:title "Parameter Point"@en ;
    rdfs:comment "The tag represents information for a logical point, a parameter point that changes an application behavior, mainly used at configuration. It SHALL not be used together with a setpoint value point (:sp) from point function class."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#if.p"^^xsd:anyURI .

tag:if.s a tag:PointInterface,
        owl:NamedIndividual ;
    rdfs:label "Physical Sensor Point"@en ;
    dct:description "The tag represents information for a physical point, a hardwired (physical) analogue or digital input point, from the perspective of the application program."@en ;
    dct:title "Physical Sensor Point"@en ;
    rdfs:comment "The tag represents information for a physical point, a hardwired (physical) analogue or digital input point, from the perspective of the application program."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#if.s"^^xsd:anyURI .

tag:imap a tag:Protocol,
        owl:NamedIndividual ;
    rdfs:label "IMAP"@en ;
    dct:title "IMAP"@en ;
    rdfs:isDefinedBy "https://de.wikipedia.org/wiki/Internet_Message_Access_Protocolp"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#imap"^^xsd:anyURI .

tag:intrusionDetection a tag:Trade,
        owl:NamedIndividual ;
    rdfs:label "Intrusion Detection"@en ;
    dct:description "An intrusion system monitors a building or systems for malicious activity or policy violations."@en ;
    dct:title "Intrusion Detection"@en ;
    rdfs:comment "An intrusion system monitors a building or systems for malicious activity or policy violations."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#intrusionDetection"^^xsd:anyURI .

tag:isProtocolOperatedBy a owl:ObjectProperty ;
    rdfs:label "is protocol operated by"@en ;
    rdfs:domain tag:Protocol ;
    rdfs:range [ a owl:Class ;
            owl:unionOf ( knx:FunctionPoint core:Datapoint ) ] ;
    rdfs:subPropertyOf tag:isTagOf ;
    owl:inverseOf tag:operatesOnProtocol .

tag:isTradeOperatedBy a owl:ObjectProperty ;
    rdfs:label "is trade operated by"@en ;
    rdfs:domain tag:Trade ;
    rdfs:range [ a owl:Class ;
            owl:unionOf ( core:Aspect core:Datapoint ) ] ;
    rdfs:subPropertyOf tag:isTagOf ;
    owl:inverseOf tag:operatesForTrade .

tag:limit a tag:PointFunctionType,
        owl:NamedIndividual ;
    rdfs:label "Limit"@en ;
    dct:description "A point representing a dynamic limitation for an essential variable or a process value."@en ;
    dct:title "Limit"@en ;
    rdfs:comment "A point representing a dynamic limitation for an essential variable or a process value."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#limit"^^xsd:anyURI .

tag:liquid a tag:PhenomenonType,
        owl:NamedIndividual ;
    rdfs:label "Liquid"@en ;
    dct:description "Substance with definite volume but takes the shape of its container"@en ;
    dct:title "Liquid"@en ;
    rdfs:comment "Substance with definite volume but takes the shape of its container"@en ;
    rdfs:isDefinedBy "https://project-haystack.org/doc/lib-phScience/liquid"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#liquid"^^xsd:anyURI .

tag:mbus a tag:Protocol,
        owl:NamedIndividual ;
    rdfs:label "MBus"@en ;
    dct:title "MBus"@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Meter-Bus"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#mbus"^^xsd:anyURI .

tag:meter a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Meter"@en ;
    dct:description "EquipmentType to meter a substance or phenomenon"@en ;
    dct:title "Meter"@en ;
    rdfs:comment "EquipmentType to meter a substance or phenomenon"@en ;
    rdfs:isDefinedBy "https://project-haystack.org/doc/lib-phIoT/meter"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#meter"^^xsd:anyURI .

tag:metering a tag:Trade,
        owl:NamedIndividual ;
    rdfs:label "Energy Management"@en ;
    dct:description "Metering and monitoring are used, for example, for efficient energy management."@en ;
    dct:title "Energy Management"@en ;
    rdfs:comment "Metering and monitoring are used, for example, for efficient energy management."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#metering"^^xsd:anyURI .

tag:microwaveOven a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Microwave Oven"@en ;
    dct:description "A microwave oven (commonly referred to as a microwave) is an electric oven (EN 50523 home appliance device) that heats and cooks food by exposing it to electromagnetic radiation in the microwave frequency range."@en ;
    dct:title "Microwave Oven"@en ;
    rdfs:comment "A microwave oven (commonly referred to as a microwave) is an electric oven (EN 50523 home appliance device) that heats and cooks food by exposing it to electromagnetic radiation in the microwave frequency range."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Microwave_oven"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#microwaveOven"^^xsd:anyURI .

tag:modbus a tag:Protocol,
        owl:NamedIndividual ;
    rdfs:label "Modbus"@en ;
    dct:title "Modbus"@en ;
    rdfs:isDefinedBy "https://de.wikipedia.org/wiki/Modbus"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#modbus"^^xsd:anyURI .

tag:motor a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Motor"@en ;
    dct:description "Equipment that converts electrical energy into mechanical energy."@en ;
    dct:title "Motor"@en ;
    rdfs:comment "Equipment that converts electrical energy into mechanical energy."@en ;
    rdfs:isDefinedBy "https://project-haystack.org/doc/lib-phIoT/motor"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#motor"^^xsd:anyURI .

tag:movingWalkway a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Moving Walkway"@en ;
    dct:description "Conveyor to move people across a horizontal or inclined plane. A moving walkway, also known as an autowalk, moving pavement, moving sidewalk, people-mover, travolator, or travelator, is a slow-moving conveyor mechanism that transports people across a horizontal or inclined plane over a short to medium distance."@en ;
    dct:title "Moving Walkway"@en ;
    rdfs:comment "Conveyor to move people across a horizontal or inclined plane. A moving walkway, also known as an autowalk, moving pavement, moving sidewalk, people-mover, travolator, or travelator, is a slow-moving conveyor mechanism that transports people across a horizontal or inclined plane over a short to medium distance."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Moving_walkway"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#movingWalkway"^^xsd:anyURI .

tag:mqtt a tag:Protocol,
        owl:NamedIndividual ;
    rdfs:label "MQTT"@en ;
    dct:title "MQTT"@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/MQTT"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#mqtt"^^xsd:anyURI .

tag:multimediaRoom a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Multimedia Room"@en ;
    dct:description "A multimedia room is a space in a building that is used to contain multimedia gadgets such like consoles and entertainment. Preferably used with a Room."@en ;
    dct:title "Multimedia Room"@en ;
    rdfs:comment "A multimedia room is a space in a building that is used to contain multimedia gadgets such like consoles and entertainment. Preferably used with a Room."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/MultimediaRoom"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#multimediaRoom"^^xsd:anyURI .

tag:notForced a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Not Forced State"@en ;
    dct:description "This state type expresses that an equipment is not in a forced state, i.e. no command with very high priority influenced the equipment's current value / position. The equipment's normal processing of input commands is executed. This state type is the inverse of the 'Forced State' state type."@en ;
    dct:title "Not Forced State"@en ;
    rdfs:comment "This state type expresses that an equipment is not in a forced state, i.e. no command with very high priority influenced the equipment's current value / position. The equipment's normal processing of input commands is executed. This state type is the inverse of the 'Forced State' state type."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#notForced"^^xsd:anyURI .

tag:obix a tag:Protocol,
        owl:NamedIndividual ;
    rdfs:label "oBIX"@en ;
    dct:title "oBIX"@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/OBIX"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#obix"^^xsd:anyURI .

tag:opening a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Opening Movement"@en ;
    dct:description "This state type expresses that an equipment has a movement direction that can be interpreted as 'opening'. Usually, this is associated with equipments that can be moved by a drive in an horizontal axis or on a hinge, such as valves, windows, or doors."@en ;
    dct:title "Opening Movement"@en ;
    rdfs:comment "This state type expresses that an equipment has a movement direction that can be interpreted as 'opening'. Usually, this is associated with equipments that can be moved by a drive in an horizontal axis or on a hinge, such as valves, windows, or doors."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#opening"^^xsd:anyURI .

tag:operationalStateOperational a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Operational State Operational"@en ;
    dct:description "This state type expresses that a device is able to operate as intended. Thus, it can fulfill its designated functionality and its datapoints offer valid and correct values."@en ;
    dct:title "Operational State Operational"@en ;
    rdfs:comment "This state type expresses that a device is able to operate as intended. Thus, it can fulfill its designated functionality and its datapoints offer valid and correct values."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#operationalStateOperational"^^xsd:anyURI .

tag:other a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Other"@en ;
    dct:description "Used with any location type."@en ;
    dct:title "Other"@en ;
    rdfs:comment "Used with any location type."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#other"^^xsd:anyURI .

tag:oven a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Oven"@en ;
    dct:description "An oven is a tool which is used to expose materials to a hot environment. Ovens contain a hollow chamber and provide a means of heating the chamber in a controlled way. Ovens are often used for cooking (home appliances EN 50523: gas oven or electical oven), where they can be used to heat food to a desired temperature."@en ;
    dct:title "Oven"@en ;
    rdfs:comment "An oven is a tool which is used to expose materials to a hot environment. Ovens contain a hollow chamber and provide a means of heating the chamber in a controlled way. Ovens are often used for cooking (home appliances EN 50523: gas oven or electical oven), where they can be used to heat food to a desired temperature."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Oven"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#oven"^^xsd:anyURI .

tag:panel a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Panel"@en ;
    dct:description "Enclosure for electrical and control equipment."@en ;
    dct:title "Panel"@en ;
    rdfs:comment "Enclosure for electrical and control equipment."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Panel#Electrical_devices"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#panel"^^xsd:anyURI .

tag:phase1 a tag:Locality,
        owl:NamedIndividual ;
    rdfs:label "Phase L1"@en ;
    dct:description "Refers to the first phase of a three-phase electric power system, which is the most common method used by electrical grids to transfer power."@en ;
    dct:title "Phase L1"@en ;
    rdfs:comment "Refers to the first phase of a three-phase electric power system, which is the most common method used by electrical grids to transfer power."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#phase1"^^xsd:anyURI .

tag:phase2 a tag:Locality,
        owl:NamedIndividual ;
    rdfs:label "Phase L2"@en ;
    dct:description "Refers to the second phase of a three-phase electric power system, which is the most common method used by electrical grids to transfer power."@en ;
    dct:title "Phase L2"@en ;
    rdfs:comment "Refers to the second phase of a three-phase electric power system, which is the most common method used by electrical grids to transfer power."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#phase2"^^xsd:anyURI .

tag:phase3 a tag:Locality,
        owl:NamedIndividual ;
    rdfs:label "Phase L3"@en ;
    dct:description "Refers to the third phase of a three-phase electric power system, which is the most common method used by electrical grids to transfer power."@en ;
    dct:title "Phase L3"@en ;
    rdfs:comment "Refers to the third phase of a three-phase electric power system, which is the most common method used by electrical grids to transfer power."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#phase3"^^xsd:anyURI .

tag:pop3 a tag:Protocol,
        owl:NamedIndividual ;
    rdfs:label "POP3"@en ;
    dct:title "POP3"@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Post_Office_Protocol"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#pop3"^^xsd:anyURI .

tag:powerSupply a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Power Supply"@en ;
    dct:description "A power supply is an electrical device that supplies electric power to an electrical load. The main purpose of a power supply is to convert electric current from a source to the correct voltage, current, and frequency to power the load."@en ;
    dct:title "Power Supply"@en ;
    rdfs:comment "A power supply is an electrical device that supplies electric power to an electrical load. The main purpose of a power supply is to convert electric current from a source to the correct voltage, current, and frequency to power the load."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Power_supply"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#powerSupply"^^xsd:anyURI .

tag:printer a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Printer"@en ;
    dct:description "A machine that has the primary function of printing a stream of characters onto paper or other media."@en ;
    dct:title "Printer"@en ;
    rdfs:comment "A machine that has the primary function of printing a stream of characters onto paper or other media."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Printer_(computing)"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#printer"^^xsd:anyURI .

tag:pump a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Pump"@en ;
    dct:description "Motor used with a pump to move fluid."@en ;
    dct:title "Pump"@en ;
    rdfs:comment "Motor used with a pump to move fluid."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Pump"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#pump"^^xsd:anyURI .

tag:qk_eq_blindsactuator_positionvector_facade a tag:EquipmentQualityKind,
        owl:NamedIndividual ;
    tag:hasEquipmentType tag:blindsActuator ;
    tag:hasLocality tag:facade ;
    tag:hasQuantityKind quantitykind:PositionVector ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_eq_blindsactuator_positionvector_facade"^^xsd:anyURI .

tag:qk_eq_drive_positionvector a tag:EquipmentQualityKind,
        owl:NamedIndividual ;
    tag:hasEquipmentType tag:drive ;
    tag:hasQuantityKind quantitykind:PositionVector ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_eq_drive_positionvector"^^xsd:anyURI .

tag:qk_eq_drive_positionvector_room a tag:EquipmentQualityKind,
        owl:NamedIndividual ;
    tag:hasEquipmentType tag:drive ;
    tag:hasLocality tag:room ;
    tag:hasQuantityKind quantitykind:PositionVector ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_eq_drive_positionvector_room"^^xsd:anyURI .

tag:qk_eq_luminaire_dimmlevel_room a tag:EquipmentQualityKind,
        owl:NamedIndividual ;
    tag:hasEquipmentType tag:luminaire ;
    tag:hasLocality tag:room ;
    tag:hasQuantityKind tag:DimmLevel ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_eq_luminaire_dimmlevel_room"^^xsd:anyURI .

tag:qk_eq_luminaire_lightcolourtemperature a tag:EquipmentQualityKind,
        owl:NamedIndividual ;
    tag:hasEquipmentType tag:luminaire ;
    tag:hasQuantityKind tag:LightColourTemperature ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_eq_luminaire_lightcolourtemperature"^^xsd:anyURI .

tag:qk_eq_luminaire_lightcolourxyy a tag:EquipmentQualityKind,
        owl:NamedIndividual ;
    tag:hasEquipmentType tag:luminaire ;
    tag:hasQuantityKind tag:LightColourXYY ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_eq_luminaire_lightcolourxyy"^^xsd:anyURI .

tag:qk_eq_slatsactuator_positionvector_facade a tag:EquipmentQualityKind,
        owl:NamedIndividual ;
    tag:hasEquipmentType tag:slatsActuator ;
    tag:hasLocality tag:facade ;
    tag:hasQuantityKind quantitykind:PositionVector ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_eq_slatsactuator_positionvector_facade"^^xsd:anyURI .

tag:qk_eq_valveactuator_positionvector a tag:EquipmentQualityKind,
        owl:NamedIndividual ;
    tag:hasEquipmentType tag:valveActuator ;
    tag:hasQuantityKind quantitykind:PositionVector ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_eq_valveactuator_positionvector"^^xsd:anyURI .

tag:qk_eq_window_positionvector a tag:EquipmentQualityKind,
        owl:NamedIndividual ;
    tag:hasEquipmentType tag:window ;
    tag:hasQuantityKind quantitykind:PositionVector ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_eq_window_positionvector"^^xsd:anyURI .

tag:qk_ph_air_co2concentration a tag:PhenomenonQualityKind,
        owl:NamedIndividual ;
    tag:hasPhenomenonType tag:air ;
    tag:hasQuantityKind tag:CO2Concentration ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_ph_air_co2concentration"^^xsd:anyURI .

tag:qk_ph_air_dewpointtemperature a tag:PhenomenonQualityKind,
        owl:NamedIndividual ;
    tag:hasPhenomenonType tag:air ;
    tag:hasQuantityKind quantitykind:DewPointTemperature ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_ph_air_dewpointtemperature"^^xsd:anyURI .

tag:qk_ph_air_relativehumidity a tag:PhenomenonQualityKind,
        owl:NamedIndividual ;
    tag:hasPhenomenonType tag:air ;
    tag:hasQuantityKind quantitykind:RelativeHumidity ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_ph_air_relativehumidity"^^xsd:anyURI .

tag:qk_ph_air_relativehumidity_outside a tag:PhenomenonQualityKind,
        owl:NamedIndividual ;
    tag:hasLocality tag:outside ;
    tag:hasPhenomenonType tag:air ;
    tag:hasQuantityKind quantitykind:RelativeHumidity ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_ph_air_relativehumidity_outside"^^xsd:anyURI .

tag:qk_ph_air_temperature_ductsection_supplysection a tag:PhenomenonQualityKind,
        owl:NamedIndividual ;
    tag:hasLocality tag:ductSection,
        tag:supplySection ;
    tag:hasPhenomenonType tag:air ;
    tag:hasQuantityKind quantitykind:Temperature ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_ph_air_temperature_ductsection_supplysection"^^xsd:anyURI .

tag:qk_ph_air_volumeflowrate_ductsection a tag:PhenomenonQualityKind,
        owl:NamedIndividual ;
    tag:hasLocality tag:ductSection ;
    tag:hasPhenomenonType tag:air ;
    tag:hasQuantityKind quantitykind:VolumeFlowRate ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_ph_air_volumeflowrate_ductsection"^^xsd:anyURI .

tag:qk_ph_light_illuminance_outside a tag:PhenomenonQualityKind,
        owl:NamedIndividual ;
    tag:hasLocality tag:outside ;
    tag:hasPhenomenonType tag:light ;
    tag:hasQuantityKind quantitykind:Illuminance ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_ph_light_illuminance_outside"^^xsd:anyURI .

tag:qk_ph_person_positionvector a tag:PhenomenonQualityKind,
        owl:NamedIndividual ;
    tag:hasPhenomenonType tag:person ;
    tag:hasQuantityKind quantitykind:PositionVector ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_ph_person_positionvector"^^xsd:anyURI .

tag:qk_ph_rain_volume a tag:PhenomenonQualityKind,
        owl:NamedIndividual ;
    tag:hasPhenomenonType tag:rain ;
    tag:hasQuantityKind quantitykind:Volume ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_ph_rain_volume"^^xsd:anyURI .

tag:qk_ph_temporal_datevalue a tag:PhenomenonQualityKind,
        owl:NamedIndividual ;
    tag:hasPhenomenonType tag:temporal ;
    tag:hasQuantityKind tag:DateValue ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_ph_temporal_datevalue"^^xsd:anyURI .

tag:qk_ph_temporal_time a tag:PhenomenonQualityKind,
        owl:NamedIndividual ;
    tag:hasPhenomenonType tag:temporal ;
    tag:hasQuantityKind quantitykind:Time ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_ph_temporal_time"^^xsd:anyURI .

tag:qk_ph_water_temperature a tag:PhenomenonQualityKind,
        owl:NamedIndividual ;
    tag:hasPhenomenonType tag:water ;
    tag:hasQuantityKind quantitykind:Temperature ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_ph_water_temperature"^^xsd:anyURI .

tag:qk_ph_water_volumeflowrate a tag:PhenomenonQualityKind,
        owl:NamedIndividual ;
    tag:hasPhenomenonType tag:water ;
    tag:hasQuantityKind quantitykind:VolumeFlowRate ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_ph_water_volumeflowrate"^^xsd:anyURI .

tag:qk_ph_wind_speed a tag:PhenomenonQualityKind,
        owl:NamedIndividual ;
    tag:hasPhenomenonType tag:wind ;
    tag:hasQuantityKind quantitykind:Speed ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_ph_wind_speed"^^xsd:anyURI .

tag:rack a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Rack"@en ;
    dct:description "Enclosure or chassis used to mount computer and networking gear. For example, a 19-inch rack is a standardized frame or enclosure for mounting multiple electronic equipment modules."@en ;
    dct:title "Rack"@en ;
    rdfs:comment "Enclosure or chassis used to mount computer and networking gear. For example, a 19-inch rack is a standardized frame or enclosure for mounting multiple electronic equipment modules."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/19-inch_rack"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#rack"^^xsd:anyURI .

tag:radiantFloor a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Underfloor Heating"@en ;
    dct:description "Heats a space using pipes or cables embedded beneath floor. The most common kind of radiant heating is underfloor heating. There are three types of underfloor heating: hot air systems, hot water systems and electric systems."@en ;
    dct:title "Underfloor Heating"@en ;
    rdfs:comment "Heats a space using pipes or cables embedded beneath floor. The most common kind of radiant heating is underfloor heating. There are three types of underfloor heating: hot air systems, hot water systems and electric systems."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Underfloor_heating"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#radiantFloor"^^xsd:anyURI .

tag:radiator a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Radiator"@en ;
    dct:description "Heats a space using exposed pipes or coils. Radiators are heat exchangers used to transfer thermal energy from one medium to another for the purpose of cooling and heating. The majority of radiators are constructed to function in cars, buildings, and electronics."@en ;
    dct:title "Radiator"@en ;
    rdfs:comment "Heats a space using exposed pipes or coils. Radiators are heat exchangers used to transfer thermal energy from one medium to another for the purpose of cooling and heating. The majority of radiators are constructed to function in cars, buildings, and electronics."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Radiator"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#radiator"^^xsd:anyURI .

tag:reception a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Reception"@en ;
    dct:description "The term reception or front desk is used in many hotels for an administrative department where a receptionist's duties also may include room reservations and assignment, guest registration, cashier work, credit checks, key control, and mail and message service."@en ;
    dct:title "Reception"@en ;
    rdfs:comment "The term reception or front desk is used in many hotels for an administrative department where a receptionist's duties also may include room reservations and assignment, guest registration, cashier work, credit checks, key control, and mail and message service."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#reception"^^xsd:anyURI .

tag:refrigerator a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Refrigerator"@en ;
    dct:description "A refrigerator, colloquially fridge, is a commercial and home appliance (EN50523) consisting of a thermally insulated compartment and a heat pump (mechanical, electronic or chemical) that transfers heat from its inside to its external environment so that its inside is cooled to a temperature below the room temperature."@en ;
    dct:title "Refrigerator"@en ;
    rdfs:comment "A refrigerator, colloquially fridge, is a commercial and home appliance (EN50523) consisting of a thermally insulated compartment and a heat pump (mechanical, electronic or chemical) that transfers heat from its inside to its external environment so that its inside is cooled to a temperature below the room temperature."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Refrigerator"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#refrigerator"^^xsd:anyURI .

tag:roof a tag:Locality,
        owl:NamedIndividual ;
    rdfs:label "Roof"@en ;
    dct:description "A roof is the top covering of a building, including all materials and constructions necessary to support it on the walls of the building or on uprights, providing protection against rain, snow, sunlight, extremes of temperature, and wind."@en ;
    dct:title "Roof"@en ;
    rdfs:comment "A roof is the top covering of a building, including all materials and constructions necessary to support it on the walls of the building or on uprights, providing protection against rain, snow, sunlight, extremes of temperature, and wind."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Roof"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#roof"^^xsd:anyURI .

tag:router a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Network Router"@en ;
    dct:description "A Router is a network node (Device) that that forwards data packets between computer networks typically between OSI Layers 3. A router does not change application layer content."@en ;
    dct:title "Network Router"@en ;
    rdfs:comment "A Router is a network node (Device) that that forwards data packets between computer networks typically between OSI Layers 3. A router does not change application layer content."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Router_(computing)"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#router"^^xsd:anyURI .

tag:screen a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Screen"@en ;
    dct:description "A device for displaying visual information, such as text, images and shapes."@en ;
    dct:title "Screen"@en ;
    rdfs:comment "A device for displaying visual information, such as text, images and shapes."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#screen"^^xsd:anyURI .

tag:sensor a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Sensor"@en ;
    dct:description "Sensor is a Peripheral that measures physical input from its environment and converts it into data that can be interpreted by either a human or a machine."@en ;
    dct:title "Sensor"@en ;
    rdfs:comment "Sensor is a Peripheral that measures physical input from its environment and converts it into data that can be interpreted by either a human or a machine."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#sensor"^^xsd:anyURI .

tag:smoke a tag:PhenomenonType,
        owl:NamedIndividual ;
    rdfs:label "Smoke"@en ;
    dct:description "Smoke is a suspension of airborne particulates and gases emitted when a material undergoes combustion, together with the quantity of air that is entrained or otherwise mixed into the mass. It is commonly an unwanted by-product of fires."@en ;
    dct:title "Smoke"@en ;
    rdfs:comment "Smoke is a suspension of airborne particulates and gases emitted when a material undergoes combustion, together with the quantity of air that is entrained or otherwise mixed into the mass. It is commonly an unwanted by-product of fires."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#smoke"^^xsd:anyURI .

tag:smtp a tag:Protocol,
        owl:NamedIndividual ;
    rdfs:label "SMTP"@en ;
    dct:title "SMTP"@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#smtp"^^xsd:anyURI .

tag:snmp a tag:Protocol,
        owl:NamedIndividual ;
    rdfs:label "SNMP"@en ;
    dct:title "SNMP"@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Simple_Network_Management_Protocol"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#snmp"^^xsd:anyURI .

tag:solid a tag:PhenomenonType,
        owl:NamedIndividual ;
    rdfs:label "Solid"@en ;
    dct:description "Substance with definite shape and volume"@en ;
    dct:title "Solid"@en ;
    rdfs:comment "Substance with definite shape and volume"@en ;
    rdfs:isDefinedBy "https://project-haystack.org/doc/lib-phScience/solid"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#solid"^^xsd:anyURI .

tag:space a tag:Locality,
        owl:NamedIndividual ;
    rdfs:label "Space"@en ;
    dct:description "A generic functional subdivison of a location, which represents any physical space that belongs to a building."@en ;
    dct:title "Space"@en ;
    rdfs:comment "A generic functional subdivison of a location, which represents any physical space that belongs to a building."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#space"^^xsd:anyURI .

tag:speaker a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Speaker"@en ;
    dct:description "A loudspeaker (commonly referred to as a speaker or speaker driver) is one type of electroacoustic transducer, that is, a device that converts an electrical audio signal into a corresponding sound."@en ;
    dct:title "Speaker"@en ;
    rdfs:comment "A loudspeaker (commonly referred to as a speaker or speaker driver) is one type of electroacoustic transducer, that is, a device that converts an electrical audio signal into a corresponding sound."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Loudspeaker"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#speaker"^^xsd:anyURI .

tag:steam a tag:PhenomenonType,
        owl:NamedIndividual ;
    rdfs:label "Steam"@en ;
    dct:description "Water in its gas form"@en ;
    dct:title "Steam"@en ;
    rdfs:comment "Water in its gas form"@en ;
    rdfs:isDefinedBy "https://project-haystack.org/doc/lib-phScience/steam"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#steam"^^xsd:anyURI .

tag:steamOven a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Steam Oven"@en ;
    dct:description "Steam oven (also called combi-steamers, hot-air steamers, combination steam-convection ovens, or simply combi ovens) are cooking appliances (EN 50523) typically used in professional catering or food service operations."@en ;
    dct:title "Steam Oven"@en ;
    rdfs:comment "Steam oven (also called combi-steamers, hot-air steamers, combination steam-convection ovens, or simply combi ovens) are cooking appliances (EN 50523) typically used in professional catering or food service operations."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Combi_steamer"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#steamOven"^^xsd:anyURI .

tag:sun a tag:PhenomenonType,
        owl:NamedIndividual ;
    rdfs:label "Sun"@en ;
    dct:description "Relating to energy from the sun."@en ;
    dct:title "Sun"@en ;
    rdfs:comment "Relating to energy from the sun."@en ;
    rdfs:isDefinedBy "https://project-haystack.org/doc/lib-phScience/solar"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#sun"^^xsd:anyURI .

tag:switch a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Switch"@en ;
    dct:description "Device for toggling a state."@en ;
    dct:title "Switch"@en ;
    rdfs:comment "Device for toggling a state."@en ;
    rdfs:isDefinedBy "https://project-haystack.org/doc/lib-phIoT/switch"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#switch"^^xsd:anyURI .

tag:tank a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Storage Tank"@en ;
    dct:description "Tank used to store a substance for temporary holding. For example, a fuel tank (also called a petrol tank or gas tank) is a safe container for flammable fluids."@en ;
    dct:title "Storage Tank"@en ;
    rdfs:comment "Tank used to store a substance for temporary holding. For example, a fuel tank (also called a petrol tank or gas tank) is a safe container for flammable fluids."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Storage_tank"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#tank"^^xsd:anyURI .

tag:technicalRoom a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Technical Room"@en ;
    dct:description "A technical room is a space in a building that is used to host equipment. Preferably used with a Room."@en ;
    dct:title "Technical Room"@en ;
    rdfs:comment "A technical room is a space in a building that is used to host equipment. Preferably used with a Room."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/TechnicalRoom"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#technicalRoom"^^xsd:anyURI .

tag:thread a tag:Protocol,
        owl:NamedIndividual ;
    rdfs:label "Thread"@en ;
    dct:title "Thread"@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Thread_(network_protocol)"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#thread"^^xsd:anyURI .

tag:tumbleDryer a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Tumble Dryer"@en ;
    dct:description "A tumble dryer, also known as clothes dryer or simply dryer, is a powered household appliance (EN50523) that is used to remove moisture from a load of clothing, bedding and other textiles, usually shortly after they are washed in a washing machine." ;
    dct:title "Tumble Dryer"@en ;
    rdfs:comment "A tumble dryer, also known as clothes dryer or simply dryer, is a powered household appliance (EN50523) that is used to remove moisture from a load of clothing, bedding and other textiles, usually shortly after they are washed in a washing machine." ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Clothes_dryer"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#tumbleDryer"^^xsd:anyURI .

tag:validity a tag:PointFunctionType,
        owl:NamedIndividual ;
    rdfs:label "Validity"@en ;
    dct:description "A point representing a validity assessment of a datapoint value."@en ;
    dct:title "Validity"@en ;
    rdfs:comment "A point representing a validity assessment of a datapoint value."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#validity"^^xsd:anyURI .

tag:vane a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Vane"@en ;
    dct:description "A vane is a flat blade which pushes or is pushed by air (wind) or water, and forms part of a machine such as a fan, a windmill, or a ship's propeller. A vane position indicates or controls air flow direction"@en ;
    dct:title "Vane"@en ;
    rdfs:comment "A vane is a flat blade which pushes or is pushed by air (wind) or water, and forms part of a machine such as a fan, a windmill, or a ship's propeller. A vane position indicates or controls air flow direction"@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#vane"^^xsd:anyURI .

tag:vav a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "VAV"@en ;
    dct:description "Variable air volume terminal unit. Variable air volume (VAV) is a type of heating, ventilating, and/or air-conditioning (HVAC) system. Unlike constant air volume (CAV) systems, which supply a constant airflow at a variable temperature, VAV systems vary the airflow at a constant temperature."@en ;
    dct:title "VAV"@en ;
    rdfs:comment "Variable air volume terminal unit. Variable air volume (VAV) is a type of heating, ventilating, and/or air-conditioning (HVAC) system. Unlike constant air volume (CAV) systems, which supply a constant airflow at a variable temperature, VAV systems vary the airflow at a constant temperature."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Variable_air_volume"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#vav"^^xsd:anyURI .

tag:video a tag:Trade,
        owl:NamedIndividual ;
    rdfs:label "Video"@en ;
    dct:description "Video refers to the part of multimedia, which is dealing with visuals. The trade video contains applications for producing and capturing visual signals, such as images or movie clips."@en ;
    dct:title "Video"@en ;
    rdfs:comment "Video refers to the part of multimedia, which is dealing with visuals. The trade video contains applications for producing and capturing visual signals, such as images or movie clips."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#video"^^xsd:anyURI .

tag:wall a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Wall"@en ;
    dct:description "A wall is a building element that physically separates two or more neighbouring locations (typically rooms)."@en ;
    dct:title "Wall"@en ;
    rdfs:comment "A wall is a building element that physically separates two or more neighbouring locations (typically rooms)."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Wall#Building_wall"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#wall"^^xsd:anyURI .

tag:washingMachine a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Refrigerator"@en ;
    dct:description "A washing machine (laundry machine, clothes washer, washer, or simply wash) is a home appliance (EN 50523) used to wash laundry."@en ;
    dct:title "Refrigerator"@en ;
    rdfs:comment "A washing machine (laundry machine, clothes washer, washer, or simply wash) is a home appliance (EN 50523) used to wash laundry."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Washing_machine"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#washingMachine"^^xsd:anyURI .

tag:weather a tag:PhenomenonType,
        owl:NamedIndividual ;
    rdfs:label "Weather"@en ;
    dct:description "Weather is the state of the atmosphere, describing for example the degree to which it is hot or cold, wet or dry, calm or stormy, clear or cloudy."@en ;
    dct:title "Weather"@en ;
    rdfs:comment "Weather is the state of the atmosphere, describing for example the degree to which it is hot or cold, wet or dry, calm or stormy, clear or cloudy."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Weather"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#weather"^^xsd:anyURI .

tag:windowAndDoorOpening a tag:Trade,
        owl:NamedIndividual ;
    rdfs:label "Window/ Door Opening"@en ;
    dct:description "Refers to a trade that is concerned with windows and doors and their positions / openings." ;
    dct:title "Window/ Door Opening"@en ;
    rdfs:comment "Refers to a trade that is concerned with windows and doors and their positions / openings." ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#windowAndDoorOpening"^^xsd:anyURI .

tag:wire a tag:Locality,
        owl:NamedIndividual ;
    rdfs:label "Wire"@en ;
    dct:description "Cabling used to convey electricity (AC/DC) or data."@en ;
    dct:title "Wire"@en ;
    rdfs:comment "Cabling used to convey electricity (AC/DC) or data."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Wire"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#wire"^^xsd:anyURI .

tag:workPlane a tag:Locality,
        owl:NamedIndividual ;
    rdfs:label "Arbeitsbereich"@de,
        "Work Plane"@en ;
    dct:description "An imaginary horizontal plane situated at the nominal working height in an interior space. Most illuminance and daylight factor measurements and calculations are made for points on this plane."@en ;
    dct:title "Work Plane"@en ;
    rdfs:comment "An imaginary horizontal plane situated at the nominal working height in an interior space. Most illuminance and daylight factor measurements and calculations are made for points on this plane."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#workPlane"^^xsd:anyURI .

tag:zigbee a tag:Protocol,
        owl:NamedIndividual ;
    rdfs:label "Zigbee"@en ;
    dct:title "Zigbee"@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Zigbee"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#zigbee"^^xsd:anyURI .

tag:zwave a tag:Protocol,
        owl:NamedIndividual ;
    rdfs:label "ZWave"@en ;
    dct:title "ZWave"@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Z-Wave"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#zwave"^^xsd:anyURI .

<https://schema.knx.org/2020/ontology> a owl:Ontology ;
    rdfs:label "KNX Information Ontology"@en ;
    dct:available "2024-02-23" ;
    dct:license "Copyright 2023, KNX Association, Brussels-Diegem, Belgium. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." ;
    dct:replaces <http://schema.knx.org/2020/ontology/v1> ;
    rdfs:comment "The terms of service can be found under https://www.knx.org/knx-en/privacy. The applied license agreement is a MIT License from https://opensource.org/licenses/MIT.",
        "Represents the combined KNX Information Model with its individual (core/knx/location/tag) models. The Core model represents the commonly known IoT and building control domain concepts of an installation. The KNX model represents the KNX System part of an installation. The Location model represents the spatial location structure of an installation. The Tag model represents a set of entities, each with a standardized semantical meaning that is independent from any actual installation. The date of the last update of the model - usually regarding the dictionary content - is shown in the DCTERMS property dcterms:available. See also the corresponding version identifier at class core:Thing."@en ;
    owl:versionIRI <http://schema.knx.org/2020/ontology/v2> ;
    owl:versionInfo "v2" .

dct:description a owl:DatatypeProperty ;
    rdfs:label "description"@en ;
    rdfs:comment "A human friendly description (longer text), used to define user specific data for an individual. Edited in a MaC or from predefined product data or dictionary content. No limitation of the actual amaount, external entites may add additional language depended text. The 'Range' is not limited to a string, allowing to express also text in several languages (note W3C does not define a range)."@en ;
    rdfs:range rdfs:Literal .

dct:title a owl:DatatypeProperty ;
    rdfs:label "title (name)"@en ;
    rdfs:comment "A human friendly title (short text), used to define user specific data for an individual. Edited in a MaC or from predefined product data or dictionary content. No limitation of the actual amaount, external entites may add additional language depended text. The 'Range' is not limited to a string, allowing to express also text in several languages (note W3C does not define a range)."@en ;
    rdfs:range rdfs:Literal .

unit:A-PER-M2 a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "A/m²" .

unit:C-M a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "C⋅m" .

unit:C-PER-M3 a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "C/m³" .

unit:CD a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "cd" .

unit:CD-PER-M2 a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "cd/m²" .

unit:DEG_F a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "°F" .

unit:FARAD a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "F" .

unit:GM-PER-M3 a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "g/m³" .

unit:H a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "H" .

unit:HZ a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "Hz" .

unit:J-PER-MOL a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "J/mol" .

unit:J-SEC a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "J⋅s" .

unit:K-PER-HR a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "K/h" .

unit:KiloGM a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "kg" .

unit:KiloGM-PER-M3 a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "kg/m³" .

unit:KiloGM-PER-SEC a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "kg/s" .

unit:KiloM-PER-HR a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "km/hr" .

unit:KiloV-A-HR a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "kV⋅A/hr" .

unit:KiloV-A_Reactive-HR a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "kV⋅A{Reactive}⋅hr" .

unit:KiloW a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "kW" .

unit:KiloW-HR a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "kW⋅h" .

unit:L-PER-HR a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "L/hr" .

unit:L-PER-SEC a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "L/s" .

unit:LM a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "lm" .

unit:M2 a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "m²" .

unit:M2-PER-N a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "m²/N" .

unit:M3-PER-SEC a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "m³/s" .

unit:MOL a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "mol" .

unit:MegaW-HR a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "MW⋅hr" .

unit:MicroGM-PER-M3 a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "μg/m³" .

unit:MilliV a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "mV" .

unit:N-M a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "N⋅m" .

unit:N-PER-M a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "N/m" .

unit:N-SEC a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "N⋅s" .

unit:OHM-M a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "Ω⋅m" .

unit:PER-SEC a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "/s" .

unit:RAD-PER-SEC2 a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "rad/s²" .

unit:S a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "S" .

unit:S-PER-M a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "S/m" .

unit:SR a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "sr" .

unit:V-PER-K a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "V/K" .

unit:V-PER-M a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "V/m" .

unit:W-PER-M-K a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "W/(m⋅K)" .

unit:WB a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "Wb" .

knx:activeEnergy a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Active Energy"@en ;
    dct:description "a point representing DPT 13.010: ActiveEnergy"@en ;
    dct:identifier "urn:knx:dpt.activeEnergy" ;
    dct:subject "13.010",
        "13.10",
        "Active Energy" ;
    dct:title "Active Energy"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "13"^^xsd:positiveInteger ;
    knx:dptMinorNumber "10"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.13.10.i0 ;
    knx:label "Active Energy"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 13.010: ActiveEnergy"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#activeEnergy"^^xsd:anyURI .

knx:airTemperatureCtrl a owl:Class ;
    rdfs:label "Air Temperature Control"@en ;
    dct:identifier <urn:knx:fct.airTemperatureCtrl> ;
    rdfs:comment "Application functions that controls the quantity 'air temperature'."@en ;
    rdfs:subClassOf knx:airCtrl .

knx:buildingMode a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "BuildingMode"@en ;
    dct:description "a point representing DPT 20.002: BuildingMode"@en ;
    dct:identifier "urn:knx:dpt.buildingMode" ;
    dct:subject "20.002",
        "20.2",
        "BuildingMode" ;
    dct:title "BuildingMode"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "2"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.2.i0 ;
    knx:label "BuildingMode"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.002: BuildingMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#buildingMode"^^xsd:anyURI .

knx:changeoverMode a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "ChangeoverMode"@en ;
    dct:description "a point representing DPT 20.107: ChangeoverMode"@en ;
    dct:identifier "urn:knx:dpt.changeoverMode" ;
    dct:subject "20.107",
        "ChangeoverMode" ;
    dct:title "ChangeoverMode"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "107"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.107.i0 ;
    knx:label "ChangeoverMode"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.107: ChangeoverMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#changeoverMode"^^xsd:anyURI .

knx:comprises a owl:ObjectProperty ;
    rdfs:label "comprises"@en ;
    rdfs:comment "To define the existence of KNX standardized functionality block, implemented in a channel. Since a FB is specified with a certain set of mandatory and optional datapoints a channel needs to define at least the mandatory datapoints."@en ;
    rdfs:domain knx:Channel ;
    rdfs:range core:FunctionalBlock ;
    owl:inverseOf knx:isComprisedBy .

knx:date a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Date"@en ;
    dct:description "a point representing DPT 11.001: Date"@en ;
    dct:identifier "urn:knx:dpt.date" ;
    dct:subject "11.001",
        "11.1",
        "Date" ;
    dct:title "Date"@en ;
    knx:dptBitSizeMax "24"^^xsd:positiveInteger ;
    knx:dptMajorNumber "11"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.11.1.i0.Year,
        knx:type.dpt.field.11.1.i1.Reserved,
        knx:type.dpt.field.11.1.i2.Month,
        knx:type.dpt.field.11.1.i3.Reserved,
        knx:type.dpt.field.11.1.i4.Day,
        knx:type.dpt.field.11.1.i5.Reserved ;
    knx:label "Date"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 11.001: Date"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#date"^^xsd:anyURI .

knx:deltaTimeMin a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "DeltaTimeMin"@en ;
    dct:description "a point representing DPT 8.006: DeltaTimeMin"@en ;
    dct:identifier "urn:knx:dpt.deltaTimeMin" ;
    dct:subject "8.006",
        "8.6",
        "DeltaTimeMin" ;
    dct:title "DeltaTimeMin"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "8"^^xsd:positiveInteger ;
    knx:dptMinorNumber "6"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.8.6.i0 ;
    knx:label "DeltaTimeMin"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 8.006: DeltaTimeMin"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#deltaTimeMin"^^xsd:anyURI .

knx:dhwMode a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "DHWMode"@en ;
    dct:description "a point representing DPT 20.103: DHWMode"@en ;
    dct:identifier "urn:knx:dpt.dhwMode" ;
    dct:subject "20.103",
        "DHWMode" ;
    dct:title "DHWMode"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "103"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.103.i0 ;
    knx:label "DHWMode"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.103: DHWMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dhwMode"^^xsd:anyURI .

knx:emFillLevelLeakageRate a knx:DatapointType,
        owl:NamedIndividual ;
    knx:dptBitSizeMax 16 ;
    knx:dptMajorNumber 9 ;
    knx:dptMinorNumber 31 ;
    knx:isAssembledWith knx:type.dpt.field.9.31.i0.fllr.VAL .

knx:emFillingRate a knx:DatapointType,
        owl:NamedIndividual ;
    dct:description "filling rate" ;
    knx:dptBitSizeMax 16 ;
    knx:dptMajorNumber 9 ;
    knx:dptMinorNumber 33 ;
    knx:isAssembledWith knx:type.dpt.field.9.33.i0.fr.VAL .

knx:emLimitRange a knx:DatapointType,
        owl:NamedIndividual ;
    dct:description "limit range" ;
    knx:dptBitSizeMax 48 ;
    knx:dptMajorNumber 517 ;
    knx:dptMinorNumber 500 ;
    knx:isAssembledWith knx:type.dpt.field.517.500.i0.lr.RANGE,
        knx:type.dpt.field.517.500.i1.lr.CQ,
        knx:type.dpt.field.517.500.i2.lr.LT,
        knx:type.dpt.field.517.500.i3.lr.AC,
        knx:type.dpt.field.517.500.i4.lr.Reserved .

knx:emPowerEnvelope a knx:DatapointType,
        owl:NamedIndividual ;
    knx:dptBitSizeMax 1792 ;
    knx:dptMajorNumber 512 ;
    knx:dptMinorNumber 502 ;
    knx:isAssembledWith knx:type.dpt.field.512.502.i0.pe.ID,
        knx:type.dpt.field.512.502.i1.pe.Reserved,
        knx:type.dpt.field.512.502.i2.pe.CQ,
        knx:type.dpt.field.512.502.i3.pe.LR_CNT,
        knx:type.dpt.field.512.502.i4.pe.LR .

knx:emPowerSequence a knx:DatapointType,
        owl:NamedIndividual ;
    dct:description "Power sequence" ;
    knx:dptBitSizeMax 1792 ;
    knx:dptMajorNumber 512 ;
    knx:dptMinorNumber 505 ;
    knx:isAssembledWith knx:type.dpt.field.512.505.i0.ps.SQ_ID,
        knx:type.dpt.field.512.505.i1.ps.SLT_CNT,
        knx:type.dpt.field.512.505.i2.ps.AC,
        knx:type.dpt.field.512.505.i3.ps.I,
        knx:type.dpt.field.512.505.i4.ps.S,
        knx:type.dpt.field.512.505.i5.ps.Reserved,
        knx:type.dpt.field.512.505.i6.ps.MPB,
        knx:type.dpt.field.512.505.i7.ps.SLT .

knx:emPowerSequenceSlot a knx:DatapointType,
        owl:NamedIndividual ;
    dct:description "Power sequence slot" ;
    knx:dptBitSizeMax 136 ;
    knx:dptMajorNumber 526 ;
    knx:dptMinorNumber 500 ;
    knx:isAssembledWith knx:type.dpt.field.526.500.i0.p.PWR_FCV,
        knx:type.dpt.field.526.500.i1.p.DUR .

knx:emRoles a knx:DatapointType,
        owl:NamedIndividual ;
    knx:dptBitSizeMax 8 ;
    knx:dptMajorNumber 513 ;
    knx:dptMinorNumber 500 ;
    knx:isAssembledWith knx:type.dpt.field.513.500.i0.rol.C0,
        knx:type.dpt.field.513.500.i1.rol.C1,
        knx:type.dpt.field.513.500.i2.rol.C2,
        knx:type.dpt.field.513.500.i3.rol.Reserved .

knx:emSupportedControlTypes a knx:DatapointType,
        owl:NamedIndividual ;
    knx:dptBitSizeMax 8 ;
    knx:dptMajorNumber 21 ;
    knx:dptMinorNumber 500 ;
    knx:isAssembledWith knx:type.dpt.field.21.500.i0.sct.CT .

knx:emTimerStatus a knx:DatapointType,
        owl:NamedIndividual ;
    knx:dptBitSizeMax 88 ;
    knx:dptMajorNumber 521 ;
    knx:dptMinorNumber 500 ;
    knx:isAssembledWith knx:type.dpt.field.521.500.i0.ts.FTS,
        knx:type.dpt.field.521.500.i1.ts.DUR,
        knx:type.dpt.field.521.500.i2.ts.ID,
        knx:type.dpt.field.521.500.i3.ts.R,
        knx:type.dpt.field.521.500.i4.ts.Reserved .

knx:fanCtrl a owl:Class ;
    rdfs:label "Fan Control"@en ;
    dct:identifier <urn:knx:fct.fanCtrl> ;
    rdfs:comment "A specific Application Function that controls, for example, the speed of a fan."@en ;
    rdfs:subClassOf knx:equipmentCtrl .

knx:hasChannel a owl:InverseFunctionalProperty,
        owl:ObjectProperty ;
    rdfs:label "has channel"@en ;
    rdfs:comment "To express a relation of a channel, implemented in a device."@en ;
    rdfs:domain core:Device ;
    rdfs:range knx:Channel ;
    owl:inverseOf knx:isChannelOf .

knx:heatpCoolZ a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Heat/Cool Z"@en ;
    dct:description "a point representing DPT 200.100: Heat/Cool Z"@en ;
    dct:identifier "urn:knx:dpt.heatpCoolZ" ;
    dct:subject "200.100",
        "Heat/Cool Z" ;
    dct:title "Heat/Cool Z"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "200"^^xsd:positiveInteger ;
    knx:dptMinorNumber "100"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.200.100.i0.StatusCommand,
        knx:type.dpt.field.200.100.i1.HeatCool ;
    knx:label "Heat/Cool Z"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 200.100: Heat/Cool Z"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#heatpCoolZ"^^xsd:anyURI .

knx:humDehumMode a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "HumDehumMode"@en ;
    dct:description "a point representing DPT 20.115: HumDehumMode"@en ;
    dct:identifier "urn:knx:dpt.humDehumMode" ;
    dct:subject "20.115",
        "HumDehumMode" ;
    dct:title "HumDehumMode"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "115"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.115.i0 ;
    knx:label "HumDehumMode"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.115: HumDehumMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#humDehumMode"^^xsd:anyURI .

knx:hvacAirQualZ a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "HVAC Air Qual Z"@en ;
    dct:description "a point representing DPT 203.100: HVAC Air Qual Z"@en ;
    dct:identifier "urn:knx:dpt.hvacAirQualZ" ;
    dct:subject "203.100",
        "HVAC Air Qual Z" ;
    dct:title "HVAC Air Qual Z"@en ;
    knx:dptBitSizeMax "24"^^xsd:positiveInteger ;
    knx:dptMajorNumber "203"^^xsd:positiveInteger ;
    knx:dptMinorNumber "100"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.203.100.i0.StatusCommand,
        knx:type.dpt.field.203.100.i1.HVACAirQual ;
    knx:label "HVAC Air Qual Z"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 203.100: HVAC Air Qual Z"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#hvacAirQualZ"^^xsd:anyURI .

knx:individualAddress a owl:DatatypeProperty,
        owl:FunctionalProperty ;
    rdfs:label "Individual Address"@en ;
    rdfs:comment "From MaC assigend individual address (IA)."@en ;
    rdfs:range xsd:string ;
    rdfs:subPropertyOf core:deviceData .

knx:ipv6Multicast a owl:DatatypeProperty ;
    rdfs:label "IPv6 multcast address"@en ;
    rdfs:comment "The unacknowledged IPv6 (multicast) group notification address, corresponding to a KNX group address. It is used for KNX IoT installations using IPv6, set by the MaC for an individual Installation."@en ;
    rdfs:range xsd:string ;
    rdfs:subPropertyOf knx:functionpointData .

knx:isChannelOf a owl:ObjectProperty ;
    rdfs:label "is channel of"@en ;
    rdfs:domain knx:Channel ;
    rdfs:range core:Device .

knx:isComprisedBy a owl:ObjectProperty ;
    rdfs:label "is comprised by"@en ;
    rdfs:domain core:FunctionalBlock ;
    rdfs:range knx:Channel .

knx:isDatapointTypeOf a owl:ObjectProperty ;
    rdfs:label "is datapoint type of"@en ;
    rdfs:domain knx:DatapointType ;
    rdfs:range [ a owl:Class ;
            owl:unionOf ( knx:FunctionPoint core:Datapoint ) ] .

knx:isEquipmentQualityKindAdjustedBy a owl:ObjectProperty ;
    rdfs:label "is equipment quality kind adjusted by"@en ;
    rdfs:domain [ a owl:Restriction ;
            owl:allValuesFrom [ a owl:Class ;
                    owl:unionOf ( tag:EquipmentType tag:Locality tag:QuantityKind ) ] ;
            owl:onProperty tag:isTagOf ] ;
    rdfs:subPropertyOf knx:isQualityKindOf .

knx:isFunctionPointOf a owl:ObjectProperty ;
    rdfs:label "is function point of"@en ;
    rdfs:domain knx:FunctionPoint ;
    rdfs:range core:ApplicationFunction .

knx:isOperationKindOf a owl:ObjectProperty ;
    rdfs:label "is operation kind of"@en ;
    rdfs:domain tag:OperationKind ;
    rdfs:range [ a owl:Class ;
            owl:unionOf ( knx:FunctionPoint core:Datapoint ) ] ;
    rdfs:subPropertyOf knx:isTagSetOf .

knx:isPhenomenonQualityKindActedOnBy a owl:ObjectProperty ;
    rdfs:label "is phenomenon quality kind actet on by"@en ;
    rdfs:domain [ a owl:Restriction ;
            owl:allValuesFrom [ a owl:Class ;
                    owl:unionOf ( tag:Locality tag:PhenomenonType tag:QuantityKind ) ] ;
            owl:onProperty tag:isTagOf ] ;
    rdfs:subPropertyOf knx:isQualityKindOf .

knx:languageCodeAlpha2ascii a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "LanguageCodeAlpha2 ASCII"@en ;
    dct:description "a point representing DPT 234.001: LanguageCodeAlpha2 ASCII"@en ;
    dct:identifier "urn:knx:dpt.languageCodeAlpha2ascii" ;
    dct:subject "234.001",
        "234.1",
        "LanguageCodeAlpha2 ASCII" ;
    dct:title "LanguageCodeAlpha2 ASCII"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "234"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.234.1.i0.Character2,
        knx:type.dpt.field.234.1.i1.Character1 ;
    knx:label "LanguageCodeAlpha2 ASCII"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 234.001: LanguageCodeAlpha2 ASCII"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#languageCodeAlpha2ascii"^^xsd:anyURI .

knx:loadTypeDetected a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "LoadTypeDetected"@en ;
    dct:description "a point representing DPT 20.610: LoadTypeDetected"@en ;
    dct:identifier "urn:knx:dpt.loadTypeDetected" ;
    dct:subject "20.610",
        "LoadTypeDetected" ;
    dct:title "LoadTypeDetected"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "610"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.610.i0 ;
    knx:label "LoadTypeDetected"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.610: LoadTypeDetected"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#loadTypeDetected"^^xsd:anyURI .

knx:occMode a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "OccMode"@en ;
    dct:description "a point representing DPT 20.003: OccMode"@en ;
    dct:identifier "urn:knx:dpt.occMode" ;
    dct:subject "20.003",
        "20.3",
        "OccMode" ;
    dct:title "OccMode"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "3"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.3.i0 ;
    knx:label "OccMode"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.003: OccMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#occMode"^^xsd:anyURI .

knx:percentU8 a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Percent U8"@en ;
    dct:description "a point representing DPT 5.004: Percent U8"@en ;
    dct:identifier "urn:knx:dpt.percentU8" ;
    dct:subject "5.004",
        "5.4",
        "Percent U8" ;
    dct:title "Percent U8"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "5"^^xsd:positiveInteger ;
    knx:dptMinorNumber "4"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.5.4.i0 ;
    knx:label "Percent U8"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 5.004: Percent U8"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#percentU8"^^xsd:anyURI .

knx:priority a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Priority"@en ;
    dct:description "a point representing DPT 20.004: Priority"@en ;
    dct:identifier "urn:knx:dpt.priority" ;
    dct:subject "20.004",
        "20.4",
        "Priority" ;
    dct:title "Priority"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "4"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.4.i0 ;
    knx:label "Priority"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.004: Priority"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#priority"^^xsd:anyURI .

knx:ramp a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Ramp"@en ;
    dct:description "a point representing DPT 1.004: Ramp"@en ;
    dct:identifier "urn:knx:dpt.ramp" ;
    dct:subject "1.004",
        "1.4",
        "Ramp" ;
    dct:title "Ramp"@en ;
    knx:dptBitSizeMax "1"^^xsd:positiveInteger ;
    knx:dptMajorNumber "1"^^xsd:positiveInteger ;
    knx:dptMinorNumber "4"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.1.4.i0 ;
    knx:label "Ramp"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 1.004: Ramp"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#ramp"^^xsd:anyURI .

knx:regionCodeAlpha2ascii a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "RegionCodeAlpha2 ASCII"@en ;
    dct:description "a point representing DPT 234.002: RegionCodeAlpha2 ASCII"@en ;
    dct:identifier "urn:knx:dpt.regionCodeAlpha2ascii" ;
    dct:subject "234.002",
        "234.2",
        "RegionCodeAlpha2 ASCII" ;
    dct:title "RegionCodeAlpha2 ASCII"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "234"^^xsd:positiveInteger ;
    knx:dptMinorNumber "2"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.234.2.i0.Character2,
        knx:type.dpt.field.234.2.i1.Character1 ;
    knx:label "RegionCodeAlpha2 ASCII"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 234.002: RegionCodeAlpha2 ASCII"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#regionCodeAlpha2ascii"^^xsd:anyURI .

knx:relativeControlRGB a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Relative Control RGB"@en ;
    dct:description "a point representing DPT 254.600: Relative Control RGB"@en ;
    dct:identifier "urn:knx:dpt.relativeControlRGB" ;
    dct:subject "254.600",
        "Relative Control RGB" ;
    dct:title "Relative Control RGB"@en ;
    knx:dptBitSizeMax "24"^^xsd:positiveInteger ;
    knx:dptMajorNumber "254"^^xsd:positiveInteger ;
    knx:dptMinorNumber "600"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.254.600.i0.StepCodeColourBlue,
        knx:type.dpt.field.254.600.i1.cB,
        knx:type.dpt.field.254.600.i2.Reserved,
        knx:type.dpt.field.254.600.i3.StepCodeColourGreen,
        knx:type.dpt.field.254.600.i4.cG,
        knx:type.dpt.field.254.600.i5.Reserved,
        knx:type.dpt.field.254.600.i6.StepCodeColourRed,
        knx:type.dpt.field.254.600.i7.cR,
        knx:type.dpt.field.254.600.i8.Reserved ;
    knx:label "Relative Control RGB"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 254.600: Relative Control RGB"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#relativeControlRGB"^^xsd:anyURI .

knx:relativeControlRGBW a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Relative Control RGBW"@en ;
    dct:description "a point representing DPT 252.600: Relative Control RGBW"@en ;
    dct:identifier "urn:knx:dpt.relativeControlRGBW" ;
    dct:subject "252.600",
        "Relative Control RGBW" ;
    dct:title "Relative Control RGBW"@en ;
    knx:dptBitSizeMax "40"^^xsd:positiveInteger ;
    knx:dptMajorNumber "252"^^xsd:positiveInteger ;
    knx:dptMinorNumber "600"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.252.600.i0.MaskCW,
        knx:type.dpt.field.252.600.i1.MaskCB,
        knx:type.dpt.field.252.600.i10.Reserved,
        knx:type.dpt.field.252.600.i11.StepCodeColourGreen,
        knx:type.dpt.field.252.600.i12.cG,
        knx:type.dpt.field.252.600.i13.Reserved,
        knx:type.dpt.field.252.600.i14.StepCodeColourRed,
        knx:type.dpt.field.252.600.i15.cR,
        knx:type.dpt.field.252.600.i16.Reserved,
        knx:type.dpt.field.252.600.i2.MaskCG,
        knx:type.dpt.field.252.600.i3.MaskCR,
        knx:type.dpt.field.252.600.i4.Reserved,
        knx:type.dpt.field.252.600.i5.StepCodeColourWhite,
        knx:type.dpt.field.252.600.i6.cW,
        knx:type.dpt.field.252.600.i7.Reserved,
        knx:type.dpt.field.252.600.i8.StepCodeColourBlue,
        knx:type.dpt.field.252.600.i9.cB ;
    knx:label "Relative Control RGBW"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 252.600: Relative Control RGBW"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#relativeControlRGBW"^^xsd:anyURI .

knx:rotationAngle a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Rotation Angle"@en ;
    dct:description "a point representing DPT 8.011: Rotation Angle"@en ;
    dct:identifier "urn:knx:dpt.rotationAngle" ;
    dct:subject "8.011",
        "8.11",
        "Rotation Angle" ;
    dct:title "Rotation Angle"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "8"^^xsd:positiveInteger ;
    knx:dptMinorNumber "11"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.8.11.i0 ;
    knx:label "Rotation Angle"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 8.011: Rotation Angle"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#rotationAngle"^^xsd:anyURI .

knx:scalingSpeed a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "ScalingSpeed"@en ;
    dct:description "a point representing DPT 225.001: ScalingSpeed"@en ;
    dct:identifier "urn:knx:dpt.scalingSpeed" ;
    dct:subject "225.001",
        "225.1",
        "ScalingSpeed" ;
    dct:title "ScalingSpeed"@en ;
    knx:dptBitSizeMax "24"^^xsd:positiveInteger ;
    knx:dptMajorNumber "225"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.225.1.i0.Percent,
        knx:type.dpt.field.225.1.i1.TimePeriod ;
    knx:label "ScalingSpeed"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 225.001: ScalingSpeed"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#scalingSpeed"^^xsd:anyURI .

knx:securityMode a owl:DatatypeProperty,
        owl:FunctionalProperty ;
    rdfs:label "security mode"@en ;
    rdfs:comment "The current state of a function point according to its security, used from installations that specifies an explicit and (by an installer) intended security behavior for the communication."@en ;
    rdfs:range [ a rdfs:Datatype ;
            owl:oneOf [ a rdf:List ;
                    rdf:first "Auto" ;
                    rdf:rest [ a rdf:List ;
                            rdf:first "Off" ;
                            rdf:rest [ a rdf:List ;
                                    rdf:first "On" ;
                                    rdf:rest () ] ] ] ] ;
    rdfs:subPropertyOf knx:functionpointData .

knx:statusRoomSetp a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "StatusRoomSetp"@en ;
    dct:description "a point representing DPT 20.113: StatusRoomSetp"@en ;
    dct:identifier "urn:knx:dpt.statusRoomSetp" ;
    dct:subject "20.113",
        "StatusRoomSetp" ;
    dct:title "StatusRoomSetp"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "113"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.113.i0 ;
    knx:label "StatusRoomSetp"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.113: StatusRoomSetp"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#statusRoomSetp"^^xsd:anyURI .

knx:switchCtrl a owl:Class ;
    rdfs:label "Switch Control"@en ;
    dct:identifier <urn:knx:fct.switchCtrl> ;
    rdfs:comment "An Application Function for a generic switching of an equipment, such as an actuator terminal or similar."@en ;
    rdfs:subClassOf knx:equipmentCtrl .

knx:timeOfDay a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "TimeOfDay"@en ;
    dct:description "a point representing DPT 10.001: TimeOfDay"@en ;
    dct:identifier "urn:knx:dpt.timeOfDay" ;
    dct:subject "10.001",
        "10.1",
        "TimeOfDay" ;
    dct:title "TimeOfDay"@en ;
    knx:dptBitSizeMax "24"^^xsd:positiveInteger ;
    knx:dptMajorNumber "10"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.10.1.i0.Seconds,
        knx:type.dpt.field.10.1.i1.Reserved,
        knx:type.dpt.field.10.1.i2.Minutes,
        knx:type.dpt.field.10.1.i3.Reserved,
        knx:type.dpt.field.10.1.i4.Hour,
        knx:type.dpt.field.10.1.i5.Day ;
    knx:label "TimeOfDay"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 10.001: TimeOfDay"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#timeOfDay"^^xsd:anyURI .

knx:timePeriodMsec a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "TimePeriodMsec"@en ;
    dct:description "a point representing DPT 7.002: TimePeriodMsec"@en ;
    dct:identifier "urn:knx:dpt.timePeriodMsec" ;
    dct:subject "7.002",
        "7.2",
        "TimePeriodMsec" ;
    dct:title "TimePeriodMsec"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "7"^^xsd:positiveInteger ;
    knx:dptMinorNumber "2"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.7.2.i0 ;
    knx:label "TimePeriodMsec"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 7.002: TimePeriodMsec"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#timePeriodMsec"^^xsd:anyURI .

knx:timeSynchronization a owl:Class ;
    rdfs:label "Time Synchronization"@en ;
    dct:identifier "urn:knx:fct.timeSynchronization" ;
    rdfs:comment "Time synchronization coordinates independent clocks on different devices."@en ;
    rdfs:subClassOf knx:plantMngmtCtrl .

knx:type.digit.charASCII a owl:NamedIndividual ;
    knx:rangeMax "127"^^xsd:long ;
    knx:rangeMin "0"^^xsd:long ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.digit.charASCII"^^xsd:anyURI .

knx:type.digit.charISO_8859_1 a owl:NamedIndividual ;
    knx:rangeMax "255"^^xsd:long ;
    knx:rangeMin "0"^^xsd:long ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.digit.charISO_8859_1"^^xsd:anyURI .

knx:type.digit.f16_neg45960_670433 a owl:NamedIndividual ;
    knx:rangeMax "670433.0"^^xsd:float ;
    knx:rangeMin "-45960.0"^^xsd:float ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.digit.f16_neg45960_670433"^^xsd:anyURI .

knx:type.digit.u16_0_20000 a owl:NamedIndividual ;
    knx:rangeMax "20000"^^xsd:unsignedLong ;
    knx:rangeMin "0"^^xsd:unsignedLong ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.digit.u16_0_20000"^^xsd:anyURI .

knx:type.digit.u16_0_28000 a owl:NamedIndividual ;
    knx:rangeMax "28000"^^xsd:unsignedLong ;
    knx:rangeMin "0"^^xsd:unsignedLong ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.digit.u16_0_28000"^^xsd:anyURI .

knx:type.digit.u16_0_510 a owl:NamedIndividual ;
    knx:rangeMax "510"^^xsd:unsignedLong ;
    knx:rangeMin "0"^^xsd:unsignedLong ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.digit.u16_0_510"^^xsd:anyURI .

knx:type.digit.u4_0_7 a owl:NamedIndividual ;
    knx:rangeMax "7"^^xsd:unsignedLong ;
    knx:rangeMin "0"^^xsd:unsignedLong ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.digit.u4_0_7"^^xsd:anyURI .

knx:type.digit.u5_0_23 a owl:NamedIndividual ;
    knx:rangeMax "23"^^xsd:unsignedLong ;
    knx:rangeMin "0"^^xsd:unsignedLong ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.digit.u5_0_23"^^xsd:anyURI .

knx:type.digit.u5_0_24 a owl:NamedIndividual ;
    knx:rangeMax "24"^^xsd:unsignedLong ;
    knx:rangeMin "0"^^xsd:unsignedLong ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.digit.u5_0_24"^^xsd:anyURI .

knx:type.digit.u7_0_99 a owl:NamedIndividual ;
    knx:rangeMax "99"^^xsd:unsignedLong ;
    knx:rangeMin "0"^^xsd:unsignedLong ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.digit.u7_0_99"^^xsd:anyURI .

knx:type.digit.u8_0_10 a owl:NamedIndividual ;
    knx:rangeMax "10"^^xsd:unsignedLong ;
    knx:rangeMin "0"^^xsd:unsignedLong ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.digit.u8_0_10"^^xsd:anyURI .

knx:type.digit.u8_0_12 a owl:NamedIndividual ;
    knx:rangeMax "12"^^xsd:unsignedLong ;
    knx:rangeMin "0"^^xsd:unsignedLong ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.digit.u8_0_12"^^xsd:anyURI .

knx:type.digit.u8_0_254 a owl:NamedIndividual ;
    knx:rangeMax "254"^^xsd:unsignedLong ;
    knx:rangeMin "0"^^xsd:unsignedLong ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.digit.u8_0_254"^^xsd:anyURI .

knx:type.digit.u8_0_44 a owl:NamedIndividual ;
    knx:rangeMax "44"^^xsd:unsignedLong ;
    knx:rangeMin "0"^^xsd:unsignedLong ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.digit.u8_0_44"^^xsd:anyURI .

knx:type.digit.u8_0_54 a owl:NamedIndividual ;
    knx:rangeMax "54"^^xsd:unsignedLong ;
    knx:rangeMin "0"^^xsd:unsignedLong ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.digit.u8_0_54"^^xsd:anyURI .

knx:type.digit.u8_1_38 a owl:NamedIndividual ;
    knx:rangeMax "38"^^xsd:unsignedLong ;
    knx:rangeMin "1"^^xsd:unsignedLong ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.digit.u8_1_38"^^xsd:anyURI .

knx:type.dpt.field.1.1.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Switch"@en ;
    dct:title "Switch"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.1.1.i0.0,
        knx:type.kvpair.1.1.i0.1 ;
    knx:label "Switch"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.1.1.i0"^^xsd:anyURI .

knx:type.dpt.field.1.10.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Start"@en ;
    dct:title "Start"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.1.10.i0.0,
        knx:type.kvpair.1.10.i0.1 ;
    knx:label "Start"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.1.10.i0"^^xsd:anyURI .

knx:type.dpt.field.1.100.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Heating / Cooling"@en ;
    dct:title "Heating / Cooling"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.1.100.i0.0,
        knx:type.kvpair.1.100.i0.1 ;
    knx:label "Heating / Cooling"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.1.100.i0"^^xsd:anyURI .

knx:type.dpt.field.1.11.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "State"@en ;
    dct:title "State"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.active,
        knx:type.kvpair.inactive ;
    knx:label "State"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.1.11.i0"^^xsd:anyURI .

knx:type.dpt.field.1.12.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Invert"@en ;
    dct:title "Invert"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.1.12.i0.0,
        knx:type.kvpair.1.12.i0.1 ;
    knx:label "Invert"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.1.12.i0"^^xsd:anyURI .

knx:type.dpt.field.1.1200.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Consumer / Producer"@en ;
    dct:title "Consumer / Producer"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.1.1200.i0.0,
        knx:type.kvpair.1.1200.i0.1 ;
    knx:label "Consumer / Producer"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.1.1200.i0"^^xsd:anyURI .

knx:type.dpt.field.1.1201.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Energy Direction"@en ;
    dct:title "Energy Direction"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.1.1201.i0.0,
        knx:type.kvpair.1.1201.i0.1 ;
    knx:label "Energy Direction"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.1.1201.i0"^^xsd:anyURI .

knx:type.dpt.field.1.13.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Dim Send Style"@en ;
    dct:title "Dim Send Style"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.1.13.i0.0,
        knx:type.kvpair.1.13.i0.1 ;
    knx:label "Dim Send Style"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.1.13.i0"^^xsd:anyURI .

knx:type.dpt.field.1.14.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Input Source"@en ;
    dct:title "Input Source"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.1.14.i0.0,
        knx:type.kvpair.1.14.i0.1 ;
    knx:label "Input Source"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.1.14.i0"^^xsd:anyURI .

knx:type.dpt.field.1.15.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Reset"@en ;
    dct:title "Reset"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.1.15.i0.0,
        knx:type.kvpair.1.15.i0.1 ;
    knx:label "Reset"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.1.15.i0"^^xsd:anyURI .

knx:type.dpt.field.1.16.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Ack"@en ;
    dct:title "Ack"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.1.16.i0.0,
        knx:type.kvpair.1.16.i0.1 ;
    knx:label "Ack"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.1.16.i0"^^xsd:anyURI .

knx:type.dpt.field.1.17.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Trigger"@en ;
    dct:title "Trigger"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.1.17.i0.0,
        knx:type.kvpair.1.17.i0.1 ;
    knx:label "Trigger"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.1.17.i0"^^xsd:anyURI .

knx:type.dpt.field.1.18.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Occupancy"@en ;
    dct:title "Occupancy"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.1.18.i0.0,
        knx:type.kvpair.1.18.i0.1 ;
    knx:label "Occupancy"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.1.18.i0"^^xsd:anyURI .

knx:type.dpt.field.1.19.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Window Door"@en ;
    dct:title "Window Door"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.1.19.i0.0,
        knx:type.kvpair.1.19.i0.1 ;
    knx:label "Window Door"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.1.19.i0"^^xsd:anyURI .

knx:type.dpt.field.1.2.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Bool"@en ;
    dct:title "Bool"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    knx:label "Bool"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.1.2.i0"^^xsd:anyURI .

knx:type.dpt.field.1.21.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Logical Function"@en ;
    dct:title "Logical Function"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.1.21.i0.0,
        knx:type.kvpair.1.21.i0.1 ;
    knx:label "Logical Function"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.1.21.i0"^^xsd:anyURI .

knx:type.dpt.field.1.22.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Scene AB"@en ;
    dct:title "Scene AB"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.1.22.i0.0,
        knx:type.kvpair.1.22.i0.1 ;
    knx:label "Scene AB"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.1.22.i0"^^xsd:anyURI .

knx:type.dpt.field.1.23.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Shutter and Blinds Mode"@en ;
    dct:title "Shutter and Blinds Mode"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.1.23.i0.0,
        knx:type.kvpair.1.23.i0.1 ;
    knx:label "Shutter and Blinds Mode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.1.23.i0"^^xsd:anyURI .

knx:type.dpt.field.1.24.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Day / Night"@en ;
    dct:title "Day / Night"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.1.24.i0.0,
        knx:type.kvpair.1.24.i0.1 ;
    knx:label "Day / Night"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.1.24.i0"^^xsd:anyURI .

knx:type.dpt.field.1.3.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Enable"@en ;
    dct:title "Enable"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.1.3.i0.0,
        knx:type.kvpair.1.3.i0.1 ;
    knx:label "Enable"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.1.3.i0"^^xsd:anyURI .

knx:type.dpt.field.1.4.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Ramp"@en ;
    dct:title "Ramp"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.1.4.i0.0,
        knx:type.kvpair.1.4.i0.1 ;
    knx:label "Ramp"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.1.4.i0"^^xsd:anyURI .

knx:type.dpt.field.1.5.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Alarm"@en ;
    dct:title "Alarm"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.1.5.i0.0,
        knx:type.kvpair.1.5.i0.1 ;
    knx:label "Alarm"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.1.5.i0"^^xsd:anyURI .

knx:type.dpt.field.1.6.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Binary Value"@en ;
    dct:title "Binary Value"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.1.6.i0.0,
        knx:type.kvpair.1.6.i0.1 ;
    knx:label "Binary Value"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.1.6.i0"^^xsd:anyURI .

knx:type.dpt.field.1.7.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Step"@en ;
    dct:title "Step"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.decrease,
        knx:type.kvpair.increase ;
    knx:label "Step"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.1.7.i0"^^xsd:anyURI .

knx:type.dpt.field.1.8.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Up / Down"@en ;
    dct:title "Up / Down"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.1.8.i0.0,
        knx:type.kvpair.1.8.i0.1 ;
    knx:label "Up / Down"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.1.8.i0"^^xsd:anyURI .

knx:type.dpt.field.1.9.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Open / Close"@en ;
    dct:title "Open / Close"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.1.9.i0.0,
        knx:type.kvpair.1.9.i0.1 ;
    knx:label "Open / Close"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.1.9.i0"^^xsd:anyURI .

knx:type.dpt.field.1.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "1-bit"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "1-bit"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.1.x.i0"^^xsd:anyURI .

knx:type.dpt.field.10.1.i0.Seconds a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Seconds"@en ;
    qudt:unit unit:SEC ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "Seconds" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "6"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u6_0_59 ;
    rdfs:comment "Seconds"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.10.1.i0.Seconds"^^xsd:anyURI .

knx:type.dpt.field.10.1.i1.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "2"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.10.1.i1.Reserved"^^xsd:anyURI .

knx:type.dpt.field.10.1.i2.Minutes a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Minutes"@en ;
    qudt:unit unit:MIN ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "Minutes" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "6"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u6_0_59 ;
    rdfs:comment "Minutes"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.10.1.i2.Minutes"^^xsd:anyURI .

knx:type.dpt.field.10.1.i3.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "2"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.10.1.i3.Reserved"^^xsd:anyURI .

knx:type.dpt.field.10.1.i4.Hour a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Hour"@en ;
    qudt:unit unit:HR ;
    knx:fieldIndex "4"^^xsd:nonNegativeInteger ;
    knx:fieldName "Hour" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "5"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u5_0_23 ;
    rdfs:comment "Hour"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.10.1.i4.Hour"^^xsd:anyURI .

knx:type.dpt.field.10.1.i5.Day a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Day"@en ;
    knx:fieldIndex "5"^^xsd:nonNegativeInteger ;
    knx:fieldName "Day" ;
    knx:fieldSize "3"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.10.1.i5.0,
        knx:type.kvpair.10.1.i5.1,
        knx:type.kvpair.10.1.i5.2,
        knx:type.kvpair.10.1.i5.3,
        knx:type.kvpair.10.1.i5.4,
        knx:type.kvpair.10.1.i5.5,
        knx:type.kvpair.10.1.i5.6,
        knx:type.kvpair.10.1.i5.7 ;
    rdfs:comment "Day"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.10.1.i5.Day"^^xsd:anyURI .

knx:type.dpt.field.10.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "time"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "24"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "time"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.10.x.i0"^^xsd:anyURI .

knx:type.dpt.field.11.1.i0.Year a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:YR ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "Year" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "7"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u7_0_99 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.11.1.i0.Year"^^xsd:anyURI .

knx:type.dpt.field.11.1.i1.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.11.1.i1.Reserved"^^xsd:anyURI .

knx:type.dpt.field.11.1.i2.Month a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:MO ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "Month" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "4"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4_1_12 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.11.1.i2.Month"^^xsd:anyURI .

knx:type.dpt.field.11.1.i3.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "4"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.11.1.i3.Reserved"^^xsd:anyURI .

knx:type.dpt.field.11.1.i4.Day a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:DAY ;
    knx:fieldIndex "4"^^xsd:nonNegativeInteger ;
    knx:fieldName "Day" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "5"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u5_1_31 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.11.1.i4.Day"^^xsd:anyURI .

knx:type.dpt.field.11.1.i5.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "5"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "3"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.11.1.i5.Reserved"^^xsd:anyURI .

knx:type.dpt.field.11.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "date"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "24"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "date"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.11.x.i0"^^xsd:anyURI .

knx:type.dpt.field.12.1.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:NUM ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u32 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.12.1.i0"^^xsd:anyURI .

knx:type.dpt.field.12.100.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:SEC ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u32 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.12.100.i0"^^xsd:anyURI .

knx:type.dpt.field.12.101.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:MIN ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u32 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.12.101.i0"^^xsd:anyURI .

knx:type.dpt.field.12.102.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:HR ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u32 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.12.102.i0"^^xsd:anyURI .

knx:type.dpt.field.12.1200.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:L ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u32 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.12.1200.i0"^^xsd:anyURI .

knx:type.dpt.field.12.1201.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:M3 ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u32 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.12.1201.i0"^^xsd:anyURI .

knx:type.dpt.field.12.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "4-byte unsigned value"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u32 ;
    rdfs:comment "4-byte unsigned value"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.12.x.i0"^^xsd:anyURI .

knx:type.dpt.field.13.1.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:NUM ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s32 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.13.1.i0"^^xsd:anyURI .

knx:type.dpt.field.13.10.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:W-HR ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s32 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.13.10.i0"^^xsd:anyURI .

knx:type.dpt.field.13.100.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:SEC ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s32 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.13.100.i0"^^xsd:anyURI .

knx:type.dpt.field.13.11.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:V-A-HR ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s32 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.13.11.i0"^^xsd:anyURI .

knx:type.dpt.field.13.12.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:V-A_Reactive-HR ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s32 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.13.12.i0"^^xsd:anyURI .

knx:type.dpt.field.13.1200.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:L ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s32 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.13.1200.i0"^^xsd:anyURI .

knx:type.dpt.field.13.1201.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:M3 ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s32 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.13.1201.i0"^^xsd:anyURI .

knx:type.dpt.field.13.13.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:KiloW-HR ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s32 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.13.13.i0"^^xsd:anyURI .

knx:type.dpt.field.13.14.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:KiloV-A-HR ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s32 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.13.14.i0"^^xsd:anyURI .

knx:type.dpt.field.13.15.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:KiloV-A_Reactive-HR ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s32 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.13.15.i0"^^xsd:anyURI .

knx:type.dpt.field.13.16.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:MegaW-HR ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s32 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.13.16.i0"^^xsd:anyURI .

knx:type.dpt.field.13.2.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:M3-PER-HR ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "0.0001"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s32 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.13.2.i0"^^xsd:anyURI .

knx:type.dpt.field.13.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "4-byte signed value"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s32 ;
    rdfs:comment "4-byte signed value"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.13.x.i0"^^xsd:anyURI .

knx:type.dpt.field.14.0.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "acceleration"@en ;
    qudt:unit unit:M-PER-SEC ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "acceleration"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.0.i0"^^xsd:anyURI .

knx:type.dpt.field.14.1.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "acceleration, angular"@en ;
    qudt:unit unit:RAD-PER-SEC2 ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "acceleration, angular"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.1.i0"^^xsd:anyURI .

knx:type.dpt.field.14.10.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "area"@en ;
    qudt:unit unit:M2 ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "area"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.10.i0"^^xsd:anyURI .

knx:type.dpt.field.14.11.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "capacitance"@en ;
    qudt:unit unit:FARAD ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "capacitance"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.11.i0"^^xsd:anyURI .

knx:type.dpt.field.14.12.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "charge density (surface)"@en ;
    qudt:unit unit:C-PER-M2 ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "charge density (surface)"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.12.i0"^^xsd:anyURI .

knx:type.dpt.field.14.1200.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:M3-PER-HR ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.1200.i0"^^xsd:anyURI .

knx:type.dpt.field.14.1201.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:L-PER-SEC ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.1201.i0"^^xsd:anyURI .

knx:type.dpt.field.14.13.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "charge density (volume)"@en ;
    qudt:unit unit:C-PER-M3 ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "charge density (volume)"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.13.i0"^^xsd:anyURI .

knx:type.dpt.field.14.14.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "compressibility"@en ;
    qudt:unit unit:M2-PER-N ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "compressibility"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.14.i0"^^xsd:anyURI .

knx:type.dpt.field.14.15.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "conductance"@en ;
    qudt:unit unit:S ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "conductance"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.15.i0"^^xsd:anyURI .

knx:type.dpt.field.14.16.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "conductivity, electrical"@en ;
    qudt:unit unit:S-PER-M ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "conductivity, electrical"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.16.i0"^^xsd:anyURI .

knx:type.dpt.field.14.17.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "density"@en ;
    qudt:unit unit:KiloGM-PER-M3 ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "density"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.17.i0"^^xsd:anyURI .

knx:type.dpt.field.14.18.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "electric charge"@en ;
    qudt:unit unit:C ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "electric charge"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.18.i0"^^xsd:anyURI .

knx:type.dpt.field.14.19.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "electric current"@en ;
    qudt:unit unit:A ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "electric current"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.19.i0"^^xsd:anyURI .

knx:type.dpt.field.14.2.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "activation energy"@en ;
    qudt:unit unit:J-PER-MOL ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "activation energy"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.2.i0"^^xsd:anyURI .

knx:type.dpt.field.14.20.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "electric current density"@en ;
    qudt:unit unit:A-PER-M2 ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "electric current density"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.20.i0"^^xsd:anyURI .

knx:type.dpt.field.14.21.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "electric dipole moment"@en ;
    qudt:unit unit:C-M ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "electric dipole moment"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.21.i0"^^xsd:anyURI .

knx:type.dpt.field.14.22.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "electric displacement"@en ;
    qudt:unit unit:C-PER-M2 ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "electric displacement"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.22.i0"^^xsd:anyURI .

knx:type.dpt.field.14.23.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "electric field strength"@en ;
    qudt:unit unit:V-PER-M ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "electric field strength"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.23.i0"^^xsd:anyURI .

knx:type.dpt.field.14.24.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "electric flux"@en ;
    qudt:unit unit:C ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "electric flux"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.24.i0"^^xsd:anyURI .

knx:type.dpt.field.14.25.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "electric flux density"@en ;
    qudt:unit unit:C-PER-M2 ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "electric flux density"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.25.i0"^^xsd:anyURI .

knx:type.dpt.field.14.26.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "electric polarization"@en ;
    qudt:unit unit:C-PER-M2 ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "electric polarization"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.26.i0"^^xsd:anyURI .

knx:type.dpt.field.14.27.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "electric potential"@en ;
    qudt:unit unit:V ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "electric potential"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.27.i0"^^xsd:anyURI .

knx:type.dpt.field.14.28.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "electric potential difference"@en ;
    qudt:unit unit:V ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "electric potential difference"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.28.i0"^^xsd:anyURI .

knx:type.dpt.field.14.29.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "electromagnetic moment"@en ;
    qudt:unit unit:A-M2 ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "electromagnetic moment"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.29.i0"^^xsd:anyURI .

knx:type.dpt.field.14.3.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "activity (radioactivity)"@en ;
    qudt:unit unit:PER-SEC ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "activity (radioactivity)"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.3.i0"^^xsd:anyURI .

knx:type.dpt.field.14.30.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "electromotive force"@en ;
    qudt:unit unit:V ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "electromotive force"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.30.i0"^^xsd:anyURI .

knx:type.dpt.field.14.31.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "energy"@en ;
    qudt:unit unit:J ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "energy"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.31.i0"^^xsd:anyURI .

knx:type.dpt.field.14.32.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "force"@en ;
    qudt:unit unit:N ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "force"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.32.i0"^^xsd:anyURI .

knx:type.dpt.field.14.33.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "frequency"@en ;
    qudt:unit unit:HZ ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "frequency"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.33.i0"^^xsd:anyURI .

knx:type.dpt.field.14.34.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "frequency, angular (pulsatance)"@en ;
    qudt:unit unit:RAD-PER-SEC ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "frequency, angular (pulsatance)"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.34.i0"^^xsd:anyURI .

knx:type.dpt.field.14.35.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "heat capacity"@en ;
    qudt:unit unit:J-PER-K ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "heat capacity"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.35.i0"^^xsd:anyURI .

knx:type.dpt.field.14.36.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "heat flow rate"@en ;
    qudt:unit unit:W ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "heat flow rate"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.36.i0"^^xsd:anyURI .

knx:type.dpt.field.14.37.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "heat, quantity of"@en ;
    qudt:unit unit:J ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "heat, quantity of"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.37.i0"^^xsd:anyURI .

knx:type.dpt.field.14.38.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "impedance"@en ;
    qudt:unit unit:OHM ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "impedance"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.38.i0"^^xsd:anyURI .

knx:type.dpt.field.14.39.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "length"@en ;
    qudt:unit unit:M ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "length"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.39.i0"^^xsd:anyURI .

knx:type.dpt.field.14.4.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "amount of substance"@en ;
    qudt:unit unit:MOL ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "amount of substance"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.4.i0"^^xsd:anyURI .

knx:type.dpt.field.14.40.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "ligth, quantity of"@en ;
    qudt:unit unit:J ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "ligth, quantity of"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.40.i0"^^xsd:anyURI .

knx:type.dpt.field.14.41.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "luminance"@en ;
    qudt:unit unit:CD-PER-M2 ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "luminance"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.41.i0"^^xsd:anyURI .

knx:type.dpt.field.14.42.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "luminous flux"@en ;
    qudt:unit unit:LM ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "luminous flux"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.42.i0"^^xsd:anyURI .

knx:type.dpt.field.14.43.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "luminous intensity"@en ;
    qudt:unit unit:CD ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "luminous intensity"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.43.i0"^^xsd:anyURI .

knx:type.dpt.field.14.44.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "magnetic field strength"@en ;
    qudt:unit unit:A-PER-M ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "magnetic field strength"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.44.i0"^^xsd:anyURI .

knx:type.dpt.field.14.45.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "magnetic flux"@en ;
    qudt:unit unit:WB ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "magnetic flux"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.45.i0"^^xsd:anyURI .

knx:type.dpt.field.14.46.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "magnetic flux density"@en ;
    qudt:unit unit:T ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "magnetic flux density"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.46.i0"^^xsd:anyURI .

knx:type.dpt.field.14.47.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "magnetic moment"@en ;
    qudt:unit unit:A-M2 ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "magnetic moment"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.47.i0"^^xsd:anyURI .

knx:type.dpt.field.14.48.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "magnetic polarization"@en ;
    qudt:unit unit:T ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "magnetic polarization"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.48.i0"^^xsd:anyURI .

knx:type.dpt.field.14.49.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "magnetization"@en ;
    qudt:unit unit:A-PER-M ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "magnetization"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.49.i0"^^xsd:anyURI .

knx:type.dpt.field.14.5.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "amplitude"@en ;
    qudt:unit unit:UNITLESS ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "amplitude"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.5.i0"^^xsd:anyURI .

knx:type.dpt.field.14.50.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "magneto motive force"@en ;
    qudt:unit unit:A ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "magneto motive force"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.50.i0"^^xsd:anyURI .

knx:type.dpt.field.14.51.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "mass"@en ;
    qudt:unit unit:KiloGM ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "mass"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.51.i0"^^xsd:anyURI .

knx:type.dpt.field.14.52.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "mass flux"@en ;
    qudt:unit unit:KiloGM-PER-SEC ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "mass flux"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.52.i0"^^xsd:anyURI .

knx:type.dpt.field.14.53.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "momentum"@en ;
    qudt:unit unit:N-SEC ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "momentum"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.53.i0"^^xsd:anyURI .

knx:type.dpt.field.14.54.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "phase angle, radiant"@en ;
    qudt:unit unit:RAD ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "phase angle, radiant"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.54.i0"^^xsd:anyURI .

knx:type.dpt.field.14.55.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "phase angle, degrees"@en ;
    qudt:unit unit:DEG ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "phase angle, degrees"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.55.i0"^^xsd:anyURI .

knx:type.dpt.field.14.56.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "power"@en ;
    qudt:unit unit:W ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "power"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.56.i0"^^xsd:anyURI .

knx:type.dpt.field.14.57.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "power factor"@en ;
    qudt:unit unit:UNITLESS ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "power factor"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.57.i0"^^xsd:anyURI .

knx:type.dpt.field.14.58.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "pressure"@en ;
    qudt:unit unit:PA ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "pressure"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.58.i0"^^xsd:anyURI .

knx:type.dpt.field.14.59.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "reactance"@en ;
    qudt:unit unit:OHM ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "reactance"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.59.i0"^^xsd:anyURI .

knx:type.dpt.field.14.6.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "angle, radiant"@en ;
    qudt:unit unit:RAD ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "angle, radiant"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.6.i0"^^xsd:anyURI .

knx:type.dpt.field.14.60.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "resistance"@en ;
    qudt:unit unit:OHM ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "resistance"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.60.i0"^^xsd:anyURI .

knx:type.dpt.field.14.61.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "resistivity"@en ;
    qudt:unit unit:OHM-M ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "resistivity"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.61.i0"^^xsd:anyURI .

knx:type.dpt.field.14.62.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "self inductance"@en ;
    qudt:unit unit:H ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "self inductance"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.62.i0"^^xsd:anyURI .

knx:type.dpt.field.14.63.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "solid angle"@en ;
    qudt:unit unit:SR ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "solid angle"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.63.i0"^^xsd:anyURI .

knx:type.dpt.field.14.64.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "sound intensity"@en ;
    qudt:unit unit:W-PER-M2 ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "sound intensity"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.64.i0"^^xsd:anyURI .

knx:type.dpt.field.14.65.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "speed"@en ;
    qudt:unit unit:M-PER-SEC ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "speed"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.65.i0"^^xsd:anyURI .

knx:type.dpt.field.14.66.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "stress"@en ;
    qudt:unit unit:PA ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "stress"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.66.i0"^^xsd:anyURI .

knx:type.dpt.field.14.67.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "surface tension"@en ;
    qudt:unit unit:N-PER-M ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "surface tension"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.67.i0"^^xsd:anyURI .

knx:type.dpt.field.14.68.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "temperature, common"@en ;
    qudt:unit unit:DEG_C ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "temperature, common"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.68.i0"^^xsd:anyURI .

knx:type.dpt.field.14.69.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "temperature (absolute)"@en ;
    qudt:unit unit:K ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "temperature (absolute)"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.69.i0"^^xsd:anyURI .

knx:type.dpt.field.14.7.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "angle, degree"@en ;
    qudt:unit unit:DEG ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "angle, degree"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.7.i0"^^xsd:anyURI .

knx:type.dpt.field.14.70.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "temperature difference"@en ;
    qudt:unit unit:K ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "temperature difference"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.70.i0"^^xsd:anyURI .

knx:type.dpt.field.14.71.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "thermal capacity"@en ;
    qudt:unit unit:J-PER-K ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "thermal capacity"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.71.i0"^^xsd:anyURI .

knx:type.dpt.field.14.72.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "thermal conductivity"@en ;
    qudt:unit unit:W-PER-M-K ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "thermal conductivity"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.72.i0"^^xsd:anyURI .

knx:type.dpt.field.14.73.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "thermoelectric power"@en ;
    qudt:unit unit:V-PER-K ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "thermoelectric power"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.73.i0"^^xsd:anyURI .

knx:type.dpt.field.14.74.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "time"@en ;
    qudt:unit unit:SEC ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "time"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.74.i0"^^xsd:anyURI .

knx:type.dpt.field.14.75.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "torque"@en ;
    qudt:unit unit:N-M ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "torque"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.75.i0"^^xsd:anyURI .

knx:type.dpt.field.14.76.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "volume"@en ;
    qudt:unit unit:M3 ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "volume"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.76.i0"^^xsd:anyURI .

knx:type.dpt.field.14.77.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "volume flux"@en ;
    qudt:unit unit:M3-PER-SEC ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "volume flux"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.77.i0"^^xsd:anyURI .

knx:type.dpt.field.14.78.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "weight"@en ;
    qudt:unit unit:N ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "weight"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.78.i0"^^xsd:anyURI .

knx:type.dpt.field.14.79.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "work"@en ;
    qudt:unit unit:J ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "work"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.79.i0"^^xsd:anyURI .

knx:type.dpt.field.14.8.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "angular momentum"@en ;
    qudt:unit unit:J-SEC ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "angular momentum"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.8.i0"^^xsd:anyURI .

knx:type.dpt.field.14.9.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "angular velocity"@en ;
    qudt:unit unit:RAD-PER-SEC ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "angular velocity"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.9.i0"^^xsd:anyURI .

knx:type.dpt.field.14.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "4-byte float value"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "4-byte float value"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.14.x.i0"^^xsd:anyURI .

knx:type.dpt.field.15.0.i0.Index a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Index of access identification code"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "Index" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "4"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4 ;
    rdfs:comment "Index of access identification code"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.15.0.i0.Index"^^xsd:anyURI .

knx:type.dpt.field.15.0.i1.C a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Encryption of access information"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "C" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.no,
        knx:type.kvpair.yes ;
    rdfs:comment "Encryption of access information"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.15.0.i1.C"^^xsd:anyURI .

knx:type.dpt.field.15.0.i10.D6 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "digit 6 of access identification code. Only a card or key number should be used. System number, version number, country code, etc are not necessary. Ciphered access information code should be possible in principle. If 24 bits are not necessary, the most significant positions shall be set to zero."@en ;
    knx:fieldIndex "10"^^xsd:nonNegativeInteger ;
    knx:fieldName "D6" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "4"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4_0_9 ;
    rdfs:comment "digit 6 of access identification code. Only a card or key number should be used. System number, version number, country code, etc are not necessary. Ciphered access information code should be possible in principle. If 24 bits are not necessary, the most significant positions shall be set to zero."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.15.0.i10.D6"^^xsd:anyURI .

knx:type.dpt.field.15.0.i2.D a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Read direction (e.g. of badge). If not used (e.g. electronic key) set to zero."@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "D" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.15.0.i2.0,
        knx:type.kvpair.15.0.i2.1 ;
    rdfs:comment "Read direction (e.g. of badge). If not used (e.g. electronic key) set to zero."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.15.0.i2.D"^^xsd:anyURI .

knx:type.dpt.field.15.0.i3.P a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Permission (informs about the access decision made by the controlling device)"@en ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "P" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.15.0.i3.0,
        knx:type.kvpair.15.0.i3.1 ;
    rdfs:comment "Permission (informs about the access decision made by the controlling device)"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.15.0.i3.P"^^xsd:anyURI .

knx:type.dpt.field.15.0.i4.E a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Detection error"@en ;
    knx:fieldIndex "4"^^xsd:nonNegativeInteger ;
    knx:fieldName "E" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.15.0.i4.0,
        knx:type.kvpair.15.0.i4.1 ;
    rdfs:comment "Detection error"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.15.0.i4.E"^^xsd:anyURI .

knx:type.dpt.field.15.0.i5.D1 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "digit 1 of access identification code. Only a card or key number should be used. System number, version number, country code, etc are not necessary. Ciphered access information code should be possible in principle. If 24 bits are not necessary, the most significant positions shall be set to zero."@en ;
    knx:fieldIndex "5"^^xsd:nonNegativeInteger ;
    knx:fieldName "D1" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "4"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4_0_9 ;
    rdfs:comment "digit 1 of access identification code. Only a card or key number should be used. System number, version number, country code, etc are not necessary. Ciphered access information code should be possible in principle. If 24 bits are not necessary, the most significant positions shall be set to zero."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.15.0.i5.D1"^^xsd:anyURI .

knx:type.dpt.field.15.0.i6.D2 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "digit 2 of access identification code. Only a card or key number should be used. System number, version number, country code, etc are not necessary. Ciphered access information code should be possible in principle. If 24 bits are not necessary, the most significant positions shall be set to zero."@en ;
    knx:fieldIndex "6"^^xsd:nonNegativeInteger ;
    knx:fieldName "D2" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "4"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4_0_9 ;
    rdfs:comment "digit 2 of access identification code. Only a card or key number should be used. System number, version number, country code, etc are not necessary. Ciphered access information code should be possible in principle. If 24 bits are not necessary, the most significant positions shall be set to zero."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.15.0.i6.D2"^^xsd:anyURI .

knx:type.dpt.field.15.0.i7.D3 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "digit 3 of access identification code. Only a card or key number should be used. System number, version number, country code, etc are not necessary. Ciphered access information code should be possible in principle. If 24 bits are not necessary, the most significant positions shall be set to zero."@en ;
    knx:fieldIndex "7"^^xsd:nonNegativeInteger ;
    knx:fieldName "D3" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "4"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4_0_9 ;
    rdfs:comment "digit 3 of access identification code. Only a card or key number should be used. System number, version number, country code, etc are not necessary. Ciphered access information code should be possible in principle. If 24 bits are not necessary, the most significant positions shall be set to zero."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.15.0.i7.D3"^^xsd:anyURI .

knx:type.dpt.field.15.0.i8.D4 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "digit 4 of access identification code. Only a card or key number should be used. System number, version number, country code, etc are not necessary. Ciphered access information code should be possible in principle. If 24 bits are not necessary, the most significant positions shall be set to zero."@en ;
    knx:fieldIndex "8"^^xsd:nonNegativeInteger ;
    knx:fieldName "D4" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "4"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4_0_9 ;
    rdfs:comment "digit 4 of access identification code. Only a card or key number should be used. System number, version number, country code, etc are not necessary. Ciphered access information code should be possible in principle. If 24 bits are not necessary, the most significant positions shall be set to zero."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.15.0.i8.D4"^^xsd:anyURI .

knx:type.dpt.field.15.0.i9.D5 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "digit 5 of access identification code. Only a card or key number should be used. System number, version number, country code, etc are not necessary. Ciphered access information code should be possible in principle. If 24 bits are not necessary, the most significant positions shall be set to zero."@en ;
    knx:fieldIndex "9"^^xsd:nonNegativeInteger ;
    knx:fieldName "D5" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "4"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4_0_9 ;
    rdfs:comment "digit 5 of access identification code. Only a card or key number should be used. System number, version number, country code, etc are not necessary. Ciphered access information code should be possible in principle. If 24 bits are not necessary, the most significant positions shall be set to zero."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.15.0.i9.D5"^^xsd:anyURI .

knx:type.dpt.field.15.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "entrance access"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "entrance access"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.15.x.i0"^^xsd:anyURI .

knx:type.dpt.field.16.0.i0.stringascii a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:UNITLESS ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "stringascii" ;
    knx:fieldSize "112"^^xsd:positiveInteger ;
    knx:fieldStringSchema "us-ascii" ;
    knx:fieldType "A" ;
    knx:includesDPT knx:charascii ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.16.0.i0.stringascii"^^xsd:anyURI .

knx:type.dpt.field.16.1.i0.string88591 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:UNITLESS ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "string88591" ;
    knx:fieldSize "112"^^xsd:positiveInteger ;
    knx:fieldStringSchema "iso-8859-1" ;
    knx:fieldType "A" ;
    knx:includesDPT knx:char88591 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.16.1.i0.string88591"^^xsd:anyURI .

knx:type.dpt.field.16.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "character string"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "112"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A" ;
    rdfs:comment "character string"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.16.x.i0"^^xsd:anyURI .

knx:type.dpt.field.17.1.i0.SceneNumber a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Scene number"@en ;
    qudt:unit unit:NUM ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "SceneNumber" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "6"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u6 ;
    rdfs:comment "Scene number"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.17.1.i0.SceneNumber"^^xsd:anyURI .

knx:type.dpt.field.17.1.i1.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "2"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.17.1.i1.Reserved"^^xsd:anyURI .

knx:type.dpt.field.17.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "scene number"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "scene number"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.17.x.i0"^^xsd:anyURI .

knx:type.dpt.field.18.1.i0.SceneNumber a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Scene number"@en ;
    qudt:unit unit:NUM ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "SceneNumber" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "6"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u6 ;
    rdfs:comment "Scene number"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.18.1.i0.SceneNumber"^^xsd:anyURI .

knx:type.dpt.field.18.1.i1.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.18.1.i1.Reserved"^^xsd:anyURI .

knx:type.dpt.field.18.1.i2.C a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "C" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.18.1.i2.0,
        knx:type.kvpair.18.1.i2.1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.18.1.i2.C"^^xsd:anyURI .

knx:type.dpt.field.18.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "scene control"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "scene control"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.18.x.i0"^^xsd:anyURI .

knx:type.dpt.field.19.1.i0.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "6"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.19.1.i0.Reserved"^^xsd:anyURI .

knx:type.dpt.field.19.1.i1.SRC a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Synchronisation source reliability"@en ;
    knx:fieldDefault 1 ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "SRC" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.19.1.i1.0,
        knx:type.kvpair.19.1.i1.1 ;
    rdfs:comment "Synchronisation source reliability"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.19.1.i1.SRC"^^xsd:anyURI .

knx:type.dpt.field.19.1.i10.F a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Fault"@en ;
    knx:fieldDefault 0 ;
    knx:fieldIndex "10"^^xsd:nonNegativeInteger ;
    knx:fieldName "F" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.19.1.i10.0,
        knx:type.kvpair.19.1.i10.1 ;
    rdfs:comment "Fault"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.19.1.i10.F"^^xsd:anyURI .

knx:type.dpt.field.19.1.i11.Seconds a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Seconds"@en ;
    qudt:unit unit:SEC ;
    knx:fieldIndex "11"^^xsd:nonNegativeInteger ;
    knx:fieldName "Seconds" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "6"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u6_0_59 ;
    rdfs:comment "Seconds"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.19.1.i11.Seconds"^^xsd:anyURI .

knx:type.dpt.field.19.1.i12.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "12"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "2"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.19.1.i12.Reserved"^^xsd:anyURI .

knx:type.dpt.field.19.1.i13.Minutes a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Minutes"@en ;
    qudt:unit unit:MIN ;
    knx:fieldIndex "13"^^xsd:nonNegativeInteger ;
    knx:fieldName "Minutes" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "6"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u6_0_59 ;
    rdfs:comment "Minutes"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.19.1.i13.Minutes"^^xsd:anyURI .

knx:type.dpt.field.19.1.i14.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "14"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "2"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.19.1.i14.Reserved"^^xsd:anyURI .

knx:type.dpt.field.19.1.i15.HourOfDay a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "HourOfDay"@en ;
    qudt:unit unit:HR ;
    knx:fieldIndex "15"^^xsd:nonNegativeInteger ;
    knx:fieldName "HourOfDay" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "5"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u5_0_24 ;
    rdfs:comment "HourOfDay"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.19.1.i15.HourOfDay"^^xsd:anyURI .

knx:type.dpt.field.19.1.i16.DayOfWeek a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "DayOfWeek"@en ;
    qudt:unit unit:DAY ;
    knx:fieldDefault "0"^^xsd:nonNegativeInteger ;
    knx:fieldIndex "16"^^xsd:nonNegativeInteger ;
    knx:fieldName "DayOfWeek" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "3"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u3 ;
    rdfs:comment "DayOfWeek"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.19.1.i16.DayOfWeek"^^xsd:anyURI .

knx:type.dpt.field.19.1.i17.DayOfMonth a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "DayOfMonth"@en ;
    qudt:unit unit:DAY ;
    knx:fieldIndex "17"^^xsd:nonNegativeInteger ;
    knx:fieldName "DayOfMonth" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "5"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u5_1_31 ;
    rdfs:comment "DayOfMonth"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.19.1.i17.DayOfMonth"^^xsd:anyURI .

knx:type.dpt.field.19.1.i18.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "18"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "3"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.19.1.i18.Reserved"^^xsd:anyURI .

knx:type.dpt.field.19.1.i19.Month a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Month"@en ;
    qudt:unit unit:MO ;
    knx:fieldIndex "19"^^xsd:nonNegativeInteger ;
    knx:fieldName "Month" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "4"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4_1_12 ;
    rdfs:comment "Month"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.19.1.i19.Month"^^xsd:anyURI .

knx:type.dpt.field.19.1.i2.CLQ a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Quality of clock"@en ;
    knx:fieldDefault 1 ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "CLQ" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.19.1.i2.0,
        knx:type.kvpair.19.1.i2.1 ;
    rdfs:comment "Quality of clock"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.19.1.i2.CLQ"^^xsd:anyURI .

knx:type.dpt.field.19.1.i20.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "20"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "4"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.19.1.i20.Reserved"^^xsd:anyURI .

knx:type.dpt.field.19.1.i21.Year a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Year"@en ;
    qudt:unit unit:YR ;
    knx:fieldIndex "21"^^xsd:nonNegativeInteger ;
    knx:fieldName "Year" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u8 ;
    rdfs:comment "Year"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.19.1.i21.Year"^^xsd:anyURI .

knx:type.dpt.field.19.1.i3.SUTI a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Standard Summer Time"@en ;
    knx:fieldDefault 0 ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "SUTI" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.19.1.i3.0,
        knx:type.kvpair.19.1.i3.1 ;
    rdfs:comment "Standard Summer Time"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.19.1.i3.SUTI"^^xsd:anyURI .

knx:type.dpt.field.19.1.i4.NT a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "No Time"@en ;
    knx:fieldDefault 0 ;
    knx:fieldIndex "4"^^xsd:nonNegativeInteger ;
    knx:fieldName "NT" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.19.1.i4.0,
        knx:type.kvpair.19.1.i4.1 ;
    rdfs:comment "No Time"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.19.1.i4.NT"^^xsd:anyURI .

knx:type.dpt.field.19.1.i5.NDOW a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "No Day of Week"@en ;
    knx:fieldDefault 1 ;
    knx:fieldIndex "5"^^xsd:nonNegativeInteger ;
    knx:fieldName "NDOW" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.19.1.i5.0,
        knx:type.kvpair.19.1.i5.1 ;
    rdfs:comment "No Day of Week"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.19.1.i5.NDOW"^^xsd:anyURI .

knx:type.dpt.field.19.1.i6.ND a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "No Date"@en ;
    knx:fieldDefault 0 ;
    knx:fieldIndex "6"^^xsd:nonNegativeInteger ;
    knx:fieldName "ND" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.19.1.i6.0,
        knx:type.kvpair.19.1.i6.1 ;
    rdfs:comment "No Date"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.19.1.i6.ND"^^xsd:anyURI .

knx:type.dpt.field.19.1.i7.NY a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "No Year"@en ;
    knx:fieldDefault 0 ;
    knx:fieldIndex "7"^^xsd:nonNegativeInteger ;
    knx:fieldName "NY" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.19.1.i7.0,
        knx:type.kvpair.19.1.i7.1 ;
    rdfs:comment "No Year"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.19.1.i7.NY"^^xsd:anyURI .

knx:type.dpt.field.19.1.i8.NWD a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "No WD"@en ;
    knx:fieldDefault 1 ;
    knx:fieldIndex "8"^^xsd:nonNegativeInteger ;
    knx:fieldName "NWD" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.19.1.i8.0,
        knx:type.kvpair.19.1.i8.1 ;
    rdfs:comment "No WD"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.19.1.i8.NWD"^^xsd:anyURI .

knx:type.dpt.field.19.1.i9.WD a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Working Day"@en ;
    knx:fieldDefault 0 ;
    knx:fieldIndex "9"^^xsd:nonNegativeInteger ;
    knx:fieldName "WD" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.19.1.i9.0,
        knx:type.kvpair.19.1.i9.1 ;
    rdfs:comment "Working Day"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.19.1.i9.WD"^^xsd:anyURI .

knx:type.dpt.field.19.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Date Time"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "64"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "Date Time"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.19.x.i0"^^xsd:anyURI .

knx:type.dpt.field.2.1.i0.switch a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Switch"@en ;
    dct:title "Switch"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "switch" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:switch ;
    knx:label "Switch"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.2.1.i0.switch"^^xsd:anyURI .

knx:type.dpt.field.2.10.i0.start a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Start"@en ;
    dct:title "Start"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "start" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:start ;
    knx:label "Start"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.2.10.i0.start"^^xsd:anyURI .

knx:type.dpt.field.2.11.i0.state a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "State"@en ;
    dct:title "State"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "state" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:state ;
    knx:label "State"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.2.11.i0.state"^^xsd:anyURI .

knx:type.dpt.field.2.12.i0.invert a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Invert"@en ;
    dct:title "Invert"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "invert" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:invert ;
    knx:label "Invert"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.2.12.i0.invert"^^xsd:anyURI .

knx:type.dpt.field.2.2.i0.bool a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Bool"@en ;
    dct:title "Bool"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "bool" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:bool ;
    knx:label "Bool"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.2.2.i0.bool"^^xsd:anyURI .

knx:type.dpt.field.2.3.i0.enable a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Enable"@en ;
    dct:title "Enable"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "enable" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:enable ;
    knx:label "Enable"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.2.3.i0.enable"^^xsd:anyURI .

knx:type.dpt.field.2.4.i0.ramp a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Ramp"@en ;
    dct:title "Ramp"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "ramp" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:ramp ;
    knx:label "Ramp"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.2.4.i0.ramp"^^xsd:anyURI .

knx:type.dpt.field.2.5.i0.alarm a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Alarm"@en ;
    dct:title "Alarm"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "alarm" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:alarm ;
    knx:label "Alarm"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.2.5.i0.alarm"^^xsd:anyURI .

knx:type.dpt.field.2.6.i0.binaryValue a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Binary Value"@en ;
    dct:title "Binary Value"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "binaryValue" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:binaryValue ;
    knx:label "Binary Value"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.2.6.i0.binaryValue"^^xsd:anyURI .

knx:type.dpt.field.2.7.i0.step a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Step"@en ;
    dct:title "Step"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "step" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:step ;
    knx:label "Step"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.2.7.i0.step"^^xsd:anyURI .

knx:type.dpt.field.2.8.i0.direction1 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Direction 1"@en ;
    dct:title "Direction 1"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "direction1" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:upDown ;
    knx:label "Direction 1"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.2.8.i0.direction1"^^xsd:anyURI .

knx:type.dpt.field.2.9.i0.direction2 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Direction 2"@en ;
    dct:title "Direction 2"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "direction2" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:openClose ;
    knx:label "Direction 2"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.2.9.i0.direction2"^^xsd:anyURI .

knx:type.dpt.field.2.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "1-bit controlled"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "2"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "1-bit controlled"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.2.x.i0"^^xsd:anyURI .

knx:type.dpt.field.20.1.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "SCLOMode"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.1.i0.0,
        knx:type.kvpair.20.1.i0.1,
        knx:type.kvpair.20.1.i0.2 ;
    rdfs:comment "SCLOMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.1.i0"^^xsd:anyURI .

knx:type.dpt.field.20.100.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "FuelType"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.100.i0.0,
        knx:type.kvpair.20.100.i0.1,
        knx:type.kvpair.20.100.i0.2,
        knx:type.kvpair.20.100.i0.3 ;
    rdfs:comment "FuelType"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.100.i0"^^xsd:anyURI .

knx:type.dpt.field.20.1000.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "CommMode"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.1000.i0.0,
        knx:type.kvpair.20.1000.i0.1,
        knx:type.kvpair.20.1000.i0.2,
        knx:type.kvpair.20.1000.i0.255,
        knx:type.kvpair.20.1000.i0.6 ;
    rdfs:comment "CommMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.1000.i0"^^xsd:anyURI .

knx:type.dpt.field.20.1001.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "AddInfoType"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.1001.i0.1,
        knx:type.kvpair.20.1001.i0.2,
        knx:type.kvpair.20.1001.i0.3,
        knx:type.kvpair.20.1001.i0.4,
        knx:type.kvpair.20.1001.i0.5,
        knx:type.kvpair.20.1001.i0.6,
        knx:type.kvpair.20.1001.i0.7 ;
    rdfs:comment "AddInfoType"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.1001.i0"^^xsd:anyURI .

knx:type.dpt.field.20.1002.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "ModeSelect"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.1002.i0.0,
        knx:type.kvpair.20.1002.i0.1,
        knx:type.kvpair.20.1002.i0.2 ;
    rdfs:comment "ModeSelect"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.1002.i0"^^xsd:anyURI .

knx:type.dpt.field.20.1003.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "RF_FilterSelect"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.1003.i0.0,
        knx:type.kvpair.20.1003.i0.1,
        knx:type.kvpair.20.1003.i0.2,
        knx:type.kvpair.20.1003.i0.3 ;
    rdfs:comment "RF_FilterSelect"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.1003.i0"^^xsd:anyURI .

knx:type.dpt.field.20.101.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "BurnerType"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.101.i0.1,
        knx:type.kvpair.20.101.i0.2,
        knx:type.kvpair.20.101.i0.3 ;
    rdfs:comment "BurnerType"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.101.i0"^^xsd:anyURI .

knx:type.dpt.field.20.102.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "HVACMode"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.102.i0.0,
        knx:type.kvpair.20.102.i0.1,
        knx:type.kvpair.20.102.i0.2,
        knx:type.kvpair.20.102.i0.3,
        knx:type.kvpair.20.102.i0.4 ;
    rdfs:comment "HVACMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.102.i0"^^xsd:anyURI .

knx:type.dpt.field.20.103.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "DHWMode"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.103.i0.0,
        knx:type.kvpair.20.103.i0.1,
        knx:type.kvpair.20.103.i0.2,
        knx:type.kvpair.20.103.i0.3,
        knx:type.kvpair.20.103.i0.4 ;
    rdfs:comment "DHWMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.103.i0"^^xsd:anyURI .

knx:type.dpt.field.20.104.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "LoadPriority"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.104.i0.0,
        knx:type.kvpair.20.104.i0.1,
        knx:type.kvpair.20.104.i0.2 ;
    rdfs:comment "LoadPriority"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.104.i0"^^xsd:anyURI .

knx:type.dpt.field.20.105.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "HVACContrMode"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.105.i0.0,
        knx:type.kvpair.20.105.i0.1,
        knx:type.kvpair.20.105.i0.10,
        knx:type.kvpair.20.105.i0.11,
        knx:type.kvpair.20.105.i0.12,
        knx:type.kvpair.20.105.i0.13,
        knx:type.kvpair.20.105.i0.14,
        knx:type.kvpair.20.105.i0.15,
        knx:type.kvpair.20.105.i0.16,
        knx:type.kvpair.20.105.i0.17,
        knx:type.kvpair.20.105.i0.2,
        knx:type.kvpair.20.105.i0.20,
        knx:type.kvpair.20.105.i0.3,
        knx:type.kvpair.20.105.i0.4,
        knx:type.kvpair.20.105.i0.5,
        knx:type.kvpair.20.105.i0.6,
        knx:type.kvpair.20.105.i0.7,
        knx:type.kvpair.20.105.i0.8,
        knx:type.kvpair.20.105.i0.9 ;
    rdfs:comment "HVACContrMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.105.i0"^^xsd:anyURI .

knx:type.dpt.field.20.106.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "HVACEmergMode"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.106.i0.0,
        knx:type.kvpair.20.106.i0.1,
        knx:type.kvpair.20.106.i0.2,
        knx:type.kvpair.20.106.i0.3,
        knx:type.kvpair.20.106.i0.4,
        knx:type.kvpair.20.106.i0.5 ;
    rdfs:comment "HVACEmergMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.106.i0"^^xsd:anyURI .

knx:type.dpt.field.20.107.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "ChangeoverMode"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.107.i0.0,
        knx:type.kvpair.20.107.i0.1,
        knx:type.kvpair.20.107.i0.2 ;
    rdfs:comment "ChangeoverMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.107.i0"^^xsd:anyURI .

knx:type.dpt.field.20.108.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "ValveMode"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.108.i0.1,
        knx:type.kvpair.20.108.i0.2,
        knx:type.kvpair.20.108.i0.3,
        knx:type.kvpair.20.108.i0.4,
        knx:type.kvpair.20.108.i0.5 ;
    rdfs:comment "ValveMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.108.i0"^^xsd:anyURI .

knx:type.dpt.field.20.109.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "DamperMode"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.109.i0.1,
        knx:type.kvpair.20.109.i0.2,
        knx:type.kvpair.20.109.i0.3,
        knx:type.kvpair.20.109.i0.4 ;
    rdfs:comment "DamperMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.109.i0"^^xsd:anyURI .

knx:type.dpt.field.20.11.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "ErrorClass_System"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.11.i0.0,
        knx:type.kvpair.20.11.i0.1,
        knx:type.kvpair.20.11.i0.10,
        knx:type.kvpair.20.11.i0.11,
        knx:type.kvpair.20.11.i0.12,
        knx:type.kvpair.20.11.i0.13,
        knx:type.kvpair.20.11.i0.14,
        knx:type.kvpair.20.11.i0.15,
        knx:type.kvpair.20.11.i0.16,
        knx:type.kvpair.20.11.i0.17,
        knx:type.kvpair.20.11.i0.18,
        knx:type.kvpair.20.11.i0.2,
        knx:type.kvpair.20.11.i0.3,
        knx:type.kvpair.20.11.i0.4,
        knx:type.kvpair.20.11.i0.5,
        knx:type.kvpair.20.11.i0.6,
        knx:type.kvpair.20.11.i0.7,
        knx:type.kvpair.20.11.i0.8,
        knx:type.kvpair.20.11.i0.9 ;
    rdfs:comment "ErrorClass_System"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.11.i0"^^xsd:anyURI .

knx:type.dpt.field.20.110.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "HeaterMode"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.110.i0.1,
        knx:type.kvpair.20.110.i0.2,
        knx:type.kvpair.20.110.i0.3 ;
    rdfs:comment "HeaterMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.110.i0"^^xsd:anyURI .

knx:type.dpt.field.20.111.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "FanMode"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.111.i0.0,
        knx:type.kvpair.20.111.i0.1,
        knx:type.kvpair.20.111.i0.2 ;
    rdfs:comment "FanMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.111.i0"^^xsd:anyURI .

knx:type.dpt.field.20.112.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "MasterSlaveMode"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.112.i0.0,
        knx:type.kvpair.20.112.i0.1,
        knx:type.kvpair.20.112.i0.2 ;
    rdfs:comment "MasterSlaveMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.112.i0"^^xsd:anyURI .

knx:type.dpt.field.20.113.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "StatusRoomSetup"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.113.i0.0,
        knx:type.kvpair.20.113.i0.1,
        knx:type.kvpair.20.113.i0.2 ;
    rdfs:comment "StatusRoomSetup"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.113.i0"^^xsd:anyURI .

knx:type.dpt.field.20.114.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "MeteringDeviceType"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.114.i0.0,
        knx:type.kvpair.20.114.i0.1,
        knx:type.kvpair.20.114.i0.10,
        knx:type.kvpair.20.114.i0.11,
        knx:type.kvpair.20.114.i0.12,
        knx:type.kvpair.20.114.i0.13,
        knx:type.kvpair.20.114.i0.2,
        knx:type.kvpair.20.114.i0.255,
        knx:type.kvpair.20.114.i0.3,
        knx:type.kvpair.20.114.i0.32,
        knx:type.kvpair.20.114.i0.33,
        knx:type.kvpair.20.114.i0.4,
        knx:type.kvpair.20.114.i0.40,
        knx:type.kvpair.20.114.i0.41,
        knx:type.kvpair.20.114.i0.5,
        knx:type.kvpair.20.114.i0.6,
        knx:type.kvpair.20.114.i0.7,
        knx:type.kvpair.20.114.i0.8 ;
    rdfs:comment "MeteringDeviceType"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.114.i0"^^xsd:anyURI .

knx:type.dpt.field.20.115.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "HumDehumMode"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.115.i0.0,
        knx:type.kvpair.20.115.i0.1,
        knx:type.kvpair.20.115.i0.2 ;
    rdfs:comment "HumDehumMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.115.i0"^^xsd:anyURI .

knx:type.dpt.field.20.116.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "EnableH/CStage"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.116.i0.0,
        knx:type.kvpair.20.116.i0.1,
        knx:type.kvpair.20.116.i0.2,
        knx:type.kvpair.20.116.i0.3 ;
    rdfs:comment "EnableH/CStage"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.116.i0"^^xsd:anyURI .

knx:type.dpt.field.20.12.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "ErrorClass_HVAC"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.12.i0.0,
        knx:type.kvpair.20.12.i0.1,
        knx:type.kvpair.20.12.i0.2,
        knx:type.kvpair.20.12.i0.3,
        knx:type.kvpair.20.12.i0.4 ;
    rdfs:comment "ErrorClass_HVAC"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.12.i0"^^xsd:anyURI .

knx:type.dpt.field.20.120.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "ADAType"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.120.i0.1,
        knx:type.kvpair.20.120.i0.2 ;
    rdfs:comment "ADAType"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.120.i0"^^xsd:anyURI .

knx:type.dpt.field.20.1200.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.1200.i0.0,
        knx:type.kvpair.20.1200.i0.1,
        knx:type.kvpair.20.1200.i0.2,
        knx:type.kvpair.20.1200.i0.3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.1200.i0"^^xsd:anyURI .

knx:type.dpt.field.20.1202.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.1202.i0.0,
        knx:type.kvpair.20.1202.i0.1,
        knx:type.kvpair.20.1202.i0.2,
        knx:type.kvpair.20.1202.i0.3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.1202.i0"^^xsd:anyURI .

knx:type.dpt.field.20.1203.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.1203.i0.0,
        knx:type.kvpair.20.1203.i0.1,
        knx:type.kvpair.20.1203.i0.2,
        knx:type.kvpair.20.1203.i0.3,
        knx:type.kvpair.20.1203.i0.4,
        knx:type.kvpair.20.1203.i0.5,
        knx:type.kvpair.20.1203.i0.6 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.1203.i0"^^xsd:anyURI .

knx:type.dpt.field.20.1204.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.1204.i0.0,
        knx:type.kvpair.20.1204.i0.1,
        knx:type.kvpair.20.1204.i0.2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.1204.i0"^^xsd:anyURI .

knx:type.dpt.field.20.1205.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.1205.i0.0,
        knx:type.kvpair.20.1205.i0.1,
        knx:type.kvpair.20.1205.i0.2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.1205.i0"^^xsd:anyURI .

knx:type.dpt.field.20.1206.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.1206.i0.0,
        knx:type.kvpair.20.1206.i0.1,
        knx:type.kvpair.20.1206.i0.2,
        knx:type.kvpair.20.1206.i0.3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.1206.i0"^^xsd:anyURI .

knx:type.dpt.field.20.1207.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.1207.i0.0,
        knx:type.kvpair.20.1207.i0.1,
        knx:type.kvpair.20.1207.i0.2,
        knx:type.kvpair.20.1207.i0.3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.1207.i0"^^xsd:anyURI .

knx:type.dpt.field.20.1208.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.1208.i0.0,
        knx:type.kvpair.20.1208.i0.1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.1208.i0"^^xsd:anyURI .

knx:type.dpt.field.20.1209.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.1209.i0.0,
        knx:type.kvpair.20.1209.i0.1,
        knx:type.kvpair.20.1209.i0.2,
        knx:type.kvpair.20.1209.i0.3,
        knx:type.kvpair.20.1209.i0.4 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.1209.i0"^^xsd:anyURI .

knx:type.dpt.field.20.121.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "BackupMode"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.121.i0.0,
        knx:type.kvpair.20.121.i0.1 ;
    rdfs:comment "BackupMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.121.i0"^^xsd:anyURI .

knx:type.dpt.field.20.122.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "StartSynchronization"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.122.i0.0,
        knx:type.kvpair.20.122.i0.1,
        knx:type.kvpair.20.122.i0.2 ;
    rdfs:comment "StartSynchronization"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.122.i0"^^xsd:anyURI .

knx:type.dpt.field.20.13.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "TimeDelay"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.13.i0.0,
        knx:type.kvpair.20.13.i0.1,
        knx:type.kvpair.20.13.i0.10,
        knx:type.kvpair.20.13.i0.11,
        knx:type.kvpair.20.13.i0.12,
        knx:type.kvpair.20.13.i0.13,
        knx:type.kvpair.20.13.i0.14,
        knx:type.kvpair.20.13.i0.15,
        knx:type.kvpair.20.13.i0.16,
        knx:type.kvpair.20.13.i0.17,
        knx:type.kvpair.20.13.i0.18,
        knx:type.kvpair.20.13.i0.19,
        knx:type.kvpair.20.13.i0.2,
        knx:type.kvpair.20.13.i0.20,
        knx:type.kvpair.20.13.i0.21,
        knx:type.kvpair.20.13.i0.22,
        knx:type.kvpair.20.13.i0.23,
        knx:type.kvpair.20.13.i0.24,
        knx:type.kvpair.20.13.i0.25,
        knx:type.kvpair.20.13.i0.3,
        knx:type.kvpair.20.13.i0.4,
        knx:type.kvpair.20.13.i0.5,
        knx:type.kvpair.20.13.i0.6,
        knx:type.kvpair.20.13.i0.7,
        knx:type.kvpair.20.13.i0.8,
        knx:type.kvpair.20.13.i0.9 ;
    rdfs:comment "TimeDelay"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.13.i0"^^xsd:anyURI .

knx:type.dpt.field.20.14.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Wind Force Scale"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.14.i0.0,
        knx:type.kvpair.20.14.i0.1,
        knx:type.kvpair.20.14.i0.10,
        knx:type.kvpair.20.14.i0.11,
        knx:type.kvpair.20.14.i0.12,
        knx:type.kvpair.20.14.i0.2,
        knx:type.kvpair.20.14.i0.3,
        knx:type.kvpair.20.14.i0.4,
        knx:type.kvpair.20.14.i0.5,
        knx:type.kvpair.20.14.i0.6,
        knx:type.kvpair.20.14.i0.7,
        knx:type.kvpair.20.14.i0.8,
        knx:type.kvpair.20.14.i0.9 ;
    rdfs:comment "Wind Force Scale"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.14.i0"^^xsd:anyURI .

knx:type.dpt.field.20.17.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "SensorSelect"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.17.i0.0,
        knx:type.kvpair.20.17.i0.1,
        knx:type.kvpair.20.17.i0.2,
        knx:type.kvpair.20.17.i0.3,
        knx:type.kvpair.20.17.i0.4 ;
    rdfs:comment "SensorSelect"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.17.i0"^^xsd:anyURI .

knx:type.dpt.field.20.2.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "BuildingMode"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.2.i0.0,
        knx:type.kvpair.20.2.i0.1,
        knx:type.kvpair.20.2.i0.2 ;
    rdfs:comment "BuildingMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.2.i0"^^xsd:anyURI .

knx:type.dpt.field.20.20.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "ActuatorConnectType"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.20.i0.1,
        knx:type.kvpair.20.20.i0.2 ;
    rdfs:comment "ActuatorConnectType"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.20.i0"^^xsd:anyURI .

knx:type.dpt.field.20.21.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "CloudCover"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.21.i0.0,
        knx:type.kvpair.20.21.i0.1,
        knx:type.kvpair.20.21.i0.2,
        knx:type.kvpair.20.21.i0.3,
        knx:type.kvpair.20.21.i0.4,
        knx:type.kvpair.20.21.i0.5,
        knx:type.kvpair.20.21.i0.6,
        knx:type.kvpair.20.21.i0.7,
        knx:type.kvpair.20.21.i0.8,
        knx:type.kvpair.20.21.i0.9 ;
    rdfs:comment "CloudCover"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.21.i0"^^xsd:anyURI .

knx:type.dpt.field.20.22.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "power return mode"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.22.i0.0,
        knx:type.kvpair.20.22.i0.1,
        knx:type.kvpair.20.22.i0.2 ;
    rdfs:comment "power return mode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.22.i0"^^xsd:anyURI .

knx:type.dpt.field.20.3.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "OccMode"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.3.i0.0,
        knx:type.kvpair.20.3.i0.1,
        knx:type.kvpair.20.3.i0.2 ;
    rdfs:comment "OccMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.3.i0"^^xsd:anyURI .

knx:type.dpt.field.20.4.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Priority"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.4.i0.0,
        knx:type.kvpair.20.4.i0.1,
        knx:type.kvpair.20.4.i0.2,
        knx:type.kvpair.20.4.i0.3 ;
    rdfs:comment "Priority"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.4.i0"^^xsd:anyURI .

knx:type.dpt.field.20.5.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Application Mode"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.5.i0.0,
        knx:type.kvpair.20.5.i0.1,
        knx:type.kvpair.20.5.i0.2 ;
    rdfs:comment "Application Mode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.5.i0"^^xsd:anyURI .

knx:type.dpt.field.20.500.i0.cq.ID a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "commodity quantity" ;
    knx:fieldIndex 0 ;
    knx:fieldName "ID" ;
    knx:fieldSize 8 ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.cqElectricPower3PhaseSymmetric,
        knx:type.kvpair.cqElectricPowerL1,
        knx:type.kvpair.cqElectricPowerL2,
        knx:type.kvpair.cqElectricPowerL3,
        knx:type.kvpair.cqHeatFlowRate,
        knx:type.kvpair.cqHeatThermalPower,
        knx:type.kvpair.cqHydrogenFlowRate,
        knx:type.kvpair.cqNaturalGasFlowRate,
        knx:type.kvpair.cqOilFlowRate .

knx:type.dpt.field.20.6.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "ApplicationArea"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.6.i0.0,
        knx:type.kvpair.20.6.i0.1,
        knx:type.kvpair.20.6.i0.10,
        knx:type.kvpair.20.6.i0.11,
        knx:type.kvpair.20.6.i0.12,
        knx:type.kvpair.20.6.i0.13,
        knx:type.kvpair.20.6.i0.14,
        knx:type.kvpair.20.6.i0.20,
        knx:type.kvpair.20.6.i0.30,
        knx:type.kvpair.20.6.i0.40,
        knx:type.kvpair.20.6.i0.50 ;
    rdfs:comment "ApplicationArea"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.6.i0"^^xsd:anyURI .

knx:type.dpt.field.20.600.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Behaviour_Lock_Unlock"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.600.i0.0,
        knx:type.kvpair.20.600.i0.1,
        knx:type.kvpair.20.600.i0.2,
        knx:type.kvpair.20.600.i0.3,
        knx:type.kvpair.20.600.i0.4,
        knx:type.kvpair.20.600.i0.5,
        knx:type.kvpair.20.600.i0.6 ;
    rdfs:comment "Behaviour_Lock_Unlock"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.600.i0"^^xsd:anyURI .

knx:type.dpt.field.20.601.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Behaviour_Bus_Power_Up_Down"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.601.i0.0,
        knx:type.kvpair.20.601.i0.1,
        knx:type.kvpair.20.601.i0.2,
        knx:type.kvpair.20.601.i0.3,
        knx:type.kvpair.20.601.i0.4 ;
    rdfs:comment "Behaviour_Bus_Power_Up_Down"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.601.i0"^^xsd:anyURI .

knx:type.dpt.field.20.602.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "FadeTime"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.602.i0.0,
        knx:type.kvpair.20.602.i0.1,
        knx:type.kvpair.20.602.i0.10,
        knx:type.kvpair.20.602.i0.11,
        knx:type.kvpair.20.602.i0.12,
        knx:type.kvpair.20.602.i0.13,
        knx:type.kvpair.20.602.i0.14,
        knx:type.kvpair.20.602.i0.15,
        knx:type.kvpair.20.602.i0.2,
        knx:type.kvpair.20.602.i0.3,
        knx:type.kvpair.20.602.i0.4,
        knx:type.kvpair.20.602.i0.5,
        knx:type.kvpair.20.602.i0.6,
        knx:type.kvpair.20.602.i0.7,
        knx:type.kvpair.20.602.i0.8,
        knx:type.kvpair.20.602.i0.9 ;
    rdfs:comment "FadeTime"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.602.i0"^^xsd:anyURI .

knx:type.dpt.field.20.603.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "BlinkingMode"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.603.i0.0,
        knx:type.kvpair.20.603.i0.1,
        knx:type.kvpair.20.603.i0.2 ;
    rdfs:comment "BlinkingMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.603.i0"^^xsd:anyURI .

knx:type.dpt.field.20.604.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "LightControlMode"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.604.i0.0,
        knx:type.kvpair.20.604.i0.1 ;
    rdfs:comment "LightControlMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.604.i0"^^xsd:anyURI .

knx:type.dpt.field.20.605.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "SwitchPBModel"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.605.i0.1,
        knx:type.kvpair.20.605.i0.2 ;
    rdfs:comment "SwitchPBModel"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.605.i0"^^xsd:anyURI .

knx:type.dpt.field.20.606.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "SwitchPBAction"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.606.i0.0,
        knx:type.kvpair.20.606.i0.1,
        knx:type.kvpair.20.606.i0.2,
        knx:type.kvpair.20.606.i0.3 ;
    rdfs:comment "SwitchPBAction"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.606.i0"^^xsd:anyURI .

knx:type.dpt.field.20.607.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "LDSBMode"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.607.i0.1,
        knx:type.kvpair.20.607.i0.2,
        knx:type.kvpair.20.607.i0.3,
        knx:type.kvpair.20.607.i0.4 ;
    rdfs:comment "LDSBMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.607.i0"^^xsd:anyURI .

knx:type.dpt.field.20.608.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "SwitchOnMode"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.608.i0.0,
        knx:type.kvpair.20.608.i0.1,
        knx:type.kvpair.20.608.i0.2 ;
    rdfs:comment "SwitchOnMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.608.i0"^^xsd:anyURI .

knx:type.dpt.field.20.609.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "LoadTypeSet"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.609.i0.0,
        knx:type.kvpair.20.609.i0.1,
        knx:type.kvpair.20.609.i0.2,
        knx:type.kvpair.20.609.i0.3,
        knx:type.kvpair.20.609.i0.4,
        knx:type.kvpair.20.609.i0.5,
        knx:type.kvpair.20.609.i0.6,
        knx:type.kvpair.20.609.i0.7,
        knx:type.kvpair.20.609.i0.8 ;
    rdfs:comment "LoadTypeSet"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.609.i0"^^xsd:anyURI .

knx:type.dpt.field.20.610.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "LoadTypeDetected"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.610.i0.0,
        knx:type.kvpair.20.610.i0.1,
        knx:type.kvpair.20.610.i0.2,
        knx:type.kvpair.20.610.i0.3,
        knx:type.kvpair.20.610.i0.4,
        knx:type.kvpair.20.610.i0.5,
        knx:type.kvpair.20.610.i0.6,
        knx:type.kvpair.20.610.i0.7,
        knx:type.kvpair.20.610.i0.8 ;
    rdfs:comment "LoadTypeDetected"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.610.i0"^^xsd:anyURI .

knx:type.dpt.field.20.611.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "LoadTypeDetected"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.611.i0.1,
        knx:type.kvpair.20.611.i0.2,
        knx:type.kvpair.20.611.i0.3,
        knx:type.kvpair.20.611.i0.4,
        knx:type.kvpair.20.611.i0.5,
        knx:type.kvpair.20.611.i0.6 ;
    rdfs:comment "LoadTypeDetected"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.611.i0"^^xsd:anyURI .

knx:type.dpt.field.20.612.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.612.i0.0,
        knx:type.kvpair.20.612.i0.1,
        knx:type.kvpair.20.612.i0.2,
        knx:type.kvpair.20.612.i0.3,
        knx:type.kvpair.20.612.i0.4 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.612.i0"^^xsd:anyURI .

knx:type.dpt.field.20.613.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.613.i0.1,
        knx:type.kvpair.20.613.i0.2,
        knx:type.kvpair.20.613.i0.3,
        knx:type.kvpair.20.613.i0.4,
        knx:type.kvpair.20.613.i0.5,
        knx:type.kvpair.20.613.i0.6,
        knx:type.kvpair.20.613.i0.7,
        knx:type.kvpair.20.613.i0.8 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.613.i0"^^xsd:anyURI .

knx:type.dpt.field.20.7.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "AlarmClassType"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.7.i0.1,
        knx:type.kvpair.20.7.i0.2,
        knx:type.kvpair.20.7.i0.3 ;
    rdfs:comment "AlarmClassType"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.7.i0"^^xsd:anyURI .

knx:type.dpt.field.20.8.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "PSUMode"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.8.i0.0,
        knx:type.kvpair.20.8.i0.1,
        knx:type.kvpair.20.8.i0.2 ;
    rdfs:comment "PSUMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.8.i0"^^xsd:anyURI .

knx:type.dpt.field.20.801.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "SABExceptBehaviour"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.801.i0.0,
        knx:type.kvpair.20.801.i0.1,
        knx:type.kvpair.20.801.i0.2,
        knx:type.kvpair.20.801.i0.3,
        knx:type.kvpair.20.801.i0.4 ;
    rdfs:comment "SABExceptBehaviour"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.801.i0"^^xsd:anyURI .

knx:type.dpt.field.20.802.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "SABBehaviour_Lock_Unlock"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.802.i0.0,
        knx:type.kvpair.20.802.i0.1,
        knx:type.kvpair.20.802.i0.2,
        knx:type.kvpair.20.802.i0.3,
        knx:type.kvpair.20.802.i0.4,
        knx:type.kvpair.20.802.i0.5,
        knx:type.kvpair.20.802.i0.6 ;
    rdfs:comment "SABBehaviour_Lock_Unlock"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.802.i0"^^xsd:anyURI .

knx:type.dpt.field.20.803.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "SSSBMode"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.803.i0.1,
        knx:type.kvpair.20.803.i0.2,
        knx:type.kvpair.20.803.i0.3,
        knx:type.kvpair.20.803.i0.4 ;
    rdfs:comment "SSSBMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.803.i0"^^xsd:anyURI .

knx:type.dpt.field.20.804.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "BlindsControlMode"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.20.804.i0.0,
        knx:type.kvpair.20.804.i0.1 ;
    rdfs:comment "BlindsControlMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.804.i0"^^xsd:anyURI .

knx:type.dpt.field.20.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "1-byte"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "1-byte"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.20.x.i0"^^xsd:anyURI .

knx:type.dpt.field.200.100.i0.StatusCommand a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "standard Status/Command"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "StatusCommand" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "Z8" ;
    knx:includesDPT knx:statusGen ;
    rdfs:comment "standard Status/Command"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.200.100.i0.StatusCommand"^^xsd:anyURI .

knx:type.dpt.field.200.100.i1.HeatCool a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "Heat Cool" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:includesDPT knx:heatpCool ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.200.100.i1.Heat Cool"^^xsd:anyURI .

knx:type.dpt.field.200.101.i0.StatusCommand a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "standard Status/Command"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "StatusCommand" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "Z8" ;
    knx:includesDPT knx:statusGen ;
    rdfs:comment "standard Status/Command"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.200.101.i0.StatusCommand"^^xsd:anyURI .

knx:type.dpt.field.200.101.i1.BinaryValue a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "BinaryValue" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:includesDPT knx:binaryValue ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.200.101.i1.BinaryValue"^^xsd:anyURI .

knx:type.dpt.field.200.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "8-Bit Enum with Status/Command"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "8-Bit Enum with Status/Command"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.200.x.i0"^^xsd:anyURI .

knx:type.dpt.field.201.100.i0.StatusCommand a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "standard Status/Command"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "StatusCommand" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "Z8" ;
    knx:includesDPT knx:statusGen ;
    rdfs:comment "standard Status/Command"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.201.100.i0.StatusCommand"^^xsd:anyURI .

knx:type.dpt.field.201.100.i1.HVACMode a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "HVAC operating mode"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "HVACMode" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:includesDPT knx:hvacMode ;
    rdfs:comment "HVAC operating mode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.201.100.i1.HVACMode"^^xsd:anyURI .

knx:type.dpt.field.201.102.i0.StatusCommand a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "standard Status/Command"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "StatusCommand" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "Z8" ;
    knx:includesDPT knx:statusGen ;
    rdfs:comment "standard Status/Command"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.201.102.i0.StatusCommand"^^xsd:anyURI .

knx:type.dpt.field.201.102.i1.DHWMode a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "DHW operating mode"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "DHWMode" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:includesDPT knx:dhwMode ;
    rdfs:comment "DHW operating mode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.201.102.i1.DHWMode"^^xsd:anyURI .

knx:type.dpt.field.201.104.i0.StatusCommand a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "standard Status/Command"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "StatusCommand" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "Z8" ;
    knx:includesDPT knx:statusGen ;
    rdfs:comment "standard Status/Command"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.201.104.i0.StatusCommand"^^xsd:anyURI .

knx:type.dpt.field.201.104.i1.HVACContrMode a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "HVACContrMode" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:includesDPT knx:hvacContrMode ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.201.104.i1.HVACContrMode"^^xsd:anyURI .

knx:type.dpt.field.201.105.i0.StatusCommand a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "standard Status/Command"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "StatusCommand" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "Z8" ;
    knx:includesDPT knx:statusGen ;
    rdfs:comment "standard Status/Command"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.201.105.i0.StatusCommand"^^xsd:anyURI .

knx:type.dpt.field.201.105.i1.EnableHCStage a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "EnableHCStage" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:includesDPT knx:enableHCstage ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.201.105.i1.EnableHCStage"^^xsd:anyURI .

knx:type.dpt.field.201.107.i0.StatusCommand a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "standard Status/Command"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "StatusCommand" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "Z8" ;
    knx:includesDPT knx:statusGen ;
    rdfs:comment "standard Status/Command"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.201.107.i0.StatusCommand"^^xsd:anyURI .

knx:type.dpt.field.201.107.i1.BuildingMode a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "BuildingMode" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:includesDPT knx:buildingMode ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.201.107.i1.BuildingMode"^^xsd:anyURI .

knx:type.dpt.field.201.108.i0.StatusCommand a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "standard Status/Command"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "StatusCommand" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "Z8" ;
    knx:includesDPT knx:statusGen ;
    rdfs:comment "standard Status/Command"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.201.108.i0.StatusCommand"^^xsd:anyURI .

knx:type.dpt.field.201.108.i1.OccMode a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "OccMode" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:includesDPT knx:occMode ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.201.108.i1.OccMode"^^xsd:anyURI .

knx:type.dpt.field.201.109.i0.StatusCommand a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "standard Status/Command"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "StatusCommand" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "Z8" ;
    knx:includesDPT knx:statusGen ;
    rdfs:comment "standard Status/Command"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.201.109.i0.StatusCommand"^^xsd:anyURI .

knx:type.dpt.field.201.109.i1.HVACEmergMode a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "HVACEmergMode" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:includesDPT knx:hvacEmergMode ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.201.109.i1.HVACEmergMode"^^xsd:anyURI .

knx:type.dpt.field.201.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "8-Bit Enum with Status/Command"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "8-Bit Enum with Status/Command"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.201.x.i0"^^xsd:anyURI .

knx:type.dpt.field.202.1.i0.StatusCommand a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "standard Status/Command"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "StatusCommand" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "Z8" ;
    knx:includesDPT knx:statusGen ;
    rdfs:comment "standard Status/Command"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.202.1.i0.StatusCommand"^^xsd:anyURI .

knx:type.dpt.field.202.1.i1.RelValue a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Unsigned relative value"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "RelValue" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:includesDPT knx:percentU8 ;
    rdfs:comment "Unsigned relative value"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.202.1.i1.RelValue"^^xsd:anyURI .

knx:type.dpt.field.202.2.i0.StatusCommand a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "standard Status/Command"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "StatusCommand" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "Z8" ;
    knx:includesDPT knx:statusGen ;
    rdfs:comment "standard Status/Command"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.202.2.i0.StatusCommand"^^xsd:anyURI .

knx:type.dpt.field.202.2.i1.CounterValue a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Unsigned counter value"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "CounterValue" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:includesDPT knx:value1Ucount ;
    rdfs:comment "Unsigned counter value"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.202.2.i1.CounterValue"^^xsd:anyURI .

knx:type.dpt.field.202.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "8-Bit Enum with Status/Command"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "8-Bit Enum with Status/Command"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.202.x.i0"^^xsd:anyURI .

knx:type.dpt.field.203.100.i0.StatusCommand a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "standard Status/Command"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "StatusCommand" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "Z8" ;
    knx:includesDPT knx:statusGen ;
    rdfs:comment "standard Status/Command"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.203.100.i0.StatusCommand"^^xsd:anyURI .

knx:type.dpt.field.203.100.i1.HVACAirQual a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:PPM ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "HVACAirQual" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u16 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.203.100.i1.HVACAirQual"^^xsd:anyURI .

knx:type.dpt.field.203.101.i0.StatusCommand a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "standard Status/Command"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "StatusCommand" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "Z8" ;
    knx:includesDPT knx:statusGen ;
    rdfs:comment "standard Status/Command"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.203.101.i0.StatusCommand"^^xsd:anyURI .

knx:type.dpt.field.203.101.i1.WindSpeed a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "wind speed absolute value m/s"@en ;
    qudt:unit unit:M-PER-SEC ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "WindSpeed" ;
    knx:fieldResolution "0.01"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u16_0_20000 ;
    rdfs:comment "wind speed absolute value m/s"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.203.101.i1.WindSpeed"^^xsd:anyURI .

knx:type.dpt.field.203.102.i0.StatusCommand a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "standard Status/Command"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "StatusCommand" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "Z8" ;
    knx:includesDPT knx:statusGen ;
    rdfs:comment "standard Status/Command"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.203.102.i0.StatusCommand"^^xsd:anyURI .

knx:type.dpt.field.203.102.i1.SunIntensity a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Sun intensity W/m2"@en ;
    qudt:unit unit:W-PER-M2 ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "SunIntensity" ;
    knx:fieldResolution "0.05"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u16_0_28000 ;
    rdfs:comment "Sun intensity W/m2"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.203.102.i1.SunIntensity"^^xsd:anyURI .

knx:type.dpt.field.203.104.i0.StatusCommand a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "standard Status/Command"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "StatusCommand" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "Z8" ;
    knx:includesDPT knx:statusGen ;
    rdfs:comment "standard Status/Command"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.203.104.i0.StatusCommand"^^xsd:anyURI .

knx:type.dpt.field.203.104.i1.HVACAirFlow a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:M3-PER-HR ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "HVACAirFlow" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u16 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.203.104.i1.HVACAirFlow"^^xsd:anyURI .

knx:type.dpt.field.203.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "16-Bit Unsigned Value with Status/Command"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "24"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "16-Bit Unsigned Value with Status/Command"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.203.x.i0"^^xsd:anyURI .

knx:type.dpt.field.205.100.i0.StatusCommand a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "standard Status/Command"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "StatusCommand" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "Z8" ;
    knx:includesDPT knx:statusGen ;
    rdfs:comment "standard Status/Command"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.205.100.i0.StatusCommand"^^xsd:anyURI .

knx:type.dpt.field.205.100.i1.Temp a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "temperature absolute value °C"@en ;
    qudt:unit unit:DEG_C ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "Temp" ;
    knx:fieldResolution "0.02"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s16_neg13650_32767 ;
    rdfs:comment "temperature absolute value °C"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.205.100.i1.Temp"^^xsd:anyURI .

knx:type.dpt.field.205.101.i0.StatusCommand a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "standard Status/Command"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "StatusCommand" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "Z8" ;
    knx:includesDPT knx:statusGen ;
    rdfs:comment "standard Status/Command"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.205.101.i0.StatusCommand"^^xsd:anyURI .

knx:type.dpt.field.205.101.i1.Temp a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "temperature relative value offset K"@en ;
    qudt:unit unit:K ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "Temp" ;
    knx:fieldResolution "0.02"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s16_neg13650_32767 ;
    rdfs:comment "temperature relative value offset K"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.205.101.i1.Temp"^^xsd:anyURI .

knx:type.dpt.field.205.102.i0.StatusCommand a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "standard Status/Command"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "StatusCommand" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "Z8" ;
    knx:includesDPT knx:statusGen ;
    rdfs:comment "standard Status/Command"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.205.102.i0.StatusCommand"^^xsd:anyURI .

knx:type.dpt.field.205.102.i1.HVACAirFlow a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:M3-PER-HR ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "HVACAirFlow" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s16 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.205.102.i1.HVACAirFlow"^^xsd:anyURI .

knx:type.dpt.field.205.103.i0.StatusCommand a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "standard Status/Command"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "StatusCommand" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "Z8" ;
    knx:includesDPT knx:statusGen ;
    rdfs:comment "standard Status/Command"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.205.103.i0.StatusCommand"^^xsd:anyURI .

knx:type.dpt.field.205.103.i1.HVACAirQuality a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Relative air quality value"@en ;
    qudt:unit unit:PPM ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "HVACAirQuality" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s16 ;
    rdfs:comment "Relative air quality value"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.205.103.i1.HVACAirQuality"^^xsd:anyURI .

knx:type.dpt.field.205.17.i0.StatusCommand a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "standard Status/Command"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "StatusCommand" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "Z8" ;
    knx:includesDPT knx:statusGen ;
    rdfs:comment "standard Status/Command"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.205.17.i0.StatusCommand"^^xsd:anyURI .

knx:type.dpt.field.205.17.i1.RelSignedValue a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Relative air quality value"@en ;
    qudt:unit unit:PERCENT ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "RelSignedValue" ;
    knx:fieldResolution "0.01"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s16 ;
    rdfs:comment "Relative air quality value"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.205.17.i1.RelSignedValue"^^xsd:anyURI .

knx:type.dpt.field.205.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "16-bit unsigned value & 8-bit enum"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "24"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "16-bit unsigned value & 8-bit enum"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.205.x.i0"^^xsd:anyURI .

knx:type.dpt.field.206.100.i0.HVACmode a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "HVAC mode"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "HVACmode" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.206.100.i0.0,
        knx:type.kvpair.206.100.i0.1,
        knx:type.kvpair.206.100.i0.2,
        knx:type.kvpair.206.100.i0.3,
        knx:type.kvpair.206.100.i0.4 ;
    rdfs:comment "HVAC mode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.206.100.i0.HVACmode"^^xsd:anyURI .

knx:type.dpt.field.206.100.i1.Time a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "delay time (min)"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "Time" ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:includesDPT knx:timePeriodMin ;
    rdfs:comment "delay time (min)"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.206.100.i1.Time"^^xsd:anyURI .

knx:type.dpt.field.206.102.i0.DHWmode a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "DHW mode"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "DHWmode" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.206.102.i0.0,
        knx:type.kvpair.206.102.i0.1,
        knx:type.kvpair.206.102.i0.2,
        knx:type.kvpair.206.102.i0.3,
        knx:type.kvpair.206.102.i0.4 ;
    rdfs:comment "DHW mode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.206.102.i0.DHWmode"^^xsd:anyURI .

knx:type.dpt.field.206.102.i1.Time a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "delay time (min)"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "Time" ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:includesDPT knx:timePeriodMin ;
    rdfs:comment "delay time (min)"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.206.102.i1.Time"^^xsd:anyURI .

knx:type.dpt.field.206.104.i0.OccMode a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "occupancy mode"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "OccMode" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.206.104.i0.0,
        knx:type.kvpair.206.104.i0.1,
        knx:type.kvpair.206.104.i0.2 ;
    rdfs:comment "occupancy mode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.206.104.i0.OccMode"^^xsd:anyURI .

knx:type.dpt.field.206.104.i1.Time a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "delay time (min)"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "Time" ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:includesDPT knx:timePeriodMin ;
    rdfs:comment "delay time (min)"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.206.104.i1.Time"^^xsd:anyURI .

knx:type.dpt.field.206.105.i0.BuildingMode a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "building mode"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "BuildingMode" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.206.105.i0.0,
        knx:type.kvpair.206.105.i0.1,
        knx:type.kvpair.206.105.i0.2 ;
    rdfs:comment "building mode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.206.105.i0.BuildingMode"^^xsd:anyURI .

knx:type.dpt.field.206.105.i1.Time a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "delay time (min)"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "Time" ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:includesDPT knx:timePeriodMin ;
    rdfs:comment "delay time (min)"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.206.105.i1.Time"^^xsd:anyURI .

knx:type.dpt.field.206.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "16-bit unsigned value & 8-bit enum"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "24"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "16-bit unsigned value & 8-bit enum"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.206.x.i0"^^xsd:anyURI .

knx:type.dpt.field.207.100.i0.PrelBurnerValid a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "validity of PrelBurnerField"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "PrelBurnerValid" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:bool ;
    rdfs:comment "validity of PrelBurnerField"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.207.100.i0.PrelBurnerValid"^^xsd:anyURI .

knx:type.dpt.field.207.100.i1.Fault a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "burner failure"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "Fault" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:bool ;
    rdfs:comment "burner failure"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.207.100.i1.Fault"^^xsd:anyURI .

knx:type.dpt.field.207.100.i2.StatusStage1 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "stage 1 or base stage active"@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "StatusStage1" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:switch ;
    rdfs:comment "stage 1 or base stage active"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.207.100.i2.StatusStage1"^^xsd:anyURI .

knx:type.dpt.field.207.100.i3.StatusStage2 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "stage 2 / modulation active"@en ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "StatusStage2" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:switch ;
    rdfs:comment "stage 2 / modulation active"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.207.100.i3.StatusStage2"^^xsd:anyURI .

knx:type.dpt.field.207.100.i4.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "4"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "4"^^xsd:positiveInteger ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.207.100.i4.Reserved"^^xsd:anyURI .

knx:type.dpt.field.207.100.i5.PrelBurner a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Actual relative power %"@en ;
    qudt:unit unit:PERCENT ;
    knx:fieldIndex "5"^^xsd:nonNegativeInteger ;
    knx:fieldName "PrelBurner" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:includesDigit knx:type.digit.u8_0_100 ;
    rdfs:comment "Actual relative power %"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.207.100.i5.PrelBurner"^^xsd:anyURI .

knx:type.dpt.field.207.101.i0.LockRequest a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "indicates if power reduction is necessary (validity of PwrReduction)"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "LockRequest" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:bool ;
    rdfs:comment "indicates if power reduction is necessary (validity of PwrReduction)"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.207.101.i0.LockRequest"^^xsd:anyURI .

knx:type.dpt.field.207.101.i1.Type a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "indicates whether overload is critical (e.g. too low boiler temp.) or uncritical (e.g. requested boiler temperature can not be provided but boiler temperature is above critical lower limit)"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "Type" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesKVPair knx:type.kvpair.207.101.i1.0,
        knx:type.kvpair.207.101.i1.1 ;
    rdfs:comment "indicates whether overload is critical (e.g. too low boiler temp.) or uncritical (e.g. requested boiler temperature can not be provided but boiler temperature is above critical lower limit)"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.207.101.i1.Type"^^xsd:anyURI .

knx:type.dpt.field.207.101.i2.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "6"^^xsd:positiveInteger ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.207.101.i2.Reserved"^^xsd:anyURI .

knx:type.dpt.field.207.101.i3.PwrReduction a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Requested power reduction"@en ;
    qudt:unit unit:PERCENT ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "PwrReduction" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u8_0_100 ;
    rdfs:comment "Requested power reduction"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.207.101.i3.PwrReduction"^^xsd:anyURI .

knx:type.dpt.field.207.102.i0.Stage1Control a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "controls stage 2 for two stage burner"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "Stage1Control" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:switch ;
    rdfs:comment "controls stage 2 for two stage burner"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.207.102.i0.Stage1Control"^^xsd:anyURI .

knx:type.dpt.field.207.102.i1.Stage2Control a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "controls operation of stage 1 or base stage"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "Stage2Control" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:switch ;
    rdfs:comment "controls operation of stage 1 or base stage"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.207.102.i1.Stage2Control"^^xsd:anyURI .

knx:type.dpt.field.207.102.i2.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "6"^^xsd:positiveInteger ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.207.102.i2.Reserved"^^xsd:anyURI .

knx:type.dpt.field.207.102.i3.RelBurnerDem a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Relative demand %: for modulating burner"@en ;
    qudt:unit unit:PERCENT ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "RelBurnerDem" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u8_0_100 ;
    rdfs:comment "Relative demand %: for modulating burner"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.207.102.i3.RelBurnerDem"^^xsd:anyURI .

knx:type.dpt.field.207.104.i0.PrelBurnerValid a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Validity of ActPosDem. ‘false’ means also ‘no demand’"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "PrelBurnerValid" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:bool ;
    rdfs:comment "Validity of ActPosDem. ‘false’ means also ‘no demand’"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.207.104.i0.PrelBurnerValid"^^xsd:anyURI .

knx:type.dpt.field.207.104.i1.AbsLoadPriority a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "absolute load priority"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "AbsLoadPriority" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:bool ;
    rdfs:comment "absolute load priority"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.207.104.i1.AbsLoadPriority"^^xsd:anyURI .

knx:type.dpt.field.207.104.i2.ShiftLoadPriority a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "shift load priority"@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "ShiftLoadPriority" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:bool ;
    rdfs:comment "shift load priority"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.207.104.i2.ShiftLoadPriority"^^xsd:anyURI .

knx:type.dpt.field.207.104.i3.EmergDem a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "emergency demand (heating or cooling) for room frost protection or de-icing"@en ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "EmergDem" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:bool ;
    rdfs:comment "emergency demand (heating or cooling) for room frost protection or de-icing"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.207.104.i3.EmergDem"^^xsd:anyURI .

knx:type.dpt.field.207.104.i4.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "4"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "4"^^xsd:positiveInteger ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.207.104.i4.Reserved"^^xsd:anyURI .

knx:type.dpt.field.207.104.i5.ActPosDemAbs a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Absolute actuator position demand (setpoint, valve linearized)"@en ;
    qudt:unit unit:PERCENT ;
    knx:fieldIndex "5"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActPosDemAbs" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u8_0_100 ;
    rdfs:comment "Absolute actuator position demand (setpoint, valve linearized)"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.207.104.i5.ActPosDemAbs"^^xsd:anyURI .

knx:type.dpt.field.207.105.i0.Failure a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "actuator has a failure"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "Failure" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:bool ;
    rdfs:comment "actuator has a failure"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.207.105.i0.Failure"^^xsd:anyURI .

knx:type.dpt.field.207.105.i1.ManualOverride a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "actuator position is manually overridden"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "ManualOverride" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:bool ;
    rdfs:comment "actuator position is manually overridden"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.207.105.i1.ManualOverride"^^xsd:anyURI .

knx:type.dpt.field.207.105.i2.CalibrationMode a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "actuator is currently in calibration mode"@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "CalibrationMode" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:state ;
    rdfs:comment "actuator is currently in calibration mode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.207.105.i2.CalibrationMode"^^xsd:anyURI .

knx:type.dpt.field.207.105.i3.ValveKick a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "valve is currently executing a valve kick"@en ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "ValveKick" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:state ;
    rdfs:comment "valve is currently executing a valve kick"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.207.105.i3.ValveKick"^^xsd:anyURI .

knx:type.dpt.field.207.105.i4.SynchronizationMode a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "SynchronizationMode indicates that the actuator is currently executing a synchronization of the stroke model"@en ;
    knx:fieldIndex "4"^^xsd:nonNegativeInteger ;
    knx:fieldName "SynchronizationMode" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:state ;
    rdfs:comment "SynchronizationMode indicates that the actuator is currently executing a synchronization of the stroke model"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.207.105.i4.SynchronizationMode"^^xsd:anyURI .

knx:type.dpt.field.207.105.i5.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "5"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "3"^^xsd:positiveInteger ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.207.105.i5.Reserved"^^xsd:anyURI .

knx:type.dpt.field.207.105.i6.ActPos a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "actual actuator position"@en ;
    qudt:unit unit:PERCENT ;
    knx:fieldIndex "6"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActPos" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u8_0_100 ;
    rdfs:comment "actual actuator position"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.207.105.i6.ActPos"^^xsd:anyURI .

knx:type.dpt.field.207.600.i0.ValidActualValue a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Validity of field ActualValue"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "ValidActualValue" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:bool ;
    rdfs:comment "Validity of field ActualValue"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.207.600.i0.ValidActualValue"^^xsd:anyURI .

knx:type.dpt.field.207.600.i1.Locked a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "true = actuator is locked, e.g., via input LockDevice."@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "Locked" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:bool ;
    rdfs:comment "true = actuator is locked, e.g., via input LockDevice."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.207.600.i1.Locked"^^xsd:anyURI .

knx:type.dpt.field.207.600.i2.Forced a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "true = forced on/off control is active, e.g., via input SwitchedOnOffForced"@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "Forced" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:bool ;
    rdfs:comment "true = forced on/off control is active, e.g., via input SwitchedOnOffForced"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.207.600.i2.Forced"^^xsd:anyURI .

knx:type.dpt.field.207.600.i3.NightModeActive a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "true = night mode is active e.g., via input NightMode; the actuator will autonomously switch off the light after a defined time period."@en ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "NightModeActive" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:bool ;
    rdfs:comment "true = night mode is active e.g., via input NightMode; the actuator will autonomously switch off the light after a defined time period."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.207.600.i3.NightModeActive"^^xsd:anyURI .

knx:type.dpt.field.207.600.i4.StaircaseLightingFunction a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "true = staircase lighting function is active, e.g. via input TimedStartStop."@en ;
    knx:fieldIndex "4"^^xsd:nonNegativeInteger ;
    knx:fieldName "StaircaseLightingFunction" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:bool ;
    rdfs:comment "true = staircase lighting function is active, e.g. via input TimedStartStop."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.207.600.i4.StaircaseLightingFunction"^^xsd:anyURI .

knx:type.dpt.field.207.600.i5.Dimming a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "true = actuator is in state DIMMING. false = actuator is not in state DIMMING. Not applicable for switching actuator LSAB."@en ;
    knx:fieldIndex "5"^^xsd:nonNegativeInteger ;
    knx:fieldName "Dimming" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:bool ;
    rdfs:comment "true = actuator is in state DIMMING. false = actuator is not in state DIMMING. Not applicable for switching actuator LSAB."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.207.600.i5.Dimming"^^xsd:anyURI .

knx:type.dpt.field.207.600.i6.LocalOverride a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "true = actuator setvalue is locally overridden, e.g. via a local user interface"@en ;
    knx:fieldIndex "6"^^xsd:nonNegativeInteger ;
    knx:fieldName "LocalOverride" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:bool ;
    rdfs:comment "true = actuator setvalue is locally overridden, e.g. via a local user interface"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.207.600.i6.LocalOverride"^^xsd:anyURI .

knx:type.dpt.field.207.600.i7.Failure a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "General actuator failure"@en ;
    knx:fieldIndex "7"^^xsd:nonNegativeInteger ;
    knx:fieldName "Failure" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:bool ;
    rdfs:comment "General actuator failure"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.207.600.i7.Failure"^^xsd:anyURI .

knx:type.dpt.field.207.600.i8.ActualValue a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Current lighting level in %. In case of a switching actuator LSAB the range is limited to the discrete values 0 % and 100 %."@en ;
    qudt:unit unit:PERCENT ;
    knx:fieldIndex "8"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActualValue" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u8_0_100 ;
    rdfs:comment "Current lighting level in %. In case of a switching actuator LSAB the range is limited to the discrete values 0 % and 100 %."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.207.600.i8.ActualValue"^^xsd:anyURI .

knx:type.dpt.field.207.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "8-Bit Unsigned Value & 8-Bit Set"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "8-Bit Unsigned Value & 8-Bit Set"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.207.x.i0"^^xsd:anyURI .

knx:type.dpt.field.209.100.i0.TempFlowValid a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "validity of TempFlowProdSegmH field"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempFlowValid" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:bool ;
    rdfs:comment "validity of TempFlowProdSegmH field"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.209.100.i0.TempFlowValid"^^xsd:anyURI .

knx:type.dpt.field.209.100.i1.Fault a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "some failure in boiler sequence: HPM itself or boiler(s) have a failure (mainly used for monitoring)"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "Fault" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:bool ;
    rdfs:comment "some failure in boiler sequence: HPM itself or boiler(s) have a failure (mainly used for monitoring)"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.209.100.i1.Fault"^^xsd:anyURI .

knx:type.dpt.field.209.100.i2.SummerMode a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "boiler sequence switched off due to local summer/winter mode (mainly used for monitoring)"@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "SummerMode" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:bool ;
    rdfs:comment "boiler sequence switched off due to local summer/winter mode (mainly used for monitoring)"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.209.100.i2.SummerMode"^^xsd:anyURI .

knx:type.dpt.field.209.100.i3.OffPerm a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "boiler sequence is permanently off (manual switch or failure)"@en ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "OffPerm" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:bool ;
    rdfs:comment "boiler sequence is permanently off (manual switch or failure)"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.209.100.i3.OffPerm"^^xsd:anyURI .

knx:type.dpt.field.209.100.i4.NoHeatAvailable a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "boiler sequence is temporary not producing heat"@en ;
    knx:fieldIndex "4"^^xsd:nonNegativeInteger ;
    knx:fieldName "NoHeatAvailable" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:bool ;
    rdfs:comment "boiler sequence is temporary not producing heat"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.209.100.i4.NoHeatAvailable"^^xsd:anyURI .

knx:type.dpt.field.209.100.i5.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "5"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "3"^^xsd:positiveInteger ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.209.100.i5.Reserved"^^xsd:anyURI .

knx:type.dpt.field.209.100.i6.TempFlowProdSegmH a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "common flow temperature of ProdSegmH"@en ;
    qudt:unit unit:DEG_C ;
    knx:fieldIndex "6"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempFlowProdSegmH" ;
    knx:fieldResolution "0.02"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s16_neg13650_32767 ;
    rdfs:comment "common flow temperature of ProdSegmH"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.209.100.i6.TempFlowProdSegmH"^^xsd:anyURI .

knx:type.dpt.field.209.101.i0.DemValid a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Validity of TempRoomDem. ‘false’ means also ‘no demand’"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "DemValid" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:bool ;
    rdfs:comment "Validity of TempRoomDem. ‘false’ means also ‘no demand’"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.209.101.i0.DemValid"^^xsd:anyURI .

knx:type.dpt.field.209.101.i1.AbsLoadPriority a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "absolute load priority"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "AbsLoadPriority" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:bool ;
    rdfs:comment "absolute load priority"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.209.101.i1.AbsLoadPriority"^^xsd:anyURI .

knx:type.dpt.field.209.101.i2.ShiftLoadPriority a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "shift load priority"@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "ShiftLoadPriority" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:bool ;
    rdfs:comment "shift load priority"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.209.101.i2.ShiftLoadPriority"^^xsd:anyURI .

knx:type.dpt.field.209.101.i3.EmergDem a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "emergency demand (heating or cooling) for room frost protection or de-icing"@en ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "EmergDem" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:bool ;
    rdfs:comment "emergency demand (heating or cooling) for room frost protection or de-icing"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.209.101.i3.EmergDem"^^xsd:anyURI .

knx:type.dpt.field.209.101.i4.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "4"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "4"^^xsd:positiveInteger ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.209.101.i4.Reserved"^^xsd:anyURI .

knx:type.dpt.field.209.101.i5.TempRoomDem a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "requested room temperature setpoint"@en ;
    qudt:unit unit:DEG_C ;
    knx:fieldIndex "5"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempRoomDem" ;
    knx:fieldResolution "0.02"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s16_neg13650_32767 ;
    rdfs:comment "requested room temperature setpoint"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.209.101.i5.TempRoomDem"^^xsd:anyURI .

knx:type.dpt.field.209.102.i0.OffPerm a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "permanently off (manual switch or failure)"@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "OffPerm" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:bool ;
    rdfs:comment "permanently off (manual switch or failure)"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.209.102.i0.OffPerm"^^xsd:anyURI .

knx:type.dpt.field.209.102.i0.TempFlowValid a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "validity of TempFlowProdSegmH field"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempFlowValid" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:bool ;
    rdfs:comment "validity of TempFlowProdSegmH field"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.209.102.i0.TempFlowValid"^^xsd:anyURI .

knx:type.dpt.field.209.102.i1.Fault a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "some failure in the chiller"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "Fault" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:bool ;
    rdfs:comment "some failure in the chiller"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.209.102.i1.Fault"^^xsd:anyURI .

knx:type.dpt.field.209.102.i1.NoCoolAvailable a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "temporarily no cooling in the production segment available"@en ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "NoCoolAvailable" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:bool ;
    rdfs:comment "temporarily no cooling in the production segment available"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.209.102.i1.NoCoolAvailable"^^xsd:anyURI .

knx:type.dpt.field.209.102.i2.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "4"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "4"^^xsd:positiveInteger ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.209.102.i2.Reserved"^^xsd:anyURI .

knx:type.dpt.field.209.102.i3.TempFlowProdSegmC a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "chilled water flow te"@en ;
    qudt:unit unit:DEG_C ;
    knx:fieldIndex "5"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempFlowProdSegmC" ;
    knx:fieldResolution "0.02"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s16_neg13650_32767 ;
    rdfs:comment "chilled water flow te"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.209.102.i3.TempFlowProdSegmC"^^xsd:anyURI .

knx:type.dpt.field.209.103.i0.TempWaterValid a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "validity of TempWater field"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempWaterValid" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:bool ;
    rdfs:comment "validity of TempWater field"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.209.103.i0.TempWaterValid"^^xsd:anyURI .

knx:type.dpt.field.209.103.i1.Fault a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "some failure in the water temperature controller"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "Fault" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:bool ;
    rdfs:comment "some failure in the water temperature controller"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.209.103.i1.Fault"^^xsd:anyURI .

knx:type.dpt.field.209.103.i2.CtrlStatus a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Controller status. on: controller is working (default if not supported). off: controller is stopped; no control of water temperature"@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "CtrlStatus" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:bool ;
    rdfs:comment "Controller status. on: controller is working (default if not supported). off: controller is stopped; no control of water temperature"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.209.103.i2.CtrlStatus"^^xsd:anyURI .

knx:type.dpt.field.209.103.i3.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "5"^^xsd:positiveInteger ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.209.103.i3.Reserved"^^xsd:anyURI .

knx:type.dpt.field.209.103.i4.TempWater a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Absolute actuator position demand (setpoint, valve linearized)"@en ;
    qudt:unit unit:DEG_C ;
    knx:fieldIndex "4"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempWater" ;
    knx:fieldResolution "0.02"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s16_neg13650_32767 ;
    rdfs:comment "Absolute actuator position demand (setpoint, valve linearized)"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.209.103.i4.TempWater"^^xsd:anyURI .

knx:type.dpt.field.209.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "16-Bit Signed Value & 8-Bit Set"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "24"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "16-Bit Signed Value & 8-Bit Set"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.209.x.i0"^^xsd:anyURI .

knx:type.dpt.field.21.1.i0.OutOfService a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "corresponding Datapoint value is out of service"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "OutOfService" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "corresponding Datapoint value is out of service"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.1.i0.OutOfService"^^xsd:anyURI .

knx:type.dpt.field.21.1.i1.Fault a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "corresponding Datapoint Main value is corrupted due to failure"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "Fault" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "corresponding Datapoint Main value is corrupted due to failure"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.1.i1.Fault"^^xsd:anyURI .

knx:type.dpt.field.21.1.i2.Overridden a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "corresponding Datapoint Main value is overridden"@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "Overridden" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "corresponding Datapoint Main value is overridden"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.1.i2.Overridden"^^xsd:anyURI .

knx:type.dpt.field.21.1.i3.InAlarm a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "corresponding Datapoint is in alarm"@en ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "InAlarm" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "corresponding Datapoint is in alarm"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.1.i3.InAlarm"^^xsd:anyURI .

knx:type.dpt.field.21.1.i4.AlarmUnAck a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "alarm status of corresponding Datapoint is not acknowledged"@en ;
    knx:fieldIndex "4"^^xsd:nonNegativeInteger ;
    knx:fieldName "AlarmUnAck" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "alarm status of corresponding Datapoint is not acknowledged"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.1.i4.AlarmUnAck"^^xsd:anyURI .

knx:type.dpt.field.21.1.i5.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "5"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "3"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.1.i5.Reserved"^^xsd:anyURI .

knx:type.dpt.field.21.100.i0.ForceRequest a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "ForceRequest"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "ForceRequest" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "ForceRequest"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.100.i0.ForceRequest"^^xsd:anyURI .

knx:type.dpt.field.21.100.i1.Protection a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Protection"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "Protection" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "Protection"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.100.i1.Protection"^^xsd:anyURI .

knx:type.dpt.field.21.100.i2.Oversupply a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Oversupply"@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "Oversupply" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "Oversupply"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.100.i2.Oversupply"^^xsd:anyURI .

knx:type.dpt.field.21.100.i3.Overrun a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Overrun"@en ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "Overrun" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "Overrun"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.100.i3.Overrun"^^xsd:anyURI .

knx:type.dpt.field.21.100.i4.DHWNorm a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "DHWNorm"@en ;
    knx:fieldIndex "4"^^xsd:nonNegativeInteger ;
    knx:fieldName "DHWNorm" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "DHWNorm"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.100.i4.DHWNorm"^^xsd:anyURI .

knx:type.dpt.field.21.100.i5.DHWLegio a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "DHWLegio"@en ;
    knx:fieldIndex "5"^^xsd:nonNegativeInteger ;
    knx:fieldName "DHWLegio" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "DHWLegio"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.100.i5.DHWLegio"^^xsd:anyURI .

knx:type.dpt.field.21.100.i6.RoomHConf a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "RoomHConf"@en ;
    knx:fieldIndex "6"^^xsd:nonNegativeInteger ;
    knx:fieldName "RoomHConf" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "RoomHConf"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.100.i6.RoomHConf"^^xsd:anyURI .

knx:type.dpt.field.21.100.i7.RoomHMax a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "RoomHMax"@en ;
    knx:fieldIndex "7"^^xsd:nonNegativeInteger ;
    knx:fieldName "RoomHMax" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "RoomHMax"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.100.i7.RoomHMax"^^xsd:anyURI .

knx:type.dpt.field.21.1000.i0.Asynchronous a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Asynchronous"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "Asynchronous" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "Asynchronous"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.1000.i0.Asynchronous"^^xsd:anyURI .

knx:type.dpt.field.21.1000.i1.BiBatMaster a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "BiBat Master"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "BiBatMaster" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "BiBat Master"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.1000.i1.BiBatMaster"^^xsd:anyURI .

knx:type.dpt.field.21.1000.i2.BiBatSlave a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "BiBat Slave"@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "BiBatSlave" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "BiBat Slave"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.1000.i2.BiBatSlave"^^xsd:anyURI .

knx:type.dpt.field.21.1000.i3.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "5"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.1000.i3.Reserved"^^xsd:anyURI .

knx:type.dpt.field.21.1001.i0.DoA a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "DoA"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "DoA" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "DoA"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.1001.i0.DoA"^^xsd:anyURI .

knx:type.dpt.field.21.1001.i1.KNXSN a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "KNX SN"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "KNXSN" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "KNX SN"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.1001.i1.KNXSN"^^xsd:anyURI .

knx:type.dpt.field.21.1001.i2.DoAandKNXSN a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "DoA and KNX SN"@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "DoAandKNXSN" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "DoA and KNX SN"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.1001.i2.DoAandKNXSN"^^xsd:anyURI .

knx:type.dpt.field.21.1001.i3.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "5"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.1001.i3.Reserved"^^xsd:anyURI .

knx:type.dpt.field.21.101.i0.ForceRequest a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "ForceRequest"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "ForceRequest" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "ForceRequest"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.101.i0.ForceRequest"^^xsd:anyURI .

knx:type.dpt.field.21.101.i1.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "7"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.101.i1.Reserved"^^xsd:anyURI .

knx:type.dpt.field.21.1010.i0.ActivationStateOfChannel1 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 1"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel1" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.21.1010.i0.0,
        knx:type.kvpair.21.1010.i0.1 ;
    rdfs:comment "Activation state of channel 1"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.1010.i0.ActivationStateOfChannel1"^^xsd:anyURI .

knx:type.dpt.field.21.1010.i1.ActivationStateOfChannel2 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 2"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel2" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.21.1010.i1.0,
        knx:type.kvpair.21.1010.i1.1 ;
    rdfs:comment "Activation state of channel 2"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.1010.i1.ActivationStateOfChannel2"^^xsd:anyURI .

knx:type.dpt.field.21.1010.i2.ActivationStateOfChannel3 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 3"@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel3" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.21.1010.i2.0,
        knx:type.kvpair.21.1010.i2.1 ;
    rdfs:comment "Activation state of channel 3"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.1010.i2.ActivationStateOfChannel3"^^xsd:anyURI .

knx:type.dpt.field.21.1010.i3.ActivationStateOfChannel4 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 4"@en ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel4" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.21.1010.i3.0,
        knx:type.kvpair.21.1010.i3.1 ;
    rdfs:comment "Activation state of channel 4"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.1010.i3.ActivationStateOfChannel4"^^xsd:anyURI .

knx:type.dpt.field.21.1010.i4.ActivationStateOfChannel5 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 5"@en ;
    knx:fieldIndex "4"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel5" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.21.1010.i4.0,
        knx:type.kvpair.21.1010.i4.1 ;
    rdfs:comment "Activation state of channel 5"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.1010.i4.ActivationStateOfChannel5"^^xsd:anyURI .

knx:type.dpt.field.21.1010.i5.ActivationStateOfChannel6 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 6"@en ;
    knx:fieldIndex "5"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel6" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.21.1010.i5.0,
        knx:type.kvpair.21.1010.i5.1 ;
    rdfs:comment "Activation state of channel 6"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.1010.i5.ActivationStateOfChannel6"^^xsd:anyURI .

knx:type.dpt.field.21.1010.i6.ActivationStateOfChannel7 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 7"@en ;
    knx:fieldIndex "6"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel7" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.21.1010.i6.0,
        knx:type.kvpair.21.1010.i6.1 ;
    rdfs:comment "Activation state of channel 7"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.1010.i6.ActivationStateOfChannel7"^^xsd:anyURI .

knx:type.dpt.field.21.1010.i7.ActivationStateOfChannel8 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 8"@en ;
    knx:fieldIndex "7"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel8" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.21.1010.i7.0,
        knx:type.kvpair.21.1010.i7.1 ;
    rdfs:comment "Activation state of channel 8"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.1010.i7.ActivationStateOfChannel8"^^xsd:anyURI .

knx:type.dpt.field.21.102.i0.Fault a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Fault"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "Fault" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "Fault"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.102.i0.Fault"^^xsd:anyURI .

knx:type.dpt.field.21.102.i1.SatusECO a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "SatusECO"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "SatusECO" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "SatusECO"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.102.i1.SatusECO"^^xsd:anyURI .

knx:type.dpt.field.21.102.i2.TempFlowLimit a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "TempFlowLimit"@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempFlowLimit" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "TempFlowLimit"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.102.i2.TempFlowLimit"^^xsd:anyURI .

knx:type.dpt.field.21.102.i3.TempReturnLimit a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "TempReturnLimit"@en ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempReturnLimit" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "TempReturnLimit"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.102.i3.TempReturnLimit"^^xsd:anyURI .

knx:type.dpt.field.21.102.i4.StatusMorningBoost a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "StatusMorningBoost"@en ;
    knx:fieldIndex "4"^^xsd:nonNegativeInteger ;
    knx:fieldName "StatusMorningBoost" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "StatusMorningBoost"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.102.i4.StatusMorningBoost"^^xsd:anyURI .

knx:type.dpt.field.21.102.i5.StatusStartOptim a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "StatusStartOptim"@en ;
    knx:fieldIndex "5"^^xsd:nonNegativeInteger ;
    knx:fieldName "StatusStartOptim" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "StatusStartOptim"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.102.i5.StatusStartOptim"^^xsd:anyURI .

knx:type.dpt.field.21.102.i6.StatusStopOptim a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "StatusStopOptim"@en ;
    knx:fieldIndex "6"^^xsd:nonNegativeInteger ;
    knx:fieldName "StatusStopOptim" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "StatusStopOptim"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.102.i6.StatusStopOptim"^^xsd:anyURI .

knx:type.dpt.field.21.102.i7.SummerMode a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "SummerMode"@en ;
    knx:fieldIndex "7"^^xsd:nonNegativeInteger ;
    knx:fieldName "SummerMode" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "SummerMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.102.i7.SummerMode"^^xsd:anyURI .

knx:type.dpt.field.21.103.i0.Fault a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Fault"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "Fault" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.21.103.i0.0,
        knx:type.kvpair.21.103.i0.1 ;
    rdfs:comment "Fault"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.103.i0.Fault"^^xsd:anyURI .

knx:type.dpt.field.21.103.i1.SDHWLoadActive a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "SDHWLoadActive"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "SDHWLoadActive" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "SDHWLoadActive"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.103.i1.SDHWLoadActive"^^xsd:anyURI .

knx:type.dpt.field.21.103.i2.SolarLoadSufficient a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "SolarLoadSufficient"@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "SolarLoadSufficient" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "SolarLoadSufficient"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.103.i2.SolarLoadSufficient"^^xsd:anyURI .

knx:type.dpt.field.21.103.i3.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "5"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.103.i3.Reserved"^^xsd:anyURI .

knx:type.dpt.field.21.104.i0.Oil a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Oil"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "Oil" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "Oil"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.104.i0.Oil"^^xsd:anyURI .

knx:type.dpt.field.21.104.i1.Gas a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Gas"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "Gas" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "Gas"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.104.i1.Gas"^^xsd:anyURI .

knx:type.dpt.field.21.104.i2.SolidState a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "SolidState"@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "SolidState" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "SolidState"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.104.i2.SolidState"^^xsd:anyURI .

knx:type.dpt.field.21.104.i3.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "5"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.104.i3.Reserved"^^xsd:anyURI .

knx:type.dpt.field.21.105.i0.Fault a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Fault"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "Fault" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "Fault"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.105.i0.Fault"^^xsd:anyURI .

knx:type.dpt.field.21.105.i1.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "7"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.105.i1.Reserved"^^xsd:anyURI .

knx:type.dpt.field.21.106.i0.Fault a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Fault"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "Fault" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "Fault"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.106.i0.Fault"^^xsd:anyURI .

knx:type.dpt.field.21.106.i1.FanActive a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "FanActive"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "FanActive" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "FanActive"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.106.i1.FanActive"^^xsd:anyURI .

knx:type.dpt.field.21.106.i2.Heat a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Heat"@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "Heat" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "Heat"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.106.i2.Heat"^^xsd:anyURI .

knx:type.dpt.field.21.106.i3.Cool a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Cool"@en ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "Cool" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "Cool"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.106.i3.Cool"^^xsd:anyURI .

knx:type.dpt.field.21.106.i4.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "4"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "4"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.106.i4.Reserved"^^xsd:anyURI .

knx:type.dpt.field.21.107.i0.WindowStatusEffective a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Effective value of the window status"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "WindowStatusEffective" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.21.107.i0.0,
        knx:type.kvpair.21.107.i0.1 ;
    rdfs:comment "Effective value of the window status"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.107.i0.WindowStatusEffective"^^xsd:anyURI .

knx:type.dpt.field.21.107.i1.PresenceStatusEffective a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Effective value of the presence status"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "PresenceStatusEffective" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.21.107.i1.0,
        knx:type.kvpair.21.107.i1.1 ;
    rdfs:comment "Effective value of the presence status"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.107.i1.PresenceStatusEffective"^^xsd:anyURI .

knx:type.dpt.field.21.107.i2.ComfortPushButtonEffective a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Effective value of the comfort push button"@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "ComfortPushButtonEffective" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.21.107.i2.0,
        knx:type.kvpair.21.107.i2.1 ;
    rdfs:comment "Effective value of the comfort push button"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.107.i2.ComfortPushButtonEffective"^^xsd:anyURI .

knx:type.dpt.field.21.107.i3.ComfortProlongationUserStatus a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Status of comfort prolongation User"@en ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "ComfortProlongationUserStatus" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.21.107.i3.0,
        knx:type.kvpair.21.107.i3.1 ;
    rdfs:comment "Status of comfort prolongation User"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.107.i3.ComfortProlongationUserStatus"^^xsd:anyURI .

knx:type.dpt.field.21.107.i4.HVACModeUserModeStatus a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Status of HVAC Mode User"@en ;
    knx:fieldIndex "4"^^xsd:nonNegativeInteger ;
    knx:fieldName "HVACModeUserModeStatus" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.21.107.i4.0,
        knx:type.kvpair.21.107.i4.1 ;
    rdfs:comment "Status of HVAC Mode User"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.107.i4.HVACModeUserModeStatus"^^xsd:anyURI .

knx:type.dpt.field.21.107.i5.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "5"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "3"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.107.i5.Reserved"^^xsd:anyURI .

knx:type.dpt.field.21.2.i0.UserStopped a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "The user application is stopped"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "UserStopped" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "The user application is stopped"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.2.i0.UserStopped"^^xsd:anyURI .

knx:type.dpt.field.21.2.i1.OwnIA a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "A datagram with the own Individual Address as Source Address has been received"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "OwnIA" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "A datagram with the own Individual Address as Source Address has been received"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.2.i1.OwnIA"^^xsd:anyURI .

knx:type.dpt.field.21.2.i2.VerifyMode a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Verify Mode is on"@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "VerifyMode" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "Verify Mode is on"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.2.i2.VerifyMode"^^xsd:anyURI .

knx:type.dpt.field.21.2.i3.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "5"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.2.i3.Reserved"^^xsd:anyURI .

knx:type.dpt.field.21.500.i0.sct.CT a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description """supported control types, set bitwise\r
b0 = PEBC\r
b1 = PPBC\r
b2 = OMBC\r
b3 = FRBC\r
b4 = DDBC\r
b5-b7 = reserved""" ;
    knx:fieldIndex 0 ;
    knx:fieldName "CT" ;
    knx:fieldSize 8 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u8 .

knx:type.dpt.field.21.601.i0.LoadDetectionError a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "LoadDetectionError"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "LoadDetectionError" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "LoadDetectionError"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.601.i0.LoadDetectionError"^^xsd:anyURI .

knx:type.dpt.field.21.601.i1.Undervoltage a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Undervoltage"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "Undervoltage" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "Undervoltage"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.601.i1.Undervoltage"^^xsd:anyURI .

knx:type.dpt.field.21.601.i2.Overcurrent a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Overcurrent"@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "Overcurrent" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "Overcurrent"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.601.i2.Overcurrent"^^xsd:anyURI .

knx:type.dpt.field.21.601.i3.Underload a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Underload"@en ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "Underload" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "Underload"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.601.i3.Underload"^^xsd:anyURI .

knx:type.dpt.field.21.601.i4.DefectiveLoad a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "DefectiveLoad"@en ;
    knx:fieldIndex "4"^^xsd:nonNegativeInteger ;
    knx:fieldName "DefectiveLoad" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "DefectiveLoad"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.601.i4.DefectiveLoad"^^xsd:anyURI .

knx:type.dpt.field.21.601.i5.LampFailure a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "LampFailure"@en ;
    knx:fieldIndex "5"^^xsd:nonNegativeInteger ;
    knx:fieldName "LampFailure" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "LampFailure"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.601.i5.LampFailure"^^xsd:anyURI .

knx:type.dpt.field.21.601.i6.Overheat a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Overheat"@en ;
    knx:fieldIndex "6"^^xsd:nonNegativeInteger ;
    knx:fieldName "Overheat" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "Overheat"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.601.i6.Overheat"^^xsd:anyURI .

knx:type.dpt.field.21.601.i7.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "7"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.601.i7.Reserved"^^xsd:anyURI .

knx:type.dpt.field.21.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "8-bit set"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "8-bit set"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.21.x.i0"^^xsd:anyURI .

knx:type.dpt.field.212.100.i0.TempSetpShiftEco a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "room temperature setpoint shift economy (delta value)"@en ;
    qudt:unit unit:K ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempSetpShiftEco" ;
    knx:fieldResolution "0.02"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s16 ;
    rdfs:comment "room temperature setpoint shift economy (delta value)"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.212.100.i0.TempSetpShiftEco"^^xsd:anyURI .

knx:type.dpt.field.212.100.i1.TempSetpShiftStdby a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "room temperature setpoint shift standby (delta value)"@en ;
    qudt:unit unit:K ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempSetpShiftStdby" ;
    knx:fieldResolution "0.02"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s16 ;
    rdfs:comment "room temperature setpoint shift standby (delta value)"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.212.100.i1.TempSetpShiftStdby"^^xsd:anyURI .

knx:type.dpt.field.212.100.i2.TempSetpShiftComf a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "room temperature setpoint shift comfort (delta value)"@en ;
    qudt:unit unit:K ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempSetpShiftComf" ;
    knx:fieldResolution "0.02"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s16 ;
    rdfs:comment "room temperature setpoint shift comfort (delta value)"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.212.100.i2.TempSetpShiftComf"^^xsd:anyURI .

knx:type.dpt.field.212.101.i0.TempSetpEco a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "room temperature setpoint economy"@en ;
    qudt:unit unit:DEG_C ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempSetpEco" ;
    knx:fieldResolution "0.02"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s16_neg13650_32767 ;
    rdfs:comment "room temperature setpoint economy"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.212.101.i0.TempSetpEco"^^xsd:anyURI .

knx:type.dpt.field.212.101.i1.TempSetpStdby a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "room temperature setpoint standby"@en ;
    qudt:unit unit:DEG_C ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempSetpStdby" ;
    knx:fieldResolution "0.02"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s16_neg13650_32767 ;
    rdfs:comment "room temperature setpoint standby"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.212.101.i1.TempSetpStdby"^^xsd:anyURI .

knx:type.dpt.field.212.101.i2.TempSetpComf a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "room temperature setpoint comfort"@en ;
    qudt:unit unit:DEG_C ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempSetpComf" ;
    knx:fieldResolution "0.02"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s16_neg13650_32767 ;
    rdfs:comment "room temperature setpoint comfort"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.212.101.i2.TempSetpComf"^^xsd:anyURI .

knx:type.dpt.field.212.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "S16S16S16"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "48"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "S16S16S16"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.212.x.i0"^^xsd:anyURI .

knx:type.dpt.field.213.100.i0.TempSetpBProt a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "room temperature setpoint building protection"@en ;
    qudt:unit unit:DEG_C ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempSetpBProt" ;
    knx:fieldResolution "0.02"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s16_neg13650_32767 ;
    rdfs:comment "room temperature setpoint building protection"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.213.100.i0.TempSetpBProt"^^xsd:anyURI .

knx:type.dpt.field.213.100.i1.TempSetpEco a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "room temperature setpoint economy"@en ;
    qudt:unit unit:DEG_C ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempSetpEco" ;
    knx:fieldResolution "0.02"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s16_neg13650_32767 ;
    rdfs:comment "room temperature setpoint economy"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.213.100.i1.TempSetpEco"^^xsd:anyURI .

knx:type.dpt.field.213.100.i2.TempSetpStdby a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "room temperature setpoint standby"@en ;
    qudt:unit unit:DEG_C ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempSetpStdby" ;
    knx:fieldResolution "0.02"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s16_neg13650_32767 ;
    rdfs:comment "room temperature setpoint standby"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.213.100.i2.TempSetpStdby"^^xsd:anyURI .

knx:type.dpt.field.213.100.i3.TempSetpComf a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "room temperature setpoint comfort"@en ;
    qudt:unit unit:DEG_C ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempSetpComf" ;
    knx:fieldResolution "0.02"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s16_neg13650_32767 ;
    rdfs:comment "room temperature setpoint comfort"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.213.100.i3.TempSetpComf"^^xsd:anyURI .

knx:type.dpt.field.213.101.i0.TempSetpOffFrostProtect a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "DHW temperature setpoint for Off/FrostProtect operating mode"@en ;
    qudt:unit unit:DEG_C ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempSetpOffFrostProtect" ;
    knx:fieldResolution "0.02"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s16_neg13650_32767 ;
    rdfs:comment "DHW temperature setpoint for Off/FrostProtect operating mode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.213.101.i0.TempSetpOffFrostProtect"^^xsd:anyURI .

knx:type.dpt.field.213.101.i1.TempSetpReduced a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "DHW temperature setpoint for Reduced operating mode"@en ;
    qudt:unit unit:DEG_C ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempSetpReduced" ;
    knx:fieldResolution "0.02"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s16_neg13650_32767 ;
    rdfs:comment "DHW temperature setpoint for Reduced operating mode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.213.101.i1.TempSetpReduced"^^xsd:anyURI .

knx:type.dpt.field.213.101.i2.TempSetpNormal a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "DHW temperature setpoint for Normal operating mode"@en ;
    qudt:unit unit:DEG_C ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempSetpNormal" ;
    knx:fieldResolution "0.02"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s16_neg13650_32767 ;
    rdfs:comment "DHW temperature setpoint for Normal operating mode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.213.101.i2.TempSetpNormal"^^xsd:anyURI .

knx:type.dpt.field.213.101.i3.TempSetpLegioProtect a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "DHW temperature setpoint for LegioProtect operating mode"@en ;
    qudt:unit unit:DEG_C ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempSetpLegioProtect" ;
    knx:fieldResolution "0.02"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s16_neg13650_32767 ;
    rdfs:comment "DHW temperature setpoint for LegioProtect operating mode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.213.101.i3.TempSetpLegioProtect"^^xsd:anyURI .

knx:type.dpt.field.213.102.i0.TempSetpShiftBProt a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "room temperature setpoint shift building protection (delta value)"@en ;
    qudt:unit unit:K ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempSetpShiftBProt" ;
    knx:fieldResolution "0.02"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s16 ;
    rdfs:comment "room temperature setpoint shift building protection (delta value)"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.213.102.i0.TempSetpShiftBProt"^^xsd:anyURI .

knx:type.dpt.field.213.102.i1.TempSetpShiftEco a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "room temperature setpoint shift economy (delta value)"@en ;
    qudt:unit unit:K ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempSetpShiftEco" ;
    knx:fieldResolution "0.02"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s16 ;
    rdfs:comment "room temperature setpoint shift economy (delta value)"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.213.102.i1.TempSetpShiftEco"^^xsd:anyURI .

knx:type.dpt.field.213.102.i2.TempSetpShiftStdby a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "room temperature setpoint shift standby (delta value)"@en ;
    qudt:unit unit:K ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempSetpShiftStdby" ;
    knx:fieldResolution "0.02"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s16 ;
    rdfs:comment "room temperature setpoint shift standby (delta value)"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.213.102.i2.TempSetpShiftStdby"^^xsd:anyURI .

knx:type.dpt.field.213.102.i3.TempSetpShiftComf a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "room temperature setpoint shift comfort (delta value)"@en ;
    qudt:unit unit:K ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempSetpShiftComf" ;
    knx:fieldResolution "0.02"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s16 ;
    rdfs:comment "room temperature setpoint shift comfort (delta value)"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.213.102.i3.TempSetpShiftComf"^^xsd:anyURI .

knx:type.dpt.field.213.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "S16S16S16S16S16"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "64"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "S16S16S16S16S16"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.213.x.i0"^^xsd:anyURI .

knx:type.dpt.field.217.1.i0.RevisionNumber a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Revision Number"@en ;
    qudt:unit unit:NUM ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "RevisionNumber" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "6"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u6 ;
    rdfs:comment "Revision Number"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.217.1.i0.RevisionNumber"^^xsd:anyURI .

knx:type.dpt.field.217.1.i1.VersionNumber a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Version Number"@en ;
    qudt:unit unit:NUM ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "VersionNumber" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "5"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u5 ;
    rdfs:comment "Version Number"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.217.1.i1.VersionNumber"^^xsd:anyURI .

knx:type.dpt.field.217.1.i2.MagicNumber a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Magic Number"@en ;
    qudt:unit unit:NUM ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "MagicNumber" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "5"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u5 ;
    rdfs:comment "Magic Number"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.217.1.i2.MagicNumber"^^xsd:anyURI .

knx:type.dpt.field.217.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "datapoint type version"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "datapoint type version"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.217.x.i0"^^xsd:anyURI .

knx:type.dpt.field.218.1.i0.StatusCommand a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "standard Status/Command"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "StatusCommand" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "Z8" ;
    knx:includesDPT knx:statusGen ;
    rdfs:comment "standard Status/Command"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.218.1.i0.StatusCommand"^^xsd:anyURI .

knx:type.dpt.field.218.1.i1.VolumeLiter a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "volume in liter"@en ;
    qudt:unit unit:L ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "VolumeLiter" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s32 ;
    rdfs:comment "volume in liter"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.218.1.i1.VolumeLiter"^^xsd:anyURI .

knx:type.dpt.field.218.2.i0.StatusCommand a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "standard Status/Command"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "StatusCommand" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "Z8" ;
    knx:includesDPT knx:statusGen ;
    rdfs:comment "standard Status/Command"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.218.2.i0.StatusCommand"^^xsd:anyURI .

knx:type.dpt.field.218.2.i1.FlowRate a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Flow Rate in m³/h with high resolution"@en ;
    qudt:unit unit:M3-PER-HR ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "FlowRate" ;
    knx:fieldResolution "0.0001"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s32 ;
    rdfs:comment "Flow Rate in m³/h with high resolution"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.218.2.i1.FlowRate"^^xsd:anyURI .

knx:type.dpt.field.218.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "V32Z8"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "40"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "V32Z8"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.218.x.i0"^^xsd:anyURI .

knx:type.dpt.field.219.1.i0.InAlarm a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "InAlarm"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "InAlarm" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "InAlarm"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.219.1.i0.InAlarm"^^xsd:anyURI .

knx:type.dpt.field.219.1.i1.AlarmUnAck a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "AlarmUnAck"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "AlarmUnAck" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "AlarmUnAck"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.219.1.i1.AlarmUnAck"^^xsd:anyURI .

knx:type.dpt.field.219.1.i10.ApplicationArea a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Application Area"@en ;
    knx:fieldIndex "10"^^xsd:nonNegativeInteger ;
    knx:fieldName "ApplicationArea" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.219.1.i10.0,
        knx:type.kvpair.219.1.i10.1,
        knx:type.kvpair.219.1.i10.10,
        knx:type.kvpair.219.1.i10.11,
        knx:type.kvpair.219.1.i10.12,
        knx:type.kvpair.219.1.i10.13,
        knx:type.kvpair.219.1.i10.14,
        knx:type.kvpair.219.1.i10.20,
        knx:type.kvpair.219.1.i10.30,
        knx:type.kvpair.219.1.i10.40,
        knx:type.kvpair.219.1.i10.50 ;
    rdfs:comment "Application Area"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.219.1.i10.ApplicationArea"^^xsd:anyURI .

knx:type.dpt.field.219.1.i11.AlarmPriority a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Alarm Priority"@en ;
    knx:fieldIndex "11"^^xsd:nonNegativeInteger ;
    knx:fieldName "AlarmPriority" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:includesDPT knx:priority ;
    rdfs:comment "Alarm Priority"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.219.1.i11.AlarmPriority"^^xsd:anyURI .

knx:type.dpt.field.219.1.i12.LogNumber a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Log Number"@en ;
    qudt:unit unit:NUM ;
    knx:fieldIndex "12"^^xsd:nonNegativeInteger ;
    knx:fieldName "LogNumber" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u8 ;
    rdfs:comment "Log Number"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.219.1.i12.LogNumber"^^xsd:anyURI .

knx:type.dpt.field.219.1.i2.Locked a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Locked"@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "Locked" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "Locked"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.219.1.i2.Locked"^^xsd:anyURI .

knx:type.dpt.field.219.1.i3.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "5"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.219.1.i3.Reserved"^^xsd:anyURI .

knx:type.dpt.field.219.1.i4.Ack_Sup a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Ack_Sup"@en ;
    knx:fieldIndex "4"^^xsd:nonNegativeInteger ;
    knx:fieldName "Ack_Sup" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "Ack_Sup"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.219.1.i4.Ack_Sup"^^xsd:anyURI .

knx:type.dpt.field.219.1.i5.TimeStamp_Sup a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "TimeStamp_Sup"@en ;
    knx:fieldIndex "5"^^xsd:nonNegativeInteger ;
    knx:fieldName "TimeStamp_Sup" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "TimeStamp_Sup"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.219.1.i5.TimeStamp_Sup"^^xsd:anyURI .

knx:type.dpt.field.219.1.i6.AlarmText_Sup a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "AlarmText_Sup"@en ;
    knx:fieldIndex "6"^^xsd:nonNegativeInteger ;
    knx:fieldName "AlarmText_Sup" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "AlarmText_Sup"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.219.1.i6.AlarmText_Sup"^^xsd:anyURI .

knx:type.dpt.field.219.1.i7.ErrorCode_Sup a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "ErrorCode_Sup"@en ;
    knx:fieldIndex "7"^^xsd:nonNegativeInteger ;
    knx:fieldName "ErrorCode_Sup" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "ErrorCode_Sup"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.219.1.i7.ErrorCode_Sup"^^xsd:anyURI .

knx:type.dpt.field.219.1.i8.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "8"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "4"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.219.1.i8.Reserved"^^xsd:anyURI .

knx:type.dpt.field.219.1.i9.ErrorClass a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Error Class"@en ;
    knx:fieldIndex "9"^^xsd:nonNegativeInteger ;
    knx:fieldName "ErrorClass" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.219.1.i9.0,
        knx:type.kvpair.219.1.i9.1,
        knx:type.kvpair.219.1.i9.2,
        knx:type.kvpair.219.1.i9.3,
        knx:type.kvpair.219.1.i9.4,
        knx:type.kvpair.219.1.i9.5 ;
    rdfs:comment "Error Class"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.219.1.i9.ErrorClass"^^xsd:anyURI .

knx:type.dpt.field.219.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "alarm info"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "48"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "alarm info"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.219.x.i0"^^xsd:anyURI .

knx:type.dpt.field.22.100.i0.Fault a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Fault"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "Fault" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "Fault"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.100.i0.Fault"^^xsd:anyURI .

knx:type.dpt.field.22.100.i1.DHWLoadActive a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "DHWLoadActive"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "DHWLoadActive" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "DHWLoadActive"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.100.i1.DHWLoadActive"^^xsd:anyURI .

knx:type.dpt.field.22.100.i2.LegioProtActive a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "LegioProtActive"@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "LegioProtActive" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "LegioProtActive"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.100.i2.LegioProtActive"^^xsd:anyURI .

knx:type.dpt.field.22.100.i3.DHWPushActive a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "DHWPushActive"@en ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "DHWPushActive" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "DHWPushActive"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.100.i3.DHWPushActive"^^xsd:anyURI .

knx:type.dpt.field.22.100.i4.OtherEnergySourceActive a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "OtherEnergySourceActive"@en ;
    knx:fieldIndex "4"^^xsd:nonNegativeInteger ;
    knx:fieldName "OtherEnergySourceActive" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "OtherEnergySourceActive"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.100.i4.OtherEnergySourceActive"^^xsd:anyURI .

knx:type.dpt.field.22.100.i5.SolarEnergyOnly a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "SolarEnergyOnly"@en ;
    knx:fieldIndex "5"^^xsd:nonNegativeInteger ;
    knx:fieldName "SolarEnergyOnly" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "SolarEnergyOnly"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.100.i5.SolarEnergyOnly"^^xsd:anyURI .

knx:type.dpt.field.22.100.i6.SolarEnergySupport a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "SolarEnergySupport"@en ;
    knx:fieldIndex "6"^^xsd:nonNegativeInteger ;
    knx:fieldName "SolarEnergySupport" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "SolarEnergySupport"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.100.i6.SolarEnergySupport"^^xsd:anyURI .

knx:type.dpt.field.22.100.i7.TempOptimShiftActive a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "TempOptimShiftActive"@en ;
    knx:fieldIndex "7"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempOptimShiftActive" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "TempOptimShiftActive"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.100.i7.TempOptimShiftActive"^^xsd:anyURI .

knx:type.dpt.field.22.100.i8.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "8"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.100.i8.Reserved"^^xsd:anyURI .

knx:type.dpt.field.22.1000.i0.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.1000.i0.Reserved"^^xsd:anyURI .

knx:type.dpt.field.22.1000.i1.TP1 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "TP1"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "TP1" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "TP1"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.1000.i1.TP1"^^xsd:anyURI .

knx:type.dpt.field.22.1000.i2.PL110 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "PL110"@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "PL110" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "PL110"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.1000.i2.PL110"^^xsd:anyURI .

knx:type.dpt.field.22.1000.i3.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.1000.i3.Reserved"^^xsd:anyURI .

knx:type.dpt.field.22.1000.i4.RF a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "RF"@en ;
    knx:fieldIndex "4"^^xsd:nonNegativeInteger ;
    knx:fieldName "RF" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "RF"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.1000.i4.RF"^^xsd:anyURI .

knx:type.dpt.field.22.1000.i5.KNXIP a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "KNX IP"@en ;
    knx:fieldIndex "5"^^xsd:nonNegativeInteger ;
    knx:fieldName "KNXIP" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "KNX IP"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.1000.i5.KNXIP"^^xsd:anyURI .

knx:type.dpt.field.22.1000.i6.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "6"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "10"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.1000.i6.Reserved"^^xsd:anyURI .

knx:type.dpt.field.22.101.i0.Fault a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Fault"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "Fault" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "Fault"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.101.i0.Fault"^^xsd:anyURI .

knx:type.dpt.field.22.101.i1.StatusEcoH a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "StatusEcoH"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "StatusEcoH" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "StatusEcoH"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.101.i1.StatusEcoH"^^xsd:anyURI .

knx:type.dpt.field.22.101.i10.StatusPreCool a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "StatusPreCool"@en ;
    knx:fieldIndex "10"^^xsd:nonNegativeInteger ;
    knx:fieldName "StatusPreCool" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "StatusPreCool"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.101.i10.StatusPreCool"^^xsd:anyURI .

knx:type.dpt.field.22.101.i11.CoolingDisabled a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "CoolingDisabled"@en ;
    knx:fieldIndex "11"^^xsd:nonNegativeInteger ;
    knx:fieldName "CoolingDisabled" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "CoolingDisabled"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.101.i11.CoolingDisabled"^^xsd:anyURI .

knx:type.dpt.field.22.101.i12.DewPointStatus a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "DewPointStatus"@en ;
    knx:fieldIndex "12"^^xsd:nonNegativeInteger ;
    knx:fieldName "DewPointStatus" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.alarm,
        knx:type.kvpair.noAlarm ;
    rdfs:comment "DewPointStatus"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.101.i12.DewPointStatus"^^xsd:anyURI .

knx:type.dpt.field.22.101.i13.FrostAlarm a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "FrostAlarm"@en ;
    knx:fieldIndex "13"^^xsd:nonNegativeInteger ;
    knx:fieldName "FrostAlarm" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.alarm,
        knx:type.kvpair.noAlarm ;
    rdfs:comment "FrostAlarm"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.101.i13.FrostAlarm"^^xsd:anyURI .

knx:type.dpt.field.22.101.i14.OverheatAlarm a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "OverheatAlarm"@en ;
    knx:fieldIndex "14"^^xsd:nonNegativeInteger ;
    knx:fieldName "OverheatAlarm" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.alarm,
        knx:type.kvpair.noAlarm ;
    rdfs:comment "OverheatAlarm"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.101.i14.OverheatAlarm"^^xsd:anyURI .

knx:type.dpt.field.22.101.i15.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "15"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.101.i15.Reserved"^^xsd:anyURI .

knx:type.dpt.field.22.101.i2.TempFlowLimit a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "TempFlowLimit"@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempFlowLimit" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "TempFlowLimit"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.101.i2.TempFlowLimit"^^xsd:anyURI .

knx:type.dpt.field.22.101.i3.TempReturnLimit a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "TempReturnLimit"@en ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempReturnLimit" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "TempReturnLimit"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.101.i3.TempReturnLimit"^^xsd:anyURI .

knx:type.dpt.field.22.101.i4.StatusMorningBoostH a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "StatusMorningBoostH"@en ;
    knx:fieldIndex "4"^^xsd:nonNegativeInteger ;
    knx:fieldName "StatusMorningBoostH" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "StatusMorningBoostH"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.101.i4.StatusMorningBoostH"^^xsd:anyURI .

knx:type.dpt.field.22.101.i5.StatusStartOptim a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "StatusStartOptim"@en ;
    knx:fieldIndex "5"^^xsd:nonNegativeInteger ;
    knx:fieldName "StatusStartOptim" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "StatusStartOptim"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.101.i5.StatusStartOptim"^^xsd:anyURI .

knx:type.dpt.field.22.101.i6.StatusStopOptim a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "StatusStopOptim"@en ;
    knx:fieldIndex "6"^^xsd:nonNegativeInteger ;
    knx:fieldName "StatusStopOptim" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "StatusStopOptim"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.101.i6.StatusStopOptim"^^xsd:anyURI .

knx:type.dpt.field.22.101.i7.HeatingDisabled a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "HeatingDisabled"@en ;
    knx:fieldIndex "7"^^xsd:nonNegativeInteger ;
    knx:fieldName "HeatingDisabled" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "HeatingDisabled"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.101.i7.HeatingDisabled"^^xsd:anyURI .

knx:type.dpt.field.22.101.i8.HeatCoolMode a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "HeatCoolMode"@en ;
    knx:fieldIndex "8"^^xsd:nonNegativeInteger ;
    knx:fieldName "HeatCoolMode" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.22.101.i8.0,
        knx:type.kvpair.22.101.i8.1 ;
    rdfs:comment "HeatCoolMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.101.i8.HeatCoolMode"^^xsd:anyURI .

knx:type.dpt.field.22.101.i9.StatusEcoC a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "StatusEcoC"@en ;
    knx:fieldIndex "9"^^xsd:nonNegativeInteger ;
    knx:fieldName "StatusEcoC" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "StatusEcoC"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.101.i9.StatusEcoC"^^xsd:anyURI .

knx:type.dpt.field.22.1010.i0.ActivationStateOfChannel1 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 1"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel1" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.22.1010.i0.0,
        knx:type.kvpair.22.1010.i0.1 ;
    rdfs:comment "Activation state of channel 1"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.1010.i0.ActivationStateOfChannel1"^^xsd:anyURI .

knx:type.dpt.field.22.1010.i1.ActivationStateOfChannel2 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 2"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel2" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.22.1010.i1.0,
        knx:type.kvpair.22.1010.i1.1 ;
    rdfs:comment "Activation state of channel 2"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.1010.i1.ActivationStateOfChannel2"^^xsd:anyURI .

knx:type.dpt.field.22.1010.i10.ActivationStateOfChannel11 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 11"@en ;
    knx:fieldIndex "10"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel11" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.22.1010.i10.0,
        knx:type.kvpair.22.1010.i10.1 ;
    rdfs:comment "Activation state of channel 11"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.1010.i10.ActivationStateOfChannel11"^^xsd:anyURI .

knx:type.dpt.field.22.1010.i11.ActivationStateOfChannel12 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 12"@en ;
    knx:fieldIndex "11"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel12" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.22.1010.i11.0,
        knx:type.kvpair.22.1010.i11.1 ;
    rdfs:comment "Activation state of channel 12"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.1010.i11.ActivationStateOfChannel12"^^xsd:anyURI .

knx:type.dpt.field.22.1010.i12.ActivationStateOfChannel13 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 13"@en ;
    knx:fieldIndex "12"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel13" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.22.1010.i12.0,
        knx:type.kvpair.22.1010.i12.1 ;
    rdfs:comment "Activation state of channel 13"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.1010.i12.ActivationStateOfChannel13"^^xsd:anyURI .

knx:type.dpt.field.22.1010.i13.ActivationStateOfChannel14 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 14"@en ;
    knx:fieldIndex "13"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel14" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.22.1010.i13.0,
        knx:type.kvpair.22.1010.i13.1 ;
    rdfs:comment "Activation state of channel 14"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.1010.i13.ActivationStateOfChannel14"^^xsd:anyURI .

knx:type.dpt.field.22.1010.i14.ActivationStateOfChannel15 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 15"@en ;
    knx:fieldIndex "14"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel15" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.22.1010.i14.0,
        knx:type.kvpair.22.1010.i14.1 ;
    rdfs:comment "Activation state of channel 15"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.1010.i14.ActivationStateOfChannel15"^^xsd:anyURI .

knx:type.dpt.field.22.1010.i15.ActivationStateOfChannel16 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 16"@en ;
    knx:fieldIndex "15"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel16" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.22.1010.i15.0,
        knx:type.kvpair.22.1010.i15.1 ;
    rdfs:comment "Activation state of channel 16"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.1010.i15.ActivationStateOfChannel16"^^xsd:anyURI .

knx:type.dpt.field.22.1010.i2.ActivationStateOfChannel3 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 3"@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel3" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.22.1010.i2.0,
        knx:type.kvpair.22.1010.i2.1 ;
    rdfs:comment "Activation state of channel 3"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.1010.i2.ActivationStateOfChannel3"^^xsd:anyURI .

knx:type.dpt.field.22.1010.i3.ActivationStateOfChannel4 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 4"@en ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel4" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.22.1010.i3.0,
        knx:type.kvpair.22.1010.i3.1 ;
    rdfs:comment "Activation state of channel 4"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.1010.i3.ActivationStateOfChannel4"^^xsd:anyURI .

knx:type.dpt.field.22.1010.i4.ActivationStateOfChannel5 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 5"@en ;
    knx:fieldIndex "4"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel5" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.22.1010.i4.0,
        knx:type.kvpair.22.1010.i4.1 ;
    rdfs:comment "Activation state of channel 5"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.1010.i4.ActivationStateOfChannel5"^^xsd:anyURI .

knx:type.dpt.field.22.1010.i5.ActivationStateOfChannel6 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 6"@en ;
    knx:fieldIndex "5"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel6" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.22.1010.i5.0,
        knx:type.kvpair.22.1010.i5.1 ;
    rdfs:comment "Activation state of channel 6"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.1010.i5.ActivationStateOfChannel6"^^xsd:anyURI .

knx:type.dpt.field.22.1010.i6.ActivationStateOfChannel7 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 7"@en ;
    knx:fieldIndex "6"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel7" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.22.1010.i6.0,
        knx:type.kvpair.22.1010.i6.1 ;
    rdfs:comment "Activation state of channel 7"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.1010.i6.ActivationStateOfChannel7"^^xsd:anyURI .

knx:type.dpt.field.22.1010.i7.ActivationStateOfChannel8 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 8"@en ;
    knx:fieldIndex "7"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel8" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.22.1010.i7.0,
        knx:type.kvpair.22.1010.i7.1 ;
    rdfs:comment "Activation state of channel 8"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.1010.i7.ActivationStateOfChannel8"^^xsd:anyURI .

knx:type.dpt.field.22.1010.i8.ActivationStateOfChannel9 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 9"@en ;
    knx:fieldIndex "8"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel9" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.22.1010.i8.0,
        knx:type.kvpair.22.1010.i8.1 ;
    rdfs:comment "Activation state of channel 9"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.1010.i8.ActivationStateOfChannel9"^^xsd:anyURI .

knx:type.dpt.field.22.1010.i9.ActivationStateOfChannel10 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 10"@en ;
    knx:fieldIndex "9"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel10" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.22.1010.i9.0,
        knx:type.kvpair.22.1010.i9.1 ;
    rdfs:comment "Activation state of channel 10"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.1010.i9.ActivationStateOfChannel10"^^xsd:anyURI .

knx:type.dpt.field.22.102.i0.CurrentValvePosition a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Current Valve position"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "CurrentValvePosition" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.22.102.i0.0,
        knx:type.kvpair.22.102.i0.1 ;
    rdfs:comment "Current Valve position"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.102.i0.CurrentValvePosition"^^xsd:anyURI .

knx:type.dpt.field.22.102.i1.ShortCircuit a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Short Circuit"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "ShortCircuit" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.alarm,
        knx:type.kvpair.noAlarm ;
    rdfs:comment "Short Circuit"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.102.i1.ShortCircuit"^^xsd:anyURI .

knx:type.dpt.field.22.102.i2.Overload a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Overload"@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "Overload" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.alarm,
        knx:type.kvpair.noAlarm ;
    rdfs:comment "Overload"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.102.i2.Overload"^^xsd:anyURI .

knx:type.dpt.field.22.102.i3.ValveKick a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Valve kick"@en ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "ValveKick" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.active,
        knx:type.kvpair.notActive ;
    rdfs:comment "Valve kick"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.102.i3.ValveKick"^^xsd:anyURI .

knx:type.dpt.field.22.102.i4.ServiceMode a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Service mode"@en ;
    knx:fieldIndex "4"^^xsd:nonNegativeInteger ;
    knx:fieldName "ServiceMode" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.active,
        knx:type.kvpair.notActive ;
    rdfs:comment "Service mode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.102.i4.ServiceMode"^^xsd:anyURI .

knx:type.dpt.field.22.102.i5.ManualOperation a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Manua operation (overridden)"@en ;
    knx:fieldIndex "5"^^xsd:nonNegativeInteger ;
    knx:fieldName "ManualOperation" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.active,
        knx:type.kvpair.notActive ;
    rdfs:comment "Manua operation (overridden)"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.102.i5.ManualOperation"^^xsd:anyURI .

knx:type.dpt.field.22.102.i6.ForcedPosition a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Forced Position"@en ;
    knx:fieldIndex "6"^^xsd:nonNegativeInteger ;
    knx:fieldName "ForcedPosition" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.22.102.i6.0,
        knx:type.kvpair.22.102.i6.1 ;
    rdfs:comment "Forced Position"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.102.i6.ForcedPosition"^^xsd:anyURI .

knx:type.dpt.field.22.102.i7.LockedPosition a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Locked Position"@en ;
    knx:fieldIndex "7"^^xsd:nonNegativeInteger ;
    knx:fieldName "LockedPosition" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.22.102.i7.0,
        knx:type.kvpair.22.102.i7.1 ;
    rdfs:comment "Locked Position"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.102.i7.LockedPosition"^^xsd:anyURI .

knx:type.dpt.field.22.102.i8.CalibrationMode a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Calibration Mode"@en ;
    knx:fieldIndex "8"^^xsd:nonNegativeInteger ;
    knx:fieldName "CalibrationMode" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.active,
        knx:type.kvpair.notActive ;
    rdfs:comment "Calibration Mode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.102.i8.CalibrationMode"^^xsd:anyURI .

knx:type.dpt.field.22.102.i9.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "9"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "7"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.102.i9.Reserved"^^xsd:anyURI .

knx:type.dpt.field.22.103.i0.GeneralFailureInformation a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "General failure information "@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "GeneralFailureInformation" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.22.103.i0.0,
        knx:type.kvpair.22.103.i0.1 ;
    rdfs:comment "General failure information "@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.103.i0.GeneralFailureInformation"^^xsd:anyURI .

knx:type.dpt.field.22.103.i1.ActiveMode a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Active Mode"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActiveMode" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.22.103.i1.0,
        knx:type.kvpair.22.103.i1.1 ;
    rdfs:comment "Active Mode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.103.i1.ActiveMode"^^xsd:anyURI .

knx:type.dpt.field.22.103.i2.DewPointStatus a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Dew Point Status"@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "DewPointStatus" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.22.103.i2.0,
        knx:type.kvpair.22.103.i2.1 ;
    rdfs:comment "Dew Point Status"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.103.i2.DewPointStatus"^^xsd:anyURI .

knx:type.dpt.field.22.103.i3.FrostAlarm a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Frost Alarm"@en ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "FrostAlarm" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.alarm,
        knx:type.kvpair.noAlarm ;
    rdfs:comment "Frost Alarm"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.103.i3.FrostAlarm"^^xsd:anyURI .

knx:type.dpt.field.22.103.i4.OverheatAlarm a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Overheat-Alarm"@en ;
    knx:fieldIndex "4"^^xsd:nonNegativeInteger ;
    knx:fieldName "OverheatAlarm" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.alarm,
        knx:type.kvpair.noAlarm ;
    rdfs:comment "Overheat-Alarm"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.103.i4.OverheatAlarm"^^xsd:anyURI .

knx:type.dpt.field.22.103.i5.ControllerInactive a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Controller inactive"@en ;
    knx:fieldIndex "5"^^xsd:nonNegativeInteger ;
    knx:fieldName "ControllerInactive" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.22.103.i5.0,
        knx:type.kvpair.22.103.i5.1 ;
    rdfs:comment "Controller inactive"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.103.i5.ControllerInactive"^^xsd:anyURI .

knx:type.dpt.field.22.103.i6.AdditionalHeatingCoolingStage a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Additional heating/cooling stage (2. Stage)"@en ;
    knx:fieldIndex "6"^^xsd:nonNegativeInteger ;
    knx:fieldName "AdditionalHeatingCoolingStage" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.active,
        knx:type.kvpair.inactive ;
    rdfs:comment "Additional heating/cooling stage (2. Stage)"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.103.i6.AdditionalHeatingCoolingStage"^^xsd:anyURI .

knx:type.dpt.field.22.103.i7.HeatingModeEnabled a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Heating Mode Enabled"@en ;
    knx:fieldIndex "7"^^xsd:nonNegativeInteger ;
    knx:fieldName "HeatingModeEnabled" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "Heating Mode Enabled"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.103.i7.HeatingModeEnabled"^^xsd:anyURI .

knx:type.dpt.field.22.103.i8.CoolingModeEnabled a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Cooling Mode Enabled"@en ;
    knx:fieldIndex "8"^^xsd:nonNegativeInteger ;
    knx:fieldName "CoolingModeEnabled" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "Cooling Mode Enabled"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.103.i8.CoolingModeEnabled"^^xsd:anyURI .

knx:type.dpt.field.22.103.i9.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "9"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "7"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.103.i9.Reserved"^^xsd:anyURI .

knx:type.dpt.field.22.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "16-bit set"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "16-bit set"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.22.x.i0"^^xsd:anyURI .

knx:type.dpt.field.220.100.i0.Temp a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "absolute temperature value"@en ;
    qudt:unit unit:DEG_C ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "Temp" ;
    knx:fieldResolution "0.02"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s16_neg13650_32767 ;
    rdfs:comment "absolute temperature value"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.220.100.i0.Temp"^^xsd:anyURI .

knx:type.dpt.field.220.100.i1.DelayTime a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Time delay"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "DelayTime" ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:includesDPT knx:timePeriodMin ;
    rdfs:comment "Time delay"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.220.100.i1.DelayTime"^^xsd:anyURI .

knx:type.dpt.field.220.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "3x 2-byte float value"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "3x 2-byte float value"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.220.x.i0"^^xsd:anyURI .

knx:type.dpt.field.222.100.i0.TempSetpEco a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "TempSetpEco"@en ;
    qudt:unit unit:DEG_C ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempSetpEco" ;
    knx:fieldResolution "0.01"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f16_neg27300_670433 ;
    rdfs:comment "TempSetpEco"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.222.100.i0.TempSetpEco"^^xsd:anyURI .

knx:type.dpt.field.222.100.i1.TempSetpStdby a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "TempSetpStdby"@en ;
    qudt:unit unit:DEG_C ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempSetpStdby" ;
    knx:fieldResolution "0.01"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f16_neg27300_670433 ;
    rdfs:comment "TempSetpStdby"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.222.100.i1.TempSetpStdby"^^xsd:anyURI .

knx:type.dpt.field.222.100.i2.TempSetpComf a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "TempSetpComf"@en ;
    qudt:unit unit:DEG_C ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempSetpComf" ;
    knx:fieldResolution "0.01"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f16_neg27300_670433 ;
    rdfs:comment "TempSetpComf"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.222.100.i2.TempSetpComf"^^xsd:anyURI .

knx:type.dpt.field.222.101.i0.TempSetpShiftEco a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "TempSetpShiftEco"@en ;
    qudt:unit unit:K ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempSetpShiftEco" ;
    knx:fieldResolution "0.01"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f16 ;
    rdfs:comment "TempSetpShiftEco"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.222.101.i0.TempSetpShiftEco"^^xsd:anyURI .

knx:type.dpt.field.222.101.i1.TempSetpShiftStdby a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "TempSetpShiftStdby"@en ;
    qudt:unit unit:K ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempSetpShiftStdby" ;
    knx:fieldResolution "0.01"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f16 ;
    rdfs:comment "TempSetpShiftStdby"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.222.101.i1.TempSetpShiftStdby"^^xsd:anyURI .

knx:type.dpt.field.222.101.i2.TempSetpShiftComf a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "TempSetpShiftComf"@en ;
    qudt:unit unit:K ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempSetpShiftComf" ;
    knx:fieldResolution "0.01"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f16 ;
    rdfs:comment "TempSetpShiftComf"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.222.101.i2.TempSetpShiftComf"^^xsd:anyURI .

knx:type.dpt.field.222.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "3x 2-byte float value"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "48"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "3x 2-byte float value"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.222.x.i0"^^xsd:anyURI .

knx:type.dpt.field.224.100.i0.HVACEmergMode a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Actual HVAC Emergency Mode"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "HVACEmergMode" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:includesDPT knx:hvacEmergMode ;
    rdfs:comment "Actual HVAC Emergency Mode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.224.100.i0.HVACEmergMode"^^xsd:anyURI .

knx:type.dpt.field.224.100.i1.ContrModeAct a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Actual controller Mode"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "ContrModeAct" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.224.100.i1.0,
        knx:type.kvpair.224.100.i1.1,
        knx:type.kvpair.224.100.i1.10,
        knx:type.kvpair.224.100.i1.11,
        knx:type.kvpair.224.100.i1.2,
        knx:type.kvpair.224.100.i1.20,
        knx:type.kvpair.224.100.i1.3,
        knx:type.kvpair.224.100.i1.4,
        knx:type.kvpair.224.100.i1.5,
        knx:type.kvpair.224.100.i1.6,
        knx:type.kvpair.224.100.i1.7,
        knx:type.kvpair.224.100.i1.8,
        knx:type.kvpair.224.100.i1.9 ;
    rdfs:comment "Actual controller Mode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.224.100.i1.ContrModeAct"^^xsd:anyURI .

knx:type.dpt.field.224.100.i2.TempSetpHeating a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Supply air temperature heating setpoint"@en ;
    qudt:unit unit:DEG_C ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempSetpHeating" ;
    knx:fieldResolution "0.02"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s16_neg13650_32767 ;
    rdfs:comment "Supply air temperature heating setpoint"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.224.100.i2.TempSetpHeating"^^xsd:anyURI .

knx:type.dpt.field.224.100.i3.TempSetpCooling a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Supply air temperature cooling setpoint"@en ;
    qudt:unit unit:DEG_C ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempSetpCooling" ;
    knx:fieldResolution "0.02"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s16_neg13650_32767 ;
    rdfs:comment "Supply air temperature cooling setpoint"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.224.100.i3.TempSetpCooling"^^xsd:anyURI .

knx:type.dpt.field.224.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "48"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.224.x.i0"^^xsd:anyURI .

knx:type.dpt.field.225.1.i0.Percent a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "percent"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "Percent" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:includesDPT knx:scaling ;
    rdfs:comment "percent"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.225.1.i0.Percent"^^xsd:anyURI .

knx:type.dpt.field.225.1.i1.TimePeriod a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "time period"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "TimePeriod" ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:includesDPT knx:timePeriod100MSec ;
    rdfs:comment "time period"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.225.1.i1.TimePeriod"^^xsd:anyURI .

knx:type.dpt.field.225.2.i0.Percent a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "percent"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "Percent" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:includesDPT knx:scaling ;
    rdfs:comment "percent"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.225.2.i0.Percent"^^xsd:anyURI .

knx:type.dpt.field.225.2.i1.TimePeriod a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "time period"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "TimePeriod" ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:includesDPT knx:timePeriodMsec ;
    rdfs:comment "time period"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.225.2.i1.TimePeriod"^^xsd:anyURI .

knx:type.dpt.field.225.3.i0.Tariff a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "The next active Tariff after expiration of the delay time"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "Tariff" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:includesDPT knx:tariff ;
    rdfs:comment "The next active Tariff after expiration of the delay time"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.225.3.i0.Tariff"^^xsd:anyURI .

knx:type.dpt.field.225.3.i1.DelayTime a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Delay time until next change of tariff"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "DelayTime" ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:includesDPT knx:timePeriodMin ;
    rdfs:comment "Delay time until next change of tariff"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.225.3.i1.DelayTime"^^xsd:anyURI .

knx:type.dpt.field.225.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "scaling speed"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "24"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "scaling speed"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.225.x.i0"^^xsd:anyURI .

knx:type.dpt.field.229.1.i0.StatusCommand a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "standard Status/Command"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "StatusCommand" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "Z8" ;
    knx:includesDPT knx:statusGen ;
    rdfs:comment "standard Status/Command"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.229.1.i0.StatusCommand"^^xsd:anyURI .

knx:type.dpt.field.229.1.i1.ValInfField a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "ValInfField"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "ValInfField" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.229.1.i1.0,
        knx:type.kvpair.229.1.i1.1,
        knx:type.kvpair.229.1.i1.10,
        knx:type.kvpair.229.1.i1.11,
        knx:type.kvpair.229.1.i1.110,
        knx:type.kvpair.229.1.i1.12,
        knx:type.kvpair.229.1.i1.128,
        knx:type.kvpair.229.1.i1.129,
        knx:type.kvpair.229.1.i1.13,
        knx:type.kvpair.229.1.i1.136,
        knx:type.kvpair.229.1.i1.137,
        knx:type.kvpair.229.1.i1.14,
        knx:type.kvpair.229.1.i1.15,
        knx:type.kvpair.229.1.i1.16,
        knx:type.kvpair.229.1.i1.168,
        knx:type.kvpair.229.1.i1.169,
        knx:type.kvpair.229.1.i1.17,
        knx:type.kvpair.229.1.i1.176,
        knx:type.kvpair.229.1.i1.177,
        knx:type.kvpair.229.1.i1.18,
        knx:type.kvpair.229.1.i1.19,
        knx:type.kvpair.229.1.i1.2,
        knx:type.kvpair.229.1.i1.20,
        knx:type.kvpair.229.1.i1.21,
        knx:type.kvpair.229.1.i1.22,
        knx:type.kvpair.229.1.i1.23,
        knx:type.kvpair.229.1.i1.24,
        knx:type.kvpair.229.1.i1.25,
        knx:type.kvpair.229.1.i1.26,
        knx:type.kvpair.229.1.i1.27,
        knx:type.kvpair.229.1.i1.28,
        knx:type.kvpair.229.1.i1.29,
        knx:type.kvpair.229.1.i1.3,
        knx:type.kvpair.229.1.i1.30,
        knx:type.kvpair.229.1.i1.31,
        knx:type.kvpair.229.1.i1.4,
        knx:type.kvpair.229.1.i1.40,
        knx:type.kvpair.229.1.i1.41,
        knx:type.kvpair.229.1.i1.42,
        knx:type.kvpair.229.1.i1.43,
        knx:type.kvpair.229.1.i1.44,
        knx:type.kvpair.229.1.i1.45,
        knx:type.kvpair.229.1.i1.46,
        knx:type.kvpair.229.1.i1.47,
        knx:type.kvpair.229.1.i1.48,
        knx:type.kvpair.229.1.i1.49,
        knx:type.kvpair.229.1.i1.5,
        knx:type.kvpair.229.1.i1.50,
        knx:type.kvpair.229.1.i1.51,
        knx:type.kvpair.229.1.i1.52,
        knx:type.kvpair.229.1.i1.53,
        knx:type.kvpair.229.1.i1.54,
        knx:type.kvpair.229.1.i1.55,
        knx:type.kvpair.229.1.i1.56,
        knx:type.kvpair.229.1.i1.57,
        knx:type.kvpair.229.1.i1.58,
        knx:type.kvpair.229.1.i1.59,
        knx:type.kvpair.229.1.i1.6,
        knx:type.kvpair.229.1.i1.60,
        knx:type.kvpair.229.1.i1.61,
        knx:type.kvpair.229.1.i1.62,
        knx:type.kvpair.229.1.i1.63,
        knx:type.kvpair.229.1.i1.64,
        knx:type.kvpair.229.1.i1.65,
        knx:type.kvpair.229.1.i1.66,
        knx:type.kvpair.229.1.i1.67,
        knx:type.kvpair.229.1.i1.68,
        knx:type.kvpair.229.1.i1.69,
        knx:type.kvpair.229.1.i1.7,
        knx:type.kvpair.229.1.i1.70,
        knx:type.kvpair.229.1.i1.71,
        knx:type.kvpair.229.1.i1.72,
        knx:type.kvpair.229.1.i1.73,
        knx:type.kvpair.229.1.i1.74,
        knx:type.kvpair.229.1.i1.75,
        knx:type.kvpair.229.1.i1.76,
        knx:type.kvpair.229.1.i1.77,
        knx:type.kvpair.229.1.i1.78,
        knx:type.kvpair.229.1.i1.79,
        knx:type.kvpair.229.1.i1.8,
        knx:type.kvpair.229.1.i1.80,
        knx:type.kvpair.229.1.i1.81,
        knx:type.kvpair.229.1.i1.82,
        knx:type.kvpair.229.1.i1.83,
        knx:type.kvpair.229.1.i1.84,
        knx:type.kvpair.229.1.i1.85,
        knx:type.kvpair.229.1.i1.86,
        knx:type.kvpair.229.1.i1.87,
        knx:type.kvpair.229.1.i1.9 ;
    rdfs:comment "ValInfField"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.229.1.i1.ValInfField"^^xsd:anyURI .

knx:type.dpt.field.229.1.i2.CountVal a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "CountVal"@en ;
    qudt:unit unit:NUM ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "CountVal" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s32 ;
    rdfs:comment "CountVal"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.229.1.i2.CountVal"^^xsd:anyURI .

knx:type.dpt.field.229.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "4-1-1 byte combined information"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "48"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "4-1-1 byte combined information"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.229.x.i0"^^xsd:anyURI .

knx:type.dpt.field.23.1.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "2"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.23.1.i0.0,
        knx:type.kvpair.23.1.i0.1,
        knx:type.kvpair.23.1.i0.2,
        knx:type.kvpair.23.1.i0.3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.23.1.i0"^^xsd:anyURI .

knx:type.dpt.field.23.102.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "2"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.23.102.i0.0,
        knx:type.kvpair.23.102.i0.1,
        knx:type.kvpair.23.102.i0.2,
        knx:type.kvpair.23.102.i0.3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.23.102.i0"^^xsd:anyURI .

knx:type.dpt.field.23.2.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "2"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.23.2.i0.0,
        knx:type.kvpair.23.2.i0.1,
        knx:type.kvpair.23.2.i0.2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.23.2.i0"^^xsd:anyURI .

knx:type.dpt.field.23.3.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "2"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.23.3.i0.0,
        knx:type.kvpair.23.3.i0.1,
        knx:type.kvpair.23.3.i0.2,
        knx:type.kvpair.23.3.i0.3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.23.3.i0"^^xsd:anyURI .

knx:type.dpt.field.23.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "2-bit set"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "2"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "2-bit set"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.23.x.i0"^^xsd:anyURI .

knx:type.dpt.field.230.1000.i0.Medium a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Medium"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "Medium" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.230.1000.i0.0,
        knx:type.kvpair.230.1000.i0.1,
        knx:type.kvpair.230.1000.i0.10,
        knx:type.kvpair.230.1000.i0.11,
        knx:type.kvpair.230.1000.i0.12,
        knx:type.kvpair.230.1000.i0.13,
        knx:type.kvpair.230.1000.i0.14,
        knx:type.kvpair.230.1000.i0.15,
        knx:type.kvpair.230.1000.i0.2,
        knx:type.kvpair.230.1000.i0.3,
        knx:type.kvpair.230.1000.i0.32,
        knx:type.kvpair.230.1000.i0.33,
        knx:type.kvpair.230.1000.i0.4,
        knx:type.kvpair.230.1000.i0.40,
        knx:type.kvpair.230.1000.i0.41,
        knx:type.kvpair.230.1000.i0.5,
        knx:type.kvpair.230.1000.i0.55,
        knx:type.kvpair.230.1000.i0.6,
        knx:type.kvpair.230.1000.i0.7,
        knx:type.kvpair.230.1000.i0.8,
        knx:type.kvpair.230.1000.i0.9 ;
    rdfs:comment "Medium"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.230.1000.i0.Medium"^^xsd:anyURI .

knx:type.dpt.field.230.1000.i1.Version a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Version"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "Version" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u8 ;
    rdfs:comment "Version"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.230.1000.i1.Version"^^xsd:anyURI .

knx:type.dpt.field.230.1000.i2.IdentNumber a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "IdentNumber"@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "IdentNumber" ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u32 ;
    rdfs:comment "IdentNumber"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.230.1000.i2.IdentNumber"^^xsd:anyURI .

knx:type.dpt.field.230.1000.i3.ManufactID a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "ManufactID"@en ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "ManufactID" ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u16 ;
    rdfs:comment "ManufactID"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.230.1000.i3.ManufactID"^^xsd:anyURI .

knx:type.dpt.field.230.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "MBus address"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "64"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "MBus address"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.230.x.i0"^^xsd:anyURI .

knx:type.dpt.field.231.1.i0.Region a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Region as in DPT_RegionCode-Alpha2_ASCII (234.002) this is ISO 3166-1 alpha-2"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "Region" ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:includesDPT knx:regionCodeAlpha2ascii ;
    rdfs:comment "Region as in DPT_RegionCode-Alpha2_ASCII (234.002) this is ISO 3166-1 alpha-2"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.231.1.i0.Region"^^xsd:anyURI .

knx:type.dpt.field.231.1.i1.Language a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Language as in DPT_Language-CodeAlpha2_ASCII (234.001) this is ISO 639-1 alpha-2"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "Language" ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:includesDPT knx:languageCodeAlpha2ascii ;
    rdfs:comment "Language as in DPT_Language-CodeAlpha2_ASCII (234.001) this is ISO 639-1 alpha-2"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.231.1.i1.Language"^^xsd:anyURI .

knx:type.dpt.field.231.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Locale information"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "Locale information"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.231.x.i0"^^xsd:anyURI .

knx:type.dpt.field.232.600.i0.B a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "B"@en ;
    qudt:unit unit:NUM ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "B" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u8 ;
    rdfs:comment "B"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.232.600.i0.B"^^xsd:anyURI .

knx:type.dpt.field.232.600.i1.G a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "G"@en ;
    qudt:unit unit:NUM ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "G" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u8 ;
    rdfs:comment "G"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.232.600.i1.G"^^xsd:anyURI .

knx:type.dpt.field.232.600.i2.R a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "R"@en ;
    qudt:unit unit:NUM ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "R" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u8 ;
    rdfs:comment "R"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.232.600.i2.R"^^xsd:anyURI .

knx:type.dpt.field.232.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "3-byte colour RGB"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "24"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "3-byte colour RGB"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.232.x.i0"^^xsd:anyURI .

knx:type.dpt.field.234.1.i0.Character2 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "second character of LanguageCode, ASCII-coded"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "Character2" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:includesDPT knx:charascii ;
    rdfs:comment "second character of LanguageCode, ASCII-coded"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.234.1.i0.Character2"^^xsd:anyURI .

knx:type.dpt.field.234.1.i1.Character1 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "first character of LanguageCode, ASCII-coded"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "Character1" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:includesDPT knx:charascii ;
    rdfs:comment "first character of LanguageCode, ASCII-coded"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.234.1.i1.Character1"^^xsd:anyURI .

knx:type.dpt.field.234.2.i0.Character2 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "second character of RegionCode, ASCII-coded"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "Character2" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:includesDPT knx:charascii ;
    rdfs:comment "second character of RegionCode, ASCII-coded"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.234.2.i0.Character2"^^xsd:anyURI .

knx:type.dpt.field.234.2.i1.Character1 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "first character of RegionCode, ASCII-coded"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "Character1" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:includesDPT knx:charascii ;
    rdfs:comment "first character of RegionCode, ASCII-coded"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.234.2.i1.Character1"^^xsd:anyURI .

knx:type.dpt.field.234.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "language code ISO 639-1"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "language code ISO 639-1"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.234.x.i0"^^xsd:anyURI .

knx:type.dpt.field.235.1.i0.T a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "validity of the Tariff data"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "T" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.235.1.i0.0,
        knx:type.kvpair.235.1.i0.1 ;
    rdfs:comment "validity of the Tariff data"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.235.1.i0.T"^^xsd:anyURI .

knx:type.dpt.field.235.1.i1.E a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "validity of the ActiveElectricalEnergy data"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "E" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.235.1.i1.0,
        knx:type.kvpair.235.1.i1.1 ;
    rdfs:comment "validity of the ActiveElectricalEnergy data"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.235.1.i1.E"^^xsd:anyURI .

knx:type.dpt.field.235.1.i2.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "6"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.235.1.i2.Reserved"^^xsd:anyURI .

knx:type.dpt.field.235.1.i3.Tariff a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Tariff"@en ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "Tariff" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:includesDPT knx:tariff ;
    rdfs:comment "Tariff"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.235.1.i3.Tariff"^^xsd:anyURI .

knx:type.dpt.field.235.1.i4.ActiveElectricalEnergy a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "ActiveElectricalEnergy"@en ;
    knx:fieldIndex "4"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActiveElectricalEnergy" ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:includesDPT knx:activeEnergy ;
    rdfs:comment "ActiveElectricalEnergy"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.235.1.i4.ActiveElectricalEnergy"^^xsd:anyURI .

knx:type.dpt.field.235.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Signed value with classification and validity"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "48"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "Signed value with classification and validity"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.235.x.i0"^^xsd:anyURI .

knx:type.dpt.field.236.1.i0.m a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "mode level"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "m" ;
    knx:fieldSize "4"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.236.1.i0.0,
        knx:type.kvpair.236.1.i0.1,
        knx:type.kvpair.236.1.i0.10,
        knx:type.kvpair.236.1.i0.11,
        knx:type.kvpair.236.1.i0.12,
        knx:type.kvpair.236.1.i0.13,
        knx:type.kvpair.236.1.i0.14,
        knx:type.kvpair.236.1.i0.15,
        knx:type.kvpair.236.1.i0.2,
        knx:type.kvpair.236.1.i0.3,
        knx:type.kvpair.236.1.i0.4,
        knx:type.kvpair.236.1.i0.5,
        knx:type.kvpair.236.1.i0.6,
        knx:type.kvpair.236.1.i0.7,
        knx:type.kvpair.236.1.i0.8,
        knx:type.kvpair.236.1.i0.9 ;
    rdfs:comment "mode level"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.236.1.i0.m"^^xsd:anyURI .

knx:type.dpt.field.236.1.i1.p a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "priority level"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "p" ;
    knx:fieldSize "3"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.236.1.i1.0,
        knx:type.kvpair.236.1.i1.1,
        knx:type.kvpair.236.1.i1.2,
        knx:type.kvpair.236.1.i1.3,
        knx:type.kvpair.236.1.i1.4,
        knx:type.kvpair.236.1.i1.5,
        knx:type.kvpair.236.1.i1.6,
        knx:type.kvpair.236.1.i1.7 ;
    rdfs:comment "priority level"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.236.1.i1.p"^^xsd:anyURI .

knx:type.dpt.field.236.1.i2.d a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "deactivation of priority"@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "d" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.236.1.i2.0,
        knx:type.kvpair.236.1.i2.1 ;
    rdfs:comment "deactivation of priority"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.236.1.i2.d"^^xsd:anyURI .

knx:type.dpt.field.236.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Prioritised Mode Control"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "Prioritised Mode Control"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.236.x.i0"^^xsd:anyURI .

knx:type.dpt.field.237.600.i0.DALIAddress a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "DALI Device Address or DALI Group Address"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "DALIAddress" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "6"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u6 ;
    rdfs:comment "DALI Device Address or DALI Group Address"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.237.600.i0.DALIAddress"^^xsd:anyURI .

knx:type.dpt.field.237.600.i1.AddressIndicator a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Address Indicator"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "AddressIndicator" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.237.600.i1.0,
        knx:type.kvpair.237.600.i1.1 ;
    rdfs:comment "Address Indicator"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.237.600.i1.AddressIndicator"^^xsd:anyURI .

knx:type.dpt.field.237.600.i2.ReadOrResponse a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Read or Response"@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "ReadOrResponse" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.237.600.i2.0,
        knx:type.kvpair.237.600.i2.1 ;
    rdfs:comment "Read or Response"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.237.600.i2.ReadOrResponse"^^xsd:anyURI .

knx:type.dpt.field.237.600.i3.LampFailure a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Lamp Failure"@en ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "LampFailure" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.237.600.i3.0,
        knx:type.kvpair.237.600.i3.1 ;
    rdfs:comment "Lamp Failure"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.237.600.i3.LampFailure"^^xsd:anyURI .

knx:type.dpt.field.237.600.i4.BallastFailure a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Ballast Failure"@en ;
    knx:fieldIndex "4"^^xsd:nonNegativeInteger ;
    knx:fieldName "BallastFailure" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.237.600.i4.0,
        knx:type.kvpair.237.600.i4.1 ;
    rdfs:comment "Ballast Failure"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.237.600.i4.BallastFailure"^^xsd:anyURI .

knx:type.dpt.field.237.600.i5.ConvertorError a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Convertor error"@en ;
    knx:fieldIndex "5"^^xsd:nonNegativeInteger ;
    knx:fieldName "ConvertorError" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.237.600.i5.0,
        knx:type.kvpair.237.600.i5.1 ;
    rdfs:comment "Convertor error"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.237.600.i5.ConvertorError"^^xsd:anyURI .

knx:type.dpt.field.237.600.i6.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "6"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "5"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.237.600.i6.Reserved"^^xsd:anyURI .

knx:type.dpt.field.237.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "configuration/ diagnostics"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "configuration/ diagnostics"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.237.x.i0"^^xsd:anyURI .

knx:type.dpt.field.238.1.i0.SceneNumber a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "This shall be the number of the scene for which the DPT-value contains the configuration information."@en ;
    qudt:unit unit:NUM ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "SceneNumber" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "6"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u6 ;
    rdfs:comment "This shall be the number of the scene for which the DPT-value contains the configuration information."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.238.1.i0.SceneNumber"^^xsd:anyURI .

knx:type.dpt.field.238.1.i1.SceneActivation a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "The field Scent Activation shall indicate whether the scene with scene number SN is active or not."@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "SceneActivation" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.238.1.i1.0,
        knx:type.kvpair.238.1.i1.1 ;
    rdfs:comment "The field Scent Activation shall indicate whether the scene with scene number SN is active or not."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.238.1.i1.SceneActivation"^^xsd:anyURI .

knx:type.dpt.field.238.1.i2.StorageFunction a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "The field Storage function shall indicate whether the set value(s) for the scene number SN can be modified at runtime through DPT_SceneControl or not."@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "StorageFunction" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.238.1.i2.0,
        knx:type.kvpair.238.1.i2.1 ;
    rdfs:comment "The field Storage function shall indicate whether the set value(s) for the scene number SN can be modified at runtime through DPT_SceneControl or not."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.238.1.i2.StorageFunction"^^xsd:anyURI .

knx:type.dpt.field.238.600.i0.DeviceAddress a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Device Address"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "DeviceAddress" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "6"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u6 ;
    rdfs:comment "Device Address"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.238.600.i0.DeviceAddress"^^xsd:anyURI .

knx:type.dpt.field.238.600.i1.LampFailure a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Lamp Failure"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "LampFailure" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.238.600.i1.0,
        knx:type.kvpair.238.600.i1.1 ;
    rdfs:comment "Lamp Failure"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.238.600.i1.LampFailure"^^xsd:anyURI .

knx:type.dpt.field.238.600.i2.BallastFailure a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Ballast Failure"@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "BallastFailure" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.238.600.i2.0,
        knx:type.kvpair.238.600.i2.1 ;
    rdfs:comment "Ballast Failure"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.238.600.i2.BallastFailure"^^xsd:anyURI .

knx:type.dpt.field.238.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "configuration/ diagnostics"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "configuration/ diagnostics"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.238.x.i0"^^xsd:anyURI .

knx:type.dpt.field.24.1.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:UNITLESS ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "312"^^xsd:positiveInteger ;
    knx:fieldStringSchema "iso-8859-1" ;
    knx:fieldType "A[n]" ;
    knx:includesDPT knx:char88591 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.24.1.i0"^^xsd:anyURI .

knx:type.dpt.field.24.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "312"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.24.x.i0"^^xsd:anyURI .

knx:type.dpt.field.240.800.i0.ValidSlatsPos a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Validity Slats Position"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "ValidSlatsPos" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "Validity Slats Position"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.240.800.i0.ValidSlatsPos"^^xsd:anyURI .

knx:type.dpt.field.240.800.i1.ValidHeightPos a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Validity Height Position"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "ValidHeightPos" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "Validity Height Position"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.240.800.i1.ValidHeightPos"^^xsd:anyURI .

knx:type.dpt.field.240.800.i2.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "6"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.240.800.i2.Reserved"^^xsd:anyURI .

knx:type.dpt.field.240.800.i3.SlatsPosition a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Slats Position"@en ;
    qudt:unit unit:PERCENT ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "SlatsPosition" ;
    knx:fieldResolution "0.3921566"^^xsd:float ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u8 ;
    rdfs:comment "Slats Position"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.240.800.i3.SlatsPosition"^^xsd:anyURI .

knx:type.dpt.field.240.800.i4.HeightPosition a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Height Position"@en ;
    qudt:unit unit:PERCENT ;
    knx:fieldIndex "4"^^xsd:nonNegativeInteger ;
    knx:fieldName "HeightPosition" ;
    knx:fieldResolution "0.3921566"^^xsd:float ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u8 ;
    rdfs:comment "Height Position"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.240.800.i4.HeightPosition"^^xsd:anyURI .

knx:type.dpt.field.240.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "positions"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "24"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "positions"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.240.x.i0"^^xsd:anyURI .

knx:type.dpt.field.241.800.i0.UpperEndPos a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Upper end pos. reached"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "UpperEndPos" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "Upper end pos. reached"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.241.800.i0.UpperEndPos"^^xsd:anyURI .

knx:type.dpt.field.241.800.i1.LowerEndPos a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Lower end pos. reached"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "LowerEndPos" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "Lower end pos. reached"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.241.800.i1.LowerEndPos"^^xsd:anyURI .

knx:type.dpt.field.241.800.i10.Failure a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "General failure of the actuator or the drive"@en ;
    knx:fieldIndex "10"^^xsd:nonNegativeInteger ;
    knx:fieldName "Failure" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "General failure of the actuator or the drive"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.241.800.i10.Failure"^^xsd:anyURI .

knx:type.dpt.field.241.800.i11.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "11"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "3"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.241.800.i11.Reserved"^^xsd:anyURI .

knx:type.dpt.field.241.800.i12.ValidHeightPos a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Validity height pos."@en ;
    knx:fieldIndex "12"^^xsd:nonNegativeInteger ;
    knx:fieldName "ValidHeightPos" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "Validity height pos."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.241.800.i12.ValidHeightPos"^^xsd:anyURI .

knx:type.dpt.field.241.800.i13.ValidSlatsPos a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Validity slats pos."@en ;
    knx:fieldIndex "13"^^xsd:nonNegativeInteger ;
    knx:fieldName "ValidSlatsPos" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "Validity slats pos."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.241.800.i13.ValidSlatsPos"^^xsd:anyURI .

knx:type.dpt.field.241.800.i14.SlatsPosition a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Slats Position"@en ;
    qudt:unit unit:PERCENT ;
    knx:fieldIndex "14"^^xsd:nonNegativeInteger ;
    knx:fieldName "SlatsPosition" ;
    knx:fieldResolution "0.3921566"^^xsd:float ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u8 ;
    rdfs:comment "Slats Position"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.241.800.i14.SlatsPosition"^^xsd:anyURI .

knx:type.dpt.field.241.800.i15.HeightPosition a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Height Position"@en ;
    qudt:unit unit:PERCENT ;
    knx:fieldIndex "15"^^xsd:nonNegativeInteger ;
    knx:fieldName "HeightPosition" ;
    knx:fieldResolution "0.3921566"^^xsd:float ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u8 ;
    rdfs:comment "Height Position"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.241.800.i15.HeightPosition"^^xsd:anyURI .

knx:type.dpt.field.241.800.i2.LowerPredefPos a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Lower predef. pos. reached, typ. height 100 %, slats-angle < 100 %"@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "LowerPredefPos" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "Lower predef. pos. reached, typ. height 100 %, slats-angle < 100 %"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.241.800.i2.LowerPredefPos"^^xsd:anyURI .

knx:type.dpt.field.241.800.i3.DriveState a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Indicated whether the target position is reached of the drive is moving"@en ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "DriveState" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.241.800.i10.0,
        knx:type.kvpair.241.800.i10.1 ;
    rdfs:comment "Indicated whether the target position is reached of the drive is moving"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.241.800.i3.DriveState"^^xsd:anyURI .

knx:type.dpt.field.241.800.i4.TargetHPosRestrict a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Restriction of target height pos., pos. can not be reached"@en ;
    knx:fieldIndex "4"^^xsd:nonNegativeInteger ;
    knx:fieldName "TargetHPosRestrict" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "Restriction of target height pos., pos. can not be reached"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.241.800.i4.TargetHPosRestrict"^^xsd:anyURI .

knx:type.dpt.field.241.800.i5.TargetSPosRestrict a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Restriction of slats height pos., pos. can not be reached"@en ;
    knx:fieldIndex "5"^^xsd:nonNegativeInteger ;
    knx:fieldName "TargetSPosRestrict" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "Restriction of slats height pos., pos. can not be reached"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.241.800.i5.TargetSPosRestrict"^^xsd:anyURI .

knx:type.dpt.field.241.800.i6.WeatherAlarm a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "At least one of the inputs Wind-/Rain-/Frost-Alarm is ‘in alarm’"@en ;
    knx:fieldIndex "6"^^xsd:nonNegativeInteger ;
    knx:fieldName "WeatherAlarm" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "At least one of the inputs Wind-/Rain-/Frost-Alarm is ‘in alarm’"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.241.800.i6.WeatherAlarm"^^xsd:anyURI .

knx:type.dpt.field.241.800.i7.Forced a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Up/down position is forced by MoveUpDownForced input"@en ;
    knx:fieldIndex "7"^^xsd:nonNegativeInteger ;
    knx:fieldName "Forced" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "Up/down position is forced by MoveUpDownForced input"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.241.800.i7.Forced"^^xsd:anyURI .

knx:type.dpt.field.241.800.i8.Locked a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Movement is locked, e.g. by DeviceLocked input"@en ;
    knx:fieldIndex "8"^^xsd:nonNegativeInteger ;
    knx:fieldName "Locked" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "Movement is locked, e.g. by DeviceLocked input"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.241.800.i8.Locked"^^xsd:anyURI .

knx:type.dpt.field.241.800.i9.LocalOverride a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Actuator setvalue is locally overridden, e.g. via a local user interface"@en ;
    knx:fieldIndex "9"^^xsd:nonNegativeInteger ;
    knx:fieldName "LocalOverride" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "Actuator setvalue is locally overridden, e.g. via a local user interface"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.241.800.i9.LocalOverride"^^xsd:anyURI .

knx:type.dpt.field.241.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "status"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "status"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.241.x.i0"^^xsd:anyURI .

knx:type.dpt.field.242.600.i0.B a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "This field shall indicate whether the Brightness information in the field Brightness is valid or not."@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "B" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.invalid,
        knx:type.kvpair.valid ;
    rdfs:comment "This field shall indicate whether the Brightness information in the field Brightness is valid or not."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.242.600.i0.B"^^xsd:anyURI .

knx:type.dpt.field.242.600.i1.C a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "This field shall indicate whether the colour infor-mation in the fields x-axis and y-axis is valid or not."@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "C" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.invalid,
        knx:type.kvpair.valid ;
    rdfs:comment "This field shall indicate whether the colour infor-mation in the fields x-axis and y-axis is valid or not."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.242.600.i1.C"^^xsd:anyURI .

knx:type.dpt.field.242.600.i2.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "6"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.242.600.i2.Reserved"^^xsd:anyURI .

knx:type.dpt.field.242.600.i3.Brightness a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Brightness of the colour"@en ;
    qudt:unit unit:PERCENT ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "Brightness" ;
    knx:fieldResolution "0.3921566"^^xsd:float ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u8 ;
    rdfs:comment "Brightness of the colour"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.242.600.i3.Brightness"^^xsd:anyURI .

knx:type.dpt.field.242.600.i4.yaxis a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "y-coordinate of the colour information"@en ;
    qudt:unit unit:NUM ;
    knx:fieldIndex "4"^^xsd:nonNegativeInteger ;
    knx:fieldName "yaxis" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u16 ;
    rdfs:comment "y-coordinate of the colour information"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.242.600.i4.yaxis"^^xsd:anyURI .

knx:type.dpt.field.242.600.i5.xaxis a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "x-coordinate of the colour information"@en ;
    qudt:unit unit:NUM ;
    knx:fieldIndex "5"^^xsd:nonNegativeInteger ;
    knx:fieldName "xaxis" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u16 ;
    rdfs:comment "x-coordinate of the colour information"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.242.600.i5.xaxis"^^xsd:anyURI .

knx:type.dpt.field.242.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "status"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "48"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "status"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.242.x.i0"^^xsd:anyURI .

knx:type.dpt.field.243.600.i0.B a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "This field shall indicate whether the Brightness information in the field Brightness is valid or not."@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "B" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.invalid,
        knx:type.kvpair.valid ;
    rdfs:comment "This field shall indicate whether the Brightness information in the field Brightness is valid or not."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.243.600.i0.B"^^xsd:anyURI .

knx:type.dpt.field.243.600.i1.C a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "This field shall indicate whether the colour infor-mation in the fields x-axis and y-axis is valid or not."@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "C" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.invalid,
        knx:type.kvpair.valid ;
    rdfs:comment "This field shall indicate whether the colour infor-mation in the fields x-axis and y-axis is valid or not."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.243.600.i1.C"^^xsd:anyURI .

knx:type.dpt.field.243.600.i2.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "6"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.243.600.i2.Reserved"^^xsd:anyURI .

knx:type.dpt.field.243.600.i3.Brightness a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Brightness of the colour"@en ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "Brightness" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:includesDPT knx:scaling ;
    rdfs:comment "Brightness of the colour"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.243.600.i3.Brightness"^^xsd:anyURI .

knx:type.dpt.field.243.600.i4.yaxis a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "y-coordinate of the colour information"@en ;
    qudt:unit unit:NUM ;
    knx:fieldIndex "4"^^xsd:nonNegativeInteger ;
    knx:fieldName "yaxis" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u16 ;
    rdfs:comment "y-coordinate of the colour information"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.243.600.i4.yaxis"^^xsd:anyURI .

knx:type.dpt.field.243.600.i5.xaxis a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "x-coordinate of the colour information"@en ;
    qudt:unit unit:NUM ;
    knx:fieldIndex "5"^^xsd:nonNegativeInteger ;
    knx:fieldName "xaxis" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u16 ;
    rdfs:comment "x-coordinate of the colour information"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.243.600.i5.xaxis"^^xsd:anyURI .

knx:type.dpt.field.243.600.i6.TimePeriod a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Unsigned time-value for calculating fading time."@en ;
    knx:fieldIndex "6"^^xsd:nonNegativeInteger ;
    knx:fieldName "TimePeriod" ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:includesDPT knx:timePeriod100MSec ;
    rdfs:comment "Unsigned time-value for calculating fading time."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.243.600.i6.TimePeriod"^^xsd:anyURI .

knx:type.dpt.field.243.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "colour transition xyY"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "64"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "colour transition xyY"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.243.x.i0"^^xsd:anyURI .

knx:type.dpt.field.244.600.i0.CF a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Converter Failure"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "CF" ;
    knx:fieldSize "2"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.244.600.i0.0,
        knx:type.kvpair.244.600.i0.1,
        knx:type.kvpair.244.600.i0.2 ;
    rdfs:comment "Converter Failure"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.244.600.i0.CF"^^xsd:anyURI .

knx:type.dpt.field.244.600.i1.PP a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Partial Duration Test Pending"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "PP" ;
    knx:fieldSize "2"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.testNotPending,
        knx:type.kvpair.testPending,
        knx:type.kvpair.testUnknown ;
    rdfs:comment "Partial Duration Test Pending"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.244.600.i1.PP"^^xsd:anyURI .

knx:type.dpt.field.244.600.i2.DP a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Duration Test Pending"@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "DP" ;
    knx:fieldSize "2"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.testNotPending,
        knx:type.kvpair.testPending,
        knx:type.kvpair.testUnknown ;
    rdfs:comment "Duration Test Pending"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.244.600.i2.DP"^^xsd:anyURI .

knx:type.dpt.field.244.600.i3.FP a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Function Test Pending"@en ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "FP" ;
    knx:fieldSize "2"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.testNotPending,
        knx:type.kvpair.testPending,
        knx:type.kvpair.testUnknown ;
    rdfs:comment "Function Test Pending"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.244.600.i3.FP"^^xsd:anyURI .

knx:type.dpt.field.244.600.i4.HSinhibit a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "HS - Hardwired inhibit"@en ;
    knx:fieldIndex "4"^^xsd:nonNegativeInteger ;
    knx:fieldName "HS inhibit" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.244.600.i4.0,
        knx:type.kvpair.244.600.i4.1 ;
    rdfs:comment "HS - Hardwired inhibit"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.244.600.i4.HS inhibit"^^xsd:anyURI .

knx:type.dpt.field.244.600.i5.HSswitch a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "HS - Hardwired switch"@en ;
    knx:fieldIndex "5"^^xsd:nonNegativeInteger ;
    knx:fieldName "HS switch" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.244.600.i5.0,
        knx:type.kvpair.244.600.i5.1 ;
    rdfs:comment "HS - Hardwired switch"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.244.600.i5.HS switch"^^xsd:anyURI .

knx:type.dpt.field.244.600.i6.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "6"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "2"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.244.600.i6.Reserved"^^xsd:anyURI .

knx:type.dpt.field.244.600.i7.CM a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Converter Mode according to the DALI converter state machine"@en ;
    knx:fieldIndex "7"^^xsd:nonNegativeInteger ;
    knx:fieldName "CM" ;
    knx:fieldSize "4"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.244.600.i7.0,
        knx:type.kvpair.244.600.i7.1,
        knx:type.kvpair.244.600.i7.2,
        knx:type.kvpair.244.600.i7.3,
        knx:type.kvpair.244.600.i7.4,
        knx:type.kvpair.244.600.i7.5,
        knx:type.kvpair.244.600.i7.6,
        knx:type.kvpair.244.600.i7.7,
        knx:type.kvpair.244.600.i7.8,
        knx:type.kvpair.244.600.i7.9 ;
    rdfs:comment "Converter Mode according to the DALI converter state machine"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.244.600.i7.CM"^^xsd:anyURI .

knx:type.dpt.field.244.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Converter Status"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "Converter Status"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.244.x.i0"^^xsd:anyURI .

knx:type.dpt.field.245.600.i0.LPDTR a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "LPDTR"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "LPDTR" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u8 ;
    rdfs:comment "LPDTR"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.245.600.i0.LPDTR"^^xsd:anyURI .

knx:type.dpt.field.245.600.i1.LDTR a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "LDTR"@en ;
    qudt:unit unit:MIN ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "LDTR" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u16_0_510 ;
    rdfs:comment "LDTR"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.245.600.i1.LDTR"^^xsd:anyURI .

knx:type.dpt.field.245.600.i2.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "2"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.245.600.i2.Reserved"^^xsd:anyURI .

knx:type.dpt.field.245.600.i3.SP a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "SP"@en ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "SP" ;
    knx:fieldSize "2"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.startMethodAuto,
        knx:type.kvpair.startMethodGateway,
        knx:type.kvpair.startMethodUnknown ;
    rdfs:comment "SP"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.245.600.i3.SP"^^xsd:anyURI .

knx:type.dpt.field.245.600.i4.SD a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "SD"@en ;
    knx:fieldIndex "4"^^xsd:nonNegativeInteger ;
    knx:fieldName "SD" ;
    knx:fieldSize "2"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.startMethodAuto,
        knx:type.kvpair.startMethodGateway,
        knx:type.kvpair.startMethodUnknown ;
    rdfs:comment "SD"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.245.600.i4.SD"^^xsd:anyURI .

knx:type.dpt.field.245.600.i5.SF a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "SF"@en ;
    knx:fieldIndex "5"^^xsd:nonNegativeInteger ;
    knx:fieldName "SF" ;
    knx:fieldSize "2"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.startMethodAuto,
        knx:type.kvpair.startMethodGateway,
        knx:type.kvpair.startMethodUnknown ;
    rdfs:comment "SF"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.245.600.i5.SF"^^xsd:anyURI .

knx:type.dpt.field.245.600.i6.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "6"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "4"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.245.600.i6.Reserved"^^xsd:anyURI .

knx:type.dpt.field.245.600.i7.LTRP a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "LTRP"@en ;
    knx:fieldIndex "7"^^xsd:nonNegativeInteger ;
    knx:fieldName "LTRP" ;
    knx:fieldSize "4"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.testResultFailedExceeded,
        knx:type.kvpair.testResultFailedInTime,
        knx:type.kvpair.testResultPassedExceeded,
        knx:type.kvpair.testResultPassedInTime,
        knx:type.kvpair.testResultStopped,
        knx:type.kvpair.testResultUnknown ;
    rdfs:comment "LTRP"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.245.600.i7.LTRP"^^xsd:anyURI .

knx:type.dpt.field.245.600.i8.LTRD a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "LTRD"@en ;
    knx:fieldIndex "8"^^xsd:nonNegativeInteger ;
    knx:fieldName "LTRD" ;
    knx:fieldSize "4"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.testResultFailedExceeded,
        knx:type.kvpair.testResultFailedInTime,
        knx:type.kvpair.testResultPassedExceeded,
        knx:type.kvpair.testResultPassedInTime,
        knx:type.kvpair.testResultStopped,
        knx:type.kvpair.testResultUnknown ;
    rdfs:comment "LTRD"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.245.600.i8.LTRD"^^xsd:anyURI .

knx:type.dpt.field.245.600.i9.LTRF a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "LTRF"@en ;
    knx:fieldIndex "9"^^xsd:nonNegativeInteger ;
    knx:fieldName "LTRF" ;
    knx:fieldSize "4"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.testResultFailedExceeded,
        knx:type.kvpair.testResultFailedInTime,
        knx:type.kvpair.testResultPassedExceeded,
        knx:type.kvpair.testResultPassedInTime,
        knx:type.kvpair.testResultStopped,
        knx:type.kvpair.testResultUnknown ;
    rdfs:comment "LTRF"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.245.600.i9.LTRF"^^xsd:anyURI .

knx:type.dpt.field.245.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Converter test result"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "48"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "Converter test result"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.245.x.i0"^^xsd:anyURI .

knx:type.dpt.field.246.600.i0.BatteryChargeLevel a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Battery Charge Level"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "BatteryChargeLevel" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u8 ;
    rdfs:comment "Battery Charge Level"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.246.600.i0.BatteryChargeLevel"^^xsd:anyURI .

knx:type.dpt.field.246.600.i1.BatteryFailure a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Battery Failure"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "BatteryFailure" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "Battery Failure"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.246.600.i1.BatteryFailure"^^xsd:anyURI .

knx:type.dpt.field.246.600.i2.BatteryDurationFailure a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Battery Duration Failure"@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "BatteryDurationFailure" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "Battery Duration Failure"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.246.600.i2.BatteryDurationFailure"^^xsd:anyURI .

knx:type.dpt.field.246.600.i3.BatteryFullyCharged a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Battery Fully Charged"@en ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "BatteryFullyCharged" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.false,
        knx:type.kvpair.true ;
    rdfs:comment "Battery Fully Charged"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.246.600.i3.BatteryFullyCharged"^^xsd:anyURI .

knx:type.dpt.field.246.600.i4.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "4"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "5"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.246.600.i4.Reserved"^^xsd:anyURI .

knx:type.dpt.field.246.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Battery Information"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "Battery Information"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.246.x.i0"^^xsd:anyURI .

knx:type.dpt.field.249.600.i0.validityOfAbsoluteBrightness a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "validity of the absolute brightness"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "validityOfAbsoluteBrightness" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.invalid,
        knx:type.kvpair.valid ;
    rdfs:comment "validity of the absolute brightness"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.249.600.i0.validityOfAbsoluteBrightness"^^xsd:anyURI .

knx:type.dpt.field.249.600.i1.validityOfAbsoluteColourTemperature a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "validity of the Absolute Colour Temperature"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "validityOfAbsoluteColourTemperature" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.invalid,
        knx:type.kvpair.valid ;
    rdfs:comment "validity of the Absolute Colour Temperature"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.249.600.i1.validityOfAbsoluteColourTemperature"^^xsd:anyURI .

knx:type.dpt.field.249.600.i2.validityOfTimePeriod a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "validity of the Time Period"@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "validityOfTimePeriod" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.invalid,
        knx:type.kvpair.valid ;
    rdfs:comment "validity of the Time Period"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.249.600.i2.validityOfTimePeriod"^^xsd:anyURI .

knx:type.dpt.field.249.600.i3.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "5"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.249.600.i3.Reserved"^^xsd:anyURI .

knx:type.dpt.field.249.600.i4.AbsoluteBrightness a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "4"^^xsd:nonNegativeInteger ;
    knx:fieldName "AbsoluteBrightness" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:includesDPT knx:scaling ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.249.600.i4.AbsoluteBrightness"^^xsd:anyURI .

knx:type.dpt.field.249.600.i5.AbsoluteColorTemperature a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:K ;
    knx:fieldIndex "5"^^xsd:nonNegativeInteger ;
    knx:fieldName "AbsoluteColorTemperature" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u16 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.249.600.i5.AbsoluteColorTemperature"^^xsd:anyURI .

knx:type.dpt.field.249.600.i6.TimePeriod a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "6"^^xsd:nonNegativeInteger ;
    knx:fieldName "TimePeriod" ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:includesDPT knx:timePeriod100MSec ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.249.600.i6.TimePeriod"^^xsd:anyURI .

knx:type.dpt.field.249.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "brightness colour temperature transition"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "48"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "brightness colour temperature transition"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.249.x.i0"^^xsd:anyURI .

knx:type.dpt.field.25.1000.i0.Nak a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Nak"@en ;
    qudt:unit unit:NUM ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "Nak" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "4"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4_0_3 ;
    rdfs:comment "Nak"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.25.1000.i0.Nak"^^xsd:anyURI .

knx:type.dpt.field.25.1000.i1.Busy a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Busy"@en ;
    qudt:unit unit:NUM ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "Busy" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "4"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4_0_3 ;
    rdfs:comment "Busy"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.25.1000.i1.Busy"^^xsd:anyURI .

knx:type.dpt.field.25.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "2-nibble set"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "2-nibble set"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.25.x.i0"^^xsd:anyURI .

knx:type.dpt.field.250.600.i0.BrightnessStepValidity a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "CB and Step Code Brightness Validity"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "BrightnessStepValidity" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.invalid,
        knx:type.kvpair.valid ;
    rdfs:comment "CB and Step Code Brightness Validity"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.250.600.i0.BrightnessStepValidity"^^xsd:anyURI .

knx:type.dpt.field.250.600.i1.ColourStepValidity a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "CCT and Step Code Colour Validity"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "ColourStepValidity" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.invalid,
        knx:type.kvpair.valid ;
    rdfs:comment "CCT and Step Code Colour Validity"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.250.600.i1.ColourStepValidity"^^xsd:anyURI .

knx:type.dpt.field.250.600.i2.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "6"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.250.600.i2.Reserved"^^xsd:anyURI .

knx:type.dpt.field.250.600.i3.StepCodeBrightness a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Step Code Brightness"@en ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "StepCodeBrightness" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "3"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u3 ;
    rdfs:comment "Step Code Brightness"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.250.600.i3.StepCodeBrightness"^^xsd:anyURI .

knx:type.dpt.field.250.600.i4.cB a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Increase or decrease the brightness."@en ;
    knx:fieldIndex "4"^^xsd:nonNegativeInteger ;
    knx:fieldName "cB" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.decrease,
        knx:type.kvpair.increase ;
    rdfs:comment "Increase or decrease the brightness."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.250.600.i4.cB"^^xsd:anyURI .

knx:type.dpt.field.250.600.i5.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "5"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "4"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.250.600.i5.Reserved"^^xsd:anyURI .

knx:type.dpt.field.250.600.i6.StepCodeColourTemperature a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Step Code Colour Temperature"@en ;
    knx:fieldIndex "6"^^xsd:nonNegativeInteger ;
    knx:fieldName "StepCodeColourTemperature" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "3"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u3 ;
    rdfs:comment "Step Code Colour Temperature"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.250.600.i6.StepCodeColourTemperature"^^xsd:anyURI .

knx:type.dpt.field.250.600.i7.cCT a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Increase or decrease the colour temperature."@en ;
    knx:fieldIndex "7"^^xsd:nonNegativeInteger ;
    knx:fieldName "cCT" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.decrease,
        knx:type.kvpair.increase ;
    rdfs:comment "Increase or decrease the colour temperature."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.250.600.i7.cCT"^^xsd:anyURI .

knx:type.dpt.field.250.600.i8.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "8"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "4"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.250.600.i8.Reserved"^^xsd:anyURI .

knx:type.dpt.field.250.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "status"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "24"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "status"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.250.x.i0"^^xsd:anyURI .

knx:type.dpt.field.251.600.i0.mW a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "mW"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "mW" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.notValid,
        knx:type.kvpair.valid ;
    rdfs:comment "mW"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.251.600.i0.mW"^^xsd:anyURI .

knx:type.dpt.field.251.600.i1.mB a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "mB"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "mB" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.notValid,
        knx:type.kvpair.valid ;
    rdfs:comment "mB"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.251.600.i1.mB"^^xsd:anyURI .

knx:type.dpt.field.251.600.i2.mG a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "mG"@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "mG" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.notValid,
        knx:type.kvpair.valid ;
    rdfs:comment "mG"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.251.600.i2.mG"^^xsd:anyURI .

knx:type.dpt.field.251.600.i3.mR a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "mR"@en ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "mR" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.notValid,
        knx:type.kvpair.valid ;
    rdfs:comment "mR"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.251.600.i3.mR"^^xsd:anyURI .

knx:type.dpt.field.251.600.i4.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "4"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "4"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.251.600.i4.Reserved"^^xsd:anyURI .

knx:type.dpt.field.251.600.i5.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "5"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.251.600.i5.Reserved"^^xsd:anyURI .

knx:type.dpt.field.251.600.i6.W a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Colour Level White"@en ;
    qudt:unit unit:PERCENT ;
    knx:fieldIndex "6"^^xsd:nonNegativeInteger ;
    knx:fieldName "W" ;
    knx:fieldResolution "0.3921566"^^xsd:float ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u8 ;
    rdfs:comment "Colour Level White"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.251.600.i6.W"^^xsd:anyURI .

knx:type.dpt.field.251.600.i7.B a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Colour Level Blue"@en ;
    qudt:unit unit:PERCENT ;
    knx:fieldIndex "7"^^xsd:nonNegativeInteger ;
    knx:fieldName "B" ;
    knx:fieldResolution "0.3921566"^^xsd:float ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u8 ;
    rdfs:comment "Colour Level Blue"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.251.600.i7.B"^^xsd:anyURI .

knx:type.dpt.field.251.600.i8.G a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Colour Level Green"@en ;
    qudt:unit unit:PERCENT ;
    knx:fieldIndex "8"^^xsd:nonNegativeInteger ;
    knx:fieldName "G" ;
    knx:fieldResolution "0.3921566"^^xsd:float ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u8 ;
    rdfs:comment "Colour Level Green"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.251.600.i8.G"^^xsd:anyURI .

knx:type.dpt.field.251.600.i9.R a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Colour Level Red"@en ;
    qudt:unit unit:PERCENT ;
    knx:fieldIndex "9"^^xsd:nonNegativeInteger ;
    knx:fieldName "R" ;
    knx:fieldResolution "0.3921566"^^xsd:float ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u8 ;
    rdfs:comment "Colour Level Red"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.251.600.i9.R"^^xsd:anyURI .

knx:type.dpt.field.251.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Colour RGBW"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "48"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "Colour RGBW"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.251.x.i0"^^xsd:anyURI .

knx:type.dpt.field.252.600.i0.MaskCW a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "validity of the fields CW and Step Code Colour White."@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "MaskCW" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.invalid,
        knx:type.kvpair.valid ;
    rdfs:comment "validity of the fields CW and Step Code Colour White."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.252.600.i0.MaskCW"^^xsd:anyURI .

knx:type.dpt.field.252.600.i1.MaskCB a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "validity of the fields CB and Step Code Colour Blue."@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "MaskCB" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.invalid,
        knx:type.kvpair.valid ;
    rdfs:comment "validity of the fields CB and Step Code Colour Blue."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.252.600.i1.MaskCB"^^xsd:anyURI .

knx:type.dpt.field.252.600.i10.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "10"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "4"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.252.600.i10.Reserved"^^xsd:anyURI .

knx:type.dpt.field.252.600.i11.StepCodeColourGreen a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Shall specify the fading step size or to the code to stop the fading of the colour green"@en ;
    knx:fieldIndex "11"^^xsd:nonNegativeInteger ;
    knx:fieldName "StepCodeColourGreen" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "3"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u3 ;
    rdfs:comment "Shall specify the fading step size or to the code to stop the fading of the colour green"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.252.600.i11.StepCodeColourGreen"^^xsd:anyURI .

knx:type.dpt.field.252.600.i12.cG a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Shall specify whether the colour component green shall be increased or decreased."@en ;
    knx:fieldIndex "12"^^xsd:nonNegativeInteger ;
    knx:fieldName "cG" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.decrease,
        knx:type.kvpair.increase ;
    rdfs:comment "Shall specify whether the colour component green shall be increased or decreased."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.252.600.i12.cG"^^xsd:anyURI .

knx:type.dpt.field.252.600.i13.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "13"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "4"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.252.600.i13.Reserved"^^xsd:anyURI .

knx:type.dpt.field.252.600.i14.StepCodeColourRed a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Shall specify the fading step size or to the code to stop the fading of the colour red"@en ;
    knx:fieldIndex "14"^^xsd:nonNegativeInteger ;
    knx:fieldName "StepCodeColourRed" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "3"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u3 ;
    rdfs:comment "Shall specify the fading step size or to the code to stop the fading of the colour red"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.252.600.i14.StepCodeColourRed"^^xsd:anyURI .

knx:type.dpt.field.252.600.i15.cR a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Shall specify whether the colour component red shall be increased or decreased."@en ;
    knx:fieldIndex "15"^^xsd:nonNegativeInteger ;
    knx:fieldName "cR" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.decrease,
        knx:type.kvpair.increase ;
    rdfs:comment "Shall specify whether the colour component red shall be increased or decreased."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.252.600.i15.cR"^^xsd:anyURI .

knx:type.dpt.field.252.600.i16.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "16"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "4"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.252.600.i16.Reserved"^^xsd:anyURI .

knx:type.dpt.field.252.600.i2.MaskCG a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "validity of the fields CG and Step Code Colour Green."@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "MaskCG" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.invalid,
        knx:type.kvpair.valid ;
    rdfs:comment "validity of the fields CG and Step Code Colour Green."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.252.600.i2.MaskCG"^^xsd:anyURI .

knx:type.dpt.field.252.600.i3.MaskCR a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "validity of the fields CR and Step Code Colour Red."@en ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "MaskCR" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.invalid,
        knx:type.kvpair.valid ;
    rdfs:comment "validity of the fields CR and Step Code Colour Red."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.252.600.i3.MaskCR"^^xsd:anyURI .

knx:type.dpt.field.252.600.i4.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "4"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "4"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.252.600.i4.Reserved"^^xsd:anyURI .

knx:type.dpt.field.252.600.i5.StepCodeColourWhite a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Shall specify the fading step size or to the code to stop the fading of the colour white"@en ;
    knx:fieldIndex "5"^^xsd:nonNegativeInteger ;
    knx:fieldName "StepCodeColourWhite" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "3"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u3 ;
    rdfs:comment "Shall specify the fading step size or to the code to stop the fading of the colour white"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.252.600.i5.StepCodeColourWhite"^^xsd:anyURI .

knx:type.dpt.field.252.600.i6.cW a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Shall specify whether the colour component white shall be increased or decreased."@en ;
    knx:fieldIndex "6"^^xsd:nonNegativeInteger ;
    knx:fieldName "cW" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.decrease,
        knx:type.kvpair.increase ;
    rdfs:comment "Shall specify whether the colour component white shall be increased or decreased."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.252.600.i6.cW"^^xsd:anyURI .

knx:type.dpt.field.252.600.i7.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "7"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "4"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.252.600.i7.Reserved"^^xsd:anyURI .

knx:type.dpt.field.252.600.i8.StepCodeColourBlue a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Shall specify the fading step size or to the code to stop the fading of the colour blue"@en ;
    knx:fieldIndex "8"^^xsd:nonNegativeInteger ;
    knx:fieldName "StepCodeColourBlue" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "3"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u3 ;
    rdfs:comment "Shall specify the fading step size or to the code to stop the fading of the colour blue"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.252.600.i8.StepCodeColourBlue"^^xsd:anyURI .

knx:type.dpt.field.252.600.i9.cB a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Shall specify whether the colour component blue shall be increased or decreased."@en ;
    knx:fieldIndex "9"^^xsd:nonNegativeInteger ;
    knx:fieldName "cB" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.decrease,
        knx:type.kvpair.increase ;
    rdfs:comment "Shall specify whether the colour component blue shall be increased or decreased."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.252.600.i9.cB"^^xsd:anyURI .

knx:type.dpt.field.252.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Relative Control RGBW"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "40"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "Relative Control RGBW"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.252.x.i0"^^xsd:anyURI .

knx:type.dpt.field.253.600.i0.MaskCB a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "validity of the fields CB and Step Code Brightness."@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "MaskCB" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.invalid,
        knx:type.kvpair.valid ;
    rdfs:comment "validity of the fields CB and Step Code Brightness."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.253.600.i0.MaskCB"^^xsd:anyURI .

knx:type.dpt.field.253.600.i1.MaskCC a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "validity of the fields CC and Step Code Colour."@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "MaskCC" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.invalid,
        knx:type.kvpair.valid ;
    rdfs:comment "validity of the fields CC and Step Code Colour."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.253.600.i1.MaskCC"^^xsd:anyURI .

knx:type.dpt.field.253.600.i10.StepCodeSaturation a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Shall specify the fading step size or to the code to stop the fading of the saturation"@en ;
    knx:fieldIndex "10"^^xsd:nonNegativeInteger ;
    knx:fieldName "StepCodeSaturation" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "3"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u3 ;
    rdfs:comment "Shall specify the fading step size or to the code to stop the fading of the saturation"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.253.600.i10.StepCodeSaturation"^^xsd:anyURI .

knx:type.dpt.field.253.600.i11.cS a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Shall specify whether the saturation of the colour shall be increased or decreased."@en ;
    knx:fieldIndex "11"^^xsd:nonNegativeInteger ;
    knx:fieldName "cS" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.decrease,
        knx:type.kvpair.increase ;
    rdfs:comment "Shall specify whether the saturation of the colour shall be increased or decreased."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.253.600.i11.cS"^^xsd:anyURI .

knx:type.dpt.field.253.600.i12.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "12"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "4"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.253.600.i12.Reserved"^^xsd:anyURI .

knx:type.dpt.field.253.600.i2.MaskCS a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "validity of the fields CS and Step Code Saturation."@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "MaskCS" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.invalid,
        knx:type.kvpair.valid ;
    rdfs:comment "validity of the fields CS and Step Code Saturation."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.253.600.i2.MaskCS"^^xsd:anyURI .

knx:type.dpt.field.253.600.i3.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "5"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.253.600.i3.Reserved"^^xsd:anyURI .

knx:type.dpt.field.253.600.i4.StepCodeBrightness a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Shall specify the fading step size or to the code to stop the fading of the brightness"@en ;
    knx:fieldIndex "4"^^xsd:nonNegativeInteger ;
    knx:fieldName "StepCodeBrightness" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "3"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u3 ;
    rdfs:comment "Shall specify the fading step size or to the code to stop the fading of the brightness"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.253.600.i4.StepCodeBrightness"^^xsd:anyURI .

knx:type.dpt.field.253.600.i5.cB a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Shall specify whether the brightness shall be increased or decreased."@en ;
    knx:fieldIndex "5"^^xsd:nonNegativeInteger ;
    knx:fieldName "cB" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.decrease,
        knx:type.kvpair.increase ;
    rdfs:comment "Shall specify whether the brightness shall be increased or decreased."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.253.600.i5.cB"^^xsd:anyURI .

knx:type.dpt.field.253.600.i6.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "6"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "4"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.253.600.i6.Reserved"^^xsd:anyURI .

knx:type.dpt.field.253.600.i7.StepCodeColour a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Shall specify the fading step size or to the code to stop the fading of the colour"@en ;
    knx:fieldIndex "7"^^xsd:nonNegativeInteger ;
    knx:fieldName "StepCodeColour" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "3"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u3 ;
    rdfs:comment "Shall specify the fading step size or to the code to stop the fading of the colour"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.253.600.i7.StepCodeColour"^^xsd:anyURI .

knx:type.dpt.field.253.600.i8.cC a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Shall specify whether the colour shall be increased or decreased."@en ;
    knx:fieldIndex "8"^^xsd:nonNegativeInteger ;
    knx:fieldName "cC" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.decrease,
        knx:type.kvpair.increase ;
    rdfs:comment "Shall specify whether the colour shall be increased or decreased."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.253.600.i8.cC"^^xsd:anyURI .

knx:type.dpt.field.253.600.i9.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "9"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "4"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.253.600.i9.Reserved"^^xsd:anyURI .

knx:type.dpt.field.253.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Relative Control xyY"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "Relative Control xyY"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.253.x.i0"^^xsd:anyURI .

knx:type.dpt.field.254.600.i0.StepCodeColourBlue a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Shall specify the fading step size or to the code to stop the fading of the colour blue"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "StepCodeColourBlue" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "3"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u3 ;
    rdfs:comment "Shall specify the fading step size or to the code to stop the fading of the colour blue"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.254.600.i0.StepCodeColourBlue"^^xsd:anyURI .

knx:type.dpt.field.254.600.i1.cB a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Shall specify whether the colour component blue shall be increased or decreased."@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "cB" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.decrease,
        knx:type.kvpair.increase ;
    rdfs:comment "Shall specify whether the colour component blue shall be increased or decreased."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.254.600.i1.cB"^^xsd:anyURI .

knx:type.dpt.field.254.600.i2.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "4"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.254.600.i2.Reserved"^^xsd:anyURI .

knx:type.dpt.field.254.600.i3.StepCodeColourGreen a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Shall specify the fading step size or to the code to stop the fading of the colour green"@en ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "StepCodeColourGreen" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "3"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u3 ;
    rdfs:comment "Shall specify the fading step size or to the code to stop the fading of the colour green"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.254.600.i3.StepCodeColourGreen"^^xsd:anyURI .

knx:type.dpt.field.254.600.i4.cG a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Shall specify whether the colour component green shall be increased or decreased."@en ;
    knx:fieldIndex "4"^^xsd:nonNegativeInteger ;
    knx:fieldName "cG" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.decrease,
        knx:type.kvpair.increase ;
    rdfs:comment "Shall specify whether the colour component green shall be increased or decreased."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.254.600.i4.cG"^^xsd:anyURI .

knx:type.dpt.field.254.600.i5.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "5"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "4"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.254.600.i5.Reserved"^^xsd:anyURI .

knx:type.dpt.field.254.600.i6.StepCodeColourRed a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Shall specify the fading step size or to the code to stop the fading of the colour red"@en ;
    knx:fieldIndex "6"^^xsd:nonNegativeInteger ;
    knx:fieldName "StepCodeColourRed" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "3"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u3 ;
    rdfs:comment "Shall specify the fading step size or to the code to stop the fading of the colour red"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.254.600.i6.StepCodeColourRed"^^xsd:anyURI .

knx:type.dpt.field.254.600.i7.cR a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Shall specify whether the colour component red shall be increased or decreased."@en ;
    knx:fieldIndex "7"^^xsd:nonNegativeInteger ;
    knx:fieldName "cR" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.decrease,
        knx:type.kvpair.increase ;
    rdfs:comment "Shall specify whether the colour component red shall be increased or decreased."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.254.600.i7.cR"^^xsd:anyURI .

knx:type.dpt.field.254.600.i8.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "8"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "4"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.254.600.i8.Reserved"^^xsd:anyURI .

knx:type.dpt.field.254.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Relative Control RGB"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "24"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "Relative Control RGB"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.254.x.i0"^^xsd:anyURI .

knx:type.dpt.field.255.1.i0.Latitude a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Latitude information"@en ;
    qudt:unit unit:DEG ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "Latitude" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "Latitude information"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.255.1.i0.Latitude"^^xsd:anyURI .

knx:type.dpt.field.255.1.i1.Longitude a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Longitude information"@en ;
    qudt:unit unit:DEG ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "Longitude" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f32 ;
    rdfs:comment "Longitude information"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.255.1.i1.Longitude"^^xsd:anyURI .

knx:type.dpt.field.255.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "F32F32"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "64"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "F32F32"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.255.x.i0"^^xsd:anyURI .

knx:type.dpt.field.256.1.i0.StopDateTime a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Stop Date Time"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "StopDateTime" ;
    knx:fieldSize "64"^^xsd:positiveInteger ;
    knx:includesDPT knx:dateTime ;
    rdfs:comment "Stop Date Time"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.256.1.i0.StopDateTime"^^xsd:anyURI .

knx:type.dpt.field.256.1.i1.StartDateTime a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Start Date Time"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "StartDateTime" ;
    knx:fieldSize "64"^^xsd:positiveInteger ;
    knx:includesDPT knx:dateTime ;
    rdfs:comment "Start Date Time"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.256.1.i1.StartDateTime"^^xsd:anyURI .

knx:type.dpt.field.256.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "128"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.256.x.i0"^^xsd:anyURI .

knx:type.dpt.field.26.1.i0.SceneNumber a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "SceneNumber"@en ;
    qudt:unit unit:NUM ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "SceneNumber" ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "6"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u6 ;
    rdfs:comment "SceneNumber"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.26.1.i0.SceneNumber"^^xsd:anyURI .

knx:type.dpt.field.26.1.i1.B a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "B" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.26.1.i1.0,
        knx:type.kvpair.26.1.i1.1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.26.1.i1.B"^^xsd:anyURI .

knx:type.dpt.field.26.1.i2.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.26.1.i2.Reserved"^^xsd:anyURI .

knx:type.dpt.field.26.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "8-bit set"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "8-bit set"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.26.x.i0"^^xsd:anyURI .

knx:type.dpt.field.265.1.i0.BinaryInformation a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Binary Information"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "BinaryInformation" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:switch ;
    rdfs:comment "Binary Information"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.265.1.i0.BinaryInformation"^^xsd:anyURI .

knx:type.dpt.field.265.1.i1.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "7"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.265.1.i1.Reserved"^^xsd:anyURI .

knx:type.dpt.field.265.1.i2.DateAndTime a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Date and Time"@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "DateAndTime" ;
    knx:fieldSize "64"^^xsd:positiveInteger ;
    knx:includesDPT knx:dateTime ;
    rdfs:comment "Date and Time"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.265.1.i2.DateAndTime"^^xsd:anyURI .

knx:type.dpt.field.265.11.i0.BinaryInformation a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Binary Information"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "BinaryInformation" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:state ;
    rdfs:comment "Binary Information"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.265.11.i0.BinaryInformation"^^xsd:anyURI .

knx:type.dpt.field.265.11.i1.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "7"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.265.11.i1.Reserved"^^xsd:anyURI .

knx:type.dpt.field.265.11.i2.DateAndTime a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Date and Time"@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "DateAndTime" ;
    knx:fieldSize "64"^^xsd:positiveInteger ;
    knx:includesDPT knx:dateTime ;
    rdfs:comment "Date and Time"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.265.11.i2.DateAndTime"^^xsd:anyURI .

knx:type.dpt.field.265.12.i0.BinaryInformation a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Binary Information"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "BinaryInformation" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:invert ;
    rdfs:comment "Binary Information"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.265.12.i0.BinaryInformation"^^xsd:anyURI .

knx:type.dpt.field.265.12.i1.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "7"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.265.12.i1.Reserved"^^xsd:anyURI .

knx:type.dpt.field.265.12.i2.DateAndTime a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Date and Time"@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "DateAndTime" ;
    knx:fieldSize "64"^^xsd:positiveInteger ;
    knx:includesDPT knx:dateTime ;
    rdfs:comment "Date and Time"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.265.12.i2.DateAndTime"^^xsd:anyURI .

knx:type.dpt.field.265.5.i0.BinaryInformation a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Binary Information"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "BinaryInformation" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:alarm ;
    rdfs:comment "Binary Information"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.265.5.i0.BinaryInformation"^^xsd:anyURI .

knx:type.dpt.field.265.5.i1.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "7"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.265.5.i1.Reserved"^^xsd:anyURI .

knx:type.dpt.field.265.5.i2.DateAndTime a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Date and Time"@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "DateAndTime" ;
    knx:fieldSize "64"^^xsd:positiveInteger ;
    knx:includesDPT knx:dateTime ;
    rdfs:comment "Date and Time"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.265.5.i2.DateAndTime"^^xsd:anyURI .

knx:type.dpt.field.265.9.i0.BinaryInformation a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Binary Information"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "BinaryInformation" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:openClose ;
    rdfs:comment "Binary Information"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.265.9.i0.BinaryInformation"^^xsd:anyURI .

knx:type.dpt.field.265.9.i1.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "Reserved" ;
    knx:fieldSize "7"^^xsd:positiveInteger ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.265.9.i1.Reserved"^^xsd:anyURI .

knx:type.dpt.field.265.9.i2.DateAndTime a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Date and Time"@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "DateAndTime" ;
    knx:fieldSize "64"^^xsd:positiveInteger ;
    knx:includesDPT knx:dateTime ;
    rdfs:comment "Date and Time"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.265.9.i2.DateAndTime"^^xsd:anyURI .

knx:type.dpt.field.265.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "B1 with Date and Time"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "72"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "B1 with Date and Time"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.265.x.i0"^^xsd:anyURI .

knx:type.dpt.field.27.1.i0.IOO1 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Info On Off Output 1"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "IOO1" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.outputStateOff,
        knx:type.kvpair.outputStateOn ;
    rdfs:comment "Info On Off Output 1"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.27.1.i0.IOO1"^^xsd:anyURI .

knx:type.dpt.field.27.1.i1.IOO2 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Info On Off Output 2"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "IOO2" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.outputStateOff,
        knx:type.kvpair.outputStateOn ;
    rdfs:comment "Info On Off Output 2"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.27.1.i1.IOO2"^^xsd:anyURI .

knx:type.dpt.field.27.1.i10.IOO11 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Info On Off Output 11"@en ;
    knx:fieldIndex "10"^^xsd:nonNegativeInteger ;
    knx:fieldName "IOO11" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.outputStateOff,
        knx:type.kvpair.outputStateOn ;
    rdfs:comment "Info On Off Output 11"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.27.1.i10.IOO11"^^xsd:anyURI .

knx:type.dpt.field.27.1.i11.IOO12 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Info On Off Output 12"@en ;
    knx:fieldIndex "11"^^xsd:nonNegativeInteger ;
    knx:fieldName "IOO12" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.outputStateOff,
        knx:type.kvpair.outputStateOn ;
    rdfs:comment "Info On Off Output 12"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.27.1.i11.IOO12"^^xsd:anyURI .

knx:type.dpt.field.27.1.i12.IOO13 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Info On Off Output 13"@en ;
    knx:fieldIndex "12"^^xsd:nonNegativeInteger ;
    knx:fieldName "IOO13" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.outputStateOff,
        knx:type.kvpair.outputStateOn ;
    rdfs:comment "Info On Off Output 13"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.27.1.i12.IOO13"^^xsd:anyURI .

knx:type.dpt.field.27.1.i13.IOO14 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Info On Off Output 14"@en ;
    knx:fieldIndex "13"^^xsd:nonNegativeInteger ;
    knx:fieldName "IOO14" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.outputStateOff,
        knx:type.kvpair.outputStateOn ;
    rdfs:comment "Info On Off Output 14"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.27.1.i13.IOO14"^^xsd:anyURI .

knx:type.dpt.field.27.1.i14.IOO15 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Info On Off Output 15"@en ;
    knx:fieldIndex "14"^^xsd:nonNegativeInteger ;
    knx:fieldName "IOO15" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.outputStateOff,
        knx:type.kvpair.outputStateOn ;
    rdfs:comment "Info On Off Output 15"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.27.1.i14.IOO15"^^xsd:anyURI .

knx:type.dpt.field.27.1.i15.IOO16 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Info On Off Output 16"@en ;
    knx:fieldIndex "15"^^xsd:nonNegativeInteger ;
    knx:fieldName "IOO16" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.outputStateOff,
        knx:type.kvpair.outputStateOn ;
    rdfs:comment "Info On Off Output 16"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.27.1.i15.IOO16"^^xsd:anyURI .

knx:type.dpt.field.27.1.i16.MaskBitIOO1 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Mask Bit Info On Off Output 1"@en ;
    knx:fieldIndex "16"^^xsd:nonNegativeInteger ;
    knx:fieldName "MaskBitIOO1" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.outputStateNotValid,
        knx:type.kvpair.outputStateValid ;
    rdfs:comment "Mask Bit Info On Off Output 1"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.27.1.i16.MaskBitIOO1"^^xsd:anyURI .

knx:type.dpt.field.27.1.i17.MaskBitIOO2 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Mask Bit Info On Off Output 2"@en ;
    knx:fieldIndex "17"^^xsd:nonNegativeInteger ;
    knx:fieldName "MaskBitIOO2" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.outputStateNotValid,
        knx:type.kvpair.outputStateValid ;
    rdfs:comment "Mask Bit Info On Off Output 2"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.27.1.i17.MaskBitIOO2"^^xsd:anyURI .

knx:type.dpt.field.27.1.i18.MaskBitIOO3 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Mask Bit Info On Off Output 3"@en ;
    knx:fieldIndex "18"^^xsd:nonNegativeInteger ;
    knx:fieldName "MaskBitIOO3" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.outputStateNotValid,
        knx:type.kvpair.outputStateValid ;
    rdfs:comment "Mask Bit Info On Off Output 3"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.27.1.i18.MaskBitIOO3"^^xsd:anyURI .

knx:type.dpt.field.27.1.i19.MaskBitIOO4 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Mask Bit Info On Off Output 4"@en ;
    knx:fieldIndex "19"^^xsd:nonNegativeInteger ;
    knx:fieldName "MaskBitIOO4" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.outputStateNotValid,
        knx:type.kvpair.outputStateValid ;
    rdfs:comment "Mask Bit Info On Off Output 4"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.27.1.i19.MaskBitIOO4"^^xsd:anyURI .

knx:type.dpt.field.27.1.i2.IOO3 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Info On Off Output 3"@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "IOO3" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.outputStateOff,
        knx:type.kvpair.outputStateOn ;
    rdfs:comment "Info On Off Output 3"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.27.1.i2.IOO3"^^xsd:anyURI .

knx:type.dpt.field.27.1.i20.MaskBitIOO5 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Mask Bit Info On Off Output 5"@en ;
    knx:fieldIndex "20"^^xsd:nonNegativeInteger ;
    knx:fieldName "MaskBitIOO5" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.outputStateNotValid,
        knx:type.kvpair.outputStateValid ;
    rdfs:comment "Mask Bit Info On Off Output 5"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.27.1.i20.MaskBitIOO5"^^xsd:anyURI .

knx:type.dpt.field.27.1.i21.MaskBitIOO6 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Mask Bit Info On Off Output 6"@en ;
    knx:fieldIndex "21"^^xsd:nonNegativeInteger ;
    knx:fieldName "MaskBitIOO6" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.outputStateNotValid,
        knx:type.kvpair.outputStateValid ;
    rdfs:comment "Mask Bit Info On Off Output 6"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.27.1.i21.MaskBitIOO6"^^xsd:anyURI .

knx:type.dpt.field.27.1.i22.MaskBitIOO7 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Mask Bit Info On Off Output 7"@en ;
    knx:fieldIndex "22"^^xsd:nonNegativeInteger ;
    knx:fieldName "MaskBitIOO7" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.outputStateNotValid,
        knx:type.kvpair.outputStateValid ;
    rdfs:comment "Mask Bit Info On Off Output 7"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.27.1.i22.MaskBitIOO7"^^xsd:anyURI .

knx:type.dpt.field.27.1.i23.MaskBitIOO8 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Mask Bit Info On Off Output 8"@en ;
    knx:fieldIndex "23"^^xsd:nonNegativeInteger ;
    knx:fieldName "MaskBitIOO8" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.outputStateNotValid,
        knx:type.kvpair.outputStateValid ;
    rdfs:comment "Mask Bit Info On Off Output 8"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.27.1.i23.MaskBitIOO8"^^xsd:anyURI .

knx:type.dpt.field.27.1.i24.MaskBitIOO9 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Mask Bit Info On Off Output 9"@en ;
    knx:fieldIndex "24"^^xsd:nonNegativeInteger ;
    knx:fieldName "MaskBitIOO9" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.outputStateNotValid,
        knx:type.kvpair.outputStateValid ;
    rdfs:comment "Mask Bit Info On Off Output 9"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.27.1.i24.MaskBitIOO9"^^xsd:anyURI .

knx:type.dpt.field.27.1.i25.MaskBitIOO10 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Mask Bit Info On Off Output 10"@en ;
    knx:fieldIndex "25"^^xsd:nonNegativeInteger ;
    knx:fieldName "MaskBitIOO10" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.outputStateNotValid,
        knx:type.kvpair.outputStateValid ;
    rdfs:comment "Mask Bit Info On Off Output 10"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.27.1.i25.MaskBitIOO10"^^xsd:anyURI .

knx:type.dpt.field.27.1.i26.MaskBitIOO11 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Mask Bit Info On Off Output 11"@en ;
    knx:fieldIndex "26"^^xsd:nonNegativeInteger ;
    knx:fieldName "MaskBitIOO11" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.outputStateNotValid,
        knx:type.kvpair.outputStateValid ;
    rdfs:comment "Mask Bit Info On Off Output 11"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.27.1.i26.MaskBitIOO11"^^xsd:anyURI .

knx:type.dpt.field.27.1.i27.MaskBitIOO12 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Mask Bit Info On Off Output 12"@en ;
    knx:fieldIndex "27"^^xsd:nonNegativeInteger ;
    knx:fieldName "MaskBitIOO12" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.outputStateNotValid,
        knx:type.kvpair.outputStateValid ;
    rdfs:comment "Mask Bit Info On Off Output 12"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.27.1.i27.MaskBitIOO12"^^xsd:anyURI .

knx:type.dpt.field.27.1.i28.MaskBitIOO13 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Mask Bit Info On Off Output 13"@en ;
    knx:fieldIndex "28"^^xsd:nonNegativeInteger ;
    knx:fieldName "MaskBitIOO13" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.outputStateNotValid,
        knx:type.kvpair.outputStateValid ;
    rdfs:comment "Mask Bit Info On Off Output 13"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.27.1.i28.MaskBitIOO13"^^xsd:anyURI .

knx:type.dpt.field.27.1.i29.MaskBitIOO14 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Mask Bit Info On Off Output 14"@en ;
    knx:fieldIndex "29"^^xsd:nonNegativeInteger ;
    knx:fieldName "MaskBitIOO14" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.outputStateNotValid,
        knx:type.kvpair.outputStateValid ;
    rdfs:comment "Mask Bit Info On Off Output 14"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.27.1.i29.MaskBitIOO14"^^xsd:anyURI .

knx:type.dpt.field.27.1.i3.IOO4 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Info On Off Output 4"@en ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "IOO4" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.outputStateOff,
        knx:type.kvpair.outputStateOn ;
    rdfs:comment "Info On Off Output 4"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.27.1.i3.IOO4"^^xsd:anyURI .

knx:type.dpt.field.27.1.i30.MaskBitIOO15 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Mask Bit Info On Off Output 15"@en ;
    knx:fieldIndex "30"^^xsd:nonNegativeInteger ;
    knx:fieldName "MaskBitIOO15" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.outputStateNotValid,
        knx:type.kvpair.outputStateValid ;
    rdfs:comment "Mask Bit Info On Off Output 15"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.27.1.i30.MaskBitIOO15"^^xsd:anyURI .

knx:type.dpt.field.27.1.i31.MaskBitIOO16 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Mask Bit Info On Off Output 16"@en ;
    knx:fieldIndex "31"^^xsd:nonNegativeInteger ;
    knx:fieldName "MaskBitIOO16" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.outputStateNotValid,
        knx:type.kvpair.outputStateValid ;
    rdfs:comment "Mask Bit Info On Off Output 16"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.27.1.i31.MaskBitIOO16"^^xsd:anyURI .

knx:type.dpt.field.27.1.i4.IOO5 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Info On Off Output 5"@en ;
    knx:fieldIndex "4"^^xsd:nonNegativeInteger ;
    knx:fieldName "IOO5" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.outputStateOff,
        knx:type.kvpair.outputStateOn ;
    rdfs:comment "Info On Off Output 5"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.27.1.i4.IOO5"^^xsd:anyURI .

knx:type.dpt.field.27.1.i5.IOO6 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Info On Off Output 6"@en ;
    knx:fieldIndex "5"^^xsd:nonNegativeInteger ;
    knx:fieldName "IOO6" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.outputStateOff,
        knx:type.kvpair.outputStateOn ;
    rdfs:comment "Info On Off Output 6"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.27.1.i5.IOO6"^^xsd:anyURI .

knx:type.dpt.field.27.1.i6.IOO7 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Info On Off Output 7"@en ;
    knx:fieldIndex "6"^^xsd:nonNegativeInteger ;
    knx:fieldName "IOO7" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.outputStateOff,
        knx:type.kvpair.outputStateOn ;
    rdfs:comment "Info On Off Output 7"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.27.1.i6.IOO7"^^xsd:anyURI .

knx:type.dpt.field.27.1.i7.IOO8 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Info On Off Output 8"@en ;
    knx:fieldIndex "7"^^xsd:nonNegativeInteger ;
    knx:fieldName "IOO8" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.outputStateOff,
        knx:type.kvpair.outputStateOn ;
    rdfs:comment "Info On Off Output 8"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.27.1.i7.IOO8"^^xsd:anyURI .

knx:type.dpt.field.27.1.i8.IOO9 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Info On Off Output 9"@en ;
    knx:fieldIndex "8"^^xsd:nonNegativeInteger ;
    knx:fieldName "IOO9" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.outputStateOff,
        knx:type.kvpair.outputStateOn ;
    rdfs:comment "Info On Off Output 9"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.27.1.i8.IOO9"^^xsd:anyURI .

knx:type.dpt.field.27.1.i9.IOO10 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Info On Off Output 10"@en ;
    knx:fieldIndex "9"^^xsd:nonNegativeInteger ;
    knx:fieldName "IOO10" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.outputStateOff,
        knx:type.kvpair.outputStateOn ;
    rdfs:comment "Info On Off Output 10"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.27.1.i9.IOO10"^^xsd:anyURI .

knx:type.dpt.field.27.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "32-bit set"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "32"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "32-bit set"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.27.x.i0"^^xsd:anyURI .

knx:type.dpt.field.275.100.i0.TempSetpBProt a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "room temperature setpoint building protection"@en ;
    qudt:unit unit:DEG_C ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempSetpBProt" ;
    knx:fieldResolution "0.01"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f16_neg27300_65534 ;
    rdfs:comment "room temperature setpoint building protection"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.275.100.i0.TempSetpBProt"^^xsd:anyURI .

knx:type.dpt.field.275.100.i1.TempSetpEco a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "room temperature setpoint economy"@en ;
    qudt:unit unit:DEG_C ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempSetpEco" ;
    knx:fieldResolution "0.01"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f16_neg27300_65534 ;
    rdfs:comment "room temperature setpoint economy"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.275.100.i1.TempSetpEco"^^xsd:anyURI .

knx:type.dpt.field.275.100.i2.TempSetpStdby a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "room temperature setpoint standby"@en ;
    qudt:unit unit:DEG_C ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempSetpStdby" ;
    knx:fieldResolution "0.01"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f16_neg27300_65534 ;
    rdfs:comment "room temperature setpoint standby"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.275.100.i2.TempSetpStdby"^^xsd:anyURI .

knx:type.dpt.field.275.100.i3.TempSetpComf a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "room temperature setpoint comfort"@en ;
    qudt:unit unit:DEG_C ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempSetpComf" ;
    knx:fieldResolution "0.01"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f16_neg27300_65534 ;
    rdfs:comment "room temperature setpoint comfort"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.275.100.i3.TempSetpComf"^^xsd:anyURI .

knx:type.dpt.field.275.101.i0.TempSetpShiftBProt a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "room temperature setpoint shift building protection"@en ;
    qudt:unit unit:K ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempSetpShiftBProt" ;
    knx:fieldResolution "0.01"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f16 ;
    rdfs:comment "room temperature setpoint shift building protection"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.275.101.i0.TempSetpShiftBProt"^^xsd:anyURI .

knx:type.dpt.field.275.101.i1.TempSetpShiftEco a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "room temperature setpoint shift economy"@en ;
    qudt:unit unit:K ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempSetpShiftEco" ;
    knx:fieldResolution "0.01"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f16 ;
    rdfs:comment "room temperature setpoint shift economy"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.275.101.i1.TempSetpShiftEco"^^xsd:anyURI .

knx:type.dpt.field.275.101.i2.TempSetpShiftStdby a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "room temperature setpoint shift standby"@en ;
    qudt:unit unit:K ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempSetpShiftStdby" ;
    knx:fieldResolution "0.01"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f16 ;
    rdfs:comment "room temperature setpoint shift standby"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.275.101.i2.TempSetpShiftStdby"^^xsd:anyURI .

knx:type.dpt.field.275.101.i3.TempSetpShiftComf a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "room temperature setpoint shift comfort"@en ;
    qudt:unit unit:K ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "TempSetpShiftComf" ;
    knx:fieldResolution "0.01"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f16 ;
    rdfs:comment "room temperature setpoint shift comfort"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.275.101.i3.TempSetpShiftComf"^^xsd:anyURI .

knx:type.dpt.field.275.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "F16F16F16F16"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "64"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "F16F16F16F16"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.275.x.i0"^^xsd:anyURI .

knx:type.dpt.field.28.1.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:UNITLESS ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "312"^^xsd:positiveInteger ;
    knx:fieldStringSchema "utf-8" ;
    knx:fieldType "A[n]" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.28.1.i0"^^xsd:anyURI .

knx:type.dpt.field.28.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "312"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.28.x.i0"^^xsd:anyURI .

knx:type.dpt.field.29.10.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:W-HR ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "64"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s64 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.29.10.i0"^^xsd:anyURI .

knx:type.dpt.field.29.11.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:V-A-HR ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "64"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s64 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.29.11.i0"^^xsd:anyURI .

knx:type.dpt.field.29.12.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:V-A_Reactive-HR ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "64"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s64 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.29.12.i0"^^xsd:anyURI .

knx:type.dpt.field.29.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "electrical energy"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "64"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s64 ;
    rdfs:comment "electrical energy"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.29.x.i0"^^xsd:anyURI .

knx:type.dpt.field.3.7.i0.StepCode a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Step Code"@en ;
    dct:description "The number of intervals into which the range of 0 % … 100 % is subdivided, or the break indication."@en ;
    dct:title "Step Code"@en ;
    knx:fieldDefault 4 ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "StepCode" ;
    knx:fieldSize "3"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.stepcode.0,
        knx:type.kvpair.stepcode.1,
        knx:type.kvpair.stepcode.2,
        knx:type.kvpair.stepcode.3,
        knx:type.kvpair.stepcode.4,
        knx:type.kvpair.stepcode.5,
        knx:type.kvpair.stepcode.6,
        knx:type.kvpair.stepcode.7 ;
    knx:label "Step Code"@en ;
    rdfs:comment "The number of intervals into which the range of 0 % … 100 % is subdivided, or the break indication."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.3.7.i0.StepCode"^^xsd:anyURI .

knx:type.dpt.field.3.7.i1.c a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "c"@en ;
    dct:description "Increase or decrease the brightness."@en ;
    dct:title "c"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "c" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:step ;
    knx:label "c"@en ;
    rdfs:comment "Increase or decrease the brightness."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.3.7.i1.c"^^xsd:anyURI .

knx:type.dpt.field.3.8.i0.StepCode a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Step Code"@en ;
    dct:description "The number of intervals into which the range of 0 % … 100 % is subdivided, or the break indication."@en ;
    dct:title "Step Code"@en ;
    knx:fieldDefault 4 ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "StepCode" ;
    knx:fieldSize "3"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.stepcode.0,
        knx:type.kvpair.stepcode.1,
        knx:type.kvpair.stepcode.2,
        knx:type.kvpair.stepcode.3,
        knx:type.kvpair.stepcode.4,
        knx:type.kvpair.stepcode.5,
        knx:type.kvpair.stepcode.6,
        knx:type.kvpair.stepcode.7 ;
    knx:label "Step Code"@en ;
    rdfs:comment "The number of intervals into which the range of 0 % … 100 % is subdivided, or the break indication."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.3.8.i0.StepCode"^^xsd:anyURI .

knx:type.dpt.field.3.8.i1.c a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "c"@en ;
    dct:description "Move up or down."@en ;
    dct:title "c"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "c" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:includesDPT knx:upDown ;
    knx:label "c"@en ;
    rdfs:comment "Move up or down."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.3.8.i1.c"^^xsd:anyURI .

knx:type.dpt.field.3.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "3-bit controlled"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "4"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "3-bit controlled"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.3.x.i0"^^xsd:anyURI .

knx:type.dpt.field.30.1010.i0.ActivationStateOfChannel1 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 1"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel1" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.30.1010.i0.0,
        knx:type.kvpair.30.1010.i0.1 ;
    rdfs:comment "Activation state of channel 1"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.30.1010.i0.ActivationStateOfChannel1"^^xsd:anyURI .

knx:type.dpt.field.30.1010.i1.ActivationStateOfChannel2 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 2"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel2" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.30.1010.i1.0,
        knx:type.kvpair.30.1010.i1.1 ;
    rdfs:comment "Activation state of channel 2"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.30.1010.i1.ActivationStateOfChannel2"^^xsd:anyURI .

knx:type.dpt.field.30.1010.i10.ActivationStateOfChannel11 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 11"@en ;
    knx:fieldIndex "10"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel11" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.30.1010.i10.0,
        knx:type.kvpair.30.1010.i10.1 ;
    rdfs:comment "Activation state of channel 11"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.30.1010.i10.ActivationStateOfChannel11"^^xsd:anyURI .

knx:type.dpt.field.30.1010.i11.ActivationStateOfChannel12 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 12"@en ;
    knx:fieldIndex "11"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel12" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.30.1010.i11.0,
        knx:type.kvpair.30.1010.i11.1 ;
    rdfs:comment "Activation state of channel 12"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.30.1010.i11.ActivationStateOfChannel12"^^xsd:anyURI .

knx:type.dpt.field.30.1010.i12.ActivationStateOfChannel13 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 13"@en ;
    knx:fieldIndex "12"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel13" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.30.1010.i12.0,
        knx:type.kvpair.30.1010.i12.1 ;
    rdfs:comment "Activation state of channel 13"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.30.1010.i12.ActivationStateOfChannel13"^^xsd:anyURI .

knx:type.dpt.field.30.1010.i13.ActivationStateOfChannel14 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 14"@en ;
    knx:fieldIndex "13"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel14" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.30.1010.i13.0,
        knx:type.kvpair.30.1010.i13.1 ;
    rdfs:comment "Activation state of channel 14"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.30.1010.i13.ActivationStateOfChannel14"^^xsd:anyURI .

knx:type.dpt.field.30.1010.i14.ActivationStateOfChannel15 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 15"@en ;
    knx:fieldIndex "14"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel15" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.30.1010.i14.0,
        knx:type.kvpair.30.1010.i14.1 ;
    rdfs:comment "Activation state of channel 15"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.30.1010.i14.ActivationStateOfChannel15"^^xsd:anyURI .

knx:type.dpt.field.30.1010.i15.ActivationStateOfChannel16 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 16"@en ;
    knx:fieldIndex "15"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel16" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.30.1010.i15.0,
        knx:type.kvpair.30.1010.i15.1 ;
    rdfs:comment "Activation state of channel 16"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.30.1010.i15.ActivationStateOfChannel16"^^xsd:anyURI .

knx:type.dpt.field.30.1010.i16.ActivationStateOfChannel17 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 17"@en ;
    knx:fieldIndex "16"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel17" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.30.1010.i16.0,
        knx:type.kvpair.30.1010.i16.1 ;
    rdfs:comment "Activation state of channel 17"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.30.1010.i16.ActivationStateOfChannel17"^^xsd:anyURI .

knx:type.dpt.field.30.1010.i17.ActivationStateOfChannel18 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 18"@en ;
    knx:fieldIndex "17"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel18" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.30.1010.i17.0,
        knx:type.kvpair.30.1010.i17.1 ;
    rdfs:comment "Activation state of channel 18"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.30.1010.i17.ActivationStateOfChannel18"^^xsd:anyURI .

knx:type.dpt.field.30.1010.i18.ActivationStateOfChannel19 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 19"@en ;
    knx:fieldIndex "18"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel19" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.30.1010.i18.0,
        knx:type.kvpair.30.1010.i18.1 ;
    rdfs:comment "Activation state of channel 19"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.30.1010.i18.ActivationStateOfChannel19"^^xsd:anyURI .

knx:type.dpt.field.30.1010.i19.ActivationStateOfChannel20 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 20"@en ;
    knx:fieldIndex "19"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel20" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.30.1010.i19.0,
        knx:type.kvpair.30.1010.i19.1 ;
    rdfs:comment "Activation state of channel 20"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.30.1010.i19.ActivationStateOfChannel20"^^xsd:anyURI .

knx:type.dpt.field.30.1010.i2.ActivationStateOfChannel3 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 3"@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel3" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.30.1010.i2.0,
        knx:type.kvpair.30.1010.i2.1 ;
    rdfs:comment "Activation state of channel 3"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.30.1010.i2.ActivationStateOfChannel3"^^xsd:anyURI .

knx:type.dpt.field.30.1010.i20.ActivationStateOfChannel21 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 21"@en ;
    knx:fieldIndex "20"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel21" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.30.1010.i20.0,
        knx:type.kvpair.30.1010.i20.1 ;
    rdfs:comment "Activation state of channel 21"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.30.1010.i20.ActivationStateOfChannel21"^^xsd:anyURI .

knx:type.dpt.field.30.1010.i21.ActivationStateOfChannel22 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 22"@en ;
    knx:fieldIndex "21"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel22" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.30.1010.i21.0,
        knx:type.kvpair.30.1010.i21.1 ;
    rdfs:comment "Activation state of channel 22"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.30.1010.i21.ActivationStateOfChannel22"^^xsd:anyURI .

knx:type.dpt.field.30.1010.i22.ActivationStateOfChannel23 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 23"@en ;
    knx:fieldIndex "22"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel23" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.30.1010.i22.0,
        knx:type.kvpair.30.1010.i22.1 ;
    rdfs:comment "Activation state of channel 23"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.30.1010.i22.ActivationStateOfChannel23"^^xsd:anyURI .

knx:type.dpt.field.30.1010.i23.ActivationStateOfChannel24 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 24"@en ;
    knx:fieldIndex "23"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel24" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.30.1010.i23.0,
        knx:type.kvpair.30.1010.i23.1 ;
    rdfs:comment "Activation state of channel 24"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.30.1010.i23.ActivationStateOfChannel24"^^xsd:anyURI .

knx:type.dpt.field.30.1010.i3.ActivationStateOfChannel4 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 4"@en ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel4" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.30.1010.i3.0,
        knx:type.kvpair.30.1010.i3.1 ;
    rdfs:comment "Activation state of channel 4"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.30.1010.i3.ActivationStateOfChannel4"^^xsd:anyURI .

knx:type.dpt.field.30.1010.i4.ActivationStateOfChannel5 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 5"@en ;
    knx:fieldIndex "4"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel5" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.30.1010.i4.0,
        knx:type.kvpair.30.1010.i4.1 ;
    rdfs:comment "Activation state of channel 5"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.30.1010.i4.ActivationStateOfChannel5"^^xsd:anyURI .

knx:type.dpt.field.30.1010.i5.ActivationStateOfChannel6 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 6"@en ;
    knx:fieldIndex "5"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel6" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.30.1010.i5.0,
        knx:type.kvpair.30.1010.i5.1 ;
    rdfs:comment "Activation state of channel 6"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.30.1010.i5.ActivationStateOfChannel6"^^xsd:anyURI .

knx:type.dpt.field.30.1010.i6.ActivationStateOfChannel7 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 7"@en ;
    knx:fieldIndex "6"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel7" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.30.1010.i6.0,
        knx:type.kvpair.30.1010.i6.1 ;
    rdfs:comment "Activation state of channel 7"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.30.1010.i6.ActivationStateOfChannel7"^^xsd:anyURI .

knx:type.dpt.field.30.1010.i7.ActivationStateOfChannel8 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 8"@en ;
    knx:fieldIndex "7"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel8" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.30.1010.i7.0,
        knx:type.kvpair.30.1010.i7.1 ;
    rdfs:comment "Activation state of channel 8"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.30.1010.i7.ActivationStateOfChannel8"^^xsd:anyURI .

knx:type.dpt.field.30.1010.i8.ActivationStateOfChannel9 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 9"@en ;
    knx:fieldIndex "8"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel9" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.30.1010.i8.0,
        knx:type.kvpair.30.1010.i8.1 ;
    rdfs:comment "Activation state of channel 9"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.30.1010.i8.ActivationStateOfChannel9"^^xsd:anyURI .

knx:type.dpt.field.30.1010.i9.ActivationStateOfChannel10 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Activation state of channel 10"@en ;
    knx:fieldIndex "9"^^xsd:nonNegativeInteger ;
    knx:fieldName "ActivationStateOfChannel10" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.30.1010.i9.0,
        knx:type.kvpair.30.1010.i9.1 ;
    rdfs:comment "Activation state of channel 10"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.30.1010.i9.ActivationStateOfChannel10"^^xsd:anyURI .

knx:type.dpt.field.30.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "24 times channel activation"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "24"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A[n]" ;
    rdfs:comment "24 times channel activation"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.30.x.i0"^^xsd:anyURI .

knx:type.dpt.field.4.1.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Character"@en ;
    dct:description "Represents an ASCII character. The most significant bit shall always be 0. Encoding according to the ASCII table."@en ;
    dct:title "Character"@en ;
    qudt:unit unit:UNITLESS ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldStringSchema "us-ascii" ;
    knx:fieldType "A" ;
    knx:includesDigit knx:type.digit.charASCII ;
    knx:label "Character"@en ;
    rdfs:comment "Represents an ASCII character. The most significant bit shall always be 0. Encoding according to the ASCII table."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.4.1.i0"^^xsd:anyURI .

knx:type.dpt.field.4.2.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Character"@en ;
    dct:description "Represents a ISO 8859-1 character. Encoding according to the character set ISO-8859-1 (Western Europe)"@en ;
    dct:title "Character"@en ;
    qudt:unit unit:UNITLESS ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldStringSchema "iso-8859-1" ;
    knx:fieldType "A" ;
    knx:includesDigit knx:type.digit.charISO_8859_1 ;
    knx:label "Character"@en ;
    rdfs:comment "Represents a ISO 8859-1 character. Encoding according to the character set ISO-8859-1 (Western Europe)"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.4.2.i0"^^xsd:anyURI .

knx:type.dpt.field.4.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "character"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldStringSchema "raw" ;
    knx:fieldType "A" ;
    rdfs:comment "character"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.4.x.i0"^^xsd:anyURI .

knx:type.dpt.field.5.1.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Scaling"@en ;
    dct:description "Represents a percentage value between 0 and 100%."@en ;
    dct:title "Scaling"@en ;
    qudt:unit unit:PERCENT ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "0.3921566"^^xsd:float ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u8 ;
    knx:label "Scaling"@en ;
    rdfs:comment "Represents a percentage value between 0 and 100%."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.5.1.i0"^^xsd:anyURI .

knx:type.dpt.field.5.10.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Value 1 U Count"@en ;
    dct:description "Represents values for counting from 0 to 255 counter pulses."@en ;
    dct:title "Value 1 U Count"@en ;
    qudt:unit unit:NUM ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u8 ;
    knx:label "Value 1 U Count"@en ;
    rdfs:comment "Represents values for counting from 0 to 255 counter pulses."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.5.10.i0"^^xsd:anyURI .

knx:type.dpt.field.5.100.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Fan Stage"@en ;
    dct:title "Fan Stage"@en ;
    qudt:unit unit:UNITLESS ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u8 ;
    knx:label "Fan Stage"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.5.100.i0"^^xsd:anyURI .

knx:type.dpt.field.5.3.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Angle"@en ;
    dct:description "Represents an angle from 0 to 360 degrees."@en ;
    dct:title "Angle"@en ;
    qudt:unit unit:DEG ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.4117647"^^xsd:float ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u8 ;
    knx:label "Angle"@en ;
    rdfs:comment "Represents an angle from 0 to 360 degrees."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.5.3.i0"^^xsd:anyURI .

knx:type.dpt.field.5.4.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Percent U8"@en ;
    dct:description "Represents a percentage value with 1% resolution for 0 to 255%."@en ;
    dct:title "Percent U8"@en ;
    qudt:unit unit:PERCENT ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u8 ;
    knx:label "Percent U8"@en ;
    rdfs:comment "Represents a percentage value with 1% resolution for 0 to 255%."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.5.4.i0"^^xsd:anyURI .

knx:type.dpt.field.5.5.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Decimal Factor"@en ;
    dct:description "Represents a ratio."@en ;
    dct:title "Decimal Factor"@en ;
    qudt:unit unit:UNITLESS ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u8 ;
    knx:label "Decimal Factor"@en ;
    rdfs:comment "Represents a ratio."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.5.5.i0"^^xsd:anyURI .

knx:type.dpt.field.5.6.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "Tariff"@en ;
    dct:description "Used for reading and setting tariff information from 1 to 254. However, the mapping between tariffs and the DPT values is not standardized. The value 0 equals 'no tariff available'. The value 255 is reserved."@en ;
    dct:title "Tariff"@en ;
    qudt:unit unit:UNITLESS ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u8_0_254 ;
    knx:label "Tariff"@en ;
    rdfs:comment "Used for reading and setting tariff information from 1 to 254. However, the mapping between tariffs and the DPT values is not standardized. The value 0 equals 'no tariff available'. The value 255 is reserved."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.5.6.i0"^^xsd:anyURI .

knx:type.dpt.field.5.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "8-bit unsigned value"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u8 ;
    rdfs:comment "8-bit unsigned value"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.5.x.i0"^^xsd:anyURI .

knx:type.dpt.field.512.500.i1.pc.CE a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Power Constraint Element" ;
    knx:fieldIndex 1 ;
    knx:fieldType "D<n>" ;
    knx:includesCounter knx:type.dpt.field.512.500.i0.pc.CE_CNT ;
    knx:includesDPTField knx:type.dpt.field.pc.i0 .

knx:type.dpt.field.512.501.i1.ec.CE a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "list of energy constraint elements" ;
    knx:fieldIndex 1 ;
    knx:fieldName "CE" ;
    knx:fieldType "D<n>" ;
    knx:includesCounter knx:type.dpt.field.512.501.i0.ec.CE_CNT ;
    knx:includesDPTField knx:type.dpt.field.ec.i0 .

knx:type.dpt.field.512.502.i0.pe.ID a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "power envelope identifier" ;
    knx:fieldIndex 0 ;
    knx:fieldName "ID" ;
    knx:fieldSize 4 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4 .

knx:type.dpt.field.512.502.i1.pe.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "reserved bits" ;
    knx:fieldIndex 1 ;
    knx:fieldName "RESERVED" ;
    knx:fieldSize 4 ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved .

knx:type.dpt.field.512.502.i2.pe.CQ a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "commodity quantity the power envelope refers to" ;
    knx:fieldIndex 2 ;
    knx:fieldName "CQ" ;
    knx:fieldSize 8 ;
    knx:includesDPT knx:emCommodityQuantity .

knx:type.dpt.field.512.502.i3.pe.LR_CNT a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "number of power envelope elements" ;
    knx:fieldIndex 3 ;
    knx:fieldName "LR_CNT" ;
    knx:fieldSize 8 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u8_1_38 .

knx:type.dpt.field.512.502.i4.pe.LR a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "list of power envelope elements" ;
    knx:fieldIndex 4 ;
    knx:fieldName "LR" ;
    knx:fieldType "D<n>" ;
    knx:includesDPTField knx:type.dpt.pe.i0 .

knx:type.dpt.field.512.503.i0.pei.ID a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "instruction identifier" ;
    knx:fieldIndex 0 ;
    knx:fieldName "ID" ;
    knx:fieldSize 16 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u16 .

knx:type.dpt.field.512.503.i1.pei.AC a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "identification if the power envolope refers to an abnormal condition" ;
    knx:fieldIndex 1 ;
    knx:fieldName "AC" ;
    knx:fieldSize 1 ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.AbnormalCondition,
        knx:type.kvpair.NoAbnormalCondition .

knx:type.dpt.field.512.503.i2.pei.IT a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "instruction type" ;
    knx:fieldIndex 2 ;
    knx:fieldName "IT" ;
    knx:fieldSize 4 ;
    knx:fieldType "N" ;
    knx:includesDigit knx:type.digit.u4_0_7 .

knx:type.dpt.field.512.503.i3.pei.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "reserved bits" ;
    knx:fieldIndex 3 ;
    knx:fieldName "RESERVED" ;
    knx:fieldSize 3 ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved .

knx:type.dpt.field.512.503.i4.pei.ET a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "timestamp when the instruction has to be executed" ;
    knx:fieldIndex 4 ;
    knx:fieldName "ET" ;
    knx:fieldSize 64 ;
    knx:includesDPT knx:dateTime .

knx:type.dpt.field.512.503.i5.pei.PC_ID a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "identifier of power constraint" ;
    knx:fieldIndex 5 ;
    knx:fieldName "PC_ID" ;
    knx:fieldSize 4 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4 .

knx:type.dpt.field.512.503.i8.pei.PWR_ENV a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "list of power envelopes" ;
    knx:fieldIndex 8 ;
    knx:fieldName "PWR_ENV" ;
    knx:fieldType "D<n>" ;
    knx:includesCounter knx:type.dpt.field.512.503.i7.pei.PE_CNT ;
    knx:includesDPT knx:emPowerEnvelope .

knx:type.dpt.field.512.503.pei.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "reserved bits" ;
    knx:fieldIndex 6 ;
    knx:fieldName "RESERVED" ;
    knx:fieldSize 4 ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved .

knx:type.dpt.field.512.504.i0.pp.ID a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Power profile id" ;
    knx:fieldIndex 0 ;
    knx:fieldName "ID" ;
    knx:fieldSize 4 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4 .

knx:type.dpt.field.512.504.i2.pp.START a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Start of time period that will be covered by the power profile" ;
    knx:fieldIndex 2 ;
    knx:fieldName "START" ;
    knx:fieldSize 64 ;
    knx:includesDPT knx:dateTime .

knx:type.dpt.field.512.504.i3.pp.END a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "End of time period that will be covered by the power profile" ;
    knx:fieldIndex 3 ;
    knx:fieldName "END" ;
    knx:fieldSize 64 ;
    knx:includesDPT knx:dateTime .

knx:type.dpt.field.512.504.i4.pp.SC a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "List of power sequence containers" ;
    knx:fieldIndex 4 ;
    knx:fieldName "SC" ;
    knx:fieldType "D<n>" ;
    knx:includesCounter knx:type.dpt.field.512.504.i1.pp.SC_CNT ;
    knx:includesDPTField knx:type.dpt.field.psc.i0 .

knx:type.dpt.field.512.505.i0.ps.SQ_ID a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Power sequence Id" ;
    knx:fieldIndex 0 ;
    knx:fieldName "SQ_ID" ;
    knx:fieldSize 4 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4 .

knx:type.dpt.field.512.505.i2.ps.AC a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Indicator if sequences will run under abnormal conditions" ;
    knx:fieldIndex 2 ;
    knx:fieldName "AC" ;
    knx:fieldSize 1 ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.AbnormalCondition,
        knx:type.kvpair.NoAbnormalCondition .

knx:type.dpt.field.512.505.i3.ps.I a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Indicator whether sequence is interruptible or not" ;
    knx:fieldIndex 3 ;
    knx:fieldName "I" ;
    knx:fieldSize 1 ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.seqInterruptible,
        knx:type.kvpair.seqNotInterruptible .

knx:type.dpt.field.512.505.i4.ps.S a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Indicator whether sequence is selected to be executed within the power sequence container" ;
    knx:fieldIndex 4 ;
    knx:fieldName "S" ;
    knx:fieldSize 1 ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.seqNotSelected,
        knx:type.kvpair.seqSelected .

knx:type.dpt.field.512.505.i5.ps.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Reserved bits" ;
    knx:fieldIndex 5 ;
    knx:fieldName "RESERVED" ;
    knx:fieldSize 5 ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved .

knx:type.dpt.field.512.505.i6.ps.MPB a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Max time a device could be pause between the end of the previous running sequence and the start of this one" ;
    knx:fieldIndex 6 ;
    knx:fieldName "MPB" ;
    knx:fieldSize 16 ;
    knx:includesDPT knx:timePeriodSec .

knx:type.dpt.field.512.505.i7.ps.SLT a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "List of power sequence slots" ;
    knx:fieldIndex 7 ;
    knx:fieldName "SLT" ;
    knx:fieldType "D<n>" ;
    knx:includesCounter knx:type.dpt.field.512.505.i1.ps.SLT_CNT ;
    knx:includesDPT knx:emPowerSequenceSlot .

knx:type.dpt.field.512.506.i0.smombc.COM a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "supported commodities (b0 = electricity, b1 = gas, b2 = oil, b3 = 0/reserved)" ;
    knx:fieldIndex 0 ;
    knx:fieldName "COM" ;
    knx:fieldSize 4 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4 .

knx:type.dpt.field.512.506.i3.smombc.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "reserved bits" ;
    knx:fieldIndex 3 ;
    knx:fieldName "RESERVED" ;
    knx:fieldSize 4 ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved .

knx:type.dpt.field.512.506.i4.smombc.OM a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "list of operation modes" ;
    knx:fieldIndex 4 ;
    knx:fieldName "OM" ;
    knx:fieldType "D<n>" ;
    knx:includesCounter knx:type.dpt.field.512.506.i1.smombc.OM_CNT ;
    knx:includesDPTField knx:type.dpt.field.ombc.om .

knx:type.dpt.field.512.506.i5.smombc.TRAN a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "list of transitions" ;
    knx:fieldIndex 5 ;
    knx:fieldName "TRAN" ;
    knx:fieldType "D<n>" ;
    knx:includesCounter knx:type.dpt.field.512.506.i2.smombc.TRAN_CNT ;
    knx:includesDPT knx:emTransition .

knx:type.dpt.field.512.507.i0.smfrbc.COM a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "supported commodities (b0 = electricity, b1 = gas, b2 = oil, b3 = 0/reserved)" ;
    knx:fieldIndex 0 ;
    knx:fieldName "COM" ;
    knx:fieldSize 4 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4 .

knx:type.dpt.field.512.507.i3.smfrbc.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "reserved bits" ;
    knx:fieldIndex 3 ;
    knx:fieldName "RESERVED" ;
    knx:fieldSize 4 ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved .

knx:type.dpt.field.512.507.i4.smfrbc.OM a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "list of operation modes" ;
    knx:fieldIndex 4 ;
    knx:fieldName "OM" ;
    knx:fieldType "D<n>" ;
    knx:includesCounter knx:type.dpt.field.512.507.i1.smfrbc.OM_CNT ;
    knx:includesDPTField knx:type.dpt.field.frbc.om .

knx:type.dpt.field.512.507.i5.smfrbc.TRAN a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "list of transitions" ;
    knx:fieldIndex 5 ;
    knx:fieldName "TRAN" ;
    knx:fieldType "D<n>" ;
    knx:includesCounter knx:type.dpt.field.512.507.i2.smfrbc.TRAN_CNT ;
    knx:includesDPT knx:emTransition .

knx:type.dpt.field.512.508.i0.fltp.START a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "start time when this profile gets valid" ;
    knx:fieldIndex 0 ;
    knx:fieldName "START" ;
    knx:fieldSize 64 ;
    knx:includesDPT knx:dateTime .

knx:type.dpt.field.512.508.i1.fltp.CQ a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "commodity quantity" ;
    knx:fieldIndex 1 ;
    knx:fieldName "CQ" ;
    knx:fieldSize 8 ;
    knx:fieldType "U" ;
    knx:includesKVPair knx:type.kvpair.cqElectricPower3PhaseSymmetric,
        knx:type.kvpair.cqElectricPowerL1,
        knx:type.kvpair.cqElectricPowerL2,
        knx:type.kvpair.cqElectricPowerL3,
        knx:type.kvpair.cqHeatFlowRate,
        knx:type.kvpair.cqHeatThermalPower,
        knx:type.kvpair.cqHydrogenFlowRate,
        knx:type.kvpair.cqNaturalGasFlowRate,
        knx:type.kvpair.cqOilFlowRate .

knx:type.dpt.field.512.508.i3.fltp.PE a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "list of fill level target profile element" ;
    knx:fieldIndex 3 ;
    knx:fieldName "PE" ;
    knx:fieldType "D<n>" ;
    knx:includesCounter knx:type.dpt.field.512.508.i2.fltp.PE_CNT ;
    knx:includesDPTField knx:type.dpt.field.fltp.pe .

knx:type.dpt.field.512.509.i1.lb.LBE a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "list of leakage behaviour elements" ;
    knx:fieldIndex 1 ;
    knx:fieldName "LBE" ;
    knx:fieldType "D<n>" ;
    knx:includesCounter knx:type.dpt.field.512.509.i0.lb.LBE_CNT ;
    knx:includesDPTField knx:type.dpt.field.lb.lbe .

knx:type.dpt.field.512.510.i0.smddbc.COM a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "supported commodities (b0 = electricity, b1 = gas, b2 = oil, b3 = 0/reserved)" ;
    knx:fieldIndex 0 ;
    knx:fieldName "COM" ;
    knx:fieldSize 4 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4 .

knx:type.dpt.field.512.510.i3.smddb.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "reserved bits" ;
    knx:fieldIndex 3 ;
    knx:fieldName "RESERVED" ;
    knx:fieldSize 4 ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved .

knx:type.dpt.field.512.510.i4.smddb.OM a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "list of operation mode elements" ;
    knx:fieldIndex 4 ;
    knx:fieldType "D<n>" ;
    knx:includesCounter knx:type.dpt.field.512.510.i1.smddbc.OM_CNT ;
    knx:includesDPTField knx:type.dpt.field.ddbc.om .

knx:type.dpt.field.512.510.i5.smddb.TRAN a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "list of transitions" ;
    knx:fieldIndex 5 ;
    knx:fieldType "D<n>" ;
    knx:includesCounter knx:type.dpt.field.512.510.i2.smddb.TRAN_CNT ;
    knx:includesDPT knx:emTransition .

knx:type.dpt.field.512.511.i1.td.TIMER a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "timer declarations defining ID and duration" ;
    knx:fieldIndex 1 ;
    knx:fieldName "TIMER" ;
    knx:includesCounter knx:type.dpt.field.512.511.i0.td.TIMER_CNT ;
    knx:includesDPTField knx:type.dpt.field.td.i0 .

knx:type.dpt.field.512.512.i0.uf.START a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "start time of the forecast" ;
    knx:fieldIndex 0 ;
    knx:fieldName "START" ;
    knx:fieldSize 64 ;
    knx:includesDPT knx:dateTime .

knx:type.dpt.field.512.512.i2.uf.FE a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "list of usage forecast elements" ;
    knx:fieldIndex 2 ;
    knx:fieldName "FE" ;
    knx:fieldType "D<n>" ;
    knx:includesCounter knx:type.dpt.field.512.512.i1.uf.FE_CNT ;
    knx:includesDPTField knx:type.dpt.field.uf.i0 .

knx:type.dpt.field.513.500.i0.rol.C0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "roles for commodity ELECTRICITY" ;
    knx:fieldIndex 0 ;
    knx:fieldName "C0" ;
    knx:fieldSize 2 ;
    knx:fieldType "U" ;
    knx:includesKVPair knx:type.kvpair.rolConsumer,
        knx:type.kvpair.rolConsumerAndProducer,
        knx:type.kvpair.rolNone,
        knx:type.kvpair.rolProducer .

knx:type.dpt.field.513.500.i1.rol.C1 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "roles for commodity GAS" ;
    knx:fieldIndex 1 ;
    knx:fieldName "C1" ;
    knx:fieldSize 2 ;
    knx:fieldType "U" ;
    knx:includesKVPair knx:type.kvpair.rolConsumer,
        knx:type.kvpair.rolConsumerAndProducer,
        knx:type.kvpair.rolNone,
        knx:type.kvpair.rolProducer .

knx:type.dpt.field.513.500.i2.rol.C2 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "roles for commodity OIL" ;
    knx:fieldIndex 2 ;
    knx:fieldName "C2" ;
    knx:fieldSize 2 ;
    knx:fieldType "U" ;
    knx:includesKVPair knx:type.kvpair.rolConsumer,
        knx:type.kvpair.rolConsumerAndProducer,
        knx:type.kvpair.rolNone,
        knx:type.kvpair.rolProducer .

knx:type.dpt.field.513.500.i3.rol.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "reserved bits" ;
    knx:fieldIndex 3 ;
    knx:fieldName "RESERVED" ;
    knx:fieldSize 2 ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved .

knx:type.dpt.field.514.500.i0.flr.LV a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "lower value" ;
    knx:fieldIndex 0 ;
    knx:fieldName "LV" ;
    knx:fieldSize 8 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.f16 .

knx:type.dpt.field.514.500.i1.flr.UV a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "upper value" ;
    knx:fieldIndex 1 ;
    knx:fieldName "UV" ;
    knx:fieldSize 8 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.f16 .

knx:type.dpt.field.515.500.i0.is.STAT a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "status of the instruction" ;
    knx:fieldIndex 0 ;
    knx:fieldName "STAT" ;
    knx:fieldSize 8 ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.isAborted,
        knx:type.kvpair.isAccepted,
        knx:type.kvpair.isRejected,
        knx:type.kvpair.isRevoked,
        knx:type.kvpair.isStarted,
        knx:type.kvpair.isSucceeded .

knx:type.dpt.field.515.500.i1.is.INSTR_ID a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "identifier of the instruction" ;
    knx:fieldIndex 1 ;
    knx:fieldName "INSTR_ID" ;
    knx:fieldSize 16 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u16 .

knx:type.dpt.field.516.500.i0.pr.LV a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "lower value" ;
    knx:fieldIndex 0 ;
    knx:fieldName "LV" ;
    knx:fieldSize 16 ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f16 .

knx:type.dpt.field.516.500.i1.pr.UV a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "upper value" ;
    knx:fieldIndex 1 ;
    knx:fieldName "UV" ;
    knx:fieldSize 16 ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f16 .

knx:type.dpt.field.516.501.i0.drr.LV a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "lower value of the range" ;
    knx:fieldIndex 0 ;
    knx:fieldName "LV" ;
    knx:fieldSize 16 ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f16 .

knx:type.dpt.field.516.501.i1.drr.UV a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "upper value of the range" ;
    knx:fieldIndex 1 ;
    knx:fieldName "UV" ;
    knx:fieldSize 16 ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f16 .

knx:type.dpt.field.517.500.i0.lr.RANGE a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "power range" ;
    knx:fieldIndex 0 ;
    knx:fieldName "RANGE" ;
    knx:fieldSize 32 ;
    knx:includesDPT knx:emPowerRange .

knx:type.dpt.field.517.500.i1.lr.CQ a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "commodity quantity" ;
    knx:fieldIndex 1 ;
    knx:fieldName "CQ" ;
    knx:fieldSize 8 ;
    knx:includesDPT knx:emCommodityQuantity .

knx:type.dpt.field.517.500.i2.lr.LT a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "limit type" ;
    knx:fieldIndex 2 ;
    knx:fieldName "LT" ;
    knx:fieldSize 4 ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.LowerLimit,
        knx:type.kvpair.UpperLimit .

knx:type.dpt.field.517.500.i3.lr.AC a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "limit range is related to abnormal condition" ;
    knx:fieldIndex 3 ;
    knx:fieldSize 1 ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.AbnormalCondition,
        knx:type.kvpair.NoAbnormalCondition .

knx:type.dpt.field.517.500.i4.lr.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "reserved bits" ;
    knx:fieldIndex 4 ;
    knx:fieldName "RESERVED" ;
    knx:fieldSize 3 ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved .

knx:type.dpt.field.518.500.i0.rmd.ROL a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "roles of this RM according to commodities" ;
    knx:fieldIndex 0 ;
    knx:fieldName "ROL" ;
    knx:fieldSize 8 ;
    knx:includesDPT knx:emRoles .

knx:type.dpt.field.518.500.i1.rmd.CT a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "supported control types" ;
    knx:fieldIndex 1 ;
    knx:fieldName "CT" ;
    knx:fieldSize 8 ;
    knx:includesDPT knx:emSupportedControlTypes .

knx:type.dpt.field.518.500.i2.rmd.IPD a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "instruction processing delay" ;
    knx:fieldIndex 2 ;
    knx:fieldName "IPD" ;
    knx:fieldSize 16 ;
    knx:includesDPT knx:timePeriodSec .

knx:type.dpt.field.518.500.i3.rmd.RID a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "identifier of the resource manager. Must be unique within a single KNX system" ;
    knx:fieldIndex 3 ;
    knx:fieldName "RID" ;
    knx:fieldSize 16 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u16 .

knx:type.dpt.field.519.500.i0.tran.BLOCK_TIMERS a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "defines wich timers are blocking for this transition. each of the 16 timers could be referenced by setting the bits 0-15 to 0 (not blocking) or 1 (blocking)" ;
    knx:fieldIndex 0 ;
    knx:fieldName "BLOCK_TIMERS" ;
    knx:fieldSize 16 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u16 .

knx:type.dpt.field.519.500.i1.tran.START_TIMERS a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "defines wich timers will start when executing this transition . each of the 16 timers could be referenced by setting the bits 0-15 to 0 (not starting) or 1 (starting)" ;
    knx:fieldIndex 1 ;
    knx:fieldName "START_TIMERS" ;
    knx:fieldSize 16 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u16 .

knx:type.dpt.field.519.500.i2.tran.FROM a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "operation mode id the transition starts from" ;
    knx:fieldIndex 2 ;
    knx:fieldName "FROM" ;
    knx:fieldSize 4 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4_1_15 .

knx:type.dpt.field.519.500.i3.tran.TO a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "operation mode id the transition points to" ;
    knx:fieldIndex 3 ;
    knx:fieldName "TO" ;
    knx:fieldSize 4 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4_1_15 .

knx:type.dpt.field.519.500.i4.tran.ID a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "identifier of the transtion" ;
    knx:fieldIndex 4 ;
    knx:fieldName "ID" ;
    knx:fieldSize 4 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4_1_15 .

knx:type.dpt.field.519.500.i5.tran.AC a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "abnormal condition" ;
    knx:fieldIndex 5 ;
    knx:fieldName "AC" ;
    knx:fieldSize 1 ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.AbnormalCondition,
        knx:type.kvpair.NoAbnormalCondition .

knx:type.dpt.field.519.500.i6.tran.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "reserved bits" ;
    knx:fieldIndex 6 ;
    knx:fieldName "RESERVED" ;
    knx:fieldSize 3 ;
    knx:fieldType "B" ;
    knx:includesReservedBit knx:type.bit.reserved .

knx:type.dpt.field.520.500.i0.ss.ET a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "execution time when the sequence will start or was started" ;
    knx:fieldIndex 0 ;
    knx:fieldName "ET" ;
    knx:fieldSize 64 ;
    knx:includesDPT knx:dateTime .

knx:type.dpt.field.520.500.i1.ss.SLT a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "current running slot" ;
    knx:fieldIndex 1 ;
    knx:fieldName "SLT" ;
    knx:fieldSize 4 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4 .

knx:type.dpt.field.520.500.i2.ss.SID a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "sequence ID" ;
    knx:fieldIndex 2 ;
    knx:fieldName "SID" ;
    knx:fieldSize 4 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4 .

knx:type.dpt.field.520.500.i3.ss.CID a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "sequence container ID" ;
    knx:fieldIndex 3 ;
    knx:fieldName "CID" ;
    knx:fieldSize 4 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4 .

knx:type.dpt.field.520.500.i4.ss.PID a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "power profile ID" ;
    knx:fieldIndex 4 ;
    knx:fieldName "PID" ;
    knx:fieldSize 4 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4 .

knx:type.dpt.field.521.500.i0.ts.FTS a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "time when timer will be finished" ;
    knx:fieldIndex 0 ;
    knx:fieldName "FTS" ;
    knx:fieldSize 64 ;
    knx:includesDPT knx:dateTime .

knx:type.dpt.field.521.500.i1.ts.DUR a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "estimated time that the timer needs once it has been started" ;
    knx:fieldIndex 1 ;
    knx:fieldName "DUR" ;
    knx:fieldSize 16 ;
    knx:includesDPT knx:timePeriodSec .

knx:type.dpt.field.521.500.i2.ts.ID a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "identifier of the timer, needs to be unique within the scope of the state machine" ;
    knx:fieldIndex 2 ;
    knx:fieldName "ID" ;
    knx:fieldSize 4 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4 .

knx:type.dpt.field.521.500.i3.ts.R a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "flat that is set to true when the timer is currently running" ;
    knx:fieldDefault 0 ;
    knx:fieldIndex 3 ;
    knx:fieldName "R" ;
    knx:fieldSize 1 ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.no,
        knx:type.kvpair.yes .

knx:type.dpt.field.521.500.i4.ts.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "reserved bits" ;
    knx:fieldIndex 4 ;
    knx:fieldName "RESERVED" ;
    knx:fieldSize 3 ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved .

knx:type.dpt.field.522.500.i0.si.ET a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "timestamp when instruction shall be executed. In case the instruction type is SCHEDULE, ET will be the start time of the addressed sequence." ;
    knx:fieldIndex 0 ;
    knx:fieldName "ET" ;
    knx:fieldSize 64 ;
    knx:includesDPT knx:dateTime .

knx:type.dpt.field.522.500.i1.si.AC a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "instruction is related to abnormal condition" ;
    knx:fieldIndex 1 ;
    knx:fieldName "AC" ;
    knx:fieldSize 1 ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.AbnormalCondition,
        knx:type.kvpair.NoAbnormalCondition .

knx:type.dpt.field.522.500.i2.si.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "reserved bits" ;
    knx:fieldIndex 2 ;
    knx:fieldName "RESERVED" ;
    knx:fieldSize 7 ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved .

knx:type.dpt.field.522.500.i3.si.SID a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "sequence ID" ;
    knx:fieldIndex 3 ;
    knx:fieldName "SID" ;
    knx:fieldSize 4 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4_1_15 .

knx:type.dpt.field.522.500.i4.si.CID a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "sequence container ID" ;
    knx:fieldIndex 4 ;
    knx:fieldName "CID" ;
    knx:fieldSize 4 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4_1_15 .

knx:type.dpt.field.522.500.i5.si.PID a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "power profile id" ;
    knx:fieldIndex 5 ;
    knx:fieldName "PID" ;
    knx:fieldSize 4 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4_1_15 .

knx:type.dpt.field.522.500.i6.si.IT a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "instruction type" ;
    knx:fieldIndex 6 ;
    knx:fieldName "IT" ;
    knx:fieldSize 4 ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.seqInstrSchedule,
        knx:type.kvpair.seqInstrSeqSel,
        knx:type.kvpair.seqInstrStartInterrupt,
        knx:type.kvpair.seqInstrStopInterrupt .

knx:type.dpt.field.522.500.i7.si.ID a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "identifier of sequence instruction" ;
    knx:fieldIndex 7 ;
    knx:fieldName "ID" ;
    knx:fieldSize 16 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u16 .

knx:type.dpt.field.523.500.i0.sms.STAT_TMR a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "status of all timers wether they are running or not. each bit declares the status of the timer with the id of the bit position. bn = 0 means timer n is not running, bn = 1 means timer n is running" ;
    knx:fieldIndex 0 ;
    knx:fieldName "STAT_TMR" ;
    knx:fieldSize 16 ;
    knx:includesDPT knx:emTimerStatus .

knx:type.dpt.field.523.500.i1.sms.ET a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "timestamp when last transition was executed" ;
    knx:fieldIndex 1 ;
    knx:fieldName "ET" ;
    knx:fieldSize 64 ;
    knx:includesDPT knx:dateTime .

knx:type.dpt.field.523.500.i2.sms.OMF a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "current factor that will be multiplied with given power range of the operation mode. will be set with a transition instruction" ;
    knx:fieldIndex 2 ;
    knx:fieldName "OMF" ;
    knx:fieldSize 16 ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f16 .

knx:type.dpt.field.523.500.i3.sms.CID a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "identifier of the current operation mode" ;
    knx:fieldIndex 3 ;
    knx:fieldName "CID" ;
    knx:fieldSize 4 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4_1_15 .

knx:type.dpt.field.523.500.i4.sms.PID a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "identifier of previous operation mode that was active before the state machine switched to the current one. CT=0 no previous operation mode declared" ;
    knx:fieldIndex 4 ;
    knx:fieldName "PID" ;
    knx:fieldSize 4 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4 .

knx:type.dpt.field.524.500.i0.ti.AC a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "defines whether this is an abnormal condition or not" ;
    knx:fieldIndex 0 ;
    knx:fieldName "AC" ;
    knx:fieldSize 1 ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.AbnormalCondition,
        knx:type.kvpair.NoAbnormalCondition .

knx:type.dpt.field.524.500.i1.ti.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "reserved bits" ;
    knx:fieldIndex 1 ;
    knx:fieldName "RESERVED" ;
    knx:fieldSize 7 ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved .

knx:type.dpt.field.524.500.i2.ti.OMF a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "operation mode factor that defines the target power value within the given power range of the operation mode" ;
    knx:fieldIndex 2 ;
    knx:fieldName "OMF" ;
    knx:fieldSize 16 ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f16 .

knx:type.dpt.field.524.500.i3.ti.ET a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "time when this instruction will be executed" ;
    knx:fieldIndex 3 ;
    knx:fieldName "ET" ;
    knx:fieldSize 64 ;
    knx:includesDPT knx:dateTime .

knx:type.dpt.field.524.500.i4.ti.ID a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "identifier of this instruction. value shall be unique. Old IDs will be reused." ;
    knx:fieldIndex 4 ;
    knx:fieldName "ID" ;
    knx:fieldSize 16 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u16 .

knx:type.dpt.field.525.500.i0.fv.VAL_LIM a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Limit values are valid" ;
    knx:fieldIndex 0 ;
    knx:fieldName "VAL_LIM" ;
    knx:fieldSize 1 ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.no,
        knx:type.kvpair.yes .

knx:type.dpt.field.525.500.i1.fv.VAL_PPR a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "PPR values are valid" ;
    knx:fieldIndex 1 ;
    knx:fieldName "VAL_PPR" ;
    knx:fieldSize 1 ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.no,
        knx:type.kvpair.yes .

knx:type.dpt.field.525.500.i2.fv.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Reserved bits" ;
    knx:fieldIndex 2 ;
    knx:fieldName "RESERVED" ;
    knx:fieldSize 6 ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved .

knx:type.dpt.field.525.500.i3.fv.Lower_95PPR a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "The lower boundary of the range with 95 % certainty the power value is in it" ;
    knx:fieldIndex 3 ;
    knx:fieldName "Lower_95PPR" ;
    knx:fieldSize 16 ;
    knx:includesDPT knx:power .

knx:type.dpt.field.525.500.i4.fv.Lower_68PPR a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "The lower boundary of the range with 68 % certainty the power value is in it" ;
    knx:fieldIndex 4 ;
    knx:fieldName "Lower_68PPR" ;
    knx:fieldSize 16 ;
    knx:includesDPT knx:power .

knx:type.dpt.field.525.500.i5.fv.Upper_68PPR a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "The upper boundary of the range with 68 % certainty the power value is in it" ;
    knx:fieldIndex 5 ;
    knx:fieldName "Upper_68PPR" ;
    knx:fieldSize 16 ;
    knx:includesDPT knx:power .

knx:type.dpt.field.525.500.i6.fv.Upper_95PPR a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "The upper boundary of the range with 95 % certainty the power value is in it" ;
    knx:fieldIndex 6 ;
    knx:fieldName "Upper_95PPR" ;
    knx:fieldSize 16 ;
    knx:includesDPT knx:power .

knx:type.dpt.field.525.500.i7.fv.Upper_Limit a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "The upper boundary of the range with 100 % certainty the power value is in it" ;
    knx:fieldIndex 7 ;
    knx:fieldName "Upper_Limit" ;
    knx:fieldSize 16 ;
    knx:includesDPT knx:power .

knx:type.dpt.field.525.500.i8.fv.Lower_Limit a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "The lower boundary of the range with 100 % certainty the power value is in it" ;
    knx:fieldIndex 8 ;
    knx:fieldName "Lower_Limit" ;
    knx:fieldSize 16 ;
    knx:includesDPT knx:power .

knx:type.dpt.field.525.500.i9.fv.Expected a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Expected value" ;
    knx:fieldIndex 9 ;
    knx:fieldName "Expected" ;
    knx:fieldSize 16 ;
    knx:includesDPT knx:power .

knx:type.dpt.field.526.500.i0.p.PWR_FCV a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "The power forecast of a power sequence slot" ;
    knx:fieldIndex 0 ;
    knx:fieldName "PWR_FCV" ;
    knx:fieldSize 120 ;
    knx:includesDPT knx:emForecastValue .

knx:type.dpt.field.526.500.i1.p.DUR a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "The duration of a power sequence slot" ;
    knx:fieldIndex 1 ;
    knx:fieldName "DUR" ;
    knx:fieldSize 16 ;
    knx:includesDPT knx:timePeriodSec .

knx:type.dpt.field.6.1.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:PERCENT ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s8 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.6.1.i0"^^xsd:anyURI .

knx:type.dpt.field.6.10.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:NUM ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s8 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.6.10.i0"^^xsd:anyURI .

knx:type.dpt.field.6.20.i0.f a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldName "f" ;
    knx:fieldSize "3"^^xsd:positiveInteger ;
    knx:fieldType "N" ;
    knx:includesKVPair knx:type.kvpair.6.20.i0.1,
        knx:type.kvpair.6.20.i0.2,
        knx:type.kvpair.6.20.i0.4 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.6.20.i0.f"^^xsd:anyURI .

knx:type.dpt.field.6.20.i1.e a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Status E"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "e" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.clear,
        knx:type.kvpair.set ;
    rdfs:comment "Status E"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.6.20.i1.e"^^xsd:anyURI .

knx:type.dpt.field.6.20.i2.d a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Status D"@en ;
    knx:fieldIndex "2"^^xsd:nonNegativeInteger ;
    knx:fieldName "d" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.clear,
        knx:type.kvpair.set ;
    rdfs:comment "Status D"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.6.20.i2.d"^^xsd:anyURI .

knx:type.dpt.field.6.20.i3.c a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Status C"@en ;
    knx:fieldIndex "3"^^xsd:nonNegativeInteger ;
    knx:fieldName "c" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.clear,
        knx:type.kvpair.set ;
    rdfs:comment "Status C"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.6.20.i3.c"^^xsd:anyURI .

knx:type.dpt.field.6.20.i4.b a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Status B"@en ;
    knx:fieldIndex "4"^^xsd:nonNegativeInteger ;
    knx:fieldName "b" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.clear,
        knx:type.kvpair.set ;
    rdfs:comment "Status B"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.6.20.i4.b"^^xsd:anyURI .

knx:type.dpt.field.6.20.i5.a a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Status A"@en ;
    knx:fieldIndex "5"^^xsd:nonNegativeInteger ;
    knx:fieldName "a" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.clear,
        knx:type.kvpair.set ;
    rdfs:comment "Status A"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.6.20.i5.a"^^xsd:anyURI .

knx:type.dpt.field.6.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "8-bit signed value"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "8"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s8 ;
    rdfs:comment "8-bit signed value"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.6.x.i0"^^xsd:anyURI .

knx:type.dpt.field.7.1.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:NUM ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u16 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.7.1.i0"^^xsd:anyURI .

knx:type.dpt.field.7.10.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:UNITLESS ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u16 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.7.10.i0"^^xsd:anyURI .

knx:type.dpt.field.7.11.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:MilliM ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u16 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.7.11.i0"^^xsd:anyURI .

knx:type.dpt.field.7.12.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:MilliA ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u16 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.7.12.i0"^^xsd:anyURI .

knx:type.dpt.field.7.13.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:LUX ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u16 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.7.13.i0"^^xsd:anyURI .

knx:type.dpt.field.7.2.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:MilliSEC ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u16 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.7.2.i0"^^xsd:anyURI .

knx:type.dpt.field.7.3.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:MilliSEC ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "10.0"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u16 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.7.3.i0"^^xsd:anyURI .

knx:type.dpt.field.7.4.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:MilliSEC ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "100.0"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u16 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.7.4.i0"^^xsd:anyURI .

knx:type.dpt.field.7.5.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:SEC ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u16 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.7.5.i0"^^xsd:anyURI .

knx:type.dpt.field.7.6.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:MIN ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u16 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.7.6.i0"^^xsd:anyURI .

knx:type.dpt.field.7.600.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:K ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u16 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.7.600.i0"^^xsd:anyURI .

knx:type.dpt.field.7.7.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:HR ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u16 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.7.7.i0"^^xsd:anyURI .

knx:type.dpt.field.7.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "2-byte unsigned value"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u16 ;
    rdfs:comment "2-byte unsigned value"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.7.x.i0"^^xsd:anyURI .

knx:type.dpt.field.8.1.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:NUM ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s16 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.8.1.i0"^^xsd:anyURI .

knx:type.dpt.field.8.10.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:PERCENT ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "0.01"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s16 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.8.10.i0"^^xsd:anyURI .

knx:type.dpt.field.8.11.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:DEG ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s16 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.8.11.i0"^^xsd:anyURI .

knx:type.dpt.field.8.12.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:M ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s16 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.8.12.i0"^^xsd:anyURI .

knx:type.dpt.field.8.2.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:MilliSEC ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s16 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.8.2.i0"^^xsd:anyURI .

knx:type.dpt.field.8.3.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:MilliSEC ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "10.0"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s16 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.8.3.i0"^^xsd:anyURI .

knx:type.dpt.field.8.4.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:MilliSEC ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "100.0"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s16 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.8.4.i0"^^xsd:anyURI .

knx:type.dpt.field.8.5.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:SEC ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s16 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.8.5.i0"^^xsd:anyURI .

knx:type.dpt.field.8.6.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:MIN ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s16 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.8.6.i0"^^xsd:anyURI .

knx:type.dpt.field.8.7.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:HR ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "1.0"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s16 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.8.7.i0"^^xsd:anyURI .

knx:type.dpt.field.8.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "2-byte signed value"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "V" ;
    knx:includesDigit knx:type.digit.s16 ;
    rdfs:comment "2-byte signed value"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.8.x.i0"^^xsd:anyURI .

knx:type.dpt.field.9.1.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:DEG_C ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "0.01"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f16_neg27300_670433 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.9.1.i0"^^xsd:anyURI .

knx:type.dpt.field.9.10.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:SEC ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "0.01"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f16 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.9.10.i0"^^xsd:anyURI .

knx:type.dpt.field.9.11.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:MilliSEC ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "0.01"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f16 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.9.11.i0"^^xsd:anyURI .

knx:type.dpt.field.9.2.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:K ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "0.01"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f16 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.9.2.i0"^^xsd:anyURI .

knx:type.dpt.field.9.20.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:MilliV ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "0.01"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f16 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.9.20.i0"^^xsd:anyURI .

knx:type.dpt.field.9.21.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:MilliA ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "0.01"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f16 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.9.21.i0"^^xsd:anyURI .

knx:type.dpt.field.9.22.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:W-PER-M2 ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "0.01"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f16 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.9.22.i0"^^xsd:anyURI .

knx:type.dpt.field.9.23.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:K ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "0.01"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f16 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.9.23.i0"^^xsd:anyURI .

knx:type.dpt.field.9.24.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:KiloW ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "0.01"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f16 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.9.24.i0"^^xsd:anyURI .

knx:type.dpt.field.9.25.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:L-PER-HR ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "0.01"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f16 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.9.25.i0"^^xsd:anyURI .

knx:type.dpt.field.9.26.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:MilliM ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "0.01"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f16 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.9.26.i0"^^xsd:anyURI .

knx:type.dpt.field.9.27.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:DEG_F ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "0.01"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f16_neg45960_670433 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.9.27.i0"^^xsd:anyURI .

knx:type.dpt.field.9.28.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:KiloM-PER-HR ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "0.01"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f16_0_670433 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.9.28.i0"^^xsd:anyURI .

knx:type.dpt.field.9.29.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:GM-PER-M3 ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "0.01"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f16_0_670433 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.9.29.i0"^^xsd:anyURI .

knx:type.dpt.field.9.3.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:K-PER-HR ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "0.01"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f16 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.9.3.i0"^^xsd:anyURI .

knx:type.dpt.field.9.30.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:MicroGM-PER-M3 ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "0.01"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f16_0_670433 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.9.30.i0"^^xsd:anyURI .

knx:type.dpt.field.9.31.i0.fllr.VAL a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "value" ;
    knx:fieldIndex 0 ;
    knx:fieldName "VAL" ;
    knx:fieldSize 16 ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f16 .

knx:type.dpt.field.9.33.i0.fr.VAL a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "fill rate value" ;
    knx:fieldIndex 0 ;
    knx:fieldName "VAL" ;
    knx:fieldSize 16 ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f16 .

knx:type.dpt.field.9.4.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:LUX ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "0.01"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f16_0_670433 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.9.4.i0"^^xsd:anyURI .

knx:type.dpt.field.9.5.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:M-PER-SEC ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "0.01"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f16_0_670433 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.9.5.i0"^^xsd:anyURI .

knx:type.dpt.field.9.6.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:PA ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "0.01"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f16_0_670433 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.9.6.i0"^^xsd:anyURI .

knx:type.dpt.field.9.7.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:PERCENT ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "0.01"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f16_0_670433 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.9.7.i0"^^xsd:anyURI .

knx:type.dpt.field.9.8.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:PPM ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "0.01"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f16_0_670433 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.9.8.i0"^^xsd:anyURI .

knx:type.dpt.field.9.9.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    qudt:unit unit:M3-PER-HR ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldResolution "0.01"^^xsd:float ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f16 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.9.9.i0"^^xsd:anyURI .

knx:type.dpt.field.9.x.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "2-byte float value"@en ;
    knx:fieldIndex "0"^^xsd:nonNegativeInteger ;
    knx:fieldSize "16"^^xsd:positiveInteger ;
    knx:fieldType "F" ;
    knx:includesDigit knx:type.digit.f16 ;
    rdfs:comment "2-byte float value"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.9.x.i0"^^xsd:anyURI .

knx:type.dpt.field.ddbc.om a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:includesDPTField knx:type.dpt.field.ddbc.om.i0.ID,
        knx:type.dpt.field.ddbc.om.i1.AC,
        knx:type.dpt.field.ddbc.om.i2.OME_CNT,
        knx:type.dpt.field.ddbc.om.i3.CQ,
        knx:type.dpt.field.ddbc.om.i4.OME .

knx:type.dpt.field.ddbc.om.i0.ID a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "identifier for the operation mode" ;
    knx:fieldIndex 0 ;
    knx:fieldName "ID" ;
    knx:fieldSize 4 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4_1_15 .

knx:type.dpt.field.ddbc.om.i1.AC a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "abnormal condition" ;
    knx:fieldIndex 1 ;
    knx:fieldName "AC" ;
    knx:fieldSize 1 ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.AbnormalCondition,
        knx:type.kvpair.NoAbnormalCondition .

knx:type.dpt.field.ddbc.om.i3.CQ a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "commodity quantity" ;
    knx:fieldIndex 3 ;
    knx:fieldName "CQ" ;
    knx:fieldSize 3 ;
    knx:fieldType "U" ;
    knx:includesKVPair knx:type.kvpair.cqElectricPower3PhaseSymmetric,
        knx:type.kvpair.cqElectricPowerL1,
        knx:type.kvpair.cqElectricPowerL2,
        knx:type.kvpair.cqElectricPowerL3,
        knx:type.kvpair.cqHeatFlowRate,
        knx:type.kvpair.cqHeatThermalPower,
        knx:type.kvpair.cqHydrogenFlowRate,
        knx:type.kvpair.cqNaturalGasFlowRate,
        knx:type.kvpair.cqOilFlowRate .

knx:type.dpt.field.ddbc.om.i4.OME a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "list of operation mode elements" ;
    knx:fieldIndex 4 ;
    knx:fieldName "OME" ;
    knx:fieldType "D<n>" ;
    knx:includesCounter knx:type.dpt.field.ddbc.om.i2.OME_CNT ;
    knx:includesDPTField knx:type.dpt.field.ddbc.ome .

knx:type.dpt.field.ddbc.ome a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "operation mode element" ;
    knx:includesDPTField knx:type.dpt.field.ddbc.ome.i0.SRR,
        knx:type.dpt.field.ddbc.ome.i1.PR .

knx:type.dpt.field.ddbc.ome.i0.SRR a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "supply rate range" ;
    knx:fieldIndex 0 ;
    knx:fieldName "SRR" ;
    knx:fieldSize 32 ;
    knx:includesDPT knx:emPowerRange .

knx:type.dpt.field.ddbc.ome.i1.PR a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "power range for related to the given supply rate" ;
    knx:fieldIndex 1 ;
    knx:fieldName "PR" ;
    knx:fieldSize 32 ;
    knx:includesDPT knx:emPowerRange .

knx:type.dpt.field.ec.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "energy constraint" ;
    knx:fieldIndex 0 ;
    knx:fieldType "D<n>" ;
    knx:includesDPTField knx:type.dpt.field.ec.i0.CQ,
        knx:type.dpt.field.ec.i1.AVR,
        knx:type.dpt.field.ec.i2.UNTIL,
        knx:type.dpt.field.ec.i3.FROM,
        knx:type.dpt.field.ec.i4.ID,
        knx:type.dpt.field.ec.i5.Reserved .

knx:type.dpt.field.ec.i0.CQ a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "commodity quantity" ;
    knx:fieldIndex 0 ;
    knx:fieldName "CQ" ;
    knx:fieldSize 8 ;
    knx:includesDPT knx:emCommodityQuantity .

knx:type.dpt.field.ec.i1.AVR a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "power range the device will operate for the given time period" ;
    knx:fieldIndex 1 ;
    knx:fieldName "AVR" ;
    knx:fieldSize 32 ;
    knx:includesDPT knx:emPowerRange .

knx:type.dpt.field.ec.i2.UNTIL a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "timestamp when this constraint will be invalid" ;
    knx:fieldIndex 2 ;
    knx:fieldName "UNTIL" ;
    knx:fieldSize 64 ;
    knx:includesDPT knx:dateTime .

knx:type.dpt.field.ec.i3.FROM a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "timestamp when this constraint will be valid" ;
    knx:fieldIndex 3 ;
    knx:fieldName "FROM" ;
    knx:fieldSize 64 ;
    knx:includesDPT knx:dateTime .

knx:type.dpt.field.ec.i4.ID a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "id of the energy constraint" ;
    knx:fieldIndex 4 ;
    knx:fieldName "ID" ;
    knx:fieldSize 4 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4 .

knx:type.dpt.field.ec.i5.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "reserved bits" ;
    knx:fieldIndex 5 ;
    knx:fieldName "RESERVED" ;
    knx:fieldSize 4 ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved .

knx:type.dpt.field.fltp.pe a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "fill level target profile element" ;
    knx:fieldIndex 0 ;
    knx:fieldType "D<n>" ;
    knx:includesDPTField knx:type.dpt.field.fltp.pe.i0.FLR,
        knx:type.dpt.field.fltp.pe.i1.DUR .

knx:type.dpt.field.fltp.pe.i0.FLR a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "the range of the fill level that will be reached in the given time" ;
    knx:fieldIndex 0 ;
    knx:fieldName "FLR" ;
    knx:fieldSize 16 ;
    knx:includesDPT knx:emFillLevelRange .

knx:type.dpt.field.fltp.pe.i1.DUR a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "duration in which fill level will reach a value in FLR" ;
    knx:fieldIndex 1 ;
    knx:fieldName "DUR" ;
    knx:fieldSize 16 ;
    knx:includesDPT knx:dateTime .

knx:type.dpt.field.frbc.om a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex 0 ;
    knx:fieldType "D<n>" ;
    knx:includesDPTField knx:type.dpt.field.frbc.om.i0.ID,
        knx:type.dpt.field.frbc.om.i1.AC,
        knx:type.dpt.field.frbc.om.i2.OME_CNT,
        knx:type.dpt.field.frbc.om.i3.CQ,
        knx:type.dpt.field.frbc.om.i4.OME .

knx:type.dpt.field.frbc.om.i0.ID a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "identifier of operation mode element" ;
    knx:fieldIndex 0 ;
    knx:fieldName "ID" ;
    knx:fieldSize 4 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4 .

knx:type.dpt.field.frbc.om.i1.AC a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "abnormal condition" ;
    knx:fieldIndex 1 ;
    knx:fieldName "AC" ;
    knx:fieldSize 1 ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.AbnormalCondition,
        knx:type.kvpair.NoAbnormalCondition .

knx:type.dpt.field.frbc.om.i3.CQ a knx:DatapointTypeField,
        owl:NamedIndividual ;
    knx:fieldIndex 3 ;
    knx:fieldName "CQ" ;
    knx:fieldSize 3 ;
    knx:fieldType "U" ;
    knx:includesKVPair knx:type.kvpair.cqElectricPower3PhaseSymmetric,
        knx:type.kvpair.cqElectricPowerL1,
        knx:type.kvpair.cqElectricPowerL2,
        knx:type.kvpair.cqElectricPowerL3,
        knx:type.kvpair.cqHeatFlowRate,
        knx:type.kvpair.cqHeatThermalPower,
        knx:type.kvpair.cqHydrogenFlowRate,
        knx:type.kvpair.cqNaturalGasFlowRate,
        knx:type.kvpair.cqOilFlowRate .

knx:type.dpt.field.frbc.om.i4.OME a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "list of operation mode elements" ;
    knx:fieldIndex 0 ;
    knx:fieldName "OME" ;
    knx:fieldType "D<n>" ;
    knx:includesCounter knx:type.dpt.field.frbc.om.i2.OME_CNT ;
    knx:includesDPTField knx:type.dpt.field.frbc.ome .

knx:type.dpt.field.frbc.ome a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "operation mode element" ;
    knx:fieldIndex 0 ;
    knx:fieldType "D<n>" ;
    knx:includesDPTField knx:type.dpt.field.frbc.ome.i0.PR,
        knx:type.dpt.field.frbc.ome.i1.FR,
        knx:type.dpt.field.frbc.ome.i2.FLR .

knx:type.dpt.field.frbc.ome.i0.PR a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "power range" ;
    knx:fieldIndex 0 ;
    knx:fieldName "PR" ;
    knx:fieldSize 32 ;
    knx:includesDPT knx:emPowerRange .

knx:type.dpt.field.frbc.ome.i1.FR a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "filling rate" ;
    knx:fieldIndex 1 ;
    knx:fieldName "FR" ;
    knx:includesDPT knx:emFillingRate .

knx:type.dpt.field.frbc.ome.i2.FLR a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "fill level range" ;
    knx:fieldIndex 2 ;
    knx:fieldSize 16 ;
    knx:includesDPT knx:emFillLevelRange .

knx:type.dpt.field.lb.lbe a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "leakage behaviour element" ;
    knx:fieldIndex 0 ;
    knx:fieldType "D<n>" ;
    knx:includesDPTField knx:type.dpt.field.lb.lbe.i0.LR,
        knx:type.dpt.field.lb.lbe.i1.FLR .

knx:type.dpt.field.lb.lbe.i0.LR a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "the leakage rate for the given FLR" ;
    knx:fieldIndex 0 ;
    knx:fieldName "LR" ;
    knx:fieldSize 16 ;
    knx:includesDPT knx:emFillLevelLeakageRate .

knx:type.dpt.field.lb.lbe.i1.FLR a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "the range of the fill level the leakage rate (LR) realtes to" ;
    knx:fieldIndex 0 ;
    knx:fieldName "FLR" ;
    knx:includesDPT knx:emFillLevelRange .

knx:type.dpt.field.ombc.om a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "OMBC operation mode" ;
    knx:fieldIndex 0 ;
    knx:fieldType "D<n>" ;
    knx:includesDPTField knx:type.dpt.field.ombc.om.i0.ID,
        knx:type.dpt.field.ombc.om.i1.AC,
        knx:type.dpt.field.ombc.om.i2.PR_CNT,
        knx:type.dpt.field.ombc.om.i3.CQ,
        knx:type.dpt.field.ombc.om.i4.PR .

knx:type.dpt.field.ombc.om.i0.ID a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "identifier of the operation mode" ;
    knx:fieldIndex 0 ;
    knx:fieldName "ID" ;
    knx:fieldSize 4 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4_1_15 .

knx:type.dpt.field.ombc.om.i1.AC a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "abnormal condition" ;
    knx:fieldIndex 1 ;
    knx:fieldName "B" ;
    knx:fieldSize 1 ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.AbnormalCondition,
        knx:type.kvpair.NoAbnormalCondition .

knx:type.dpt.field.ombc.om.i3.CQ a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "commodity quantity" ;
    knx:fieldIndex 3 ;
    knx:fieldName "CQ" ;
    knx:fieldSize 8 ;
    knx:fieldType "U" ;
    knx:includesKVPair knx:type.kvpair.cqElectricPower3PhaseSymmetric,
        knx:type.kvpair.cqElectricPowerL1,
        knx:type.kvpair.cqElectricPowerL2,
        knx:type.kvpair.cqElectricPowerL3,
        knx:type.kvpair.cqHeatFlowRate,
        knx:type.kvpair.cqHeatThermalPower,
        knx:type.kvpair.cqHydrogenFlowRate,
        knx:type.kvpair.cqNaturalGasFlowRate,
        knx:type.kvpair.cqOilFlowRate .

knx:type.dpt.field.ombc.om.i4.PR a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "list of power ranges" ;
    knx:fieldIndex 4 ;
    knx:fieldName "PR" ;
    knx:fieldType "D<n>" ;
    knx:includesCounter knx:type.dpt.field.ombc.om.i2.PR_CNT ;
    knx:includesDPT knx:emPowerRange .

knx:type.dpt.field.pc.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "power constraint" ;
    knx:fieldIndex 0 ;
    knx:fieldType "D<n>" ;
    knx:includesDPTField knx:type.dpt.field.pc.i0.ID,
        knx:type.dpt.field.pc.i1.CT,
        knx:type.dpt.field.pc.i2.START,
        knx:type.dpt.field.pc.i3.LR_CNT,
        knx:type.dpt.field.pc.i4.LR .

knx:type.dpt.field.pc.i0.ID a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "ID of the power constraint" ;
    knx:fieldIndex 0 ;
    knx:fieldName "ID" ;
    knx:fieldSize 4 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4 .

knx:type.dpt.field.pc.i1.CT a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "consequence type of the power constraint" ;
    knx:fieldIndex 1 ;
    knx:fieldName "CT" ;
    knx:fieldSize 4 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4 .

knx:type.dpt.field.pc.i2.START a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "timestamp when the constraints becomes valid" ;
    knx:fieldIndex 2 ;
    knx:fieldName "START" ;
    knx:fieldSize 64 ;
    knx:includesDPT knx:dateTime .

knx:type.dpt.field.pc.i4.LR a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "list of limit ranges" ;
    knx:fieldIndex 4 ;
    knx:fieldName "LR" ;
    knx:fieldType "D<n>" ;
    knx:includesCounter knx:type.dpt.field.pc.i3.LR_CNT ;
    knx:includesDPT knx:emLimitRange .

knx:type.dpt.field.psc.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Power sequence container" ;
    knx:fieldIndex 0 ;
    knx:fieldType "D<n>" ;
    knx:includesDPTField knx:type.dpt.field.psc.i0.SC_ID,
        knx:type.dpt.field.psc.i1.SQ_CNT,
        knx:type.dpt.field.psc.i2.SQ_SEL,
        knx:type.dpt.field.psc.i4.SQ ;
    knx:includesReservedBit knx:type.dpt.field.psc.i3.Reserved .

knx:type.dpt.field.psc.i0.SC_ID a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Identifier of power sequence container" ;
    knx:fieldIndex 0 ;
    knx:fieldName "SC_ID" ;
    knx:fieldSize 4 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4 .

knx:type.dpt.field.psc.i2.SQ_SEL a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Selected power sequence container" ;
    knx:fieldIndex 2 ;
    knx:fieldName "SQ_SEL" ;
    knx:fieldSize 4 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4 .

knx:type.dpt.field.psc.i3.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Reserved Bits" ;
    knx:fieldIndex 3 ;
    knx:fieldName "RESERVED" ;
    knx:fieldSize 4 ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved .

knx:type.dpt.field.psc.i4.SQ a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "List of power sequences" ;
    knx:fieldIndex 4 ;
    knx:fieldName "SQ" ;
    knx:fieldType "D<n>" ;
    knx:includesCounter knx:type.dpt.field.psc.i1.SQ_CNT ;
    knx:includesDPT knx:emPowerSequence .

knx:type.dpt.field.td.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "timer declaration" ;
    knx:includesDPTField knx:type.dpt.field.td.i0.DUR,
        knx:type.dpt.field.td.i1.ID,
        knx:type.dpt.field.td.i2.Reserved .

knx:type.dpt.field.td.i0.DUR a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "duration the timer is active when started" ;
    knx:fieldIndex 0 ;
    knx:fieldName "DUR" ;
    knx:fieldSize 16 ;
    knx:includesDPT knx:timePeriodSec .

knx:type.dpt.field.td.i1.ID a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "identifier of the timer, has to start with 1" ;
    knx:fieldIndex 1 ;
    knx:fieldName "ID" ;
    knx:fieldSize 4 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4_1_15 .

knx:type.dpt.field.td.i2.Reserved a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "reserved bits" ;
    knx:fieldIndex 2 ;
    knx:fieldName "RESERVED" ;
    knx:fieldSize 4 ;
    knx:fieldType "r" ;
    knx:includesReservedBit knx:type.bit.reserved .

knx:type.dpt.field.uf.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "usage forecast element" ;
    knx:includesDPTField knx:type.dpt.field.uf.i0.FC_VAL,
        knx:type.dpt.field.uf.i1.DUR .

knx:type.dpt.field.uf.i0.FC_VAL a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "forecast value" ;
    knx:fieldIndex 0 ;
    knx:fieldName "FC_VAL" ;
    knx:includesDPT knx:emForecastValue .

knx:type.dpt.field.uf.i1.DUR a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "duration" ;
    knx:fieldIndex 1 ;
    knx:fieldName "DUR" ;
    knx:fieldSize 16 ;
    knx:includesDPT knx:timePeriodSec .

knx:type.dpt.pe.i0 a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "power envelop element" ;
    knx:fieldIndex 0 ;
    knx:fieldType "D<n>" ;
    knx:includesDPTField knx:type.dpt.pe.i0.LR,
        knx:type.dpt.pe.i1.DUR .

knx:type.dpt.pe.i0.LR a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "limit range defining upper and lower power values" ;
    knx:fieldIndex 0 ;
    knx:fieldName "LR" ;
    knx:fieldSize 32 ;
    knx:includesDPT knx:emPowerRange .

knx:type.dpt.pe.i1.DUR a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "duration that gives the seconds that this limit range stays valid" ;
    knx:fieldIndex 1 ;
    knx:fieldName "DUR" ;
    knx:fieldSize 16 ;
    knx:includesDPT knx:timePeriodSec .

knx:type.kvpair.1.1.i0.0 a owl:NamedIndividual ;
    rdfs:label "Off = 0"@en ;
    dct:title "Off = 0"@en ;
    knx:isApplicableDatapointEnumOf tag:off ;
    knx:valueAPI "off" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.1.i0.0"^^xsd:anyURI .

knx:type.kvpair.1.1.i0.1 a owl:NamedIndividual ;
    rdfs:label "On = 1"@en ;
    dct:title "On = 1"@en ;
    knx:isApplicableDatapointEnumOf tag:on ;
    knx:valueAPI "on" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.1.i0.1"^^xsd:anyURI .

knx:type.kvpair.1.10.i0.0 a owl:NamedIndividual ;
    rdfs:label "Stop = 0"@en ;
    dct:title "Stop = 0"@en ;
    knx:valueAPI "stop" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.10.i0.0"^^xsd:anyURI .

knx:type.kvpair.1.10.i0.1 a owl:NamedIndividual ;
    rdfs:label "Start = 1"@en ;
    dct:title "Start = 1"@en ;
    knx:valueAPI "start" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.10.i0.1"^^xsd:anyURI .

knx:type.kvpair.1.100.i0.0 a owl:NamedIndividual ;
    rdfs:label "cooling = 0"@en ;
    dct:title "cooling = 0"@en ;
    knx:valueAPI "cooling" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.100.i0.0"^^xsd:anyURI .

knx:type.kvpair.1.100.i0.1 a owl:NamedIndividual ;
    rdfs:label "heating = 1"@en ;
    dct:title "heating = 1"@en ;
    knx:valueAPI "heating" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.100.i0.1"^^xsd:anyURI .

knx:type.kvpair.1.12.i0.0 a owl:NamedIndividual ;
    rdfs:label "Not inverted = 0"@en ;
    dct:title "Not inverted = 0"@en ;
    knx:valueAPI "notInverted" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.12.i0.0"^^xsd:anyURI .

knx:type.kvpair.1.12.i0.1 a owl:NamedIndividual ;
    rdfs:label "Inverted = 1"@en ;
    dct:title "Inverted = 1"@en ;
    knx:valueAPI "inverted" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.12.i0.1"^^xsd:anyURI .

knx:type.kvpair.1.1200.i0.0 a owl:NamedIndividual ;
    rdfs:label "Consumer = 0"@en ;
    dct:title "Consumer = 0"@en ;
    knx:valueAPI "consumer" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.1200.i0.0"^^xsd:anyURI .

knx:type.kvpair.1.1200.i0.1 a owl:NamedIndividual ;
    rdfs:label "Producer = 1"@en ;
    dct:title "Producer = 1"@en ;
    knx:valueAPI "producer" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.1200.i0.1"^^xsd:anyURI .

knx:type.kvpair.1.1201.i0.0 a owl:NamedIndividual ;
    rdfs:label "Positive = 0"@en ;
    dct:title "Positive = 0"@en ;
    knx:valueAPI "positive" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.1201.i0.0"^^xsd:anyURI .

knx:type.kvpair.1.1201.i0.1 a owl:NamedIndividual ;
    rdfs:label "Negative = 1"@en ;
    dct:title "Negative = 1"@en ;
    knx:valueAPI "negative" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.1201.i0.1"^^xsd:anyURI .

knx:type.kvpair.1.13.i0.0 a owl:NamedIndividual ;
    rdfs:label "Start/stop = 0"@en ;
    dct:title "Start/stop = 0"@en ;
    knx:valueAPI "startstop" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.13.i0.0"^^xsd:anyURI .

knx:type.kvpair.1.13.i0.1 a owl:NamedIndividual ;
    rdfs:label "Cyclically = 1"@en ;
    dct:title "Cyclically = 1"@en ;
    knx:valueAPI "cyclically" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.13.i0.1"^^xsd:anyURI .

knx:type.kvpair.1.14.i0.0 a owl:NamedIndividual ;
    rdfs:label "Fixed = 0"@en ;
    dct:title "Fixed = 0"@en ;
    knx:valueAPI "fixed" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.14.i0.0"^^xsd:anyURI .

knx:type.kvpair.1.14.i0.1 a owl:NamedIndividual ;
    rdfs:label "Calculated = 1"@en ;
    dct:title "Calculated = 1"@en ;
    knx:valueAPI "calculated" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.14.i0.1"^^xsd:anyURI .

knx:type.kvpair.1.15.i0.0 a owl:NamedIndividual ;
    rdfs:label "no action (dummy) = 0"@en ;
    dct:title "no action (dummy) = 0"@en ;
    knx:valueAPI "noAction(dummy)" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.15.i0.0"^^xsd:anyURI .

knx:type.kvpair.1.15.i0.1 a owl:NamedIndividual ;
    rdfs:label "reset command (trigger) = 1"@en ;
    dct:title "reset command (trigger) = 1"@en ;
    knx:valueAPI "resetCommand(trigger)" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.15.i0.1"^^xsd:anyURI .

knx:type.kvpair.1.16.i0.0 a owl:NamedIndividual ;
    rdfs:label "no action (dummy) = 0"@en ;
    dct:title "no action (dummy) = 0"@en ;
    knx:valueAPI "noAction(dummy)" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.16.i0.0"^^xsd:anyURI .

knx:type.kvpair.1.16.i0.1 a owl:NamedIndividual ;
    rdfs:label "acknowledge command (trigger), e.g. for alarming = 1"@en ;
    dct:title "acknowledge command (trigger), e.g. for alarming = 1"@en ;
    knx:valueAPI "acknowledgeCommand" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.16.i0.1"^^xsd:anyURI .

knx:type.kvpair.1.17.i0.0 a owl:NamedIndividual ;
    rdfs:label "trigger (0) = 0"@en ;
    dct:title "trigger (0) = 0"@en ;
    knx:valueAPI "trigger(0)" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.17.i0.0"^^xsd:anyURI .

knx:type.kvpair.1.17.i0.1 a owl:NamedIndividual ;
    rdfs:label "trigger (1) = 1"@en ;
    dct:title "trigger (1) = 1"@en ;
    knx:valueAPI "trigger(1)" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.17.i0.1"^^xsd:anyURI .

knx:type.kvpair.1.18.i0.0 a owl:NamedIndividual ;
    rdfs:label "not occupied = 0"@en ;
    dct:title "not occupied = 0"@en ;
    knx:valueAPI "notOccupied" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.18.i0.0"^^xsd:anyURI .

knx:type.kvpair.1.18.i0.1 a owl:NamedIndividual ;
    rdfs:label "occupied = 1"@en ;
    dct:title "occupied = 1"@en ;
    knx:valueAPI "occupied" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.18.i0.1"^^xsd:anyURI .

knx:type.kvpair.1.19.i0.0 a owl:NamedIndividual ;
    rdfs:label "closed = 0"@en ;
    dct:title "closed = 0"@en ;
    knx:valueAPI "closed" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.19.i0.0"^^xsd:anyURI .

knx:type.kvpair.1.19.i0.1 a owl:NamedIndividual ;
    rdfs:label "open = 1"@en ;
    dct:title "open = 1"@en ;
    knx:valueAPI "open" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.19.i0.1"^^xsd:anyURI .

knx:type.kvpair.1.21.i0.0 a owl:NamedIndividual ;
    rdfs:label "logical function OR = 0"@en ;
    dct:title "logical function OR = 0"@en ;
    knx:valueAPI "logicalFunctionOR" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.21.i0.0"^^xsd:anyURI .

knx:type.kvpair.1.21.i0.1 a owl:NamedIndividual ;
    rdfs:label "logical function AND = 1"@en ;
    dct:title "logical function AND = 1"@en ;
    knx:valueAPI "logicalFunctionAND" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.21.i0.1"^^xsd:anyURI .

knx:type.kvpair.1.22.i0.0 a owl:NamedIndividual ;
    rdfs:label "scene A = 0"@en ;
    dct:title "scene A = 0"@en ;
    knx:valueAPI "sceneA" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.22.i0.0"^^xsd:anyURI .

knx:type.kvpair.1.22.i0.1 a owl:NamedIndividual ;
    rdfs:label "scene B = 1"@en ;
    dct:title "scene B = 1"@en ;
    knx:valueAPI "sceneB" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.22.i0.1"^^xsd:anyURI .

knx:type.kvpair.1.23.i0.0 a owl:NamedIndividual ;
    rdfs:label "only move Up/Down mode (shutter) = 0"@en ;
    dct:title "only move Up/Down mode (shutter) = 0"@en ;
    knx:valueAPI "onlyMoveUpDownMode(shutter)" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.23.i0.0"^^xsd:anyURI .

knx:type.kvpair.1.23.i0.1 a owl:NamedIndividual ;
    rdfs:label "move Up/Down + StepStop mode (blind) = 1"@en ;
    dct:title "move Up/Down + StepStop mode (blind) = 1"@en ;
    knx:valueAPI "moveUpDown+StepStopMode(blind)" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.23.i0.1"^^xsd:anyURI .

knx:type.kvpair.1.24.i0.0 a owl:NamedIndividual ;
    rdfs:label "Day = 0"@en ;
    dct:title "Day = 0"@en ;
    knx:valueAPI "day" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.24.i0.0"^^xsd:anyURI .

knx:type.kvpair.1.24.i0.1 a owl:NamedIndividual ;
    rdfs:label "Night = 1"@en ;
    dct:title "Night = 1"@en ;
    knx:valueAPI "night" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.24.i0.1"^^xsd:anyURI .

knx:type.kvpair.1.3.i0.0 a owl:NamedIndividual ;
    rdfs:label "Disable = 0"@en ;
    dct:title "Disable = 0"@en ;
    knx:isApplicableDatapointEnumOf tag:disabled ;
    knx:valueAPI "disable" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.3.i0.0"^^xsd:anyURI .

knx:type.kvpair.1.3.i0.1 a owl:NamedIndividual ;
    rdfs:label "Enable = 1"@en ;
    dct:title "Enable = 1"@en ;
    knx:isApplicableDatapointEnumOf tag:enabled ;
    knx:valueAPI "enable" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.3.i0.1"^^xsd:anyURI .

knx:type.kvpair.1.4.i0.0 a owl:NamedIndividual ;
    rdfs:label "No ramp = 0"@en ;
    dct:title "No ramp = 0"@en ;
    knx:valueAPI "noRamp" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.4.i0.0"^^xsd:anyURI .

knx:type.kvpair.1.4.i0.1 a owl:NamedIndividual ;
    rdfs:label "Ramp = 1"@en ;
    dct:title "Ramp = 1"@en ;
    knx:valueAPI "ramp" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.4.i0.1"^^xsd:anyURI .

knx:type.kvpair.1.5.i0.0 a owl:NamedIndividual ;
    rdfs:label "No alarm = 0"@en ;
    dct:title "No alarm = 0"@en ;
    knx:valueAPI "noAlarm" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.5.i0.0"^^xsd:anyURI .

knx:type.kvpair.1.5.i0.1 a owl:NamedIndividual ;
    rdfs:label "Alarm = 1"@en ;
    dct:title "Alarm = 1"@en ;
    knx:valueAPI "alarm" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.5.i0.1"^^xsd:anyURI .

knx:type.kvpair.1.6.i0.0 a owl:NamedIndividual ;
    rdfs:label "Low = 0"@en ;
    dct:title "Low = 0"@en ;
    knx:valueAPI "low" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.6.i0.0"^^xsd:anyURI .

knx:type.kvpair.1.6.i0.1 a owl:NamedIndividual ;
    rdfs:label "High = 1"@en ;
    dct:title "High = 1"@en ;
    knx:valueAPI "high" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.6.i0.1"^^xsd:anyURI .

knx:type.kvpair.1.8.i0.0 a owl:NamedIndividual ;
    rdfs:label "Up = 0"@en ;
    dct:title "Up = 0"@en ;
    knx:isApplicableDatapointEnumOf tag:upwards ;
    knx:valueAPI "up" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.8.i0.0"^^xsd:anyURI .

knx:type.kvpair.1.8.i0.1 a owl:NamedIndividual ;
    rdfs:label "Down = 1"@en ;
    dct:title "Down = 1"@en ;
    knx:isApplicableDatapointEnumOf tag:downwards ;
    knx:valueAPI "down" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.8.i0.1"^^xsd:anyURI .

knx:type.kvpair.1.9.i0.0 a owl:NamedIndividual ;
    rdfs:label "Open = 0"@en ;
    dct:title "Open = 0"@en ;
    knx:isApplicableDatapointEnumOf tag:opened ;
    knx:valueAPI "open" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.9.i0.0"^^xsd:anyURI .

knx:type.kvpair.1.9.i0.1 a owl:NamedIndividual ;
    rdfs:label "Close = 1"@en ;
    dct:title "Close = 1"@en ;
    knx:isApplicableDatapointEnumOf tag:closed ;
    knx:valueAPI "close" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.1.9.i0.1"^^xsd:anyURI .

knx:type.kvpair.10.1.i5.0 a owl:NamedIndividual ;
    rdfs:label "no day = 0"@en ;
    dct:title "no day = 0"@en ;
    knx:valueAPI "noDay" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.10.1.i5.0"^^xsd:anyURI .

knx:type.kvpair.10.1.i5.1 a owl:NamedIndividual ;
    rdfs:label "Monday = 1"@en ;
    dct:title "Monday = 1"@en ;
    knx:valueAPI "monday" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.10.1.i5.1"^^xsd:anyURI .

knx:type.kvpair.10.1.i5.2 a owl:NamedIndividual ;
    rdfs:label "Tuesday = 2"@en ;
    dct:title "Tuesday = 2"@en ;
    knx:valueAPI "tuesday" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.10.1.i5.2"^^xsd:anyURI .

knx:type.kvpair.10.1.i5.3 a owl:NamedIndividual ;
    rdfs:label "Wednesday = 3"@en ;
    dct:title "Wednesday = 3"@en ;
    knx:valueAPI "wednesday" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.10.1.i5.3"^^xsd:anyURI .

knx:type.kvpair.10.1.i5.4 a owl:NamedIndividual ;
    rdfs:label "Thursday = 4"@en ;
    dct:title "Thursday = 4"@en ;
    knx:valueAPI "thursday" ;
    knx:valueKNX 4 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.10.1.i5.4"^^xsd:anyURI .

knx:type.kvpair.10.1.i5.5 a owl:NamedIndividual ;
    rdfs:label "Friday = 5"@en ;
    dct:title "Friday = 5"@en ;
    knx:valueAPI "friday" ;
    knx:valueKNX 5 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.10.1.i5.5"^^xsd:anyURI .

knx:type.kvpair.10.1.i5.6 a owl:NamedIndividual ;
    rdfs:label "Saturday = 6"@en ;
    dct:title "Saturday = 6"@en ;
    knx:valueAPI "saturday" ;
    knx:valueKNX 6 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.10.1.i5.6"^^xsd:anyURI .

knx:type.kvpair.10.1.i5.7 a owl:NamedIndividual ;
    rdfs:label "Sunday = 7"@en ;
    dct:title "Sunday = 7"@en ;
    knx:valueAPI "sunday" ;
    knx:valueKNX 7 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.10.1.i5.7"^^xsd:anyURI .

knx:type.kvpair.15.0.i2.0 a owl:NamedIndividual ;
    rdfs:label "left to right = 0"@en ;
    dct:title "left to right = 0"@en ;
    knx:valueAPI "leftToRight" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.15.0.i2.0"^^xsd:anyURI .

knx:type.kvpair.15.0.i2.1 a owl:NamedIndividual ;
    rdfs:label "right to left = 1"@en ;
    dct:title "right to left = 1"@en ;
    knx:valueAPI "rightToLeft" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.15.0.i2.1"^^xsd:anyURI .

knx:type.kvpair.15.0.i3.0 a owl:NamedIndividual ;
    rdfs:label "not accepted = 0"@en ;
    dct:title "not accepted = 0"@en ;
    knx:valueAPI "notAccepted" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.15.0.i3.0"^^xsd:anyURI .

knx:type.kvpair.15.0.i3.1 a owl:NamedIndividual ;
    rdfs:label "accepted = 1"@en ;
    dct:title "accepted = 1"@en ;
    knx:valueAPI "accepted" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.15.0.i3.1"^^xsd:anyURI .

knx:type.kvpair.15.0.i4.0 a owl:NamedIndividual ;
    rdfs:label "no error = 0"@en ;
    dct:title "no error = 0"@en ;
    knx:valueAPI "noError" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.15.0.i4.0"^^xsd:anyURI .

knx:type.kvpair.15.0.i4.1 a owl:NamedIndividual ;
    rdfs:label "reading of access information code was not successful = 1"@en ;
    dct:title "reading of access information code was not successful = 1"@en ;
    knx:valueAPI "readingOfAccessInformationCodeWasNo" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.15.0.i4.1"^^xsd:anyURI .

knx:type.kvpair.18.1.i2.0 a owl:NamedIndividual ;
    rdfs:label "activate the scene corresponding to the field Scene Number = 0"@en ;
    dct:title "activate the scene corresponding to the field Scene Number = 0"@en ;
    knx:valueAPI "activateTheSceneCorrespondingToTheF" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.18.1.i2.0"^^xsd:anyURI .

knx:type.kvpair.18.1.i2.1 a owl:NamedIndividual ;
    rdfs:label "learn the scene corresponding to the field Scene Number = 1"@en ;
    dct:title "learn the scene corresponding to the field Scene Number = 1"@en ;
    knx:valueAPI "learnTheSceneCorrespondingToTheFiel" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.18.1.i2.1"^^xsd:anyURI .

knx:type.kvpair.19.1.i1.0 a owl:NamedIndividual ;
    rdfs:label "unreliable synchronisation source (mains, local quartz) = 0"@en ;
    dct:title "unreliable synchronisation source (mains, local quartz) = 0"@en ;
    knx:valueAPI "unreliableSynchronisationSource(mai" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.19.1.i1.0"^^xsd:anyURI .

knx:type.kvpair.19.1.i1.1 a owl:NamedIndividual ;
    rdfs:label "reliable synchronisation source (radio, Internet) = 1"@en ;
    dct:title "reliable synchronisation source (radio, Internet) = 1"@en ;
    knx:valueAPI "reliableSynchronisationSource(radio" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.19.1.i1.1"^^xsd:anyURI .

knx:type.kvpair.19.1.i10.0 a owl:NamedIndividual ;
    rdfs:label "Normal (no fault) = 0"@en ;
    dct:title "Normal (no fault) = 0"@en ;
    knx:valueAPI "normal(noFault)" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.19.1.i10.0"^^xsd:anyURI .

knx:type.kvpair.19.1.i10.1 a owl:NamedIndividual ;
    rdfs:label "Fault = 1"@en ;
    dct:title "Fault = 1"@en ;
    knx:valueAPI "fault" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.19.1.i10.1"^^xsd:anyURI .

knx:type.kvpair.19.1.i2.0 a owl:NamedIndividual ;
    rdfs:label "clock without ext. sync signal = 0"@en ;
    dct:title "clock without ext. sync signal = 0"@en ;
    knx:valueAPI "clockWithoutExt.SyncSignal" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.19.1.i2.0"^^xsd:anyURI .

knx:type.kvpair.19.1.i2.1 a owl:NamedIndividual ;
    rdfs:label "clock with ext. sync signal = 1"@en ;
    dct:title "clock with ext. sync signal = 1"@en ;
    knx:valueAPI "clockWithExt.SyncSignal" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.19.1.i2.1"^^xsd:anyURI .

knx:type.kvpair.19.1.i3.0 a owl:NamedIndividual ;
    rdfs:label "Time = UT+X = 0"@en ;
    dct:title "Time = UT+X = 0"@en ;
    knx:valueAPI "time=UT+X" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.19.1.i3.0"^^xsd:anyURI .

knx:type.kvpair.19.1.i3.1 a owl:NamedIndividual ;
    rdfs:label "Time = UT+X+1 = 1"@en ;
    dct:title "Time = UT+X+1 = 1"@en ;
    knx:valueAPI "time=UT+X+1" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.19.1.i3.1"^^xsd:anyURI .

knx:type.kvpair.19.1.i4.0 a owl:NamedIndividual ;
    rdfs:label "Hour of day, Minutes and Seconds field valid = 0"@en ;
    dct:title "Hour of day, Minutes and Seconds field valid = 0"@en ;
    knx:valueAPI "hourOfDay,MinutesAndSecondsFieldVal" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.19.1.i4.0"^^xsd:anyURI .

knx:type.kvpair.19.1.i4.1 a owl:NamedIndividual ;
    rdfs:label "Hour of day, Minutes and Seconds field not valid = 1"@en ;
    dct:title "Hour of day, Minutes and Seconds field not valid = 1"@en ;
    knx:valueAPI "hourOfDay,MinutesAndSecondsFieldNot" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.19.1.i4.1"^^xsd:anyURI .

knx:type.kvpair.19.1.i5.0 a owl:NamedIndividual ;
    rdfs:label "Day of week field valid = 0"@en ;
    dct:title "Day of week field valid = 0"@en ;
    knx:valueAPI "dayOfWeekFieldValid" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.19.1.i5.0"^^xsd:anyURI .

knx:type.kvpair.19.1.i5.1 a owl:NamedIndividual ;
    rdfs:label "Day of week field not valid = 1"@en ;
    dct:title "Day of week field not valid = 1"@en ;
    knx:valueAPI "dayOfWeekFieldNotValid" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.19.1.i5.1"^^xsd:anyURI .

knx:type.kvpair.19.1.i6.0 a owl:NamedIndividual ;
    rdfs:label "Month and Day of Month fields valid = 0"@en ;
    dct:title "Month and Day of Month fields valid = 0"@en ;
    knx:valueAPI "monthAndDayOfMonthFieldsValid" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.19.1.i6.0"^^xsd:anyURI .

knx:type.kvpair.19.1.i6.1 a owl:NamedIndividual ;
    rdfs:label "Month and Day of Month field not valid = 1"@en ;
    dct:title "Month and Day of Month field not valid = 1"@en ;
    knx:valueAPI "monthAndDayOfMonthFieldNotValid" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.19.1.i6.1"^^xsd:anyURI .

knx:type.kvpair.19.1.i7.0 a owl:NamedIndividual ;
    rdfs:label "Year field valid = 0"@en ;
    dct:title "Year field valid = 0"@en ;
    knx:valueAPI "yearFieldValid" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.19.1.i7.0"^^xsd:anyURI .

knx:type.kvpair.19.1.i7.1 a owl:NamedIndividual ;
    rdfs:label "Year field not valid = 1"@en ;
    dct:title "Year field not valid = 1"@en ;
    knx:valueAPI "yearFieldNotValid" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.19.1.i7.1"^^xsd:anyURI .

knx:type.kvpair.19.1.i8.0 a owl:NamedIndividual ;
    rdfs:label "WD field valid = 0"@en ;
    dct:title "WD field valid = 0"@en ;
    knx:valueAPI "wDFieldValid" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.19.1.i8.0"^^xsd:anyURI .

knx:type.kvpair.19.1.i8.1 a owl:NamedIndividual ;
    rdfs:label "WD field not valid = 1"@en ;
    dct:title "WD field not valid = 1"@en ;
    knx:valueAPI "wDFieldNotValid" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.19.1.i8.1"^^xsd:anyURI .

knx:type.kvpair.19.1.i9.0 a owl:NamedIndividual ;
    rdfs:label "Bank Holiday (No working day) = 0"@en ;
    dct:title "Bank Holiday (No working day) = 0"@en ;
    knx:valueAPI "bankHoliday(NoWorkingDay)" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.19.1.i9.0"^^xsd:anyURI .

knx:type.kvpair.19.1.i9.1 a owl:NamedIndividual ;
    rdfs:label "Working day = 1"@en ;
    dct:title "Working day = 1"@en ;
    knx:valueAPI "workingDay" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.19.1.i9.1"^^xsd:anyURI .

knx:type.kvpair.20.1.i0.0 a owl:NamedIndividual ;
    rdfs:label "autonomous = 0"@en ;
    dct:title "autonomous = 0"@en ;
    knx:valueAPI "autonomous" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.1.i0.1 a owl:NamedIndividual ;
    rdfs:label "slave = 1"@en ;
    dct:title "slave = 1"@en ;
    knx:valueAPI "slave" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.1.i0.2 a owl:NamedIndividual ;
    rdfs:label "master = 2"@en ;
    dct:title "master = 2"@en ;
    knx:valueAPI "master" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.100.i0.0 a owl:NamedIndividual ;
    rdfs:label "auto = 0"@en ;
    dct:title "auto = 0"@en ;
    knx:valueAPI "auto" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.100.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.100.i0.1 a owl:NamedIndividual ;
    rdfs:label "oil = 1"@en ;
    dct:title "oil = 1"@en ;
    knx:valueAPI "oil" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.100.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.100.i0.2 a owl:NamedIndividual ;
    rdfs:label "gas = 2"@en ;
    dct:title "gas = 2"@en ;
    knx:valueAPI "gas" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.100.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.100.i0.3 a owl:NamedIndividual ;
    rdfs:label "solid state fuel = 3"@en ;
    dct:title "solid state fuel = 3"@en ;
    knx:valueAPI "solidStateFuel" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.100.i0.3"^^xsd:anyURI .

knx:type.kvpair.20.1000.i0.0 a owl:NamedIndividual ;
    rdfs:label "Data Link Layer = 0"@en ;
    dct:title "Data Link Layer = 0"@en ;
    knx:valueAPI "dataLinkLayer" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1000.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.1000.i0.1 a owl:NamedIndividual ;
    rdfs:label "Data Link Layer Busmonitor = 1"@en ;
    dct:title "Data Link Layer Busmonitor = 1"@en ;
    knx:valueAPI "dataLinkLayerBusmonitor" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1000.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.1000.i0.2 a owl:NamedIndividual ;
    rdfs:label "Data Link Layer Raw Frames = 2"@en ;
    dct:title "Data Link Layer Raw Frames = 2"@en ;
    knx:valueAPI "dataLinkLayerRawFrames" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1000.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.1000.i0.255 a owl:NamedIndividual ;
    rdfs:label "No Layer = 255"@en ;
    dct:title "No Layer = 255"@en ;
    knx:valueAPI "noLayer" ;
    knx:valueKNX 255 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1000.i0.255"^^xsd:anyURI .

knx:type.kvpair.20.1000.i0.6 a owl:NamedIndividual ;
    rdfs:label "cEMI Transport Layer = 6"@en ;
    dct:title "cEMI Transport Layer = 6"@en ;
    knx:valueAPI "cEMITransportLayer" ;
    knx:valueKNX 6 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1000.i0.6"^^xsd:anyURI .

knx:type.kvpair.20.1001.i0.1 a owl:NamedIndividual ;
    rdfs:label "PL medium Domain Address = 1"@en ;
    dct:title "PL medium Domain Address = 1"@en ;
    knx:valueAPI "pLMediumDomainAddress" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1001.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.1001.i0.2 a owl:NamedIndividual ;
    rdfs:label "RF Control Octet and Serial Number or DoA = 2"@en ;
    dct:title "RF Control Octet and Serial Number or DoA = 2"@en ;
    knx:valueAPI "rFControlOctetAndSerialNumberOrDoA" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1001.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.1001.i0.3 a owl:NamedIndividual ;
    rdfs:label "Busmonitor Error Flags = 3"@en ;
    dct:title "Busmonitor Error Flags = 3"@en ;
    knx:valueAPI "busmonitorErrorFlags" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1001.i0.3"^^xsd:anyURI .

knx:type.kvpair.20.1001.i0.4 a owl:NamedIndividual ;
    rdfs:label "Relative timestamp = 4"@en ;
    dct:title "Relative timestamp = 4"@en ;
    knx:valueAPI "relativeTimestamp" ;
    knx:valueKNX 4 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1001.i0.4"^^xsd:anyURI .

knx:type.kvpair.20.1001.i0.5 a owl:NamedIndividual ;
    rdfs:label "Time delay = 5"@en ;
    dct:title "Time delay = 5"@en ;
    knx:valueAPI "timeDelay" ;
    knx:valueKNX 5 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1001.i0.5"^^xsd:anyURI .

knx:type.kvpair.20.1001.i0.6 a owl:NamedIndividual ;
    rdfs:label "Extended Relative Timestamp = 6"@en ;
    dct:title "Extended Relative Timestamp = 6"@en ;
    knx:valueAPI "extendedRelativeTimestamp" ;
    knx:valueKNX 6 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1001.i0.6"^^xsd:anyURI .

knx:type.kvpair.20.1001.i0.7 a owl:NamedIndividual ;
    rdfs:label "BiBat information = 7"@en ;
    dct:title "BiBat information = 7"@en ;
    knx:valueAPI "biBatInformation" ;
    knx:valueKNX 7 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1001.i0.7"^^xsd:anyURI .

knx:type.kvpair.20.1002.i0.0 a owl:NamedIndividual ;
    rdfs:label "asynchronous = 0"@en ;
    dct:title "asynchronous = 0"@en ;
    knx:valueAPI "asynchronous" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1002.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.1002.i0.1 a owl:NamedIndividual ;
    rdfs:label "asynchronous + BiBat Master = 1"@en ;
    dct:title "asynchronous + BiBat Master = 1"@en ;
    knx:valueAPI "asynchronous+BiBatMaster" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1002.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.1002.i0.2 a owl:NamedIndividual ;
    rdfs:label "asynchronous + BiBat Slave = 2"@en ;
    dct:title "asynchronous + BiBat Slave = 2"@en ;
    knx:valueAPI "asynchronous+BiBatSlave" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1002.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.1003.i0.0 a owl:NamedIndividual ;
    rdfs:label "no filtering, all supported received frames shall be passed to the cEMI client using L_Data.ind = 0"@en ;
    dct:title "no filtering, all supported received frames shall be passed to the cEMI client using L_Data.ind = 0"@en ;
    knx:valueAPI "noFiltering,AllSupportedReceivedFra" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1003.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.1003.i0.1 a owl:NamedIndividual ;
    rdfs:label "filtering by Domain Address = 1"@en ;
    dct:title "filtering by Domain Address = 1"@en ;
    knx:valueAPI "filteringByDomainAddress" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1003.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.1003.i0.2 a owl:NamedIndividual ;
    rdfs:label "filtering by KNX Serial Number table = 2"@en ;
    dct:title "filtering by KNX Serial Number table = 2"@en ;
    knx:valueAPI "filteringByKNXSerialNumberTable" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1003.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.1003.i0.3 a owl:NamedIndividual ;
    rdfs:label "filtering by Domain Address and by Serial number table = 3"@en ;
    dct:title "filtering by Domain Address and by Serial number table = 3"@en ;
    knx:valueAPI "filteringByDomainAddressAndBySerial" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1003.i0.3"^^xsd:anyURI .

knx:type.kvpair.20.101.i0.1 a owl:NamedIndividual ;
    rdfs:label "1 stage = 1"@en ;
    dct:title "1 stage = 1"@en ;
    knx:valueAPI "1Stage" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.101.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.101.i0.2 a owl:NamedIndividual ;
    rdfs:label "2 stage = 2"@en ;
    dct:title "2 stage = 2"@en ;
    knx:valueAPI "2Stage" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.101.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.101.i0.3 a owl:NamedIndividual ;
    rdfs:label "modulating = 3"@en ;
    dct:title "modulating = 3"@en ;
    knx:valueAPI "modulating" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.101.i0.3"^^xsd:anyURI .

knx:type.kvpair.20.102.i0.0 a owl:NamedIndividual ;
    rdfs:label "Auto = 0"@en ;
    dct:title "Auto = 0"@en ;
    knx:isApplicableDatapointEnumOf tag:hvacModeAuto ;
    knx:valueAPI "auto" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.102.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.102.i0.1 a owl:NamedIndividual ;
    rdfs:label "Comfort = 1"@en ;
    dct:title "Comfort = 1"@en ;
    knx:isApplicableDatapointEnumOf tag:hvacModeComfort ;
    knx:valueAPI "comfort" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.102.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.102.i0.2 a owl:NamedIndividual ;
    rdfs:label "Standby = 2"@en ;
    dct:title "Standby = 2"@en ;
    knx:isApplicableDatapointEnumOf tag:hvacModeStandby ;
    knx:valueAPI "standby" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.102.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.102.i0.3 a owl:NamedIndividual ;
    rdfs:label "Economy = 3"@en ;
    dct:title "Economy = 3"@en ;
    knx:isApplicableDatapointEnumOf tag:hvacModeEconomy ;
    knx:valueAPI "economy" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.102.i0.3"^^xsd:anyURI .

knx:type.kvpair.20.102.i0.4 a owl:NamedIndividual ;
    rdfs:label "Building Protection = 4"@en ;
    dct:title "Building Protection = 4"@en ;
    knx:isApplicableDatapointEnumOf tag:hvacModeProtection ;
    knx:valueAPI "buildingProtection" ;
    knx:valueKNX 4 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.102.i0.4"^^xsd:anyURI .

knx:type.kvpair.20.103.i0.0 a owl:NamedIndividual ;
    rdfs:label "Auto = 0"@en ;
    dct:title "Auto = 0"@en ;
    knx:valueAPI "auto" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.103.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.103.i0.1 a owl:NamedIndividual ;
    rdfs:label "LegioProtect = 1"@en ;
    dct:title "LegioProtect = 1"@en ;
    knx:valueAPI "legioProtect" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.103.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.103.i0.2 a owl:NamedIndividual ;
    rdfs:label "Normal = 2"@en ;
    dct:title "Normal = 2"@en ;
    knx:valueAPI "normal" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.103.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.103.i0.3 a owl:NamedIndividual ;
    rdfs:label "Reduced = 3"@en ;
    dct:title "Reduced = 3"@en ;
    knx:valueAPI "reduced" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.103.i0.3"^^xsd:anyURI .

knx:type.kvpair.20.103.i0.4 a owl:NamedIndividual ;
    rdfs:label "Off/FrostProtect = 4"@en ;
    dct:title "Off/FrostProtect = 4"@en ;
    knx:valueAPI "offFrostProtect" ;
    knx:valueKNX 4 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.103.i0.4"^^xsd:anyURI .

knx:type.kvpair.20.104.i0.0 a owl:NamedIndividual ;
    rdfs:label "None = 0"@en ;
    dct:title "None = 0"@en ;
    knx:valueAPI "none" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.104.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.104.i0.1 a owl:NamedIndividual ;
    rdfs:label "Shift load priority = 1"@en ;
    dct:title "Shift load priority = 1"@en ;
    knx:valueAPI "shiftLoadPriority" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.104.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.104.i0.2 a owl:NamedIndividual ;
    rdfs:label "Absolut load priority = 2"@en ;
    dct:title "Absolut load priority = 2"@en ;
    knx:valueAPI "absolutLoadPriority" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.104.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.105.i0.0 a owl:NamedIndividual ;
    rdfs:label "Auto = 0"@en ;
    dct:title "Auto = 0"@en ;
    knx:valueAPI "auto" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.105.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.105.i0.1 a owl:NamedIndividual ;
    rdfs:label "Heat = 1"@en ;
    dct:title "Heat = 1"@en ;
    knx:valueAPI "heat" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.105.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.105.i0.10 a owl:NamedIndividual ;
    rdfs:label "Free Cool = 10"@en ;
    dct:title "Free Cool = 10"@en ;
    knx:valueAPI "freeCool" ;
    knx:valueKNX 10 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.105.i0.10"^^xsd:anyURI .

knx:type.kvpair.20.105.i0.11 a owl:NamedIndividual ;
    rdfs:label "Ice = 11"@en ;
    dct:title "Ice = 11"@en ;
    knx:valueAPI "ice" ;
    knx:valueKNX 11 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.105.i0.11"^^xsd:anyURI .

knx:type.kvpair.20.105.i0.12 a owl:NamedIndividual ;
    rdfs:label "Maximum Heating Mode = 12"@en ;
    dct:title "Maximum Heating Mode = 12"@en ;
    knx:valueAPI "maximumHeatingMode" ;
    knx:valueKNX 12 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.105.i0.12"^^xsd:anyURI .

knx:type.kvpair.20.105.i0.13 a owl:NamedIndividual ;
    rdfs:label "Economic Heat/Cool Mode = 13"@en ;
    dct:title "Economic Heat/Cool Mode = 13"@en ;
    knx:valueAPI "economicHeatCoolMode" ;
    knx:valueKNX 13 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.105.i0.13"^^xsd:anyURI .

knx:type.kvpair.20.105.i0.14 a owl:NamedIndividual ;
    rdfs:label "Dehumidification = 14"@en ;
    dct:title "Dehumidification = 14"@en ;
    knx:valueAPI "dehumidification" ;
    knx:valueKNX 14 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.105.i0.14"^^xsd:anyURI .

knx:type.kvpair.20.105.i0.15 a owl:NamedIndividual ;
    rdfs:label "Calibration Mode = 15"@en ;
    dct:title "Calibration Mode = 15"@en ;
    knx:valueAPI "calibrationMode" ;
    knx:valueKNX 15 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.105.i0.15"^^xsd:anyURI .

knx:type.kvpair.20.105.i0.16 a owl:NamedIndividual ;
    rdfs:label "Emergency Cool Mode = 16"@en ;
    dct:title "Emergency Cool Mode = 16"@en ;
    knx:valueAPI "emergencyCoolMode" ;
    knx:valueKNX 16 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.105.i0.16"^^xsd:anyURI .

knx:type.kvpair.20.105.i0.17 a owl:NamedIndividual ;
    rdfs:label "Emergency Steam Mode = 17"@en ;
    dct:title "Emergency Steam Mode = 17"@en ;
    knx:valueAPI "emergencySteamMode" ;
    knx:valueKNX 17 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.105.i0.17"^^xsd:anyURI .

knx:type.kvpair.20.105.i0.2 a owl:NamedIndividual ;
    rdfs:label "Morning Warmup = 2"@en ;
    dct:title "Morning Warmup = 2"@en ;
    knx:valueAPI "morningWarmup" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.105.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.105.i0.20 a owl:NamedIndividual ;
    rdfs:label "NoDem = 20"@en ;
    dct:title "NoDem = 20"@en ;
    knx:valueAPI "noDem" ;
    knx:valueKNX 20 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.105.i0.20"^^xsd:anyURI .

knx:type.kvpair.20.105.i0.3 a owl:NamedIndividual ;
    rdfs:label "Cool = 3"@en ;
    dct:title "Cool = 3"@en ;
    knx:valueAPI "cool" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.105.i0.3"^^xsd:anyURI .

knx:type.kvpair.20.105.i0.4 a owl:NamedIndividual ;
    rdfs:label "Night Purge = 4"@en ;
    dct:title "Night Purge = 4"@en ;
    knx:valueAPI "nightPurge" ;
    knx:valueKNX 4 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.105.i0.4"^^xsd:anyURI .

knx:type.kvpair.20.105.i0.5 a owl:NamedIndividual ;
    rdfs:label "Precool = 5"@en ;
    dct:title "Precool = 5"@en ;
    knx:valueAPI "precool" ;
    knx:valueKNX 5 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.105.i0.5"^^xsd:anyURI .

knx:type.kvpair.20.105.i0.6 a owl:NamedIndividual ;
    rdfs:label "Off = 6"@en ;
    dct:title "Off = 6"@en ;
    knx:valueAPI "off" ;
    knx:valueKNX 6 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.105.i0.6"^^xsd:anyURI .

knx:type.kvpair.20.105.i0.7 a owl:NamedIndividual ;
    rdfs:label "Test = 7"@en ;
    dct:title "Test = 7"@en ;
    knx:valueAPI "test" ;
    knx:valueKNX 7 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.105.i0.7"^^xsd:anyURI .

knx:type.kvpair.20.105.i0.8 a owl:NamedIndividual ;
    rdfs:label "Emergency Heat = 8"@en ;
    dct:title "Emergency Heat = 8"@en ;
    knx:valueAPI "emergencyHeat" ;
    knx:valueKNX 8 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.105.i0.8"^^xsd:anyURI .

knx:type.kvpair.20.105.i0.9 a owl:NamedIndividual ;
    rdfs:label "Fan only = 9"@en ;
    dct:title "Fan only = 9"@en ;
    knx:valueAPI "fanOnly" ;
    knx:valueKNX 9 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.105.i0.9"^^xsd:anyURI .

knx:type.kvpair.20.106.i0.0 a owl:NamedIndividual ;
    rdfs:label "Normal = 0"@en ;
    dct:title "Normal = 0"@en ;
    knx:valueAPI "normal" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.106.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.106.i0.1 a owl:NamedIndividual ;
    rdfs:label "EmergPressure = 1"@en ;
    dct:title "EmergPressure = 1"@en ;
    knx:valueAPI "emergPressure" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.106.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.106.i0.2 a owl:NamedIndividual ;
    rdfs:label "EmergDepressure = 2"@en ;
    dct:title "EmergDepressure = 2"@en ;
    knx:valueAPI "emergDepressure" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.106.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.106.i0.3 a owl:NamedIndividual ;
    rdfs:label "EmergPurge = 3"@en ;
    dct:title "EmergPurge = 3"@en ;
    knx:valueAPI "emergPurge" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.106.i0.3"^^xsd:anyURI .

knx:type.kvpair.20.106.i0.4 a owl:NamedIndividual ;
    rdfs:label "EmergShutdown = 4"@en ;
    dct:title "EmergShutdown = 4"@en ;
    knx:valueAPI "emergShutdown" ;
    knx:valueKNX 4 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.106.i0.4"^^xsd:anyURI .

knx:type.kvpair.20.106.i0.5 a owl:NamedIndividual ;
    rdfs:label "EmergFire = 5"@en ;
    dct:title "EmergFire = 5"@en ;
    knx:valueAPI "emergFire" ;
    knx:valueKNX 5 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.106.i0.5"^^xsd:anyURI .

knx:type.kvpair.20.107.i0.0 a owl:NamedIndividual ;
    rdfs:label "Auto = 0"@en ;
    dct:title "Auto = 0"@en ;
    knx:valueAPI "auto" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.107.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.107.i0.1 a owl:NamedIndividual ;
    rdfs:label "CoolingOnly = 1"@en ;
    dct:title "CoolingOnly = 1"@en ;
    knx:valueAPI "coolingOnly" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.107.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.107.i0.2 a owl:NamedIndividual ;
    rdfs:label "HeatingOnly = 2"@en ;
    dct:title "HeatingOnly = 2"@en ;
    knx:valueAPI "heatingOnly" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.107.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.108.i0.1 a owl:NamedIndividual ;
    rdfs:label "Heat stage A for normal heating = 1"@en ;
    dct:title "Heat stage A for normal heating = 1"@en ;
    knx:valueAPI "heatStageAForNormalHeating" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.108.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.108.i0.2 a owl:NamedIndividual ;
    rdfs:label "Heat stage B for heating with two stages (A + B) = 2"@en ;
    dct:title "Heat stage B for heating with two stages (A + B) = 2"@en ;
    knx:valueAPI "heatStageBForHeatingWithTwoStages(A" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.108.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.108.i0.3 a owl:NamedIndividual ;
    rdfs:label "Cool stage A for normal cooling = 3"@en ;
    dct:title "Cool stage A for normal cooling = 3"@en ;
    knx:valueAPI "coolStageAForNormalCooling" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.108.i0.3"^^xsd:anyURI .

knx:type.kvpair.20.108.i0.4 a owl:NamedIndividual ;
    rdfs:label "Cool stage B for cooling with two stages (A + B) = 4"@en ;
    dct:title "Cool stage B for cooling with two stages (A + B) = 4"@en ;
    knx:valueAPI "coolStageBForCoolingWithTwoStages(A" ;
    knx:valueKNX 4 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.108.i0.4"^^xsd:anyURI .

knx:type.kvpair.20.108.i0.5 a owl:NamedIndividual ;
    rdfs:label "Heat/Cool for changeover applications = 5"@en ;
    dct:title "Heat/Cool for changeover applications = 5"@en ;
    knx:valueAPI "heatCoolForChangeoverApplications" ;
    knx:valueKNX 5 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.108.i0.5"^^xsd:anyURI .

knx:type.kvpair.20.109.i0.1 a owl:NamedIndividual ;
    rdfs:label "Fresh air, e.g. for fancoils = 1"@en ;
    dct:title "Fresh air, e.g. for fancoils = 1"@en ;
    knx:valueAPI "freshAir,E.g.ForFancoils" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.109.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.109.i0.2 a owl:NamedIndividual ;
    rdfs:label "Supply air, e.g. for VAV = 2"@en ;
    dct:title "Supply air, e.g. for VAV = 2"@en ;
    knx:valueAPI "supplyAir,E.g.ForVAV" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.109.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.109.i0.3 a owl:NamedIndividual ;
    rdfs:label "Discharge air, e.g. for VAV = 3"@en ;
    dct:title "Discharge air, e.g. for VAV = 3"@en ;
    knx:valueAPI "dischargeAir,E.g.ForVAV" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.109.i0.3"^^xsd:anyURI .

knx:type.kvpair.20.109.i0.4 a owl:NamedIndividual ;
    rdfs:label "Extract air, e.g. for VAV = 4"@en ;
    dct:title "Extract air, e.g. for VAV = 4"@en ;
    knx:valueAPI "extractAir,E.g.ForVAV" ;
    knx:valueKNX 4 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.109.i0.4"^^xsd:anyURI .

knx:type.kvpair.20.11.i0.0 a owl:NamedIndividual ;
    rdfs:label "no fault = 0"@en ;
    dct:title "no fault = 0"@en ;
    knx:valueAPI "noFault" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.11.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.11.i0.1 a owl:NamedIndividual ;
    rdfs:label "general device fault (e.g. RAM, EEPROM, UI, watchdog, ...) = 1"@en ;
    dct:title "general device fault (e.g. RAM, EEPROM, UI, watchdog, ...) = 1"@en ;
    knx:valueAPI "generalDeviceFault(e.g.RAM,EEPROM,U" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.11.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.11.i0.10 a owl:NamedIndividual ;
    rdfs:label "watchdog reset detected = 10"@en ;
    dct:title "watchdog reset detected = 10"@en ;
    knx:valueAPI "watchdogResetDetected" ;
    knx:valueKNX 10 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.11.i0.10"^^xsd:anyURI .

knx:type.kvpair.20.11.i0.11 a owl:NamedIndividual ;
    rdfs:label "invalid opcode detected = 11"@en ;
    dct:title "invalid opcode detected = 11"@en ;
    knx:valueAPI "invalidOpcodeDetected" ;
    knx:valueKNX 11 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.11.i0.11"^^xsd:anyURI .

knx:type.kvpair.20.11.i0.12 a owl:NamedIndividual ;
    rdfs:label "general protection fault = 12"@en ;
    dct:title "general protection fault = 12"@en ;
    knx:valueAPI "generalProtectionFault" ;
    knx:valueKNX 12 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.11.i0.12"^^xsd:anyURI .

knx:type.kvpair.20.11.i0.13 a owl:NamedIndividual ;
    rdfs:label "maximal table length exceeded = 13"@en ;
    dct:title "maximal table length exceeded = 13"@en ;
    knx:valueAPI "maximalTableLengthExceeded" ;
    knx:valueKNX 13 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.11.i0.13"^^xsd:anyURI .

knx:type.kvpair.20.11.i0.14 a owl:NamedIndividual ;
    rdfs:label "undefined load command received = 14"@en ;
    dct:title "undefined load command received = 14"@en ;
    knx:valueAPI "undefinedLoadCommandReceived" ;
    knx:valueKNX 14 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.11.i0.14"^^xsd:anyURI .

knx:type.kvpair.20.11.i0.15 a owl:NamedIndividual ;
    rdfs:label "Group Address Table is not sorted = 15"@en ;
    dct:title "Group Address Table is not sorted = 15"@en ;
    knx:valueAPI "groupAddressTableIsNotSorted" ;
    knx:valueKNX 15 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.11.i0.15"^^xsd:anyURI .

knx:type.kvpair.20.11.i0.16 a owl:NamedIndividual ;
    rdfs:label "invalid connection number (TSAP) = 16"@en ;
    dct:title "invalid connection number (TSAP) = 16"@en ;
    knx:valueAPI "invalidConnectionNumber(TSAP)" ;
    knx:valueKNX 16 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.11.i0.16"^^xsd:anyURI .

knx:type.kvpair.20.11.i0.17 a owl:NamedIndividual ;
    rdfs:label "invalid Group Object number (ASAP) = 17"@en ;
    dct:title "invalid Group Object number (ASAP) = 17"@en ;
    knx:valueAPI "invalidGroupObjectNumber(ASAP)" ;
    knx:valueKNX 17 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.11.i0.17"^^xsd:anyURI .

knx:type.kvpair.20.11.i0.18 a owl:NamedIndividual ;
    rdfs:label "Group Object Type exceeds (PID_MAX_APDU_LENGTH - 2) = 18"@en ;
    dct:title "Group Object Type exceeds (PID_MAX_APDU_LENGTH - 2) = 18"@en ;
    knx:valueAPI "groupObjectTypeExceeds(PID_MAX_APDU" ;
    knx:valueKNX 18 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.11.i0.18"^^xsd:anyURI .

knx:type.kvpair.20.11.i0.2 a owl:NamedIndividual ;
    rdfs:label "communication fault = 2"@en ;
    dct:title "communication fault = 2"@en ;
    knx:valueAPI "communicationFault" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.11.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.11.i0.3 a owl:NamedIndividual ;
    rdfs:label "configuration fault = 3"@en ;
    dct:title "configuration fault = 3"@en ;
    knx:valueAPI "configurationFault" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.11.i0.3"^^xsd:anyURI .

knx:type.kvpair.20.11.i0.4 a owl:NamedIndividual ;
    rdfs:label "hardware fault = 4"@en ;
    dct:title "hardware fault = 4"@en ;
    knx:valueAPI "hardwareFault" ;
    knx:valueKNX 4 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.11.i0.4"^^xsd:anyURI .

knx:type.kvpair.20.11.i0.5 a owl:NamedIndividual ;
    rdfs:label "software fault = 5"@en ;
    dct:title "software fault = 5"@en ;
    knx:valueAPI "softwareFault" ;
    knx:valueKNX 5 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.11.i0.5"^^xsd:anyURI .

knx:type.kvpair.20.11.i0.6 a owl:NamedIndividual ;
    rdfs:label "insufficient non volatile memory = 6"@en ;
    dct:title "insufficient non volatile memory = 6"@en ;
    knx:valueAPI "insufficientNonVolatileMemory" ;
    knx:valueKNX 6 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.11.i0.6"^^xsd:anyURI .

knx:type.kvpair.20.11.i0.7 a owl:NamedIndividual ;
    rdfs:label "insufficient volatile memory = 7"@en ;
    dct:title "insufficient volatile memory = 7"@en ;
    knx:valueAPI "insufficientVolatileMemory" ;
    knx:valueKNX 7 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.11.i0.7"^^xsd:anyURI .

knx:type.kvpair.20.11.i0.8 a owl:NamedIndividual ;
    rdfs:label "memory allocation command with size 0 received = 8"@en ;
    dct:title "memory allocation command with size 0 received = 8"@en ;
    knx:valueAPI "memoryAllocationCommandWithSize0Rec" ;
    knx:valueKNX 8 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.11.i0.8"^^xsd:anyURI .

knx:type.kvpair.20.11.i0.9 a owl:NamedIndividual ;
    rdfs:label "CRC-error = 9"@en ;
    dct:title "CRC-error = 9"@en ;
    knx:valueAPI "cRC-error" ;
    knx:valueKNX 9 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.11.i0.9"^^xsd:anyURI .

knx:type.kvpair.20.110.i0.1 a owl:NamedIndividual ;
    rdfs:label "Heat Stage A On/Off = 1"@en ;
    dct:title "Heat Stage A On/Off = 1"@en ;
    knx:valueAPI "heatStageAOnOff" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.110.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.110.i0.2 a owl:NamedIndividual ;
    rdfs:label "Heat Stage A Proportional = 2"@en ;
    dct:title "Heat Stage A Proportional = 2"@en ;
    knx:valueAPI "heatStageAProportional" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.110.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.110.i0.3 a owl:NamedIndividual ;
    rdfs:label "Heat Stage B Proportional = 3"@en ;
    dct:title "Heat Stage B Proportional = 3"@en ;
    knx:valueAPI "heatStageBProportional" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.110.i0.3"^^xsd:anyURI .

knx:type.kvpair.20.111.i0.0 a owl:NamedIndividual ;
    rdfs:label "not running = 0"@en ;
    dct:title "not running = 0"@en ;
    knx:valueAPI "notRunning" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.111.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.111.i0.1 a owl:NamedIndividual ;
    rdfs:label "permanently running = 1"@en ;
    dct:title "permanently running = 1"@en ;
    knx:valueAPI "permanentlyRunning" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.111.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.111.i0.2 a owl:NamedIndividual ;
    rdfs:label "running in intervals = 2"@en ;
    dct:title "running in intervals = 2"@en ;
    knx:valueAPI "runningInIntervals" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.111.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.112.i0.0 a owl:NamedIndividual ;
    rdfs:label "autonomous = 0"@en ;
    dct:title "autonomous = 0"@en ;
    knx:valueAPI "autonomous" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.112.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.112.i0.1 a owl:NamedIndividual ;
    rdfs:label "master = 1"@en ;
    dct:title "master = 1"@en ;
    knx:valueAPI "master" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.112.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.112.i0.2 a owl:NamedIndividual ;
    rdfs:label "slave = 2"@en ;
    dct:title "slave = 2"@en ;
    knx:valueAPI "slave" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.112.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.113.i0.0 a owl:NamedIndividual ;
    rdfs:label "normal setpoint = 0"@en ;
    dct:title "normal setpoint = 0"@en ;
    knx:valueAPI "normalSetpoint" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.113.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.113.i0.1 a owl:NamedIndividual ;
    rdfs:label "alternative setpoint = 1"@en ;
    dct:title "alternative setpoint = 1"@en ;
    knx:valueAPI "alternativeSetpoint" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.113.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.113.i0.2 a owl:NamedIndividual ;
    rdfs:label "building protection setpoint = 2"@en ;
    dct:title "building protection setpoint = 2"@en ;
    knx:valueAPI "buildingProtectionSetpoint" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.113.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.114.i0.0 a owl:NamedIndividual ;
    rdfs:label "Other device type = 0"@en ;
    dct:title "Other device type = 0"@en ;
    knx:valueAPI "otherDeviceType" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.114.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.114.i0.1 a owl:NamedIndividual ;
    rdfs:label "Oil meter = 1"@en ;
    dct:title "Oil meter = 1"@en ;
    knx:valueAPI "oilMeter" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.114.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.114.i0.10 a owl:NamedIndividual ;
    rdfs:label "Cooling load meter (outlet) = 10"@en ;
    dct:title "Cooling load meter (outlet) = 10"@en ;
    knx:valueAPI "coolingLoadMeter(outlet)" ;
    knx:valueKNX 10 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.114.i0.10"^^xsd:anyURI .

knx:type.kvpair.20.114.i0.11 a owl:NamedIndividual ;
    rdfs:label "Cooling load meter (inlet) = 11"@en ;
    dct:title "Cooling load meter (inlet) = 11"@en ;
    knx:valueAPI "coolingLoadMeter(inlet)" ;
    knx:valueKNX 11 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.114.i0.11"^^xsd:anyURI .

knx:type.kvpair.20.114.i0.12 a owl:NamedIndividual ;
    rdfs:label "Heat (inlet) = 12"@en ;
    dct:title "Heat (inlet) = 12"@en ;
    knx:valueAPI "heat(inlet)" ;
    knx:valueKNX 12 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.114.i0.12"^^xsd:anyURI .

knx:type.kvpair.20.114.i0.13 a owl:NamedIndividual ;
    rdfs:label "Heat and cool = 13"@en ;
    dct:title "Heat and cool = 13"@en ;
    knx:valueAPI "heatAndCool" ;
    knx:valueKNX 13 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.114.i0.13"^^xsd:anyURI .

knx:type.kvpair.20.114.i0.2 a owl:NamedIndividual ;
    rdfs:label "Electricity meter = 2"@en ;
    dct:title "Electricity meter = 2"@en ;
    knx:valueAPI "electricityMeter" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.114.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.114.i0.255 a owl:NamedIndividual ;
    rdfs:label "void device type = 255"@en ;
    dct:title "void device type = 255"@en ;
    knx:valueAPI "voidDeviceType" ;
    knx:valueKNX 255 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.114.i0.255"^^xsd:anyURI .

knx:type.kvpair.20.114.i0.3 a owl:NamedIndividual ;
    rdfs:label "Gas device = 3"@en ;
    dct:title "Gas device = 3"@en ;
    knx:valueAPI "gasDevice" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.114.i0.3"^^xsd:anyURI .

knx:type.kvpair.20.114.i0.32 a owl:NamedIndividual ;
    rdfs:label "breaker (electricity) = 32"@en ;
    dct:title "breaker (electricity) = 32"@en ;
    knx:valueAPI "breaker(electricity)" ;
    knx:valueKNX 32 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.114.i0.32"^^xsd:anyURI .

knx:type.kvpair.20.114.i0.33 a owl:NamedIndividual ;
    rdfs:label "valve (gas or water) = 33"@en ;
    dct:title "valve (gas or water) = 33"@en ;
    knx:valueAPI "valve(gasOrWater)" ;
    knx:valueKNX 33 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.114.i0.33"^^xsd:anyURI .

knx:type.kvpair.20.114.i0.4 a owl:NamedIndividual ;
    rdfs:label "Heat meter = 4"@en ;
    dct:title "Heat meter = 4"@en ;
    knx:valueAPI "heatMeter" ;
    knx:valueKNX 4 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.114.i0.4"^^xsd:anyURI .

knx:type.kvpair.20.114.i0.40 a owl:NamedIndividual ;
    rdfs:label "waste water meter = 40"@en ;
    dct:title "waste water meter = 40"@en ;
    knx:valueAPI "wasteWaterMeter" ;
    knx:valueKNX 40 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.114.i0.40"^^xsd:anyURI .

knx:type.kvpair.20.114.i0.41 a owl:NamedIndividual ;
    rdfs:label "garbage = 41"@en ;
    dct:title "garbage = 41"@en ;
    knx:valueAPI "garbage" ;
    knx:valueKNX 41 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.114.i0.41"^^xsd:anyURI .

knx:type.kvpair.20.114.i0.5 a owl:NamedIndividual ;
    rdfs:label "Steam meter = 5"@en ;
    dct:title "Steam meter = 5"@en ;
    knx:valueAPI "steamMeter" ;
    knx:valueKNX 5 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.114.i0.5"^^xsd:anyURI .

knx:type.kvpair.20.114.i0.6 a owl:NamedIndividual ;
    rdfs:label "Warm water meter = 6"@en ;
    dct:title "Warm water meter = 6"@en ;
    knx:valueAPI "warmWaterMeter" ;
    knx:valueKNX 6 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.114.i0.6"^^xsd:anyURI .

knx:type.kvpair.20.114.i0.7 a owl:NamedIndividual ;
    rdfs:label "Water meter = 7"@en ;
    dct:title "Water meter = 7"@en ;
    knx:valueAPI "waterMeter" ;
    knx:valueKNX 7 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.114.i0.7"^^xsd:anyURI .

knx:type.kvpair.20.114.i0.8 a owl:NamedIndividual ;
    rdfs:label "Heat cost allocator = 8"@en ;
    dct:title "Heat cost allocator = 8"@en ;
    knx:valueAPI "heatCostAllocator" ;
    knx:valueKNX 8 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.114.i0.8"^^xsd:anyURI .

knx:type.kvpair.20.115.i0.0 a owl:NamedIndividual ;
    rdfs:label "inactive = 0"@en ;
    dct:title "inactive = 0"@en ;
    knx:valueAPI "inactive" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.115.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.115.i0.1 a owl:NamedIndividual ;
    rdfs:label "humidification = 1"@en ;
    dct:title "humidification = 1"@en ;
    knx:valueAPI "humidification" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.115.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.115.i0.2 a owl:NamedIndividual ;
    rdfs:label "dehumidification = 2"@en ;
    dct:title "dehumidification = 2"@en ;
    knx:valueAPI "dehumidification" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.115.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.116.i0.0 a owl:NamedIndividual ;
    rdfs:label "disabled = 0"@en ;
    dct:title "disabled = 0"@en ;
    knx:valueAPI "disabled" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.116.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.116.i0.1 a owl:NamedIndividual ;
    rdfs:label "enable stage A = 1"@en ;
    dct:title "enable stage A = 1"@en ;
    knx:valueAPI "enableStageA" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.116.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.116.i0.2 a owl:NamedIndividual ;
    rdfs:label "enable stage B = 2"@en ;
    dct:title "enable stage B = 2"@en ;
    knx:valueAPI "enableStageB" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.116.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.116.i0.3 a owl:NamedIndividual ;
    rdfs:label "enable both stages = 3"@en ;
    dct:title "enable both stages = 3"@en ;
    knx:valueAPI "enableBothStages" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.116.i0.3"^^xsd:anyURI .

knx:type.kvpair.20.12.i0.0 a owl:NamedIndividual ;
    rdfs:label "no fault = 0"@en ;
    dct:title "no fault = 0"@en ;
    knx:valueAPI "noFault" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.12.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.12.i0.1 a owl:NamedIndividual ;
    rdfs:label "sensor fault = 1"@en ;
    dct:title "sensor fault = 1"@en ;
    knx:valueAPI "sensorFault" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.12.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.12.i0.2 a owl:NamedIndividual ;
    rdfs:label "process fault / controller fault = 2"@en ;
    dct:title "process fault / controller fault = 2"@en ;
    knx:valueAPI "processFaultControllerFault" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.12.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.12.i0.3 a owl:NamedIndividual ;
    rdfs:label "actuator fault = 3"@en ;
    dct:title "actuator fault = 3"@en ;
    knx:valueAPI "actuatorFault" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.12.i0.3"^^xsd:anyURI .

knx:type.kvpair.20.12.i0.4 a owl:NamedIndividual ;
    rdfs:label "other fault = 4"@en ;
    dct:title "other fault = 4"@en ;
    knx:valueAPI "otherFault" ;
    knx:valueKNX 4 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.12.i0.4"^^xsd:anyURI .

knx:type.kvpair.20.120.i0.1 a owl:NamedIndividual ;
    rdfs:label "Air Damper = 1"@en ;
    dct:title "Air Damper = 1"@en ;
    knx:valueAPI "airDamper" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.120.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.120.i0.2 a owl:NamedIndividual ;
    rdfs:label "VAV = 2"@en ;
    dct:title "VAV = 2"@en ;
    knx:valueAPI "vAV" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.120.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.1200.i0.0 a owl:NamedIndividual ;
    rdfs:label "Breaker/Valve is closed = 0"@en ;
    dct:title "Breaker/Valve is closed = 0"@en ;
    knx:valueAPI "breakerValveIsClosed" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1200.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.1200.i0.1 a owl:NamedIndividual ;
    rdfs:label "Breaker/Valve is open = 1"@en ;
    dct:title "Breaker/Valve is open = 1"@en ;
    knx:valueAPI "breakerValveIsOpen" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1200.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.1200.i0.2 a owl:NamedIndividual ;
    rdfs:label "Breaker/Valve is released = 2"@en ;
    dct:title "Breaker/Valve is released = 2"@en ;
    knx:valueAPI "breakerValveIsReleased" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1200.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.1200.i0.3 a owl:NamedIndividual ;
    rdfs:label "invalid = 255"@en ;
    dct:title "invalid = 255"@en ;
    knx:valueAPI "invalid" ;
    knx:valueKNX 255 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1200.i0.3"^^xsd:anyURI .

knx:type.kvpair.20.1202.i0.0 a owl:NamedIndividual ;
    rdfs:label "unknown = 0"@en ;
    dct:title "unknown = 0"@en ;
    knx:valueAPI "unknown" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1202.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.1202.i0.1 a owl:NamedIndividual ;
    rdfs:label "temperature converted = 1"@en ;
    dct:title "temperature converted = 1"@en ;
    knx:valueAPI "temperatureConverted" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1202.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.1202.i0.2 a owl:NamedIndividual ;
    rdfs:label "at base condition = 2"@en ;
    dct:title "at base condition = 2"@en ;
    knx:valueAPI "atBaseCondition" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1202.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.1202.i0.3 a owl:NamedIndividual ;
    rdfs:label "at measurement condition = 3"@en ;
    dct:title "at measurement condition = 3"@en ;
    knx:valueAPI "atMeasurementCondition" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1202.i0.3"^^xsd:anyURI .

knx:type.kvpair.20.1203.i0.0 a owl:NamedIndividual ;
    rdfs:label "closed = 0"@en ;
    dct:title "closed = 0"@en ;
    knx:valueAPI "closed" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1203.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.1203.i0.1 a owl:NamedIndividual ;
    rdfs:label "open on overload = 1"@en ;
    dct:title "open on overload = 1"@en ;
    knx:valueAPI "openOnOverload" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1203.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.1203.i0.2 a owl:NamedIndividual ;
    rdfs:label "open on overvoltage = 2"@en ;
    dct:title "open on overvoltage = 2"@en ;
    knx:valueAPI "openOnOvervoltage" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1203.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.1203.i0.3 a owl:NamedIndividual ;
    rdfs:label "open on load shedding = 3"@en ;
    dct:title "open on load shedding = 3"@en ;
    knx:valueAPI "openOnLoadShedding" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1203.i0.3"^^xsd:anyURI .

knx:type.kvpair.20.1203.i0.4 a owl:NamedIndividual ;
    rdfs:label "open on PLC or Euridis command = 4"@en ;
    dct:title "open on PLC or Euridis command = 4"@en ;
    knx:valueAPI "openOnPLCOrEuridisCommand" ;
    knx:valueKNX 4 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1203.i0.4"^^xsd:anyURI .

knx:type.kvpair.20.1203.i0.5 a owl:NamedIndividual ;
    rdfs:label "open on overheat with a current value over the maximum switching current value = 5"@en ;
    dct:title "open on overheat with a current value over the maximum switching current value = 5"@en ;
    knx:valueAPI "openOnOverheatWithACurrentValueOver" ;
    knx:valueKNX 5 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1203.i0.5"^^xsd:anyURI .

knx:type.kvpair.20.1203.i0.6 a owl:NamedIndividual ;
    rdfs:label "open on overheat with a current value under the maximum switching current value = 6"@en ;
    dct:title "open on overheat with a current value under the maximum switching current value = 6"@en ;
    knx:valueAPI "openOnOverheatWithACurrentValueUnde" ;
    knx:valueKNX 6 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1203.i0.6"^^xsd:anyURI .

knx:type.kvpair.20.1204.i0.0 a owl:NamedIndividual ;
    rdfs:label "deactivated = 0"@en ;
    dct:title "deactivated = 0"@en ;
    knx:valueAPI "deactivated" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1204.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.1204.i0.1 a owl:NamedIndividual ;
    rdfs:label "activated without security = 1"@en ;
    dct:title "activated without security = 1"@en ;
    knx:valueAPI "activatedWithoutSecurity" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1204.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.1204.i0.2 a owl:NamedIndividual ;
    rdfs:label "activated with security = 2"@en ;
    dct:title "activated with security = 2"@en ;
    knx:valueAPI "activatedWithSecurity" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1204.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.1205.i0.0 a owl:NamedIndividual ;
    rdfs:label "New / Unlock (S-SFK) - Not Associated (G3-PLC) = 0"@en ;
    dct:title "New / Unlock (S-SFK) - Not Associated (G3-PLC) = 0"@en ;
    knx:valueAPI "newUnlock(S-SFK)-NotAssociated(G3-P" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1205.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.1205.i0.1 a owl:NamedIndividual ;
    rdfs:label "New / Lock (S-FSK) - Associated (G3-PLC) = 1"@en ;
    dct:title "New / Lock (S-FSK) - Associated (G3-PLC) = 1"@en ;
    knx:valueAPI "newLock(S-FSK)-Associated(G3-PLC)" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1205.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.1205.i0.2 a owl:NamedIndividual ;
    rdfs:label "Registered (S-FSK) - reserved (G3-PLC) = 2"@en ;
    dct:title "Registered (S-FSK) - reserved (G3-PLC) = 2"@en ;
    knx:valueAPI "registered(S-FSK)-Reserved(G3-PLC)" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1205.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.1206.i0.0 a owl:NamedIndividual ;
    rdfs:label "no notice in progress = 0"@en ;
    dct:title "no notice in progress = 0"@en ;
    knx:valueAPI "noNoticeInProgress" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1206.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.1206.i0.1 a owl:NamedIndividual ;
    rdfs:label "notice PE1 in progress = 1"@en ;
    dct:title "notice PE1 in progress = 1"@en ;
    knx:valueAPI "noticePE1InProgress" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1206.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.1206.i0.2 a owl:NamedIndividual ;
    rdfs:label "notice PE2 in progress = 2"@en ;
    dct:title "notice PE2 in progress = 2"@en ;
    knx:valueAPI "noticePE2InProgress" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1206.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.1206.i0.3 a owl:NamedIndividual ;
    rdfs:label "notice PE3 in progress = 3"@en ;
    dct:title "notice PE3 in progress = 3"@en ;
    knx:valueAPI "noticePE3InProgress" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1206.i0.3"^^xsd:anyURI .

knx:type.kvpair.20.1207.i0.0 a owl:NamedIndividual ;
    rdfs:label "no peak event = 0"@en ;
    dct:title "no peak event = 0"@en ;
    knx:valueAPI "noPeakEvent" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1207.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.1207.i0.1 a owl:NamedIndividual ;
    rdfs:label "PE1 in progress = 1"@en ;
    dct:title "PE1 in progress = 1"@en ;
    knx:valueAPI "pE1InProgress" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1207.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.1207.i0.2 a owl:NamedIndividual ;
    rdfs:label "PE2 in progress = 2"@en ;
    dct:title "PE2 in progress = 2"@en ;
    knx:valueAPI "pE2InProgress" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1207.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.1207.i0.3 a owl:NamedIndividual ;
    rdfs:label "PE3 in progress = 3"@en ;
    dct:title "PE3 in progress = 3"@en ;
    knx:valueAPI "pE3InProgress" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1207.i0.3"^^xsd:anyURI .

knx:type.kvpair.20.1208.i0.0 a owl:NamedIndividual ;
    rdfs:label "Historical = 0"@en ;
    dct:title "Historical = 0"@en ;
    knx:valueAPI "historical" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1208.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.1208.i0.1 a owl:NamedIndividual ;
    rdfs:label "Standard = 1"@en ;
    dct:title "Standard = 1"@en ;
    knx:valueAPI "standard" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1208.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.1209.i0.0 a owl:NamedIndividual ;
    rdfs:label "None = 0"@en ;
    dct:title "None = 0"@en ;
    knx:valueAPI "none" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1209.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.1209.i0.1 a owl:NamedIndividual ;
    rdfs:label "Historical single-phase = 1"@en ;
    dct:title "Historical single-phase = 1"@en ;
    knx:valueAPI "historicalSingle-phase" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1209.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.1209.i0.2 a owl:NamedIndividual ;
    rdfs:label "Historical three-phase = 2"@en ;
    dct:title "Historical three-phase = 2"@en ;
    knx:valueAPI "historicalThree-phase" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1209.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.1209.i0.3 a owl:NamedIndividual ;
    rdfs:label "Standard single-phase = 3"@en ;
    dct:title "Standard single-phase = 3"@en ;
    knx:valueAPI "standardSingle-phase" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1209.i0.3"^^xsd:anyURI .

knx:type.kvpair.20.1209.i0.4 a owl:NamedIndividual ;
    rdfs:label "Standard three-phase = 4"@en ;
    dct:title "Standard three-phase = 4"@en ;
    knx:valueAPI "standardThree-phase" ;
    knx:valueKNX 4 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.1209.i0.4"^^xsd:anyURI .

knx:type.kvpair.20.121.i0.0 a owl:NamedIndividual ;
    rdfs:label "Backup Value = 0"@en ;
    dct:title "Backup Value = 0"@en ;
    knx:valueAPI "backupValue" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.121.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.121.i0.1 a owl:NamedIndividual ;
    rdfs:label "Keep Last State = 1"@en ;
    dct:title "Keep Last State = 1"@en ;
    knx:valueAPI "keepLastState" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.121.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.122.i0.0 a owl:NamedIndividual ;
    rdfs:label "Position unchanged = 0"@en ;
    dct:title "Position unchanged = 0"@en ;
    knx:valueAPI "positionUnchanged" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.122.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.122.i0.1 a owl:NamedIndividual ;
    rdfs:label "Single close = 1"@en ;
    dct:title "Single close = 1"@en ;
    knx:valueAPI "singleClose" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.122.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.122.i0.2 a owl:NamedIndividual ;
    rdfs:label "Single open = 2"@en ;
    dct:title "Single open = 2"@en ;
    knx:valueAPI "singleOpen" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.122.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.13.i0.0 a owl:NamedIndividual ;
    rdfs:label "not active = 0"@en ;
    dct:title "not active = 0"@en ;
    knx:valueAPI "notActive" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.13.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.13.i0.1 a owl:NamedIndividual ;
    rdfs:label "1 s = 1"@en ;
    dct:title "1 s = 1"@en ;
    knx:valueAPI "1S" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.13.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.13.i0.10 a owl:NamedIndividual ;
    rdfs:label "1 min = 10"@en ;
    dct:title "1 min = 10"@en ;
    knx:valueAPI "1Min" ;
    knx:valueKNX 10 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.13.i0.10"^^xsd:anyURI .

knx:type.kvpair.20.13.i0.11 a owl:NamedIndividual ;
    rdfs:label "1,25 min = 11"@en ;
    dct:title "1,25 min = 11"@en ;
    knx:valueAPI "1,25Min" ;
    knx:valueKNX 11 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.13.i0.11"^^xsd:anyURI .

knx:type.kvpair.20.13.i0.12 a owl:NamedIndividual ;
    rdfs:label "1,5 min = 12"@en ;
    dct:title "1,5 min = 12"@en ;
    knx:valueAPI "1,5Min" ;
    knx:valueKNX 12 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.13.i0.12"^^xsd:anyURI .

knx:type.kvpair.20.13.i0.13 a owl:NamedIndividual ;
    rdfs:label "2 min = 13"@en ;
    dct:title "2 min = 13"@en ;
    knx:valueAPI "2Min" ;
    knx:valueKNX 13 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.13.i0.13"^^xsd:anyURI .

knx:type.kvpair.20.13.i0.14 a owl:NamedIndividual ;
    rdfs:label "2,5 min = 14"@en ;
    dct:title "2,5 min = 14"@en ;
    knx:valueAPI "2,5Min" ;
    knx:valueKNX 14 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.13.i0.14"^^xsd:anyURI .

knx:type.kvpair.20.13.i0.15 a owl:NamedIndividual ;
    rdfs:label "3 min = 15"@en ;
    dct:title "3 min = 15"@en ;
    knx:valueAPI "3Min" ;
    knx:valueKNX 15 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.13.i0.15"^^xsd:anyURI .

knx:type.kvpair.20.13.i0.16 a owl:NamedIndividual ;
    rdfs:label "5 min = 16"@en ;
    dct:title "5 min = 16"@en ;
    knx:valueAPI "5Min" ;
    knx:valueKNX 16 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.13.i0.16"^^xsd:anyURI .

knx:type.kvpair.20.13.i0.17 a owl:NamedIndividual ;
    rdfs:label "15 min = 17"@en ;
    dct:title "15 min = 17"@en ;
    knx:valueAPI "15Min" ;
    knx:valueKNX 17 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.13.i0.17"^^xsd:anyURI .

knx:type.kvpair.20.13.i0.18 a owl:NamedIndividual ;
    rdfs:label "20 min = 18"@en ;
    dct:title "20 min = 18"@en ;
    knx:valueAPI "20Min" ;
    knx:valueKNX 18 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.13.i0.18"^^xsd:anyURI .

knx:type.kvpair.20.13.i0.19 a owl:NamedIndividual ;
    rdfs:label "30 min = 19"@en ;
    dct:title "30 min = 19"@en ;
    knx:valueAPI "30Min" ;
    knx:valueKNX 19 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.13.i0.19"^^xsd:anyURI .

knx:type.kvpair.20.13.i0.2 a owl:NamedIndividual ;
    rdfs:label "2 s = 2"@en ;
    dct:title "2 s = 2"@en ;
    knx:valueAPI "2S" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.13.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.13.i0.20 a owl:NamedIndividual ;
    rdfs:label "1 h = 20"@en ;
    dct:title "1 h = 20"@en ;
    knx:valueAPI "1H" ;
    knx:valueKNX 20 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.13.i0.20"^^xsd:anyURI .

knx:type.kvpair.20.13.i0.21 a owl:NamedIndividual ;
    rdfs:label "2 h = 21"@en ;
    dct:title "2 h = 21"@en ;
    knx:valueAPI "2H" ;
    knx:valueKNX 21 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.13.i0.21"^^xsd:anyURI .

knx:type.kvpair.20.13.i0.22 a owl:NamedIndividual ;
    rdfs:label "3 h = 22"@en ;
    dct:title "3 h = 22"@en ;
    knx:valueAPI "3H" ;
    knx:valueKNX 22 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.13.i0.22"^^xsd:anyURI .

knx:type.kvpair.20.13.i0.23 a owl:NamedIndividual ;
    rdfs:label "5 h = 23"@en ;
    dct:title "5 h = 23"@en ;
    knx:valueAPI "5H" ;
    knx:valueKNX 23 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.13.i0.23"^^xsd:anyURI .

knx:type.kvpair.20.13.i0.24 a owl:NamedIndividual ;
    rdfs:label "12 h = 24"@en ;
    dct:title "12 h = 24"@en ;
    knx:valueAPI "12H" ;
    knx:valueKNX 24 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.13.i0.24"^^xsd:anyURI .

knx:type.kvpair.20.13.i0.25 a owl:NamedIndividual ;
    rdfs:label "24 h = 25"@en ;
    dct:title "24 h = 25"@en ;
    knx:valueAPI "24H" ;
    knx:valueKNX 25 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.13.i0.25"^^xsd:anyURI .

knx:type.kvpair.20.13.i0.3 a owl:NamedIndividual ;
    rdfs:label "3 s = 3"@en ;
    dct:title "3 s = 3"@en ;
    knx:valueAPI "3S" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.13.i0.3"^^xsd:anyURI .

knx:type.kvpair.20.13.i0.4 a owl:NamedIndividual ;
    rdfs:label "5 s = 4"@en ;
    dct:title "5 s = 4"@en ;
    knx:valueAPI "5S" ;
    knx:valueKNX 4 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.13.i0.4"^^xsd:anyURI .

knx:type.kvpair.20.13.i0.5 a owl:NamedIndividual ;
    rdfs:label "10 s = 5"@en ;
    dct:title "10 s = 5"@en ;
    knx:valueAPI "10S" ;
    knx:valueKNX 5 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.13.i0.5"^^xsd:anyURI .

knx:type.kvpair.20.13.i0.6 a owl:NamedIndividual ;
    rdfs:label "15 s = 6"@en ;
    dct:title "15 s = 6"@en ;
    knx:valueAPI "15S" ;
    knx:valueKNX 6 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.13.i0.6"^^xsd:anyURI .

knx:type.kvpair.20.13.i0.7 a owl:NamedIndividual ;
    rdfs:label "20 s = 7"@en ;
    dct:title "20 s = 7"@en ;
    knx:valueAPI "20S" ;
    knx:valueKNX 7 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.13.i0.7"^^xsd:anyURI .

knx:type.kvpair.20.13.i0.8 a owl:NamedIndividual ;
    rdfs:label "30 s = 8"@en ;
    dct:title "30 s = 8"@en ;
    knx:valueAPI "30S" ;
    knx:valueKNX 8 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.13.i0.8"^^xsd:anyURI .

knx:type.kvpair.20.13.i0.9 a owl:NamedIndividual ;
    rdfs:label "45 s = 9"@en ;
    dct:title "45 s = 9"@en ;
    knx:valueAPI "45S" ;
    knx:valueKNX 9 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.13.i0.9"^^xsd:anyURI .

knx:type.kvpair.20.14.i0.0 a owl:NamedIndividual ;
    rdfs:label "calm (no wind) = 0"@en ;
    dct:title "calm (no wind) = 0"@en ;
    knx:valueAPI "calm(noWind)" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.14.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.14.i0.1 a owl:NamedIndividual ;
    rdfs:label "light air = 1"@en ;
    dct:title "light air = 1"@en ;
    knx:valueAPI "lightAir" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.14.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.14.i0.10 a owl:NamedIndividual ;
    rdfs:label "whole gale / storm = 10"@en ;
    dct:title "whole gale / storm = 10"@en ;
    knx:valueAPI "wholeGaleStorm" ;
    knx:valueKNX 10 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.14.i0.10"^^xsd:anyURI .

knx:type.kvpair.20.14.i0.11 a owl:NamedIndividual ;
    rdfs:label "violent storm = 11"@en ;
    dct:title "violent storm = 11"@en ;
    knx:valueAPI "violentStorm" ;
    knx:valueKNX 11 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.14.i0.11"^^xsd:anyURI .

knx:type.kvpair.20.14.i0.12 a owl:NamedIndividual ;
    rdfs:label "hurricane = 12"@en ;
    dct:title "hurricane = 12"@en ;
    knx:valueAPI "hurricane" ;
    knx:valueKNX 12 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.14.i0.12"^^xsd:anyURI .

knx:type.kvpair.20.14.i0.2 a owl:NamedIndividual ;
    rdfs:label "light breeze = 2"@en ;
    dct:title "light breeze = 2"@en ;
    knx:valueAPI "lightBreeze" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.14.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.14.i0.3 a owl:NamedIndividual ;
    rdfs:label "gentle brezze = 3"@en ;
    dct:title "gentle brezze = 3"@en ;
    knx:valueAPI "gentleBrezze" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.14.i0.3"^^xsd:anyURI .

knx:type.kvpair.20.14.i0.4 a owl:NamedIndividual ;
    rdfs:label "moderate breeze = 4"@en ;
    dct:title "moderate breeze = 4"@en ;
    knx:valueAPI "moderateBreeze" ;
    knx:valueKNX 4 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.14.i0.4"^^xsd:anyURI .

knx:type.kvpair.20.14.i0.5 a owl:NamedIndividual ;
    rdfs:label "fresh breeze = 5"@en ;
    dct:title "fresh breeze = 5"@en ;
    knx:valueAPI "freshBreeze" ;
    knx:valueKNX 5 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.14.i0.5"^^xsd:anyURI .

knx:type.kvpair.20.14.i0.6 a owl:NamedIndividual ;
    rdfs:label "strong breeze = 6"@en ;
    dct:title "strong breeze = 6"@en ;
    knx:valueAPI "strongBreeze" ;
    knx:valueKNX 6 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.14.i0.6"^^xsd:anyURI .

knx:type.kvpair.20.14.i0.7 a owl:NamedIndividual ;
    rdfs:label "near gale / moderate gale = 7"@en ;
    dct:title "near gale / moderate gale = 7"@en ;
    knx:valueAPI "nearGaleModerateGale" ;
    knx:valueKNX 7 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.14.i0.7"^^xsd:anyURI .

knx:type.kvpair.20.14.i0.8 a owl:NamedIndividual ;
    rdfs:label "fresh gale = 8"@en ;
    dct:title "fresh gale = 8"@en ;
    knx:valueAPI "freshGale" ;
    knx:valueKNX 8 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.14.i0.8"^^xsd:anyURI .

knx:type.kvpair.20.14.i0.9 a owl:NamedIndividual ;
    rdfs:label "strong gale = 9"@en ;
    dct:title "strong gale = 9"@en ;
    knx:valueAPI "strongGale" ;
    knx:valueKNX 9 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.14.i0.9"^^xsd:anyURI .

knx:type.kvpair.20.17.i0.0 a owl:NamedIndividual ;
    rdfs:label "inactive = 0"@en ;
    dct:title "inactive = 0"@en ;
    knx:valueAPI "inactive" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.17.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.17.i0.1 a owl:NamedIndividual ;
    rdfs:label "digital input not inverted = 1"@en ;
    dct:title "digital input not inverted = 1"@en ;
    knx:valueAPI "digitalInputNotInverted" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.17.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.17.i0.2 a owl:NamedIndividual ;
    rdfs:label "digital input inverted = 2"@en ;
    dct:title "digital input inverted = 2"@en ;
    knx:valueAPI "digitalInputInverted" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.17.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.17.i0.3 a owl:NamedIndividual ;
    rdfs:label "analog input -> 0% to 100% = 3"@en ;
    dct:title "analog input -> 0% to 100% = 3"@en ;
    knx:valueAPI "analogInput->0%To100%" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.17.i0.3"^^xsd:anyURI .

knx:type.kvpair.20.17.i0.4 a owl:NamedIndividual ;
    rdfs:label "temperature sensor input = 4"@en ;
    dct:title "temperature sensor input = 4"@en ;
    knx:valueAPI "temperatureSensorInput" ;
    knx:valueKNX 4 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.17.i0.4"^^xsd:anyURI .

knx:type.kvpair.20.2.i0.0 a owl:NamedIndividual ;
    rdfs:label "Building in use = 0"@en ;
    dct:title "Building in use = 0"@en ;
    knx:valueAPI "buildingInUse" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.2.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.2.i0.1 a owl:NamedIndividual ;
    rdfs:label "Building not used = 1"@en ;
    dct:title "Building not used = 1"@en ;
    knx:valueAPI "buildingNotUsed" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.2.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.2.i0.2 a owl:NamedIndividual ;
    rdfs:label "Building protection = 2"@en ;
    dct:title "Building protection = 2"@en ;
    knx:valueAPI "buildingProtection" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.2.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.20.i0.1 a owl:NamedIndividual ;
    rdfs:label "SensorConnection = 1"@en ;
    dct:title "SensorConnection = 1"@en ;
    knx:valueAPI "sensorConnection" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.20.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.20.i0.2 a owl:NamedIndividual ;
    rdfs:label "ControllerConnection = 2"@en ;
    dct:title "ControllerConnection = 2"@en ;
    knx:valueAPI "controllerConnection" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.20.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.21.i0.0 a owl:NamedIndividual ;
    rdfs:label "Cloudless = 0"@en ;
    dct:title "Cloudless = 0"@en ;
    knx:valueAPI "cloudless" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.21.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.21.i0.1 a owl:NamedIndividual ;
    rdfs:label "Sunny = 1"@en ;
    dct:title "Sunny = 1"@en ;
    knx:valueAPI "sunny" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.21.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.21.i0.2 a owl:NamedIndividual ;
    rdfs:label "Sunshiny = 2"@en ;
    dct:title "Sunshiny = 2"@en ;
    knx:valueAPI "sunshiny" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.21.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.21.i0.3 a owl:NamedIndividual ;
    rdfs:label "Lightly cloudy = 3"@en ;
    dct:title "Lightly cloudy = 3"@en ;
    knx:valueAPI "lightlyCloudy" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.21.i0.3"^^xsd:anyURI .

knx:type.kvpair.20.21.i0.4 a owl:NamedIndividual ;
    rdfs:label "Scattered clouds = 4"@en ;
    dct:title "Scattered clouds = 4"@en ;
    knx:valueAPI "scatteredClouds" ;
    knx:valueKNX 4 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.21.i0.4"^^xsd:anyURI .

knx:type.kvpair.20.21.i0.5 a owl:NamedIndividual ;
    rdfs:label "Cloudy = 5"@en ;
    dct:title "Cloudy = 5"@en ;
    knx:valueAPI "cloudy" ;
    knx:valueKNX 5 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.21.i0.5"^^xsd:anyURI .

knx:type.kvpair.20.21.i0.6 a owl:NamedIndividual ;
    rdfs:label "Very cloudy = 6"@en ;
    dct:title "Very cloudy = 6"@en ;
    knx:valueAPI "veryCloudy" ;
    knx:valueKNX 6 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.21.i0.6"^^xsd:anyURI .

knx:type.kvpair.20.21.i0.7 a owl:NamedIndividual ;
    rdfs:label "Nearly overcast = 7"@en ;
    dct:title "Nearly overcast = 7"@en ;
    knx:valueAPI "nearlyOvercast" ;
    knx:valueKNX 7 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.21.i0.7"^^xsd:anyURI .

knx:type.kvpair.20.21.i0.8 a owl:NamedIndividual ;
    rdfs:label "Overcast = 8"@en ;
    dct:title "Overcast = 8"@en ;
    knx:valueAPI "overcast" ;
    knx:valueKNX 8 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.21.i0.8"^^xsd:anyURI .

knx:type.kvpair.20.21.i0.9 a owl:NamedIndividual ;
    rdfs:label "Sky obstructed from view = 9"@en ;
    dct:title "Sky obstructed from view = 9"@en ;
    knx:valueAPI "skyObstructedFromView" ;
    knx:valueKNX 9 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.21.i0.9"^^xsd:anyURI .

knx:type.kvpair.20.22.i0.0 a owl:NamedIndividual ;
    rdfs:label "do not send = 0"@en ;
    dct:title "do not send = 0"@en ;
    knx:valueAPI "doNotSend" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.22.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.22.i0.1 a owl:NamedIndividual ;
    rdfs:label "send always = 1"@en ;
    dct:title "send always = 1"@en ;
    knx:valueAPI "sendAlways" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.22.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.22.i0.2 a owl:NamedIndividual ;
    rdfs:label "send if value changed during powerdown = 2"@en ;
    dct:title "send if value changed during powerdown = 2"@en ;
    knx:valueAPI "sendIfValueChangedDuringPowerdown" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.22.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.3.i0.0 a owl:NamedIndividual ;
    rdfs:label "occupied = 0"@en ;
    dct:title "occupied = 0"@en ;
    knx:valueAPI "occupied" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.3.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.3.i0.1 a owl:NamedIndividual ;
    rdfs:label "standby = 1"@en ;
    dct:title "standby = 1"@en ;
    knx:valueAPI "standby" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.3.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.3.i0.2 a owl:NamedIndividual ;
    rdfs:label "not occupied = 2"@en ;
    dct:title "not occupied = 2"@en ;
    knx:valueAPI "notOccupied" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.3.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.4.i0.0 a owl:NamedIndividual ;
    rdfs:label "High = 0"@en ;
    dct:title "High = 0"@en ;
    knx:valueAPI "high" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.4.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.4.i0.1 a owl:NamedIndividual ;
    rdfs:label "Medium = 1"@en ;
    dct:title "Medium = 1"@en ;
    knx:valueAPI "medium" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.4.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.4.i0.2 a owl:NamedIndividual ;
    rdfs:label "Low = 2"@en ;
    dct:title "Low = 2"@en ;
    knx:valueAPI "low" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.4.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.4.i0.3 a owl:NamedIndividual ;
    rdfs:label "'void' = 3"@en ;
    dct:title "'void' = 3"@en ;
    knx:valueAPI "void" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.4.i0.3"^^xsd:anyURI .

knx:type.kvpair.20.5.i0.0 a owl:NamedIndividual ;
    rdfs:label "normal = 0"@en ;
    dct:title "normal = 0"@en ;
    knx:valueAPI "normal" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.5.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.5.i0.1 a owl:NamedIndividual ;
    rdfs:label "presence simulation = 1"@en ;
    dct:title "presence simulation = 1"@en ;
    knx:valueAPI "presenceSimulation" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.5.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.5.i0.2 a owl:NamedIndividual ;
    rdfs:label "night round = 2"@en ;
    dct:title "night round = 2"@en ;
    knx:valueAPI "nightRound" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.5.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.6.i0.0 a owl:NamedIndividual ;
    rdfs:label "no fault = 0"@en ;
    dct:title "no fault = 0"@en ;
    knx:valueAPI "noFault" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.6.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.6.i0.1 a owl:NamedIndividual ;
    rdfs:label "system and functions of common interest = 1"@en ;
    dct:title "system and functions of common interest = 1"@en ;
    knx:valueAPI "systemAndFunctionsOfCommonInterest" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.6.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.6.i0.10 a owl:NamedIndividual ;
    rdfs:label "HVAC general FBs = 10"@en ;
    dct:title "HVAC general FBs = 10"@en ;
    knx:valueAPI "hVACGeneralFBs" ;
    knx:valueKNX 10 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.6.i0.10"^^xsd:anyURI .

knx:type.kvpair.20.6.i0.11 a owl:NamedIndividual ;
    rdfs:label "HVAC Hot Water Heating = 11"@en ;
    dct:title "HVAC Hot Water Heating = 11"@en ;
    knx:valueAPI "hVACHotWaterHeating" ;
    knx:valueKNX 11 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.6.i0.11"^^xsd:anyURI .

knx:type.kvpair.20.6.i0.12 a owl:NamedIndividual ;
    rdfs:label "HVAC Direct Electrical Heating = 12"@en ;
    dct:title "HVAC Direct Electrical Heating = 12"@en ;
    knx:valueAPI "hVACDirectElectricalHeating" ;
    knx:valueKNX 12 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.6.i0.12"^^xsd:anyURI .

knx:type.kvpair.20.6.i0.13 a owl:NamedIndividual ;
    rdfs:label "HVAC Terminal Units = 13"@en ;
    dct:title "HVAC Terminal Units = 13"@en ;
    knx:valueAPI "hVACTerminalUnits" ;
    knx:valueKNX 13 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.6.i0.13"^^xsd:anyURI .

knx:type.kvpair.20.6.i0.14 a owl:NamedIndividual ;
    rdfs:label "HVAC VAC = 14"@en ;
    dct:title "HVAC VAC = 14"@en ;
    knx:valueAPI "hVACVAC" ;
    knx:valueKNX 14 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.6.i0.14"^^xsd:anyURI .

knx:type.kvpair.20.6.i0.20 a owl:NamedIndividual ;
    rdfs:label "Lighting = 20"@en ;
    dct:title "Lighting = 20"@en ;
    knx:valueAPI "lighting" ;
    knx:valueKNX 20 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.6.i0.20"^^xsd:anyURI .

knx:type.kvpair.20.6.i0.30 a owl:NamedIndividual ;
    rdfs:label "Security = 30"@en ;
    dct:title "Security = 30"@en ;
    knx:valueAPI "security" ;
    knx:valueKNX 30 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.6.i0.30"^^xsd:anyURI .

knx:type.kvpair.20.6.i0.40 a owl:NamedIndividual ;
    rdfs:label "Load Management = 40"@en ;
    dct:title "Load Management = 40"@en ;
    knx:valueAPI "loadManagement" ;
    knx:valueKNX 40 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.6.i0.40"^^xsd:anyURI .

knx:type.kvpair.20.6.i0.50 a owl:NamedIndividual ;
    rdfs:label "Shutters and blinds = 50"@en ;
    dct:title "Shutters and blinds = 50"@en ;
    knx:valueAPI "shuttersAndBlinds" ;
    knx:valueKNX 50 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.6.i0.50"^^xsd:anyURI .

knx:type.kvpair.20.600.i0.0 a owl:NamedIndividual ;
    rdfs:label "off = 0"@en ;
    dct:title "off = 0"@en ;
    knx:valueAPI "off" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.600.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.600.i0.1 a owl:NamedIndividual ;
    rdfs:label "on = 1"@en ;
    dct:title "on = 1"@en ;
    knx:valueAPI "on" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.600.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.600.i0.2 a owl:NamedIndividual ;
    rdfs:label "no change = 2"@en ;
    dct:title "no change = 2"@en ;
    knx:valueAPI "noChange" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.600.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.600.i0.3 a owl:NamedIndividual ;
    rdfs:label "value according additional parameter = 3"@en ;
    dct:title "value according additional parameter = 3"@en ;
    knx:valueAPI "valueAccordingAdditionalParameter" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.600.i0.3"^^xsd:anyURI .

knx:type.kvpair.20.600.i0.4 a owl:NamedIndividual ;
    rdfs:label "memory function value = 4"@en ;
    dct:title "memory function value = 4"@en ;
    knx:valueAPI "memoryFunctionValue" ;
    knx:valueKNX 4 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.600.i0.4"^^xsd:anyURI .

knx:type.kvpair.20.600.i0.5 a owl:NamedIndividual ;
    rdfs:label "updated value = 5"@en ;
    dct:title "updated value = 5"@en ;
    knx:valueAPI "updatedValue" ;
    knx:valueKNX 5 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.600.i0.5"^^xsd:anyURI .

knx:type.kvpair.20.600.i0.6 a owl:NamedIndividual ;
    rdfs:label "value before locking = 6"@en ;
    dct:title "value before locking = 6"@en ;
    knx:valueAPI "valueBeforeLocking" ;
    knx:valueKNX 6 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.600.i0.6"^^xsd:anyURI .

knx:type.kvpair.20.601.i0.0 a owl:NamedIndividual ;
    rdfs:label "off = 0"@en ;
    dct:title "off = 0"@en ;
    knx:valueAPI "off" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.601.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.601.i0.1 a owl:NamedIndividual ;
    rdfs:label "on = 1"@en ;
    dct:title "on = 1"@en ;
    knx:valueAPI "on" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.601.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.601.i0.2 a owl:NamedIndividual ;
    rdfs:label "no change = 2"@en ;
    dct:title "no change = 2"@en ;
    knx:valueAPI "noChange" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.601.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.601.i0.3 a owl:NamedIndividual ;
    rdfs:label "value according additional parameter = 3"@en ;
    dct:title "value according additional parameter = 3"@en ;
    knx:valueAPI "valueAccordingAdditionalParameter" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.601.i0.3"^^xsd:anyURI .

knx:type.kvpair.20.601.i0.4 a owl:NamedIndividual ;
    rdfs:label "last (value before bus power down) = 4"@en ;
    dct:title "last (value before bus power down) = 4"@en ;
    knx:valueAPI "last(valueBeforeBusPowerDown)" ;
    knx:valueKNX 4 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.601.i0.4"^^xsd:anyURI .

knx:type.kvpair.20.602.i0.0 a owl:NamedIndividual ;
    rdfs:label "0 s (no fade) = 0"@en ;
    dct:title "0 s (no fade) = 0"@en ;
    knx:valueAPI "0S(noFade)" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.602.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.602.i0.1 a owl:NamedIndividual ;
    rdfs:label "0,7 s = 1"@en ;
    dct:title "0,7 s = 1"@en ;
    knx:valueAPI "0,7S" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.602.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.602.i0.10 a owl:NamedIndividual ;
    rdfs:label "16,0 s = 10"@en ;
    dct:title "16,0 s = 10"@en ;
    knx:valueAPI "16,0S" ;
    knx:valueKNX 10 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.602.i0.10"^^xsd:anyURI .

knx:type.kvpair.20.602.i0.11 a owl:NamedIndividual ;
    rdfs:label "22,6 s = 11"@en ;
    dct:title "22,6 s = 11"@en ;
    knx:valueAPI "22,6S" ;
    knx:valueKNX 11 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.602.i0.11"^^xsd:anyURI .

knx:type.kvpair.20.602.i0.12 a owl:NamedIndividual ;
    rdfs:label "32,0 s = 12"@en ;
    dct:title "32,0 s = 12"@en ;
    knx:valueAPI "32,0S" ;
    knx:valueKNX 12 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.602.i0.12"^^xsd:anyURI .

knx:type.kvpair.20.602.i0.13 a owl:NamedIndividual ;
    rdfs:label "45,3 s = 13"@en ;
    dct:title "45,3 s = 13"@en ;
    knx:valueAPI "45,3S" ;
    knx:valueKNX 13 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.602.i0.13"^^xsd:anyURI .

knx:type.kvpair.20.602.i0.14 a owl:NamedIndividual ;
    rdfs:label "64,0 s = 14"@en ;
    dct:title "64,0 s = 14"@en ;
    knx:valueAPI "64,0S" ;
    knx:valueKNX 14 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.602.i0.14"^^xsd:anyURI .

knx:type.kvpair.20.602.i0.15 a owl:NamedIndividual ;
    rdfs:label "90,5 s = 15"@en ;
    dct:title "90,5 s = 15"@en ;
    knx:valueAPI "90,5S" ;
    knx:valueKNX 15 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.602.i0.15"^^xsd:anyURI .

knx:type.kvpair.20.602.i0.2 a owl:NamedIndividual ;
    rdfs:label "1,0 s = 2"@en ;
    dct:title "1,0 s = 2"@en ;
    knx:valueAPI "1,0S" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.602.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.602.i0.3 a owl:NamedIndividual ;
    rdfs:label "1,4 s = 3"@en ;
    dct:title "1,4 s = 3"@en ;
    knx:valueAPI "1,4S" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.602.i0.3"^^xsd:anyURI .

knx:type.kvpair.20.602.i0.4 a owl:NamedIndividual ;
    rdfs:label "2,0 s = 4"@en ;
    dct:title "2,0 s = 4"@en ;
    knx:valueAPI "2,0S" ;
    knx:valueKNX 4 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.602.i0.4"^^xsd:anyURI .

knx:type.kvpair.20.602.i0.5 a owl:NamedIndividual ;
    rdfs:label "2,8 s = 5"@en ;
    dct:title "2,8 s = 5"@en ;
    knx:valueAPI "2,8S" ;
    knx:valueKNX 5 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.602.i0.5"^^xsd:anyURI .

knx:type.kvpair.20.602.i0.6 a owl:NamedIndividual ;
    rdfs:label "4,0 s = 6"@en ;
    dct:title "4,0 s = 6"@en ;
    knx:valueAPI "4,0S" ;
    knx:valueKNX 6 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.602.i0.6"^^xsd:anyURI .

knx:type.kvpair.20.602.i0.7 a owl:NamedIndividual ;
    rdfs:label "5,7 s = 7"@en ;
    dct:title "5,7 s = 7"@en ;
    knx:valueAPI "5,7S" ;
    knx:valueKNX 7 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.602.i0.7"^^xsd:anyURI .

knx:type.kvpair.20.602.i0.8 a owl:NamedIndividual ;
    rdfs:label "8,0 s = 8"@en ;
    dct:title "8,0 s = 8"@en ;
    knx:valueAPI "8,0S" ;
    knx:valueKNX 8 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.602.i0.8"^^xsd:anyURI .

knx:type.kvpair.20.602.i0.9 a owl:NamedIndividual ;
    rdfs:label "11,3 s = 9"@en ;
    dct:title "11,3 s = 9"@en ;
    knx:valueAPI "11,3S" ;
    knx:valueKNX 9 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.602.i0.9"^^xsd:anyURI .

knx:type.kvpair.20.603.i0.0 a owl:NamedIndividual ;
    rdfs:label "BlinkingDisabled = 0"@en ;
    dct:title "BlinkingDisabled = 0"@en ;
    knx:valueAPI "blinkingDisabled" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.603.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.603.i0.1 a owl:NamedIndividual ;
    rdfs:label "WithoutAcknowledge = 1"@en ;
    dct:title "WithoutAcknowledge = 1"@en ;
    knx:valueAPI "withoutAcknowledge" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.603.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.603.i0.2 a owl:NamedIndividual ;
    rdfs:label "BlinkingWithAcknowledge = 2"@en ;
    dct:title "BlinkingWithAcknowledge = 2"@en ;
    knx:valueAPI "blinkingWithAcknowledge" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.603.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.604.i0.0 a owl:NamedIndividual ;
    rdfs:label "automatic light control = 0"@en ;
    dct:title "automatic light control = 0"@en ;
    knx:valueAPI "automaticLightControl" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.604.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.604.i0.1 a owl:NamedIndividual ;
    rdfs:label "manual light control = 1"@en ;
    dct:title "manual light control = 1"@en ;
    knx:valueAPI "manualLightControl" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.604.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.605.i0.1 a owl:NamedIndividual ;
    rdfs:label "one PB/binary input mode = 1"@en ;
    dct:title "one PB/binary input mode = 1"@en ;
    knx:valueAPI "onePBbinaryInputMode" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.605.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.605.i0.2 a owl:NamedIndividual ;
    rdfs:label "two PBs/binary inputs mode = 2"@en ;
    dct:title "two PBs/binary inputs mode = 2"@en ;
    knx:valueAPI "twoPBsbinaryInputsMode" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.605.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.606.i0.0 a owl:NamedIndividual ;
    rdfs:label "inactive (no message sent) = 0"@en ;
    dct:title "inactive (no message sent) = 0"@en ;
    knx:valueAPI "inactive(noMessageSent)" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.606.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.606.i0.1 a owl:NamedIndividual ;
    rdfs:label "SwitchOff message sent = 1"@en ;
    dct:title "SwitchOff message sent = 1"@en ;
    knx:valueAPI "switchOffMessageSent" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.606.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.606.i0.2 a owl:NamedIndividual ;
    rdfs:label "SwitchOn message sent = 2"@en ;
    dct:title "SwitchOn message sent = 2"@en ;
    knx:valueAPI "switchOnMessageSent" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.606.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.606.i0.3 a owl:NamedIndividual ;
    rdfs:label "inverse value of InfoOnOff is sent = 3"@en ;
    dct:title "inverse value of InfoOnOff is sent = 3"@en ;
    knx:valueAPI "inverseValueOfInfoOnOffIsSent" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.606.i0.3"^^xsd:anyURI .

knx:type.kvpair.20.607.i0.1 a owl:NamedIndividual ;
    rdfs:label "one PB/binary input; SwitchOnOff inverts on each transmission = 1"@en ;
    dct:title "one PB/binary input; SwitchOnOff inverts on each transmission = 1"@en ;
    knx:valueAPI "onePBbinaryInput" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.607.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.607.i0.2 a owl:NamedIndividual ;
    rdfs:label "one PB/binary input, On / DimUp message sent = 2"@en ;
    dct:title "one PB/binary input, On / DimUp message sent = 2"@en ;
    knx:valueAPI "onePBbinaryInput,OnDimUpMessageSent" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.607.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.607.i0.3 a owl:NamedIndividual ;
    rdfs:label "one PB/binary input, Off / DimDown message sent = 3"@en ;
    dct:title "one PB/binary input, Off / DimDown message sent = 3"@en ;
    knx:valueAPI "onePBbinaryInput,OffDimDownMessageS" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.607.i0.3"^^xsd:anyURI .

knx:type.kvpair.20.607.i0.4 a owl:NamedIndividual ;
    rdfs:label "two PBs/binary inputs mode = 4"@en ;
    dct:title "two PBs/binary inputs mode = 4"@en ;
    knx:valueAPI "twoPBsbinaryInputsMode" ;
    knx:valueKNX 4 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.607.i0.4"^^xsd:anyURI .

knx:type.kvpair.20.608.i0.0 a owl:NamedIndividual ;
    rdfs:label "last actual value = 0"@en ;
    dct:title "last actual value = 0"@en ;
    knx:valueAPI "lastActualValue" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.608.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.608.i0.1 a owl:NamedIndividual ;
    rdfs:label "value according additional parameter = 1"@en ;
    dct:title "value according additional parameter = 1"@en ;
    knx:valueAPI "valueAccordingAdditionalParameter" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.608.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.608.i0.2 a owl:NamedIndividual ;
    rdfs:label "last received absolute setvalue = 2"@en ;
    dct:title "last received absolute setvalue = 2"@en ;
    knx:valueAPI "lastReceivedAbsoluteSetvalue" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.608.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.609.i0.0 a owl:NamedIndividual ;
    rdfs:label "automatic (resistive, capacitive or inductive) = 0"@en ;
    dct:title "automatic (resistive, capacitive or inductive) = 0"@en ;
    knx:valueAPI "automatic(resistive,CapacitiveOrInd" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.609.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.609.i0.1 a owl:NamedIndividual ;
    rdfs:label "leading edge (inductive load) = 1"@en ;
    dct:title "leading edge (inductive load) = 1"@en ;
    knx:valueAPI "leadingEdge(inductiveLoad)" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.609.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.609.i0.2 a owl:NamedIndividual ;
    rdfs:label "trailing edge (resistive - or capacitive load) = 2"@en ;
    dct:title "trailing edge (resistive - or capacitive load) = 2"@en ;
    knx:valueAPI "trailingEdge(resistive-OrCapacitive" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.609.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.609.i0.3 a owl:NamedIndividual ;
    rdfs:label "switch mode only (non-dimmable load) = 3"@en ;
    dct:title "switch mode only (non-dimmable load) = 3"@en ;
    knx:valueAPI "switchModeOnly(non-dimmableLoad)" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.609.i0.3"^^xsd:anyURI .

knx:type.kvpair.20.609.i0.4 a owl:NamedIndividual ;
    rdfs:label "automatic once = 4"@en ;
    dct:title "automatic once = 4"@en ;
    knx:valueAPI "automaticOnce" ;
    knx:valueKNX 4 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.609.i0.4"^^xsd:anyURI .

knx:type.kvpair.20.609.i0.5 a owl:NamedIndividual ;
    rdfs:label "CFL, leading = 5"@en ;
    dct:title "CFL, leading = 5"@en ;
    knx:valueAPI "cFL,Leading" ;
    knx:valueKNX 5 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.609.i0.5"^^xsd:anyURI .

knx:type.kvpair.20.609.i0.6 a owl:NamedIndividual ;
    rdfs:label "CFL, trailing = 6"@en ;
    dct:title "CFL, trailing = 6"@en ;
    knx:valueAPI "cFL,Trailing" ;
    knx:valueKNX 6 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.609.i0.6"^^xsd:anyURI .

knx:type.kvpair.20.609.i0.7 a owl:NamedIndividual ;
    rdfs:label "LED, leading = 7"@en ;
    dct:title "LED, leading = 7"@en ;
    knx:valueAPI "lED,Leading" ;
    knx:valueKNX 7 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.609.i0.7"^^xsd:anyURI .

knx:type.kvpair.20.609.i0.8 a owl:NamedIndividual ;
    rdfs:label "LED, trailing = 8"@en ;
    dct:title "LED, trailing = 8"@en ;
    knx:valueAPI "lED,Trailing" ;
    knx:valueKNX 8 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.609.i0.8"^^xsd:anyURI .

knx:type.kvpair.20.610.i0.0 a owl:NamedIndividual ;
    rdfs:label "undefined = 0"@en ;
    dct:title "undefined = 0"@en ;
    knx:valueAPI "undefined" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.610.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.610.i0.1 a owl:NamedIndividual ;
    rdfs:label "leading edge (inductive load) = 1"@en ;
    dct:title "leading edge (inductive load) = 1"@en ;
    knx:valueAPI "leadingEdge(inductiveLoad)" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.610.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.610.i0.2 a owl:NamedIndividual ;
    rdfs:label "trailing edge (capacitive load) = 2"@en ;
    dct:title "trailing edge (capacitive load) = 2"@en ;
    knx:valueAPI "trailingEdge(capacitiveLoad)" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.610.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.610.i0.3 a owl:NamedIndividual ;
    rdfs:label "detection not possible or error = 3"@en ;
    dct:title "detection not possible or error = 3"@en ;
    knx:valueAPI "detectionNotPossibleOrError" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.610.i0.3"^^xsd:anyURI .

knx:type.kvpair.20.610.i0.4 a owl:NamedIndividual ;
    rdfs:label "calibration pending, waiting on trigger = 4"@en ;
    dct:title "calibration pending, waiting on trigger = 4"@en ;
    knx:valueAPI "calibrationPending,WaitingOnTrigger" ;
    knx:valueKNX 4 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.610.i0.4"^^xsd:anyURI .

knx:type.kvpair.20.610.i0.5 a owl:NamedIndividual ;
    rdfs:label "CFL, leading = 5"@en ;
    dct:title "CFL, leading = 5"@en ;
    knx:valueAPI "cFL,Leading" ;
    knx:valueKNX 5 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.610.i0.5"^^xsd:anyURI .

knx:type.kvpair.20.610.i0.6 a owl:NamedIndividual ;
    rdfs:label "CFL, trailing = 6"@en ;
    dct:title "CFL, trailing = 6"@en ;
    knx:valueAPI "cFL,Trailing" ;
    knx:valueKNX 6 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.610.i0.6"^^xsd:anyURI .

knx:type.kvpair.20.610.i0.7 a owl:NamedIndividual ;
    rdfs:label "LED, leading = 7"@en ;
    dct:title "LED, leading = 7"@en ;
    knx:valueAPI "lED,Leading" ;
    knx:valueKNX 7 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.610.i0.7"^^xsd:anyURI .

knx:type.kvpair.20.610.i0.8 a owl:NamedIndividual ;
    rdfs:label "LED, trailing = 8"@en ;
    dct:title "LED, trailing = 8"@en ;
    knx:valueAPI "lED,Trailing" ;
    knx:valueKNX 8 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.610.i0.8"^^xsd:anyURI .

knx:type.kvpair.20.611.i0.1 a owl:NamedIndividual ;
    rdfs:label "Start Function Test (FT) = 1"@en ;
    dct:title "Start Function Test (FT) = 1"@en ;
    knx:valueAPI "startFunctionTest(FT)" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.611.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.611.i0.2 a owl:NamedIndividual ;
    rdfs:label "Start Duration Test (DT) = 2"@en ;
    dct:title "Start Duration Test (DT) = 2"@en ;
    knx:valueAPI "startDurationTest(DT)" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.611.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.611.i0.3 a owl:NamedIndividual ;
    rdfs:label "Start Partial Duration Test (PDT) = 3"@en ;
    dct:title "Start Partial Duration Test (PDT) = 3"@en ;
    knx:valueAPI "startPartialDurationTest(PDT)" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.611.i0.3"^^xsd:anyURI .

knx:type.kvpair.20.611.i0.4 a owl:NamedIndividual ;
    rdfs:label "Stop Test = 4"@en ;
    dct:title "Stop Test = 4"@en ;
    knx:valueAPI "stopTest" ;
    knx:valueKNX 4 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.611.i0.4"^^xsd:anyURI .

knx:type.kvpair.20.611.i0.5 a owl:NamedIndividual ;
    rdfs:label "Reset Function Test Done Flag = 5"@en ;
    dct:title "Reset Function Test Done Flag = 5"@en ;
    knx:valueAPI "resetFunctionTestDoneFlag" ;
    knx:valueKNX 5 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.611.i0.5"^^xsd:anyURI .

knx:type.kvpair.20.611.i0.6 a owl:NamedIndividual ;
    rdfs:label "Reset Duration Test Done = 6"@en ;
    dct:title "Reset Duration Test Done = 6"@en ;
    knx:valueAPI "resetDurationTestDone" ;
    knx:valueKNX 6 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.611.i0.6"^^xsd:anyURI .

knx:type.kvpair.20.612.i0.0 a owl:NamedIndividual ;
    rdfs:label "Restore Factory Default Settings = 0"@en ;
    dct:title "Restore Factory Default Settings = 0"@en ;
    knx:valueAPI "restoreFactoryDefaultSettings" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.612.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.612.i0.1 a owl:NamedIndividual ;
    rdfs:label "Goto Rest Mode = 1"@en ;
    dct:title "Goto Rest Mode = 1"@en ;
    knx:valueAPI "gotoRestMode" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.612.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.612.i0.2 a owl:NamedIndividual ;
    rdfs:label "Goto Inhibit Mode = 2"@en ;
    dct:title "Goto Inhibit Mode = 2"@en ;
    knx:valueAPI "gotoInhibitMode" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.612.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.612.i0.3 a owl:NamedIndividual ;
    rdfs:label "Re-Light / Reset Inhibit = 3"@en ;
    dct:title "Re-Light / Reset Inhibit = 3"@en ;
    knx:valueAPI "re-LightResetInhibit" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.612.i0.3"^^xsd:anyURI .

knx:type.kvpair.20.612.i0.4 a owl:NamedIndividual ;
    rdfs:label "Reset Lamp Time = 4"@en ;
    dct:title "Reset Lamp Time = 4"@en ;
    knx:valueAPI "resetLampTime" ;
    knx:valueKNX 4 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.612.i0.4"^^xsd:anyURI .

knx:type.kvpair.20.613.i0.1 a owl:NamedIndividual ;
    rdfs:label "Request Converter Status = 1"@en ;
    dct:title "Request Converter Status = 1"@en ;
    knx:valueAPI "requestConverterStatus" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.613.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.613.i0.2 a owl:NamedIndividual ;
    rdfs:label "Request Converter Test Result = 2"@en ;
    dct:title "Request Converter Test Result = 2"@en ;
    knx:valueAPI "requestConverterTestResult" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.613.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.613.i0.3 a owl:NamedIndividual ;
    rdfs:label "Request Battery Info = 3"@en ;
    dct:title "Request Battery Info = 3"@en ;
    knx:valueAPI "requestBatteryInfo" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.613.i0.3"^^xsd:anyURI .

knx:type.kvpair.20.613.i0.4 a owl:NamedIndividual ;
    rdfs:label "Request Converter FT Info = 4"@en ;
    dct:title "Request Converter FT Info = 4"@en ;
    knx:valueAPI "requestConverterFTInfo" ;
    knx:valueKNX 4 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.613.i0.4"^^xsd:anyURI .

knx:type.kvpair.20.613.i0.5 a owl:NamedIndividual ;
    rdfs:label "Request Converter DT Info = 5"@en ;
    dct:title "Request Converter DT Info = 5"@en ;
    knx:valueAPI "requestConverterDTInfo" ;
    knx:valueKNX 5 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.613.i0.5"^^xsd:anyURI .

knx:type.kvpair.20.613.i0.6 a owl:NamedIndividual ;
    rdfs:label "Request Converter PDT Info = 6"@en ;
    dct:title "Request Converter PDT Info = 6"@en ;
    knx:valueAPI "requestConverterPDTInfo" ;
    knx:valueKNX 6 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.613.i0.6"^^xsd:anyURI .

knx:type.kvpair.20.613.i0.7 a owl:NamedIndividual ;
    rdfs:label "Request Converter Info = 7"@en ;
    dct:title "Request Converter Info = 7"@en ;
    knx:valueAPI "requestConverterInfo" ;
    knx:valueKNX 7 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.613.i0.7"^^xsd:anyURI .

knx:type.kvpair.20.613.i0.8 a owl:NamedIndividual ;
    rdfs:label "Request Converter Info Fix = 8"@en ;
    dct:title "Request Converter Info Fix = 8"@en ;
    knx:valueAPI "requestConverterInfoFix" ;
    knx:valueKNX 8 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.613.i0.8"^^xsd:anyURI .

knx:type.kvpair.20.7.i0.1 a owl:NamedIndividual ;
    rdfs:label "simple alarm = 1"@en ;
    dct:title "simple alarm = 1"@en ;
    knx:valueAPI "simpleAlarm" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.7.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.7.i0.2 a owl:NamedIndividual ;
    rdfs:label "basic alarm = 2"@en ;
    dct:title "basic alarm = 2"@en ;
    knx:valueAPI "basicAlarm" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.7.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.7.i0.3 a owl:NamedIndividual ;
    rdfs:label "extended alarm = 3"@en ;
    dct:title "extended alarm = 3"@en ;
    knx:valueAPI "extendedAlarm" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.7.i0.3"^^xsd:anyURI .

knx:type.kvpair.20.8.i0.0 a owl:NamedIndividual ;
    rdfs:label "disabled (PSU/DPSU fixed off) = 0"@en ;
    dct:title "disabled (PSU/DPSU fixed off) = 0"@en ;
    knx:valueAPI "disabled(PSUDPSUFixedOff)" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.8.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.8.i0.1 a owl:NamedIndividual ;
    rdfs:label "enabled (PSU/DPSU fixed on) = 1"@en ;
    dct:title "enabled (PSU/DPSU fixed on) = 1"@en ;
    knx:valueAPI "enabled(PSUDPSUFixedOn)" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.8.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.8.i0.2 a owl:NamedIndividual ;
    rdfs:label "auto (PSU/DPSU automatic on/off) = 2"@en ;
    dct:title "auto (PSU/DPSU automatic on/off) = 2"@en ;
    knx:valueAPI "auto(PSUDPSUAutomaticOnoff)" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.8.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.801.i0.0 a owl:NamedIndividual ;
    rdfs:label "up = 0"@en ;
    dct:title "up = 0"@en ;
    knx:valueAPI "up" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.801.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.801.i0.1 a owl:NamedIndividual ;
    rdfs:label "down = 1"@en ;
    dct:title "down = 1"@en ;
    knx:valueAPI "down" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.801.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.801.i0.2 a owl:NamedIndividual ;
    rdfs:label "no change = 2"@en ;
    dct:title "no change = 2"@en ;
    knx:valueAPI "noChange" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.801.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.801.i0.3 a owl:NamedIndividual ;
    rdfs:label "value according additional parameter = 3"@en ;
    dct:title "value according additional parameter = 3"@en ;
    knx:valueAPI "valueAccordingAdditionalParameter" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.801.i0.3"^^xsd:anyURI .

knx:type.kvpair.20.801.i0.4 a owl:NamedIndividual ;
    rdfs:label "stop = 4"@en ;
    dct:title "stop = 4"@en ;
    knx:valueAPI "stop" ;
    knx:valueKNX 4 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.801.i0.4"^^xsd:anyURI .

knx:type.kvpair.20.802.i0.0 a owl:NamedIndividual ;
    rdfs:label "up = 0"@en ;
    dct:title "up = 0"@en ;
    knx:valueAPI "up" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.802.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.802.i0.1 a owl:NamedIndividual ;
    rdfs:label "down = 1"@en ;
    dct:title "down = 1"@en ;
    knx:valueAPI "down" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.802.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.802.i0.2 a owl:NamedIndividual ;
    rdfs:label "no change = 2"@en ;
    dct:title "no change = 2"@en ;
    knx:valueAPI "noChange" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.802.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.802.i0.3 a owl:NamedIndividual ;
    rdfs:label "value according additional parameter = 3"@en ;
    dct:title "value according additional parameter = 3"@en ;
    knx:valueAPI "valueAccordingAdditionalParameter" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.802.i0.3"^^xsd:anyURI .

knx:type.kvpair.20.802.i0.4 a owl:NamedIndividual ;
    rdfs:label "stop = 4"@en ;
    dct:title "stop = 4"@en ;
    knx:valueAPI "stop" ;
    knx:valueKNX 4 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.802.i0.4"^^xsd:anyURI .

knx:type.kvpair.20.802.i0.5 a owl:NamedIndividual ;
    rdfs:label "updated value = 5"@en ;
    dct:title "updated value = 5"@en ;
    knx:valueAPI "updatedValue" ;
    knx:valueKNX 5 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.802.i0.5"^^xsd:anyURI .

knx:type.kvpair.20.802.i0.6 a owl:NamedIndividual ;
    rdfs:label "value before locking = 6"@en ;
    dct:title "value before locking = 6"@en ;
    knx:valueAPI "valueBeforeLocking" ;
    knx:valueKNX 6 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.802.i0.6"^^xsd:anyURI .

knx:type.kvpair.20.803.i0.1 a owl:NamedIndividual ;
    rdfs:label "one push button/binary input = 1"@en ;
    dct:title "one push button/binary input = 1"@en ;
    knx:valueAPI "onePushButtonbinaryInput" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.803.i0.1"^^xsd:anyURI .

knx:type.kvpair.20.803.i0.2 a owl:NamedIndividual ;
    rdfs:label "one push button/binary input, MoveUp / StepUp message sent = 2"@en ;
    dct:title "one push button/binary input, MoveUp / StepUp message sent = 2"@en ;
    knx:valueAPI "onePushButtonbinaryInput,MoveUpStep" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.803.i0.2"^^xsd:anyURI .

knx:type.kvpair.20.803.i0.3 a owl:NamedIndividual ;
    rdfs:label "one push button/binary input, MoveDown / StepDown message sent = 3"@en ;
    dct:title "one push button/binary input, MoveDown / StepDown message sent = 3"@en ;
    knx:valueAPI "onePushButtonbinaryInput,MoveDownSt" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.803.i0.3"^^xsd:anyURI .

knx:type.kvpair.20.803.i0.4 a owl:NamedIndividual ;
    rdfs:label "two push buttons/binary inputs mode = 4"@en ;
    dct:title "two push buttons/binary inputs mode = 4"@en ;
    knx:valueAPI "twoPushButtonsbinaryInputsMode" ;
    knx:valueKNX 4 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.803.i0.4"^^xsd:anyURI .

knx:type.kvpair.20.804.i0.0 a owl:NamedIndividual ;
    rdfs:label "Automatic Control = 0"@en ;
    dct:title "Automatic Control = 0"@en ;
    knx:valueAPI "automaticControl" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.804.i0.0"^^xsd:anyURI .

knx:type.kvpair.20.804.i0.1 a owl:NamedIndividual ;
    rdfs:label "Manual Control = 1"@en ;
    dct:title "Manual Control = 1"@en ;
    knx:valueAPI "manualControl" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.20.804.i0.1"^^xsd:anyURI .

knx:type.kvpair.206.100.i0.0 a owl:NamedIndividual ;
    rdfs:label "Undefined = 0"@en ;
    dct:title "Undefined = 0"@en ;
    knx:valueAPI "undefined" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.206.100.i0.0"^^xsd:anyURI .

knx:type.kvpair.206.100.i0.1 a owl:NamedIndividual ;
    rdfs:label "Comfort = 1"@en ;
    dct:title "Comfort = 1"@en ;
    knx:isApplicableDatapointEnumOf tag:hvacModeComfort ;
    knx:valueAPI "comfort" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.206.100.i0.1"^^xsd:anyURI .

knx:type.kvpair.206.100.i0.2 a owl:NamedIndividual ;
    rdfs:label "Standby = 2"@en ;
    dct:title "Standby = 2"@en ;
    knx:isApplicableDatapointEnumOf tag:hvacModeStandby ;
    knx:valueAPI "standby" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.206.100.i0.2"^^xsd:anyURI .

knx:type.kvpair.206.100.i0.3 a owl:NamedIndividual ;
    rdfs:label "Economy = 3"@en ;
    dct:title "Economy = 3"@en ;
    knx:isApplicableDatapointEnumOf tag:hvacModeEconomy ;
    knx:valueAPI "economy" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.206.100.i0.3"^^xsd:anyURI .

knx:type.kvpair.206.100.i0.4 a owl:NamedIndividual ;
    rdfs:label "Building Protection = 4"@en ;
    dct:title "Building Protection = 4"@en ;
    knx:isApplicableDatapointEnumOf tag:hvacModeProtection ;
    knx:valueAPI "buildingProtection" ;
    knx:valueKNX 4 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.206.100.i0.4"^^xsd:anyURI .

knx:type.kvpair.206.102.i0.0 a owl:NamedIndividual ;
    rdfs:label "Undefined = 0"@en ;
    dct:title "Undefined = 0"@en ;
    knx:valueAPI "undefined" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.206.102.i0.0"^^xsd:anyURI .

knx:type.kvpair.206.102.i0.1 a owl:NamedIndividual ;
    rdfs:label "LegioProtect = 1"@en ;
    dct:title "LegioProtect = 1"@en ;
    knx:valueAPI "legioProtect" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.206.102.i0.1"^^xsd:anyURI .

knx:type.kvpair.206.102.i0.2 a owl:NamedIndividual ;
    rdfs:label "Normal = 2"@en ;
    dct:title "Normal = 2"@en ;
    knx:valueAPI "normal" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.206.102.i0.2"^^xsd:anyURI .

knx:type.kvpair.206.102.i0.3 a owl:NamedIndividual ;
    rdfs:label "Reduced = 3"@en ;
    dct:title "Reduced = 3"@en ;
    knx:valueAPI "reduced" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.206.102.i0.3"^^xsd:anyURI .

knx:type.kvpair.206.102.i0.4 a owl:NamedIndividual ;
    rdfs:label "Off/FrostProtection = 4"@en ;
    dct:title "Off/FrostProtection = 4"@en ;
    knx:valueAPI "offFrostProtection" ;
    knx:valueKNX 4 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.206.102.i0.4"^^xsd:anyURI .

knx:type.kvpair.206.104.i0.0 a owl:NamedIndividual ;
    rdfs:label "Occupied = 0"@en ;
    dct:title "Occupied = 0"@en ;
    knx:valueAPI "occupied" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.206.104.i0.0"^^xsd:anyURI .

knx:type.kvpair.206.104.i0.1 a owl:NamedIndividual ;
    rdfs:label "Standby = 1"@en ;
    dct:title "Standby = 1"@en ;
    knx:valueAPI "standby" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.206.104.i0.1"^^xsd:anyURI .

knx:type.kvpair.206.104.i0.2 a owl:NamedIndividual ;
    rdfs:label "Not occupied = 2"@en ;
    dct:title "Not occupied = 2"@en ;
    knx:valueAPI "notOccupied" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.206.104.i0.2"^^xsd:anyURI .

knx:type.kvpair.206.105.i0.0 a owl:NamedIndividual ;
    rdfs:label "Building in use = 0"@en ;
    dct:title "Building in use = 0"@en ;
    knx:valueAPI "buildingInUse" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.206.105.i0.0"^^xsd:anyURI .

knx:type.kvpair.206.105.i0.1 a owl:NamedIndividual ;
    rdfs:label "Building not in use = 1"@en ;
    dct:title "Building not in use = 1"@en ;
    knx:valueAPI "buildingNotInUse" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.206.105.i0.1"^^xsd:anyURI .

knx:type.kvpair.206.105.i0.2 a owl:NamedIndividual ;
    rdfs:label "Building protected = 2"@en ;
    dct:title "Building protected = 2"@en ;
    knx:valueAPI "buildingProtected" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.206.105.i0.2"^^xsd:anyURI .

knx:type.kvpair.207.101.i1.0 a owl:NamedIndividual ;
    rdfs:label "uncritical = 0"@en ;
    dct:title "uncritical = 0"@en ;
    knx:valueAPI "uncritical" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.207.101.i1.0"^^xsd:anyURI .

knx:type.kvpair.207.101.i1.1 a owl:NamedIndividual ;
    rdfs:label "critical = 1"@en ;
    dct:title "critical = 1"@en ;
    knx:valueAPI "critical" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.207.101.i1.1"^^xsd:anyURI .

knx:type.kvpair.21.1010.i0.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 1 is inactive = 0"@en ;
    dct:title "The visual effect of channel 1 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel1IsInactive" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.21.1010.i0.0"^^xsd:anyURI .

knx:type.kvpair.21.1010.i0.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 1 is active = 1"@en ;
    dct:title "The visual effect of channel 1 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel1IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.21.1010.i0.1"^^xsd:anyURI .

knx:type.kvpair.21.1010.i1.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 2 is inactive = 0"@en ;
    dct:title "The visual effect of channel 2 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel2IsInactive" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.21.1010.i1.0"^^xsd:anyURI .

knx:type.kvpair.21.1010.i1.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 2 is active = 1"@en ;
    dct:title "The visual effect of channel 2 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel2IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.21.1010.i1.1"^^xsd:anyURI .

knx:type.kvpair.21.1010.i2.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 3 is inactive = 0"@en ;
    dct:title "The visual effect of channel 3 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel3IsInactive" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.21.1010.i2.0"^^xsd:anyURI .

knx:type.kvpair.21.1010.i2.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 3 is active = 1"@en ;
    dct:title "The visual effect of channel 3 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel3IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.21.1010.i2.1"^^xsd:anyURI .

knx:type.kvpair.21.1010.i3.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 4 is inactive = 0"@en ;
    dct:title "The visual effect of channel 4 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel4IsInactive" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.21.1010.i3.0"^^xsd:anyURI .

knx:type.kvpair.21.1010.i3.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 4 is active = 1"@en ;
    dct:title "The visual effect of channel 4 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel4IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.21.1010.i3.1"^^xsd:anyURI .

knx:type.kvpair.21.1010.i4.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 5 is inactive = 0"@en ;
    dct:title "The visual effect of channel 5 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel5IsInactive" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.21.1010.i4.0"^^xsd:anyURI .

knx:type.kvpair.21.1010.i4.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 5 is active = 1"@en ;
    dct:title "The visual effect of channel 5 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel5IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.21.1010.i4.1"^^xsd:anyURI .

knx:type.kvpair.21.1010.i5.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 6 is inactive = 0"@en ;
    dct:title "The visual effect of channel 6 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel6IsInactive" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.21.1010.i5.0"^^xsd:anyURI .

knx:type.kvpair.21.1010.i5.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 6 is active = 1"@en ;
    dct:title "The visual effect of channel 6 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel6IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.21.1010.i5.1"^^xsd:anyURI .

knx:type.kvpair.21.1010.i6.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 7 is inactive = 0"@en ;
    dct:title "The visual effect of channel 7 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel7IsInactive" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.21.1010.i6.0"^^xsd:anyURI .

knx:type.kvpair.21.1010.i6.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 7 is active = 1"@en ;
    dct:title "The visual effect of channel 7 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel7IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.21.1010.i6.1"^^xsd:anyURI .

knx:type.kvpair.21.1010.i7.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 8 is inactive = 0"@en ;
    dct:title "The visual effect of channel 8 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel8IsInactive" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.21.1010.i7.0"^^xsd:anyURI .

knx:type.kvpair.21.1010.i7.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 8 is active = 1"@en ;
    dct:title "The visual effect of channel 8 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel8IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.21.1010.i7.1"^^xsd:anyURI .

knx:type.kvpair.21.103.i0.0 a owl:NamedIndividual ;
    rdfs:label "ok = 0"@en ;
    dct:title "ok = 0"@en ;
    knx:valueAPI "ok" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.21.103.i0.0"^^xsd:anyURI .

knx:type.kvpair.21.103.i0.1 a owl:NamedIndividual ;
    rdfs:label "fault = 1"@en ;
    dct:title "fault = 1"@en ;
    knx:valueAPI "fault" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.21.103.i0.1"^^xsd:anyURI .

knx:type.kvpair.21.107.i0.0 a owl:NamedIndividual ;
    rdfs:label "all windows closed = 0"@en ;
    dct:title "all windows closed = 0"@en ;
    knx:valueAPI "allWindowsClosed" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.21.107.i0.0"^^xsd:anyURI .

knx:type.kvpair.21.107.i0.1 a owl:NamedIndividual ;
    rdfs:label "at least one window opened = 1"@en ;
    dct:title "at least one window opened = 1"@en ;
    knx:valueAPI "atLeastOneWindowOpened" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.21.107.i0.1"^^xsd:anyURI .

knx:type.kvpair.21.107.i1.0 a owl:NamedIndividual ;
    rdfs:label "no occupancy from presence detectors = 0"@en ;
    dct:title "no occupancy from presence detectors = 0"@en ;
    knx:valueAPI "noOccupancyFromPresenceDetectors" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.21.107.i1.0"^^xsd:anyURI .

knx:type.kvpair.21.107.i1.1 a owl:NamedIndividual ;
    rdfs:label "occupancy at least from one presence detector = 1"@en ;
    dct:title "occupancy at least from one presence detector = 1"@en ;
    knx:valueAPI "occupancyAtLeastFromOnePresenceDete" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.21.107.i1.1"^^xsd:anyURI .

knx:type.kvpair.21.107.i2.0 a owl:NamedIndividual ;
    rdfs:label "no comfort push button is pressed = 0"@en ;
    dct:title "no comfort push button is pressed = 0"@en ;
    knx:valueAPI "noComfortPushButtonIsPressed" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.21.107.i2.0"^^xsd:anyURI .

knx:type.kvpair.21.107.i2.1 a owl:NamedIndividual ;
    rdfs:label "at least one comfort push button is pressed = 1"@en ;
    dct:title "at least one comfort push button is pressed = 1"@en ;
    knx:valueAPI "atLeastOneComfortPushButtonIsPresse" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.21.107.i2.1"^^xsd:anyURI .

knx:type.kvpair.21.107.i3.0 a owl:NamedIndividual ;
    rdfs:label "comfort prolongation User not active = 0"@en ;
    dct:title "comfort prolongation User not active = 0"@en ;
    knx:valueAPI "comfortProlongationUserNotActive" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.21.107.i3.0"^^xsd:anyURI .

knx:type.kvpair.21.107.i3.1 a owl:NamedIndividual ;
    rdfs:label "comfort prolongation User active = 1"@en ;
    dct:title "comfort prolongation User active = 1"@en ;
    knx:valueAPI "comfortProlongationUserActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.21.107.i3.1"^^xsd:anyURI .

knx:type.kvpair.21.107.i4.0 a owl:NamedIndividual ;
    rdfs:label "HVAC User Mode not active = 0"@en ;
    dct:title "HVAC User Mode not active = 0"@en ;
    knx:valueAPI "hVACUserModeNotActive" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.21.107.i4.0"^^xsd:anyURI .

knx:type.kvpair.21.107.i4.1 a owl:NamedIndividual ;
    rdfs:label "HVAC User Mode active (means DP ‘HVACModeUser’ is different from ‘Auto’) = 1"@en ;
    dct:title "HVAC User Mode active (means DP ‘HVACModeUser’ is different from ‘Auto’) = 1"@en ;
    knx:valueAPI "hVACUserModeActive(meansDP‘HVACMode" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.21.107.i4.1"^^xsd:anyURI .

knx:type.kvpair.219.1.i10.0 a owl:NamedIndividual ;
    rdfs:label "no fault = 0"@en ;
    dct:title "no fault = 0"@en ;
    knx:valueAPI "noFault" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.219.1.i10.0"^^xsd:anyURI .

knx:type.kvpair.219.1.i10.1 a owl:NamedIndividual ;
    rdfs:label "System & functions of common interest = 1"@en ;
    dct:title "System & functions of common interest = 1"@en ;
    knx:valueAPI "system&FunctionsOfCommonInterest" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.219.1.i10.1"^^xsd:anyURI .

knx:type.kvpair.219.1.i10.10 a owl:NamedIndividual ;
    rdfs:label "HVAC General FB's = 10"@en ;
    dct:title "HVAC General FB's = 10"@en ;
    knx:valueAPI "hVACGeneralFBs" ;
    knx:valueKNX 10 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.219.1.i10.10"^^xsd:anyURI .

knx:type.kvpair.219.1.i10.11 a owl:NamedIndividual ;
    rdfs:label "HVAC Hot Water Heating = 11"@en ;
    dct:title "HVAC Hot Water Heating = 11"@en ;
    knx:valueAPI "hVACHotWaterHeating" ;
    knx:valueKNX 11 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.219.1.i10.11"^^xsd:anyURI .

knx:type.kvpair.219.1.i10.12 a owl:NamedIndividual ;
    rdfs:label "HVAC Direct Electrical Heating = 12"@en ;
    dct:title "HVAC Direct Electrical Heating = 12"@en ;
    knx:valueAPI "hVACDirectElectricalHeating" ;
    knx:valueKNX 12 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.219.1.i10.12"^^xsd:anyURI .

knx:type.kvpair.219.1.i10.13 a owl:NamedIndividual ;
    rdfs:label "HVAC Terminal Units = 13"@en ;
    dct:title "HVAC Terminal Units = 13"@en ;
    knx:valueAPI "hVACTerminalUnits" ;
    knx:valueKNX 13 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.219.1.i10.13"^^xsd:anyURI .

knx:type.kvpair.219.1.i10.14 a owl:NamedIndividual ;
    rdfs:label "HVAC VAC = 14"@en ;
    dct:title "HVAC VAC = 14"@en ;
    knx:valueAPI "hVACVAC" ;
    knx:valueKNX 14 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.219.1.i10.14"^^xsd:anyURI .

knx:type.kvpair.219.1.i10.20 a owl:NamedIndividual ;
    rdfs:label "Lighting = 20"@en ;
    dct:title "Lighting = 20"@en ;
    knx:valueAPI "lighting" ;
    knx:valueKNX 20 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.219.1.i10.20"^^xsd:anyURI .

knx:type.kvpair.219.1.i10.30 a owl:NamedIndividual ;
    rdfs:label "Security = 30"@en ;
    dct:title "Security = 30"@en ;
    knx:valueAPI "security" ;
    knx:valueKNX 30 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.219.1.i10.30"^^xsd:anyURI .

knx:type.kvpair.219.1.i10.40 a owl:NamedIndividual ;
    rdfs:label "Load Management = 40"@en ;
    dct:title "Load Management = 40"@en ;
    knx:valueAPI "loadManagement" ;
    knx:valueKNX 40 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.219.1.i10.40"^^xsd:anyURI .

knx:type.kvpair.219.1.i10.50 a owl:NamedIndividual ;
    rdfs:label "Shutters & Blinds = 50"@en ;
    dct:title "Shutters & Blinds = 50"@en ;
    knx:valueAPI "shutters&Blinds" ;
    knx:valueKNX 50 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.219.1.i10.50"^^xsd:anyURI .

knx:type.kvpair.219.1.i9.0 a owl:NamedIndividual ;
    rdfs:label "no fault = 0"@en ;
    dct:title "no fault = 0"@en ;
    knx:valueAPI "noFault" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.219.1.i9.0"^^xsd:anyURI .

knx:type.kvpair.219.1.i9.1 a owl:NamedIndividual ;
    rdfs:label "general device fault (e.g. RAM, EEPROM, UI, Watchdog, ...) = 1"@en ;
    dct:title "general device fault (e.g. RAM, EEPROM, UI, Watchdog, ...) = 1"@en ;
    knx:valueAPI "generalDeviceFault(e.g.RAM,EEPROM,U" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.219.1.i9.1"^^xsd:anyURI .

knx:type.kvpair.219.1.i9.2 a owl:NamedIndividual ;
    rdfs:label "communication fault = 2"@en ;
    dct:title "communication fault = 2"@en ;
    knx:valueAPI "communicationFault" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.219.1.i9.2"^^xsd:anyURI .

knx:type.kvpair.219.1.i9.3 a owl:NamedIndividual ;
    rdfs:label "configuration fault = 3"@en ;
    dct:title "configuration fault = 3"@en ;
    knx:valueAPI "configurationFault" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.219.1.i9.3"^^xsd:anyURI .

knx:type.kvpair.219.1.i9.4 a owl:NamedIndividual ;
    rdfs:label "HW fault = 4"@en ;
    dct:title "HW fault = 4"@en ;
    knx:valueAPI "hWFault" ;
    knx:valueKNX 4 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.219.1.i9.4"^^xsd:anyURI .

knx:type.kvpair.219.1.i9.5 a owl:NamedIndividual ;
    rdfs:label "SW fault = 5"@en ;
    dct:title "SW fault = 5"@en ;
    knx:valueAPI "sWFault" ;
    knx:valueKNX 5 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.219.1.i9.5"^^xsd:anyURI .

knx:type.kvpair.22.101.i8.0 a owl:NamedIndividual ;
    rdfs:label "cooling = 0"@en ;
    dct:title "cooling = 0"@en ;
    knx:valueAPI "cooling" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.101.i8.0"^^xsd:anyURI .

knx:type.kvpair.22.101.i8.1 a owl:NamedIndividual ;
    rdfs:label "heating = 1"@en ;
    dct:title "heating = 1"@en ;
    knx:valueAPI "heating" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.101.i8.1"^^xsd:anyURI .

knx:type.kvpair.22.1010.i0.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 1 is inactive = 0"@en ;
    dct:title "The visual effect of channel 1 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel1IsInactive" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.1010.i0.0"^^xsd:anyURI .

knx:type.kvpair.22.1010.i0.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 1 is active = 1"@en ;
    dct:title "The visual effect of channel 1 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel1IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.1010.i0.1"^^xsd:anyURI .

knx:type.kvpair.22.1010.i1.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 2 is inactive = 0"@en ;
    dct:title "The visual effect of channel 2 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel2IsInactive" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.1010.i1.0"^^xsd:anyURI .

knx:type.kvpair.22.1010.i1.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 2 is active = 1"@en ;
    dct:title "The visual effect of channel 2 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel2IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.1010.i1.1"^^xsd:anyURI .

knx:type.kvpair.22.1010.i10.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 11 is inactive = 0"@en ;
    dct:title "The visual effect of channel 11 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel11IsInactiv" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.1010.i10.0"^^xsd:anyURI .

knx:type.kvpair.22.1010.i10.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 11 is active = 1"@en ;
    dct:title "The visual effect of channel 11 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel11IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.1010.i10.1"^^xsd:anyURI .

knx:type.kvpair.22.1010.i11.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 12 is inactive = 0"@en ;
    dct:title "The visual effect of channel 12 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel12IsInactiv" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.1010.i11.0"^^xsd:anyURI .

knx:type.kvpair.22.1010.i11.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 12 is active = 1"@en ;
    dct:title "The visual effect of channel 12 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel12IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.1010.i11.1"^^xsd:anyURI .

knx:type.kvpair.22.1010.i12.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 13 is inactive = 0"@en ;
    dct:title "The visual effect of channel 13 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel13IsInactiv" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.1010.i12.0"^^xsd:anyURI .

knx:type.kvpair.22.1010.i12.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 13 is active = 1"@en ;
    dct:title "The visual effect of channel 13 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel13IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.1010.i12.1"^^xsd:anyURI .

knx:type.kvpair.22.1010.i13.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 14 is inactive = 0"@en ;
    dct:title "The visual effect of channel 14 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel14IsInactiv" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.1010.i13.0"^^xsd:anyURI .

knx:type.kvpair.22.1010.i13.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 14 is active = 1"@en ;
    dct:title "The visual effect of channel 14 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel14IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.1010.i13.1"^^xsd:anyURI .

knx:type.kvpair.22.1010.i14.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 15 is inactive = 0"@en ;
    dct:title "The visual effect of channel 15 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel15IsInactiv" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.1010.i14.0"^^xsd:anyURI .

knx:type.kvpair.22.1010.i14.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 15 is active = 1"@en ;
    dct:title "The visual effect of channel 15 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel15IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.1010.i14.1"^^xsd:anyURI .

knx:type.kvpair.22.1010.i15.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 16 is inactive = 0"@en ;
    dct:title "The visual effect of channel 16 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel16IsInactiv" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.1010.i15.0"^^xsd:anyURI .

knx:type.kvpair.22.1010.i15.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 16 is active = 1"@en ;
    dct:title "The visual effect of channel 16 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel16IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.1010.i15.1"^^xsd:anyURI .

knx:type.kvpair.22.1010.i2.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 3 is inactive = 0"@en ;
    dct:title "The visual effect of channel 3 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel3IsInactive" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.1010.i2.0"^^xsd:anyURI .

knx:type.kvpair.22.1010.i2.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 3 is active = 1"@en ;
    dct:title "The visual effect of channel 3 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel3IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.1010.i2.1"^^xsd:anyURI .

knx:type.kvpair.22.1010.i3.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 4 is inactive = 0"@en ;
    dct:title "The visual effect of channel 4 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel4IsInactive" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.1010.i3.0"^^xsd:anyURI .

knx:type.kvpair.22.1010.i3.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 4 is active = 1"@en ;
    dct:title "The visual effect of channel 4 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel4IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.1010.i3.1"^^xsd:anyURI .

knx:type.kvpair.22.1010.i4.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 5 is inactive = 0"@en ;
    dct:title "The visual effect of channel 5 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel5IsInactive" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.1010.i4.0"^^xsd:anyURI .

knx:type.kvpair.22.1010.i4.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 5 is active = 1"@en ;
    dct:title "The visual effect of channel 5 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel5IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.1010.i4.1"^^xsd:anyURI .

knx:type.kvpair.22.1010.i5.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 6 is inactive = 0"@en ;
    dct:title "The visual effect of channel 6 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel6IsInactive" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.1010.i5.0"^^xsd:anyURI .

knx:type.kvpair.22.1010.i5.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 6 is active = 1"@en ;
    dct:title "The visual effect of channel 6 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel6IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.1010.i5.1"^^xsd:anyURI .

knx:type.kvpair.22.1010.i6.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 7 is inactive = 0"@en ;
    dct:title "The visual effect of channel 7 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel7IsInactive" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.1010.i6.0"^^xsd:anyURI .

knx:type.kvpair.22.1010.i6.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 7 is active = 1"@en ;
    dct:title "The visual effect of channel 7 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel7IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.1010.i6.1"^^xsd:anyURI .

knx:type.kvpair.22.1010.i7.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 8 is inactive = 0"@en ;
    dct:title "The visual effect of channel 8 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel8IsInactive" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.1010.i7.0"^^xsd:anyURI .

knx:type.kvpair.22.1010.i7.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 8 is active = 1"@en ;
    dct:title "The visual effect of channel 8 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel8IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.1010.i7.1"^^xsd:anyURI .

knx:type.kvpair.22.1010.i8.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 9 is inactive = 0"@en ;
    dct:title "The visual effect of channel 9 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel9IsInactive" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.1010.i8.0"^^xsd:anyURI .

knx:type.kvpair.22.1010.i8.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 9 is active = 1"@en ;
    dct:title "The visual effect of channel 9 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel9IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.1010.i8.1"^^xsd:anyURI .

knx:type.kvpair.22.1010.i9.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 10 is inactive = 0"@en ;
    dct:title "The visual effect of channel 10 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel10IsInactiv" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.1010.i9.0"^^xsd:anyURI .

knx:type.kvpair.22.1010.i9.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 10 is active = 1"@en ;
    dct:title "The visual effect of channel 10 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel10IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.1010.i9.1"^^xsd:anyURI .

knx:type.kvpair.22.102.i0.0 a owl:NamedIndividual ;
    rdfs:label "current position=0 = 0"@en ;
    dct:title "current position=0 = 0"@en ;
    knx:valueAPI "currentPosition=0" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.102.i0.0"^^xsd:anyURI .

knx:type.kvpair.22.102.i0.1 a owl:NamedIndividual ;
    rdfs:label "current position>0 = 1"@en ;
    dct:title "current position>0 = 1"@en ;
    knx:valueAPI "currentPosition>0" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.102.i0.1"^^xsd:anyURI .

knx:type.kvpair.22.102.i6.0 a owl:NamedIndividual ;
    rdfs:label "not forced = 0"@en ;
    dct:title "not forced = 0"@en ;
    knx:valueAPI "notForced" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.102.i6.0"^^xsd:anyURI .

knx:type.kvpair.22.102.i6.1 a owl:NamedIndividual ;
    rdfs:label "forced = 1"@en ;
    dct:title "forced = 1"@en ;
    knx:valueAPI "forced" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.102.i6.1"^^xsd:anyURI .

knx:type.kvpair.22.102.i7.0 a owl:NamedIndividual ;
    rdfs:label "not locked = 0"@en ;
    dct:title "not locked = 0"@en ;
    knx:valueAPI "notLocked" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.102.i7.0"^^xsd:anyURI .

knx:type.kvpair.22.102.i7.1 a owl:NamedIndividual ;
    rdfs:label "locked = 1"@en ;
    dct:title "locked = 1"@en ;
    knx:valueAPI "locked" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.102.i7.1"^^xsd:anyURI .

knx:type.kvpair.22.103.i0.0 a owl:NamedIndividual ;
    rdfs:label "no failure = 0"@en ;
    dct:title "no failure = 0"@en ;
    knx:valueAPI "noFailure" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.103.i0.0"^^xsd:anyURI .

knx:type.kvpair.22.103.i0.1 a owl:NamedIndividual ;
    rdfs:label "failure = 1"@en ;
    dct:title "failure = 1"@en ;
    knx:valueAPI "failure" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.103.i0.1"^^xsd:anyURI .

knx:type.kvpair.22.103.i1.0 a owl:NamedIndividual ;
    rdfs:label "Cool Mode = 0"@en ;
    dct:title "Cool Mode = 0"@en ;
    knx:valueAPI "coolMode" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.103.i1.0"^^xsd:anyURI .

knx:type.kvpair.22.103.i1.1 a owl:NamedIndividual ;
    rdfs:label "Heat Mode = 1"@en ;
    dct:title "Heat Mode = 1"@en ;
    knx:valueAPI "heatMode" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.103.i1.1"^^xsd:anyURI .

knx:type.kvpair.22.103.i2.0 a owl:NamedIndividual ;
    rdfs:label "no alarm = 0"@en ;
    dct:title "no alarm = 0"@en ;
    knx:valueAPI "noAlarm" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.103.i2.0"^^xsd:anyURI .

knx:type.kvpair.22.103.i2.1 a owl:NamedIndividual ;
    rdfs:label "alarm (RTC locked) = 1"@en ;
    dct:title "alarm (RTC locked) = 1"@en ;
    knx:valueAPI "alarm(RTCLocked)" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.103.i2.1"^^xsd:anyURI .

knx:type.kvpair.22.103.i5.0 a owl:NamedIndividual ;
    rdfs:label "false = 0"@en ;
    dct:title "false = 0"@en ;
    knx:valueAPI "false" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.103.i5.0"^^xsd:anyURI .

knx:type.kvpair.22.103.i5.1 a owl:NamedIndividual ;
    rdfs:label "true = 1"@en ;
    dct:title "true = 1"@en ;
    knx:valueAPI "true" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.22.103.i5.1"^^xsd:anyURI .

knx:type.kvpair.224.100.i1.0 a owl:NamedIndividual ;
    rdfs:label "Auto = 0"@en ;
    dct:title "Auto = 0"@en ;
    knx:valueAPI "auto" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.224.100.i1.0"^^xsd:anyURI .

knx:type.kvpair.224.100.i1.1 a owl:NamedIndividual ;
    rdfs:label "Heat = 1"@en ;
    dct:title "Heat = 1"@en ;
    knx:valueAPI "heat" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.224.100.i1.1"^^xsd:anyURI .

knx:type.kvpair.224.100.i1.10 a owl:NamedIndividual ;
    rdfs:label "Free Cool = 10"@en ;
    dct:title "Free Cool = 10"@en ;
    knx:valueAPI "freeCool" ;
    knx:valueKNX 10 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.224.100.i1.10"^^xsd:anyURI .

knx:type.kvpair.224.100.i1.11 a owl:NamedIndividual ;
    rdfs:label "Ice = 11"@en ;
    dct:title "Ice = 11"@en ;
    knx:valueAPI "ice" ;
    knx:valueKNX 11 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.224.100.i1.11"^^xsd:anyURI .

knx:type.kvpair.224.100.i1.2 a owl:NamedIndividual ;
    rdfs:label "Morning Warmup = 2"@en ;
    dct:title "Morning Warmup = 2"@en ;
    knx:valueAPI "morningWarmup" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.224.100.i1.2"^^xsd:anyURI .

knx:type.kvpair.224.100.i1.20 a owl:NamedIndividual ;
    rdfs:label "NoDem = 20"@en ;
    dct:title "NoDem = 20"@en ;
    knx:valueAPI "noDem" ;
    knx:valueKNX 20 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.224.100.i1.20"^^xsd:anyURI .

knx:type.kvpair.224.100.i1.3 a owl:NamedIndividual ;
    rdfs:label "Cool = 3"@en ;
    dct:title "Cool = 3"@en ;
    knx:valueAPI "cool" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.224.100.i1.3"^^xsd:anyURI .

knx:type.kvpair.224.100.i1.4 a owl:NamedIndividual ;
    rdfs:label "Night Purge = 4"@en ;
    dct:title "Night Purge = 4"@en ;
    knx:valueAPI "nightPurge" ;
    knx:valueKNX 4 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.224.100.i1.4"^^xsd:anyURI .

knx:type.kvpair.224.100.i1.5 a owl:NamedIndividual ;
    rdfs:label "Precool = 5"@en ;
    dct:title "Precool = 5"@en ;
    knx:valueAPI "precool" ;
    knx:valueKNX 5 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.224.100.i1.5"^^xsd:anyURI .

knx:type.kvpair.224.100.i1.6 a owl:NamedIndividual ;
    rdfs:label "Off = 6"@en ;
    dct:title "Off = 6"@en ;
    knx:valueAPI "off" ;
    knx:valueKNX 6 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.224.100.i1.6"^^xsd:anyURI .

knx:type.kvpair.224.100.i1.7 a owl:NamedIndividual ;
    rdfs:label "Test = 7"@en ;
    dct:title "Test = 7"@en ;
    knx:valueAPI "test" ;
    knx:valueKNX 7 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.224.100.i1.7"^^xsd:anyURI .

knx:type.kvpair.224.100.i1.8 a owl:NamedIndividual ;
    rdfs:label "Emergency Heat = 8"@en ;
    dct:title "Emergency Heat = 8"@en ;
    knx:valueAPI "emergencyHeat" ;
    knx:valueKNX 8 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.224.100.i1.8"^^xsd:anyURI .

knx:type.kvpair.224.100.i1.9 a owl:NamedIndividual ;
    rdfs:label "Fan only = 9"@en ;
    dct:title "Fan only = 9"@en ;
    knx:valueAPI "fanOnly" ;
    knx:valueKNX 9 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.224.100.i1.9"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.0 a owl:NamedIndividual ;
    rdfs:label "energy, 0,001 Wh = 0"@en ;
    dct:title "energy, 0,001 Wh = 0"@en ;
    knx:valueAPI "energy,0,001Wh" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.0"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.1 a owl:NamedIndividual ;
    rdfs:label "energy, 0,01 Wh = 1"@en ;
    dct:title "energy, 0,01 Wh = 1"@en ;
    knx:valueAPI "energy,0,01Wh" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.1"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.10 a owl:NamedIndividual ;
    rdfs:label "energy, 0,1 kJ = 10"@en ;
    dct:title "energy, 0,1 kJ = 10"@en ;
    knx:valueAPI "energy,0,1KJ" ;
    knx:valueKNX 10 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.10"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.11 a owl:NamedIndividual ;
    rdfs:label "energy, 1 kJ = 11"@en ;
    dct:title "energy, 1 kJ = 11"@en ;
    knx:valueAPI "energy,1KJ" ;
    knx:valueKNX 11 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.11"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.110 a owl:NamedIndividual ;
    rdfs:label "Units for HCA = 110"@en ;
    dct:title "Units for HCA = 110"@en ;
    knx:valueAPI "unitsForHCA" ;
    knx:valueKNX 110 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.110"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.12 a owl:NamedIndividual ;
    rdfs:label "energy, 10 kJ = 12"@en ;
    dct:title "energy, 10 kJ = 12"@en ;
    knx:valueAPI "energy,10KJ" ;
    knx:valueKNX 12 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.12"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.128 a owl:NamedIndividual ;
    rdfs:label "energy, 0,1 MWh = 128"@en ;
    dct:title "energy, 0,1 MWh = 128"@en ;
    knx:valueAPI "energy,0,1MWh" ;
    knx:valueKNX 128 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.128"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.129 a owl:NamedIndividual ;
    rdfs:label "energy, 1 MWh = 129"@en ;
    dct:title "energy, 1 MWh = 129"@en ;
    knx:valueAPI "energy,1MWh" ;
    knx:valueKNX 129 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.129"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.13 a owl:NamedIndividual ;
    rdfs:label "energy, 100 kJ = 13"@en ;
    dct:title "energy, 100 kJ = 13"@en ;
    knx:valueAPI "energy,100KJ" ;
    knx:valueKNX 13 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.13"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.136 a owl:NamedIndividual ;
    rdfs:label "energy, 0,1 GJ = 136"@en ;
    dct:title "energy, 0,1 GJ = 136"@en ;
    knx:valueAPI "energy,0,1GJ" ;
    knx:valueKNX 136 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.136"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.137 a owl:NamedIndividual ;
    rdfs:label "energy, 1 GJ = 137"@en ;
    dct:title "energy, 1 GJ = 137"@en ;
    knx:valueAPI "energy,1GJ" ;
    knx:valueKNX 137 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.137"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.14 a owl:NamedIndividual ;
    rdfs:label "energy, 1000 kJ = 14"@en ;
    dct:title "energy, 1000 kJ = 14"@en ;
    knx:valueAPI "energy,1000KJ" ;
    knx:valueKNX 14 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.14"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.15 a owl:NamedIndividual ;
    rdfs:label "energy, 10000 kJ = 15"@en ;
    dct:title "energy, 10000 kJ = 15"@en ;
    knx:valueAPI "energy,10000KJ" ;
    knx:valueKNX 15 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.15"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.16 a owl:NamedIndividual ;
    rdfs:label "volume, 0,001 l = 16"@en ;
    dct:title "volume, 0,001 l = 16"@en ;
    knx:valueAPI "volume,0,001L" ;
    knx:valueKNX 16 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.16"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.168 a owl:NamedIndividual ;
    rdfs:label "power, 0,1 MW = 168"@en ;
    dct:title "power, 0,1 MW = 168"@en ;
    knx:valueAPI "power,0,1MW" ;
    knx:valueKNX 168 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.168"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.169 a owl:NamedIndividual ;
    rdfs:label "power, 1 MW = 169"@en ;
    dct:title "power, 1 MW = 169"@en ;
    knx:valueAPI "power,1MW" ;
    knx:valueKNX 169 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.169"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.17 a owl:NamedIndividual ;
    rdfs:label "volume, 0,01 l = 17"@en ;
    dct:title "volume, 0,01 l = 17"@en ;
    knx:valueAPI "volume,0,01L" ;
    knx:valueKNX 17 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.17"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.176 a owl:NamedIndividual ;
    rdfs:label "power, 0,1 GJ/h = 176"@en ;
    dct:title "power, 0,1 GJ/h = 176"@en ;
    knx:valueAPI "power,0,1GJh" ;
    knx:valueKNX 176 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.176"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.177 a owl:NamedIndividual ;
    rdfs:label "power, 1 GJ/h = 177"@en ;
    dct:title "power, 1 GJ/h = 177"@en ;
    knx:valueAPI "power,1GJh" ;
    knx:valueKNX 177 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.177"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.18 a owl:NamedIndividual ;
    rdfs:label "volume, 0,1 l = 18"@en ;
    dct:title "volume, 0,1 l = 18"@en ;
    knx:valueAPI "volume,0,1L" ;
    knx:valueKNX 18 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.18"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.19 a owl:NamedIndividual ;
    rdfs:label "volume, 1 l = 19"@en ;
    dct:title "volume, 1 l = 19"@en ;
    knx:valueAPI "volume,1L" ;
    knx:valueKNX 19 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.19"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.2 a owl:NamedIndividual ;
    rdfs:label "energy, 0,1 Wh = 2"@en ;
    dct:title "energy, 0,1 Wh = 2"@en ;
    knx:valueAPI "energy,0,1Wh" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.2"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.20 a owl:NamedIndividual ;
    rdfs:label "volume, 10 l = 20"@en ;
    dct:title "volume, 10 l = 20"@en ;
    knx:valueAPI "volume,10L" ;
    knx:valueKNX 20 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.20"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.21 a owl:NamedIndividual ;
    rdfs:label "volume, 100 l = 21"@en ;
    dct:title "volume, 100 l = 21"@en ;
    knx:valueAPI "volume,100L" ;
    knx:valueKNX 21 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.21"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.22 a owl:NamedIndividual ;
    rdfs:label "volume, 1000 l = 22"@en ;
    dct:title "volume, 1000 l = 22"@en ;
    knx:valueAPI "volume,1000L" ;
    knx:valueKNX 22 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.22"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.23 a owl:NamedIndividual ;
    rdfs:label "volume, 10000 l = 23"@en ;
    dct:title "volume, 10000 l = 23"@en ;
    knx:valueAPI "volume,10000L" ;
    knx:valueKNX 23 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.23"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.24 a owl:NamedIndividual ;
    rdfs:label "mass, 0,001 kg = 24"@en ;
    dct:title "mass, 0,001 kg = 24"@en ;
    knx:valueAPI "mass,0,001Kg" ;
    knx:valueKNX 24 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.24"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.25 a owl:NamedIndividual ;
    rdfs:label "mass, 0,01 kg = 25"@en ;
    dct:title "mass, 0,01 kg = 25"@en ;
    knx:valueAPI "mass,0,01Kg" ;
    knx:valueKNX 25 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.25"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.26 a owl:NamedIndividual ;
    rdfs:label "mass, 0,1 kg = 26"@en ;
    dct:title "mass, 0,1 kg = 26"@en ;
    knx:valueAPI "mass,0,1Kg" ;
    knx:valueKNX 26 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.26"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.27 a owl:NamedIndividual ;
    rdfs:label "mass, 1 kg = 27"@en ;
    dct:title "mass, 1 kg = 27"@en ;
    knx:valueAPI "mass,1Kg" ;
    knx:valueKNX 27 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.27"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.28 a owl:NamedIndividual ;
    rdfs:label "mass, 10 kg = 28"@en ;
    dct:title "mass, 10 kg = 28"@en ;
    knx:valueAPI "mass,10Kg" ;
    knx:valueKNX 28 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.28"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.29 a owl:NamedIndividual ;
    rdfs:label "mass, 100 kg = 29"@en ;
    dct:title "mass, 100 kg = 29"@en ;
    knx:valueAPI "mass,100Kg" ;
    knx:valueKNX 29 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.29"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.3 a owl:NamedIndividual ;
    rdfs:label "energy, 1 Wh = 3"@en ;
    dct:title "energy, 1 Wh = 3"@en ;
    knx:valueAPI "energy,1Wh" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.3"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.30 a owl:NamedIndividual ;
    rdfs:label "mass, 1000 kg = 30"@en ;
    dct:title "mass, 1000 kg = 30"@en ;
    knx:valueAPI "mass,1000Kg" ;
    knx:valueKNX 30 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.30"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.31 a owl:NamedIndividual ;
    rdfs:label "mass, 10000 kg = 31"@en ;
    dct:title "mass, 10000 kg = 31"@en ;
    knx:valueAPI "mass,10000Kg" ;
    knx:valueKNX 31 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.31"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.4 a owl:NamedIndividual ;
    rdfs:label "energy, 10 Wh = 4"@en ;
    dct:title "energy, 10 Wh = 4"@en ;
    knx:valueAPI "energy,10Wh" ;
    knx:valueKNX 4 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.4"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.40 a owl:NamedIndividual ;
    rdfs:label "power, 0,001 W = 40"@en ;
    dct:title "power, 0,001 W = 40"@en ;
    knx:valueAPI "power,0,001W" ;
    knx:valueKNX 40 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.40"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.41 a owl:NamedIndividual ;
    rdfs:label "power, 0,01 W = 41"@en ;
    dct:title "power, 0,01 W = 41"@en ;
    knx:valueAPI "power,0,01W" ;
    knx:valueKNX 41 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.41"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.42 a owl:NamedIndividual ;
    rdfs:label "power, 0,1 W = 42"@en ;
    dct:title "power, 0,1 W = 42"@en ;
    knx:valueAPI "power,0,1W" ;
    knx:valueKNX 42 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.42"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.43 a owl:NamedIndividual ;
    rdfs:label "power, 1 W = 43"@en ;
    dct:title "power, 1 W = 43"@en ;
    knx:valueAPI "power,1W" ;
    knx:valueKNX 43 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.43"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.44 a owl:NamedIndividual ;
    rdfs:label "power, 10 W = 44"@en ;
    dct:title "power, 10 W = 44"@en ;
    knx:valueAPI "power,10W" ;
    knx:valueKNX 44 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.44"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.45 a owl:NamedIndividual ;
    rdfs:label "power, 100 W = 45"@en ;
    dct:title "power, 100 W = 45"@en ;
    knx:valueAPI "power,100W" ;
    knx:valueKNX 45 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.45"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.46 a owl:NamedIndividual ;
    rdfs:label "power, 1000 W = 46"@en ;
    dct:title "power, 1000 W = 46"@en ;
    knx:valueAPI "power,1000W" ;
    knx:valueKNX 46 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.46"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.47 a owl:NamedIndividual ;
    rdfs:label "power, 10000 W = 47"@en ;
    dct:title "power, 10000 W = 47"@en ;
    knx:valueAPI "power,10000W" ;
    knx:valueKNX 47 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.47"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.48 a owl:NamedIndividual ;
    rdfs:label "power, 0,001 kJ/h = 48"@en ;
    dct:title "power, 0,001 kJ/h = 48"@en ;
    knx:valueAPI "power,0,001KJh" ;
    knx:valueKNX 48 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.48"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.49 a owl:NamedIndividual ;
    rdfs:label "power, 0,01 kJ/h = 49"@en ;
    dct:title "power, 0,01 kJ/h = 49"@en ;
    knx:valueAPI "power,0,01KJh" ;
    knx:valueKNX 49 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.49"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.5 a owl:NamedIndividual ;
    rdfs:label "energy, 100 Wh = 5"@en ;
    dct:title "energy, 100 Wh = 5"@en ;
    knx:valueAPI "energy,100Wh" ;
    knx:valueKNX 5 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.5"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.50 a owl:NamedIndividual ;
    rdfs:label "power, 0,1 kJ/h = 50"@en ;
    dct:title "power, 0,1 kJ/h = 50"@en ;
    knx:valueAPI "power,0,1KJh" ;
    knx:valueKNX 50 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.50"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.51 a owl:NamedIndividual ;
    rdfs:label "power, 1 kJ/h = 51"@en ;
    dct:title "power, 1 kJ/h = 51"@en ;
    knx:valueAPI "power,1KJh" ;
    knx:valueKNX 51 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.51"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.52 a owl:NamedIndividual ;
    rdfs:label "power, 10 kJ/h = 52"@en ;
    dct:title "power, 10 kJ/h = 52"@en ;
    knx:valueAPI "power,10KJh" ;
    knx:valueKNX 52 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.52"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.53 a owl:NamedIndividual ;
    rdfs:label "power, 100 kJ/h = 53"@en ;
    dct:title "power, 100 kJ/h = 53"@en ;
    knx:valueAPI "power,100KJh" ;
    knx:valueKNX 53 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.53"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.54 a owl:NamedIndividual ;
    rdfs:label "power, 1000 kJ/h = 54"@en ;
    dct:title "power, 1000 kJ/h = 54"@en ;
    knx:valueAPI "power,1000KJh" ;
    knx:valueKNX 54 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.54"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.55 a owl:NamedIndividual ;
    rdfs:label "power, 10000 kJ/h = 55"@en ;
    dct:title "power, 10000 kJ/h = 55"@en ;
    knx:valueAPI "power,10000KJh" ;
    knx:valueKNX 55 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.55"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.56 a owl:NamedIndividual ;
    rdfs:label "volume flow, 0,001 l/h = 56"@en ;
    dct:title "volume flow, 0,001 l/h = 56"@en ;
    knx:valueAPI "volumeFlow,0,001Lh" ;
    knx:valueKNX 56 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.56"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.57 a owl:NamedIndividual ;
    rdfs:label "volume flow, 0,01 l/h = 57"@en ;
    dct:title "volume flow, 0,01 l/h = 57"@en ;
    knx:valueAPI "volumeFlow,0,01Lh" ;
    knx:valueKNX 57 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.57"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.58 a owl:NamedIndividual ;
    rdfs:label "volume flow, 0,1 l/h = 58"@en ;
    dct:title "volume flow, 0,1 l/h = 58"@en ;
    knx:valueAPI "volumeFlow,0,1Lh" ;
    knx:valueKNX 58 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.58"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.59 a owl:NamedIndividual ;
    rdfs:label "volume flow, 1 l/h = 59"@en ;
    dct:title "volume flow, 1 l/h = 59"@en ;
    knx:valueAPI "volumeFlow,1Lh" ;
    knx:valueKNX 59 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.59"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.6 a owl:NamedIndividual ;
    rdfs:label "energy, 1000 Wh = 6"@en ;
    dct:title "energy, 1000 Wh = 6"@en ;
    knx:valueAPI "energy,1000Wh" ;
    knx:valueKNX 6 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.6"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.60 a owl:NamedIndividual ;
    rdfs:label "volume flow, 10 l/h = 60"@en ;
    dct:title "volume flow, 10 l/h = 60"@en ;
    knx:valueAPI "volumeFlow,10Lh" ;
    knx:valueKNX 60 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.60"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.61 a owl:NamedIndividual ;
    rdfs:label "volume flow, 100 l/h = 61"@en ;
    dct:title "volume flow, 100 l/h = 61"@en ;
    knx:valueAPI "volumeFlow,100Lh" ;
    knx:valueKNX 61 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.61"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.62 a owl:NamedIndividual ;
    rdfs:label "volume flow, 1000 l/h = 62"@en ;
    dct:title "volume flow, 1000 l/h = 62"@en ;
    knx:valueAPI "volumeFlow,1000Lh" ;
    knx:valueKNX 62 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.62"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.63 a owl:NamedIndividual ;
    rdfs:label "volume flow, 10000 l/h = 63"@en ;
    dct:title "volume flow, 10000 l/h = 63"@en ;
    knx:valueAPI "volumeFlow,10000Lh" ;
    knx:valueKNX 63 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.63"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.64 a owl:NamedIndividual ;
    rdfs:label "volume flow, 0,0001 l/min = 64"@en ;
    dct:title "volume flow, 0,0001 l/min = 64"@en ;
    knx:valueAPI "volumeFlow,0,0001Lmin" ;
    knx:valueKNX 64 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.64"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.65 a owl:NamedIndividual ;
    rdfs:label "volume flow, 0,001 l/min = 65"@en ;
    dct:title "volume flow, 0,001 l/min = 65"@en ;
    knx:valueAPI "volumeFlow,0,001Lmin" ;
    knx:valueKNX 65 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.65"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.66 a owl:NamedIndividual ;
    rdfs:label "volume flow, 0,01 l/min = 66"@en ;
    dct:title "volume flow, 0,01 l/min = 66"@en ;
    knx:valueAPI "volumeFlow,0,01Lmin" ;
    knx:valueKNX 66 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.66"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.67 a owl:NamedIndividual ;
    rdfs:label "volume flow, 0,1 l/min = 67"@en ;
    dct:title "volume flow, 0,1 l/min = 67"@en ;
    knx:valueAPI "volumeFlow,0,1Lmin" ;
    knx:valueKNX 67 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.67"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.68 a owl:NamedIndividual ;
    rdfs:label "volume flow, 1 l/min = 68"@en ;
    dct:title "volume flow, 1 l/min = 68"@en ;
    knx:valueAPI "volumeFlow,1Lmin" ;
    knx:valueKNX 68 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.68"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.69 a owl:NamedIndividual ;
    rdfs:label "volume flow, 10 l/min = 69"@en ;
    dct:title "volume flow, 10 l/min = 69"@en ;
    knx:valueAPI "volumeFlow,10Lmin" ;
    knx:valueKNX 69 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.69"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.7 a owl:NamedIndividual ;
    rdfs:label "energy, 10000 Wh = 7"@en ;
    dct:title "energy, 10000 Wh = 7"@en ;
    knx:valueAPI "energy,10000Wh" ;
    knx:valueKNX 7 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.7"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.70 a owl:NamedIndividual ;
    rdfs:label "volume flow, 100 l/min = 70"@en ;
    dct:title "volume flow, 100 l/min = 70"@en ;
    knx:valueAPI "volumeFlow,100Lmin" ;
    knx:valueKNX 70 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.70"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.71 a owl:NamedIndividual ;
    rdfs:label "volume flow, 1000 l/min = 71"@en ;
    dct:title "volume flow, 1000 l/min = 71"@en ;
    knx:valueAPI "volumeFlow,1000Lmin" ;
    knx:valueKNX 71 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.71"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.72 a owl:NamedIndividual ;
    rdfs:label "volume flow, 0,001 ml/s = 72"@en ;
    dct:title "volume flow, 0,001 ml/s = 72"@en ;
    knx:valueAPI "volumeFlow,0,001Mls" ;
    knx:valueKNX 72 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.72"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.73 a owl:NamedIndividual ;
    rdfs:label "volume flow, 0,01 ml/s = 73"@en ;
    dct:title "volume flow, 0,01 ml/s = 73"@en ;
    knx:valueAPI "volumeFlow,0,01Mls" ;
    knx:valueKNX 73 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.73"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.74 a owl:NamedIndividual ;
    rdfs:label "volume flow, 0,1 ml/s = 74"@en ;
    dct:title "volume flow, 0,1 ml/s = 74"@en ;
    knx:valueAPI "volumeFlow,0,1Mls" ;
    knx:valueKNX 74 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.74"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.75 a owl:NamedIndividual ;
    rdfs:label "volume flow, 1 ml/s = 75"@en ;
    dct:title "volume flow, 1 ml/s = 75"@en ;
    knx:valueAPI "volumeFlow,1Mls" ;
    knx:valueKNX 75 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.75"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.76 a owl:NamedIndividual ;
    rdfs:label "volume flow, 10 ml/s = 76"@en ;
    dct:title "volume flow, 10 ml/s = 76"@en ;
    knx:valueAPI "volumeFlow,10Mls" ;
    knx:valueKNX 76 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.76"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.77 a owl:NamedIndividual ;
    rdfs:label "volume flow, 100 ml/s = 77"@en ;
    dct:title "volume flow, 100 ml/s = 77"@en ;
    knx:valueAPI "volumeFlow,100Mls" ;
    knx:valueKNX 77 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.77"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.78 a owl:NamedIndividual ;
    rdfs:label "volume flow, 1000 ml/s = 78"@en ;
    dct:title "volume flow, 1000 ml/s = 78"@en ;
    knx:valueAPI "volumeFlow,1000Mls" ;
    knx:valueKNX 78 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.78"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.79 a owl:NamedIndividual ;
    rdfs:label "volume flow, 10000 ml/s = 79"@en ;
    dct:title "volume flow, 10000 ml/s = 79"@en ;
    knx:valueAPI "volumeFlow,10000Mls" ;
    knx:valueKNX 79 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.79"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.8 a owl:NamedIndividual ;
    rdfs:label "energy, 0,001 kJ = 8"@en ;
    dct:title "energy, 0,001 kJ = 8"@en ;
    knx:valueAPI "energy,0,001KJ" ;
    knx:valueKNX 8 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.8"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.80 a owl:NamedIndividual ;
    rdfs:label "mass flow, 0,001 kg/h = 80"@en ;
    dct:title "mass flow, 0,001 kg/h = 80"@en ;
    knx:valueAPI "massFlow,0,001Kgh" ;
    knx:valueKNX 80 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.80"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.81 a owl:NamedIndividual ;
    rdfs:label "mass flow, 0,01 kg/h = 81"@en ;
    dct:title "mass flow, 0,01 kg/h = 81"@en ;
    knx:valueAPI "massFlow,0,01Kgh" ;
    knx:valueKNX 81 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.81"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.82 a owl:NamedIndividual ;
    rdfs:label "mass flow, 0,1 kg/h = 82"@en ;
    dct:title "mass flow, 0,1 kg/h = 82"@en ;
    knx:valueAPI "massFlow,0,1Kgh" ;
    knx:valueKNX 82 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.82"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.83 a owl:NamedIndividual ;
    rdfs:label "mass flow, 1 kg/h = 83"@en ;
    dct:title "mass flow, 1 kg/h = 83"@en ;
    knx:valueAPI "massFlow,1Kgh" ;
    knx:valueKNX 83 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.83"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.84 a owl:NamedIndividual ;
    rdfs:label "mass flow, 10 kg/h = 84"@en ;
    dct:title "mass flow, 10 kg/h = 84"@en ;
    knx:valueAPI "massFlow,10Kgh" ;
    knx:valueKNX 84 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.84"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.85 a owl:NamedIndividual ;
    rdfs:label "mass flow, 100 kg/h = 85"@en ;
    dct:title "mass flow, 100 kg/h = 85"@en ;
    knx:valueAPI "massFlow,100Kgh" ;
    knx:valueKNX 85 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.85"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.86 a owl:NamedIndividual ;
    rdfs:label "mass flow, 1000 kg/h = 86"@en ;
    dct:title "mass flow, 1000 kg/h = 86"@en ;
    knx:valueAPI "massFlow,1000Kgh" ;
    knx:valueKNX 86 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.86"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.87 a owl:NamedIndividual ;
    rdfs:label "mass flow, 10000 kg/h = 87"@en ;
    dct:title "mass flow, 10000 kg/h = 87"@en ;
    knx:valueAPI "massFlow,10000Kgh" ;
    knx:valueKNX 87 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.87"^^xsd:anyURI .

knx:type.kvpair.229.1.i1.9 a owl:NamedIndividual ;
    rdfs:label "energy, 0,01 kJ = 9"@en ;
    dct:title "energy, 0,01 kJ = 9"@en ;
    knx:valueAPI "energy,0,01KJ" ;
    knx:valueKNX 9 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.229.1.i1.9"^^xsd:anyURI .

knx:type.kvpair.23.1.i0.0 a owl:NamedIndividual ;
    rdfs:label "off = 0"@en ;
    dct:title "off = 0"@en ;
    knx:valueAPI "off" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.23.1.i0.0"^^xsd:anyURI .

knx:type.kvpair.23.1.i0.1 a owl:NamedIndividual ;
    rdfs:label "on = 1"@en ;
    dct:title "on = 1"@en ;
    knx:valueAPI "on" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.23.1.i0.1"^^xsd:anyURI .

knx:type.kvpair.23.1.i0.2 a owl:NamedIndividual ;
    rdfs:label "off/on = 2"@en ;
    dct:title "off/on = 2"@en ;
    knx:valueAPI "offon" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.23.1.i0.2"^^xsd:anyURI .

knx:type.kvpair.23.1.i0.3 a owl:NamedIndividual ;
    rdfs:label "on/off = 3"@en ;
    dct:title "on/off = 3"@en ;
    knx:valueAPI "onoff" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.23.1.i0.3"^^xsd:anyURI .

knx:type.kvpair.23.102.i0.0 a owl:NamedIndividual ;
    rdfs:label "Comfort/Economy = 0"@en ;
    dct:title "Comfort/Economy = 0"@en ;
    knx:valueAPI "comfortEconomy" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.23.102.i0.0"^^xsd:anyURI .

knx:type.kvpair.23.102.i0.1 a owl:NamedIndividual ;
    rdfs:label "Comfort/Nothing = 1"@en ;
    dct:title "Comfort/Nothing = 1"@en ;
    knx:valueAPI "comfortNothing" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.23.102.i0.1"^^xsd:anyURI .

knx:type.kvpair.23.102.i0.2 a owl:NamedIndividual ;
    rdfs:label "Economy/Nothing = 2"@en ;
    dct:title "Economy/Nothing = 2"@en ;
    knx:valueAPI "economyNothing" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.23.102.i0.2"^^xsd:anyURI .

knx:type.kvpair.23.102.i0.3 a owl:NamedIndividual ;
    rdfs:label "Building prot/Auto = 3"@en ;
    dct:title "Building prot/Auto = 3"@en ;
    knx:valueAPI "buildingProtAuto" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.23.102.i0.3"^^xsd:anyURI .

knx:type.kvpair.23.2.i0.0 a owl:NamedIndividual ;
    rdfs:label "no alarm is used = 0"@en ;
    dct:title "no alarm is used = 0"@en ;
    knx:valueAPI "noAlarmIsUsed" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.23.2.i0.0"^^xsd:anyURI .

knx:type.kvpair.23.2.i0.1 a owl:NamedIndividual ;
    rdfs:label "alarm position is UP = 1"@en ;
    dct:title "alarm position is UP = 1"@en ;
    knx:valueAPI "alarmPositionIsUP" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.23.2.i0.1"^^xsd:anyURI .

knx:type.kvpair.23.2.i0.2 a owl:NamedIndividual ;
    rdfs:label "alarm position is DOWN = 2"@en ;
    dct:title "alarm position is DOWN = 2"@en ;
    knx:valueAPI "alarmPositionIsDOWN" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.23.2.i0.2"^^xsd:anyURI .

knx:type.kvpair.23.3.i0.0 a owl:NamedIndividual ;
    rdfs:label "Up = 0"@en ;
    dct:title "Up = 0"@en ;
    knx:valueAPI "up" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.23.3.i0.0"^^xsd:anyURI .

knx:type.kvpair.23.3.i0.1 a owl:NamedIndividual ;
    rdfs:label "Down = 1"@en ;
    dct:title "Down = 1"@en ;
    knx:valueAPI "down" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.23.3.i0.1"^^xsd:anyURI .

knx:type.kvpair.23.3.i0.2 a owl:NamedIndividual ;
    rdfs:label "UpDown = 2"@en ;
    dct:title "UpDown = 2"@en ;
    knx:valueAPI "upDown" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.23.3.i0.2"^^xsd:anyURI .

knx:type.kvpair.23.3.i0.3 a owl:NamedIndividual ;
    rdfs:label "DownUp = 3"@en ;
    dct:title "DownUp = 3"@en ;
    knx:valueAPI "downUp" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.23.3.i0.3"^^xsd:anyURI .

knx:type.kvpair.230.1000.i0.0 a owl:NamedIndividual ;
    rdfs:label "Other = 0"@en ;
    dct:title "Other = 0"@en ;
    knx:valueAPI "other" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.230.1000.i0.0"^^xsd:anyURI .

knx:type.kvpair.230.1000.i0.1 a owl:NamedIndividual ;
    rdfs:label "Oil meter = 1"@en ;
    dct:title "Oil meter = 1"@en ;
    knx:valueAPI "oilMeter" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.230.1000.i0.1"^^xsd:anyURI .

knx:type.kvpair.230.1000.i0.10 a owl:NamedIndividual ;
    rdfs:label "Cooling Load meter (inlet) = 10"@en ;
    dct:title "Cooling Load meter (inlet) = 10"@en ;
    knx:valueAPI "coolingLoadMeter(inlet)" ;
    knx:valueKNX 10 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.230.1000.i0.10"^^xsd:anyURI .

knx:type.kvpair.230.1000.i0.11 a owl:NamedIndividual ;
    rdfs:label "Cooling Load meter (outlet) = 11"@en ;
    dct:title "Cooling Load meter (outlet) = 11"@en ;
    knx:valueAPI "coolingLoadMeter(outlet)" ;
    knx:valueKNX 11 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.230.1000.i0.11"^^xsd:anyURI .

knx:type.kvpair.230.1000.i0.12 a owl:NamedIndividual ;
    rdfs:label "Heat (inlet) = 12"@en ;
    dct:title "Heat (inlet) = 12"@en ;
    knx:valueAPI "heat(inlet)" ;
    knx:valueKNX 12 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.230.1000.i0.12"^^xsd:anyURI .

knx:type.kvpair.230.1000.i0.13 a owl:NamedIndividual ;
    rdfs:label "Heat and Cool = 13"@en ;
    dct:title "Heat and Cool = 13"@en ;
    knx:valueAPI "heatAndCool" ;
    knx:valueKNX 13 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.230.1000.i0.13"^^xsd:anyURI .

knx:type.kvpair.230.1000.i0.14 a owl:NamedIndividual ;
    rdfs:label "Bus/System = 14"@en ;
    dct:title "Bus/System = 14"@en ;
    knx:valueAPI "busSystem" ;
    knx:valueKNX 14 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.230.1000.i0.14"^^xsd:anyURI .

knx:type.kvpair.230.1000.i0.15 a owl:NamedIndividual ;
    rdfs:label "Unknown Device type = 15"@en ;
    dct:title "Unknown Device type = 15"@en ;
    knx:valueAPI "unknownDeviceType" ;
    knx:valueKNX 15 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.230.1000.i0.15"^^xsd:anyURI .

knx:type.kvpair.230.1000.i0.2 a owl:NamedIndividual ;
    rdfs:label "Electricity meter = 2"@en ;
    dct:title "Electricity meter = 2"@en ;
    knx:valueAPI "electricityMeter" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.230.1000.i0.2"^^xsd:anyURI .

knx:type.kvpair.230.1000.i0.3 a owl:NamedIndividual ;
    rdfs:label "Gas meter = 3"@en ;
    dct:title "Gas meter = 3"@en ;
    knx:valueAPI "gasMeter" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.230.1000.i0.3"^^xsd:anyURI .

knx:type.kvpair.230.1000.i0.32 a owl:NamedIndividual ;
    rdfs:label "Breaker (electricity) = 32"@en ;
    dct:title "Breaker (electricity) = 32"@en ;
    knx:valueAPI "breaker(electricity)" ;
    knx:valueKNX 32 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.230.1000.i0.32"^^xsd:anyURI .

knx:type.kvpair.230.1000.i0.33 a owl:NamedIndividual ;
    rdfs:label "Valve (gas or water) = 33"@en ;
    dct:title "Valve (gas or water) = 33"@en ;
    knx:valueAPI "valve(gasOrWater)" ;
    knx:valueKNX 33 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.230.1000.i0.33"^^xsd:anyURI .

knx:type.kvpair.230.1000.i0.4 a owl:NamedIndividual ;
    rdfs:label "Heat meter = 4"@en ;
    dct:title "Heat meter = 4"@en ;
    knx:valueAPI "heatMeter" ;
    knx:valueKNX 4 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.230.1000.i0.4"^^xsd:anyURI .

knx:type.kvpair.230.1000.i0.40 a owl:NamedIndividual ;
    rdfs:label "Waste water meter = 40"@en ;
    dct:title "Waste water meter = 40"@en ;
    knx:valueAPI "wasteWaterMeter" ;
    knx:valueKNX 40 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.230.1000.i0.40"^^xsd:anyURI .

knx:type.kvpair.230.1000.i0.41 a owl:NamedIndividual ;
    rdfs:label "Garbage = 41"@en ;
    dct:title "Garbage = 41"@en ;
    knx:valueAPI "garbage" ;
    knx:valueKNX 41 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.230.1000.i0.41"^^xsd:anyURI .

knx:type.kvpair.230.1000.i0.5 a owl:NamedIndividual ;
    rdfs:label "Steam meter = 5"@en ;
    dct:title "Steam meter = 5"@en ;
    knx:valueAPI "steamMeter" ;
    knx:valueKNX 5 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.230.1000.i0.5"^^xsd:anyURI .

knx:type.kvpair.230.1000.i0.55 a owl:NamedIndividual ;
    rdfs:label "Radio converter (meter side) = 55"@en ;
    dct:title "Radio converter (meter side) = 55"@en ;
    knx:valueAPI "radioConverter(meterSide)" ;
    knx:valueKNX 55 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.230.1000.i0.55"^^xsd:anyURI .

knx:type.kvpair.230.1000.i0.6 a owl:NamedIndividual ;
    rdfs:label "Warm Water meter (30 °C to 90 °C) = 6"@en ;
    dct:title "Warm Water meter (30 °C to 90 °C) = 6"@en ;
    knx:valueAPI "warmWaterMeter(30°CTo90°C)" ;
    knx:valueKNX 6 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.230.1000.i0.6"^^xsd:anyURI .

knx:type.kvpair.230.1000.i0.7 a owl:NamedIndividual ;
    rdfs:label "Water meter = 7"@en ;
    dct:title "Water meter = 7"@en ;
    knx:valueAPI "waterMeter" ;
    knx:valueKNX 7 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.230.1000.i0.7"^^xsd:anyURI .

knx:type.kvpair.230.1000.i0.8 a owl:NamedIndividual ;
    rdfs:label "Heat cost allocator = 8"@en ;
    dct:title "Heat cost allocator = 8"@en ;
    knx:valueAPI "heatCostAllocator" ;
    knx:valueKNX 8 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.230.1000.i0.8"^^xsd:anyURI .

knx:type.kvpair.230.1000.i0.9 a owl:NamedIndividual ;
    rdfs:label "Compressed Air = 9"@en ;
    dct:title "Compressed Air = 9"@en ;
    knx:valueAPI "compressedAir" ;
    knx:valueKNX 9 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.230.1000.i0.9"^^xsd:anyURI .

knx:type.kvpair.235.1.i0.0 a owl:NamedIndividual ;
    rdfs:label "valid = 0"@en ;
    dct:title "valid = 0"@en ;
    knx:valueAPI "valid" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.235.1.i0.0"^^xsd:anyURI .

knx:type.kvpair.235.1.i0.1 a owl:NamedIndividual ;
    rdfs:label "not valid = 1"@en ;
    dct:title "not valid = 1"@en ;
    knx:valueAPI "notValid" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.235.1.i0.1"^^xsd:anyURI .

knx:type.kvpair.235.1.i1.0 a owl:NamedIndividual ;
    rdfs:label "valid = 0"@en ;
    dct:title "valid = 0"@en ;
    knx:valueAPI "valid" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.235.1.i1.0"^^xsd:anyURI .

knx:type.kvpair.235.1.i1.1 a owl:NamedIndividual ;
    rdfs:label "not valid = 1"@en ;
    dct:title "not valid = 1"@en ;
    knx:valueAPI "notValid" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.235.1.i1.1"^^xsd:anyURI .

knx:type.kvpair.236.1.i0.0 a owl:NamedIndividual ;
    rdfs:label "Level 0 = 0"@en ;
    dct:title "Level 0 = 0"@en ;
    knx:valueAPI "level0" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.236.1.i0.0"^^xsd:anyURI .

knx:type.kvpair.236.1.i0.1 a owl:NamedIndividual ;
    rdfs:label "Level 1 = 1"@en ;
    dct:title "Level 1 = 1"@en ;
    knx:valueAPI "level1" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.236.1.i0.1"^^xsd:anyURI .

knx:type.kvpair.236.1.i0.10 a owl:NamedIndividual ;
    rdfs:label "Level 10 = 10"@en ;
    dct:title "Level 10 = 10"@en ;
    knx:valueAPI "level10" ;
    knx:valueKNX 10 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.236.1.i0.10"^^xsd:anyURI .

knx:type.kvpair.236.1.i0.11 a owl:NamedIndividual ;
    rdfs:label "Level 11 = 11"@en ;
    dct:title "Level 11 = 11"@en ;
    knx:valueAPI "level11" ;
    knx:valueKNX 11 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.236.1.i0.11"^^xsd:anyURI .

knx:type.kvpair.236.1.i0.12 a owl:NamedIndividual ;
    rdfs:label "Level 12 = 12"@en ;
    dct:title "Level 12 = 12"@en ;
    knx:valueAPI "level12" ;
    knx:valueKNX 12 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.236.1.i0.12"^^xsd:anyURI .

knx:type.kvpair.236.1.i0.13 a owl:NamedIndividual ;
    rdfs:label "Level 13 = 13"@en ;
    dct:title "Level 13 = 13"@en ;
    knx:valueAPI "level13" ;
    knx:valueKNX 13 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.236.1.i0.13"^^xsd:anyURI .

knx:type.kvpair.236.1.i0.14 a owl:NamedIndividual ;
    rdfs:label "Level 14 = 14"@en ;
    dct:title "Level 14 = 14"@en ;
    knx:valueAPI "level14" ;
    knx:valueKNX 14 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.236.1.i0.14"^^xsd:anyURI .

knx:type.kvpair.236.1.i0.15 a owl:NamedIndividual ;
    rdfs:label "Level 15 = 15"@en ;
    dct:title "Level 15 = 15"@en ;
    knx:valueAPI "level15" ;
    knx:valueKNX 15 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.236.1.i0.15"^^xsd:anyURI .

knx:type.kvpair.236.1.i0.2 a owl:NamedIndividual ;
    rdfs:label "Level 2 = 2"@en ;
    dct:title "Level 2 = 2"@en ;
    knx:valueAPI "level2" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.236.1.i0.2"^^xsd:anyURI .

knx:type.kvpair.236.1.i0.3 a owl:NamedIndividual ;
    rdfs:label "Level 3 = 3"@en ;
    dct:title "Level 3 = 3"@en ;
    knx:valueAPI "level3" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.236.1.i0.3"^^xsd:anyURI .

knx:type.kvpair.236.1.i0.4 a owl:NamedIndividual ;
    rdfs:label "Level 4 = 4"@en ;
    dct:title "Level 4 = 4"@en ;
    knx:valueAPI "level4" ;
    knx:valueKNX 4 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.236.1.i0.4"^^xsd:anyURI .

knx:type.kvpair.236.1.i0.5 a owl:NamedIndividual ;
    rdfs:label "Level 5 = 5"@en ;
    dct:title "Level 5 = 5"@en ;
    knx:valueAPI "level5" ;
    knx:valueKNX 5 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.236.1.i0.5"^^xsd:anyURI .

knx:type.kvpair.236.1.i0.6 a owl:NamedIndividual ;
    rdfs:label "Level 6 = 6"@en ;
    dct:title "Level 6 = 6"@en ;
    knx:valueAPI "level6" ;
    knx:valueKNX 6 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.236.1.i0.6"^^xsd:anyURI .

knx:type.kvpair.236.1.i0.7 a owl:NamedIndividual ;
    rdfs:label "Level 7 = 7"@en ;
    dct:title "Level 7 = 7"@en ;
    knx:valueAPI "level7" ;
    knx:valueKNX 7 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.236.1.i0.7"^^xsd:anyURI .

knx:type.kvpair.236.1.i0.8 a owl:NamedIndividual ;
    rdfs:label "Level 8 = 8"@en ;
    dct:title "Level 8 = 8"@en ;
    knx:valueAPI "level8" ;
    knx:valueKNX 8 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.236.1.i0.8"^^xsd:anyURI .

knx:type.kvpair.236.1.i0.9 a owl:NamedIndividual ;
    rdfs:label "Level 9 = 9"@en ;
    dct:title "Level 9 = 9"@en ;
    knx:valueAPI "level9" ;
    knx:valueKNX 9 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.236.1.i0.9"^^xsd:anyURI .

knx:type.kvpair.236.1.i1.0 a owl:NamedIndividual ;
    rdfs:label "Level 0 = 0"@en ;
    dct:title "Level 0 = 0"@en ;
    knx:valueAPI "level0" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.236.1.i1.0"^^xsd:anyURI .

knx:type.kvpair.236.1.i1.1 a owl:NamedIndividual ;
    rdfs:label "Level 1 = 1"@en ;
    dct:title "Level 1 = 1"@en ;
    knx:valueAPI "level1" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.236.1.i1.1"^^xsd:anyURI .

knx:type.kvpair.236.1.i1.2 a owl:NamedIndividual ;
    rdfs:label "Level 2 = 2"@en ;
    dct:title "Level 2 = 2"@en ;
    knx:valueAPI "level2" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.236.1.i1.2"^^xsd:anyURI .

knx:type.kvpair.236.1.i1.3 a owl:NamedIndividual ;
    rdfs:label "Level 3 = 3"@en ;
    dct:title "Level 3 = 3"@en ;
    knx:valueAPI "level3" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.236.1.i1.3"^^xsd:anyURI .

knx:type.kvpair.236.1.i1.4 a owl:NamedIndividual ;
    rdfs:label "Level 4 = 4"@en ;
    dct:title "Level 4 = 4"@en ;
    knx:valueAPI "level4" ;
    knx:valueKNX 4 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.236.1.i1.4"^^xsd:anyURI .

knx:type.kvpair.236.1.i1.5 a owl:NamedIndividual ;
    rdfs:label "Level 5 = 5"@en ;
    dct:title "Level 5 = 5"@en ;
    knx:valueAPI "level5" ;
    knx:valueKNX 5 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.236.1.i1.5"^^xsd:anyURI .

knx:type.kvpair.236.1.i1.6 a owl:NamedIndividual ;
    rdfs:label "Level 6 = 6"@en ;
    dct:title "Level 6 = 6"@en ;
    knx:valueAPI "level6" ;
    knx:valueKNX 6 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.236.1.i1.6"^^xsd:anyURI .

knx:type.kvpair.236.1.i1.7 a owl:NamedIndividual ;
    rdfs:label "Level 7 = 7"@en ;
    dct:title "Level 7 = 7"@en ;
    knx:valueAPI "level7" ;
    knx:valueKNX 7 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.236.1.i1.7"^^xsd:anyURI .

knx:type.kvpair.236.1.i2.0 a owl:NamedIndividual ;
    rdfs:label "activation of priority = 0"@en ;
    dct:title "activation of priority = 0"@en ;
    knx:valueAPI "activationOfPriority" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.236.1.i2.0"^^xsd:anyURI .

knx:type.kvpair.236.1.i2.1 a owl:NamedIndividual ;
    rdfs:label "deactivation of priority = 1"@en ;
    dct:title "deactivation of priority = 1"@en ;
    knx:valueAPI "deactivationOfPriority" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.236.1.i2.1"^^xsd:anyURI .

knx:type.kvpair.237.600.i1.0 a owl:NamedIndividual ;
    rdfs:label "Device Address = 0"@en ;
    dct:title "Device Address = 0"@en ;
    knx:valueAPI "deviceAddress" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.237.600.i1.0"^^xsd:anyURI .

knx:type.kvpair.237.600.i1.1 a owl:NamedIndividual ;
    rdfs:label "Group Address = 1"@en ;
    dct:title "Group Address = 1"@en ;
    knx:valueAPI "groupAddress" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.237.600.i1.1"^^xsd:anyURI .

knx:type.kvpair.237.600.i2.0 a owl:NamedIndividual ;
    rdfs:label "Response or spontaneous sending = 0"@en ;
    dct:title "Response or spontaneous sending = 0"@en ;
    knx:valueAPI "responseOrSpontaneousSending" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.237.600.i2.0"^^xsd:anyURI .

knx:type.kvpair.237.600.i2.1 a owl:NamedIndividual ;
    rdfs:label "Read = 1"@en ;
    dct:title "Read = 1"@en ;
    knx:valueAPI "read" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.237.600.i2.1"^^xsd:anyURI .

knx:type.kvpair.237.600.i3.0 a owl:NamedIndividual ;
    rdfs:label "no error = 0"@en ;
    dct:title "no error = 0"@en ;
    knx:valueAPI "noError" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.237.600.i3.0"^^xsd:anyURI .

knx:type.kvpair.237.600.i3.1 a owl:NamedIndividual ;
    rdfs:label "error = 1"@en ;
    dct:title "error = 1"@en ;
    knx:valueAPI "error" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.237.600.i3.1"^^xsd:anyURI .

knx:type.kvpair.237.600.i4.0 a owl:NamedIndividual ;
    rdfs:label "no error = 0"@en ;
    dct:title "no error = 0"@en ;
    knx:valueAPI "noError" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.237.600.i4.0"^^xsd:anyURI .

knx:type.kvpair.237.600.i4.1 a owl:NamedIndividual ;
    rdfs:label "error = 1"@en ;
    dct:title "error = 1"@en ;
    knx:valueAPI "error" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.237.600.i4.1"^^xsd:anyURI .

knx:type.kvpair.237.600.i5.0 a owl:NamedIndividual ;
    rdfs:label "no error = 0"@en ;
    dct:title "no error = 0"@en ;
    knx:valueAPI "noError" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.237.600.i5.0"^^xsd:anyURI .

knx:type.kvpair.237.600.i5.1 a owl:NamedIndividual ;
    rdfs:label "error = 1"@en ;
    dct:title "error = 1"@en ;
    knx:valueAPI "error" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.237.600.i5.1"^^xsd:anyURI .

knx:type.kvpair.238.1.i1.0 a owl:NamedIndividual ;
    rdfs:label "active = 0"@en ;
    dct:title "active = 0"@en ;
    knx:valueAPI "active" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.238.1.i1.0"^^xsd:anyURI .

knx:type.kvpair.238.1.i1.1 a owl:NamedIndividual ;
    rdfs:label "inactive = 1"@en ;
    dct:title "inactive = 1"@en ;
    knx:valueAPI "inactive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.238.1.i1.1"^^xsd:anyURI .

knx:type.kvpair.238.1.i2.0 a owl:NamedIndividual ;
    rdfs:label "enable = 0"@en ;
    dct:title "enable = 0"@en ;
    knx:valueAPI "enable" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.238.1.i2.0"^^xsd:anyURI .

knx:type.kvpair.238.1.i2.1 a owl:NamedIndividual ;
    rdfs:label "disable = 1"@en ;
    dct:title "disable = 1"@en ;
    knx:valueAPI "disable" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.238.1.i2.1"^^xsd:anyURI .

knx:type.kvpair.238.600.i1.0 a owl:NamedIndividual ;
    rdfs:label "no error = 0"@en ;
    dct:title "no error = 0"@en ;
    knx:valueAPI "noError" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.238.600.i1.0"^^xsd:anyURI .

knx:type.kvpair.238.600.i1.1 a owl:NamedIndividual ;
    rdfs:label "error = 1"@en ;
    dct:title "error = 1"@en ;
    knx:valueAPI "error" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.238.600.i1.1"^^xsd:anyURI .

knx:type.kvpair.238.600.i2.0 a owl:NamedIndividual ;
    rdfs:label "no error = 0"@en ;
    dct:title "no error = 0"@en ;
    knx:valueAPI "noError" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.238.600.i2.0"^^xsd:anyURI .

knx:type.kvpair.238.600.i2.1 a owl:NamedIndividual ;
    rdfs:label "error = 1"@en ;
    dct:title "error = 1"@en ;
    knx:valueAPI "error" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.238.600.i2.1"^^xsd:anyURI .

knx:type.kvpair.241.800.i10.0 a owl:NamedIndividual ;
    rdfs:label "drive is moving = 0"@en ;
    dct:title "drive is moving = 0"@en ;
    knx:valueAPI "driveIsMoving" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.241.800.i10.0"^^xsd:anyURI .

knx:type.kvpair.241.800.i10.1 a owl:NamedIndividual ;
    rdfs:label "target position is reached = 1"@en ;
    dct:title "target position is reached = 1"@en ;
    knx:valueAPI "targetPositionIsReached" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.241.800.i10.1"^^xsd:anyURI .

knx:type.kvpair.244.600.i0.0 a owl:NamedIndividual ;
    rdfs:label "Unknown = 0"@en ;
    dct:title "Unknown = 0"@en ;
    knx:valueAPI "unknown" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.244.600.i0.0"^^xsd:anyURI .

knx:type.kvpair.244.600.i0.1 a owl:NamedIndividual ;
    rdfs:label "No failure detected = 1"@en ;
    dct:title "No failure detected = 1"@en ;
    knx:valueAPI "noFailureDetected" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.244.600.i0.1"^^xsd:anyURI .

knx:type.kvpair.244.600.i0.2 a owl:NamedIndividual ;
    rdfs:label "Failure detected = 2"@en ;
    dct:title "Failure detected = 2"@en ;
    knx:valueAPI "failureDetected" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.244.600.i0.2"^^xsd:anyURI .

knx:type.kvpair.244.600.i4.0 a owl:NamedIndividual ;
    rdfs:label "Hardwired Inhibit is inactive = 0"@en ;
    dct:title "Hardwired Inhibit is inactive = 0"@en ;
    knx:valueAPI "hardwiredInhibitIsInactive" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.244.600.i4.0"^^xsd:anyURI .

knx:type.kvpair.244.600.i4.1 a owl:NamedIndividual ;
    rdfs:label "Hardwired Inhibit is active = 1"@en ;
    dct:title "Hardwired Inhibit is active = 1"@en ;
    knx:valueAPI "hardwiredInhibitIsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.244.600.i4.1"^^xsd:anyURI .

knx:type.kvpair.244.600.i5.0 a owl:NamedIndividual ;
    rdfs:label "Hardwired switch is on = 0"@en ;
    dct:title "Hardwired switch is on = 0"@en ;
    knx:valueAPI "hardwiredSwitchIsOn" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.244.600.i5.0"^^xsd:anyURI .

knx:type.kvpair.244.600.i5.1 a owl:NamedIndividual ;
    rdfs:label "Hardwired switch is off = 1"@en ;
    dct:title "Hardwired switch is off = 1"@en ;
    knx:valueAPI "hardwiredSwitchIsOff" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.244.600.i5.1"^^xsd:anyURI .

knx:type.kvpair.244.600.i7.0 a owl:NamedIndividual ;
    rdfs:label "Unknown = 0"@en ;
    dct:title "Unknown = 0"@en ;
    knx:valueAPI "unknown" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.244.600.i7.0"^^xsd:anyURI .

knx:type.kvpair.244.600.i7.1 a owl:NamedIndividual ;
    rdfs:label "Normal mode active, all OK = 1"@en ;
    dct:title "Normal mode active, all OK = 1"@en ;
    knx:valueAPI "normalModeActive,AllOK" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.244.600.i7.1"^^xsd:anyURI .

knx:type.kvpair.244.600.i7.2 a owl:NamedIndividual ;
    rdfs:label "Inhibit mode active = 2"@en ;
    dct:title "Inhibit mode active = 2"@en ;
    knx:valueAPI "inhibitModeActive" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.244.600.i7.2"^^xsd:anyURI .

knx:type.kvpair.244.600.i7.3 a owl:NamedIndividual ;
    rdfs:label "Hardwired inhibit mode active = 3"@en ;
    dct:title "Hardwired inhibit mode active = 3"@en ;
    knx:valueAPI "hardwiredInhibitModeActive" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.244.600.i7.3"^^xsd:anyURI .

knx:type.kvpair.244.600.i7.4 a owl:NamedIndividual ;
    rdfs:label "Rest mode active = 4"@en ;
    dct:title "Rest mode active = 4"@en ;
    knx:valueAPI "restModeActive" ;
    knx:valueKNX 4 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.244.600.i7.4"^^xsd:anyURI .

knx:type.kvpair.244.600.i7.5 a owl:NamedIndividual ;
    rdfs:label "Emergency mode active = 5"@en ;
    dct:title "Emergency mode active = 5"@en ;
    knx:valueAPI "emergencyModeActive" ;
    knx:valueKNX 5 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.244.600.i7.5"^^xsd:anyURI .

knx:type.kvpair.244.600.i7.6 a owl:NamedIndividual ;
    rdfs:label "Extended emergency mode active = 6"@en ;
    dct:title "Extended emergency mode active = 6"@en ;
    knx:valueAPI "extendedEmergencyModeActive" ;
    knx:valueKNX 6 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.244.600.i7.6"^^xsd:anyURI .

knx:type.kvpair.244.600.i7.7 a owl:NamedIndividual ;
    rdfs:label "FT in progress = 7"@en ;
    dct:title "FT in progress = 7"@en ;
    knx:valueAPI "fTInProgress" ;
    knx:valueKNX 7 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.244.600.i7.7"^^xsd:anyURI .

knx:type.kvpair.244.600.i7.8 a owl:NamedIndividual ;
    rdfs:label "DT in progress = 8"@en ;
    dct:title "DT in progress = 8"@en ;
    knx:valueAPI "dTInProgress" ;
    knx:valueKNX 8 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.244.600.i7.8"^^xsd:anyURI .

knx:type.kvpair.244.600.i7.9 a owl:NamedIndividual ;
    rdfs:label "PDT in progress = 9"@en ;
    dct:title "PDT in progress = 9"@en ;
    knx:valueAPI "pDTInProgress" ;
    knx:valueKNX 9 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.244.600.i7.9"^^xsd:anyURI .

knx:type.kvpair.26.1.i1.0 a owl:NamedIndividual ;
    rdfs:label "scene is active = 0"@en ;
    dct:title "scene is active = 0"@en ;
    knx:valueAPI "sceneIsActive" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.26.1.i1.0"^^xsd:anyURI .

knx:type.kvpair.26.1.i1.1 a owl:NamedIndividual ;
    rdfs:label "scene is inactive = 1"@en ;
    dct:title "scene is inactive = 1"@en ;
    knx:valueAPI "sceneIsInactive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.26.1.i1.1"^^xsd:anyURI .

knx:type.kvpair.30.1010.i0.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 1 is inactive = 0"@en ;
    dct:title "The visual effect of channel 1 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel1IsInactive" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i0.0"^^xsd:anyURI .

knx:type.kvpair.30.1010.i0.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 1 is active = 1"@en ;
    dct:title "The visual effect of channel 1 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel1IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i0.1"^^xsd:anyURI .

knx:type.kvpair.30.1010.i1.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 2 is inactive = 0"@en ;
    dct:title "The visual effect of channel 2 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel2IsInactive" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i1.0"^^xsd:anyURI .

knx:type.kvpair.30.1010.i1.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 2 is active = 1"@en ;
    dct:title "The visual effect of channel 2 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel2IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i1.1"^^xsd:anyURI .

knx:type.kvpair.30.1010.i10.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 11 is inactive = 0"@en ;
    dct:title "The visual effect of channel 11 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel11IsInactiv" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i10.0"^^xsd:anyURI .

knx:type.kvpair.30.1010.i10.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 11 is active = 1"@en ;
    dct:title "The visual effect of channel 11 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel11IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i10.1"^^xsd:anyURI .

knx:type.kvpair.30.1010.i11.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 12 is inactive = 0"@en ;
    dct:title "The visual effect of channel 12 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel12IsInactiv" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i11.0"^^xsd:anyURI .

knx:type.kvpair.30.1010.i11.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 12 is active = 1"@en ;
    dct:title "The visual effect of channel 12 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel12IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i11.1"^^xsd:anyURI .

knx:type.kvpair.30.1010.i12.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 13 is inactive = 0"@en ;
    dct:title "The visual effect of channel 13 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel13IsInactiv" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i12.0"^^xsd:anyURI .

knx:type.kvpair.30.1010.i12.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 13 is active = 1"@en ;
    dct:title "The visual effect of channel 13 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel13IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i12.1"^^xsd:anyURI .

knx:type.kvpair.30.1010.i13.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 14 is inactive = 0"@en ;
    dct:title "The visual effect of channel 14 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel14IsInactiv" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i13.0"^^xsd:anyURI .

knx:type.kvpair.30.1010.i13.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 14 is active = 1"@en ;
    dct:title "The visual effect of channel 14 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel14IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i13.1"^^xsd:anyURI .

knx:type.kvpair.30.1010.i14.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 15 is inactive = 0"@en ;
    dct:title "The visual effect of channel 15 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel15IsInactiv" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i14.0"^^xsd:anyURI .

knx:type.kvpair.30.1010.i14.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 15 is active = 1"@en ;
    dct:title "The visual effect of channel 15 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel15IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i14.1"^^xsd:anyURI .

knx:type.kvpair.30.1010.i15.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 16 is inactive = 0"@en ;
    dct:title "The visual effect of channel 16 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel16IsInactiv" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i15.0"^^xsd:anyURI .

knx:type.kvpair.30.1010.i15.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 16 is active = 1"@en ;
    dct:title "The visual effect of channel 16 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel16IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i15.1"^^xsd:anyURI .

knx:type.kvpair.30.1010.i16.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 17 is inactive = 0"@en ;
    dct:title "The visual effect of channel 17 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel17IsInactiv" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i16.0"^^xsd:anyURI .

knx:type.kvpair.30.1010.i16.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 17 is active = 1"@en ;
    dct:title "The visual effect of channel 17 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel17IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i16.1"^^xsd:anyURI .

knx:type.kvpair.30.1010.i17.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 18 is inactive = 0"@en ;
    dct:title "The visual effect of channel 18 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel18IsInactiv" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i17.0"^^xsd:anyURI .

knx:type.kvpair.30.1010.i17.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 18 is active = 1"@en ;
    dct:title "The visual effect of channel 18 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel18IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i17.1"^^xsd:anyURI .

knx:type.kvpair.30.1010.i18.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 19 is inactive = 0"@en ;
    dct:title "The visual effect of channel 19 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel19IsInactiv" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i18.0"^^xsd:anyURI .

knx:type.kvpair.30.1010.i18.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 19 is active = 1"@en ;
    dct:title "The visual effect of channel 19 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel19IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i18.1"^^xsd:anyURI .

knx:type.kvpair.30.1010.i19.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 20 is inactive = 0"@en ;
    dct:title "The visual effect of channel 20 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel20IsInactiv" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i19.0"^^xsd:anyURI .

knx:type.kvpair.30.1010.i19.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 20 is active = 1"@en ;
    dct:title "The visual effect of channel 20 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel20IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i19.1"^^xsd:anyURI .

knx:type.kvpair.30.1010.i2.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 3 is inactive = 0"@en ;
    dct:title "The visual effect of channel 3 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel3IsInactive" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i2.0"^^xsd:anyURI .

knx:type.kvpair.30.1010.i2.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 3 is active = 1"@en ;
    dct:title "The visual effect of channel 3 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel3IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i2.1"^^xsd:anyURI .

knx:type.kvpair.30.1010.i20.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 21 is inactive = 0"@en ;
    dct:title "The visual effect of channel 21 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel21IsInactiv" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i20.0"^^xsd:anyURI .

knx:type.kvpair.30.1010.i20.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 21 is active = 1"@en ;
    dct:title "The visual effect of channel 21 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel21IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i20.1"^^xsd:anyURI .

knx:type.kvpair.30.1010.i21.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 22 is inactive = 0"@en ;
    dct:title "The visual effect of channel 22 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel22IsInactiv" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i21.0"^^xsd:anyURI .

knx:type.kvpair.30.1010.i21.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 22 is active = 1"@en ;
    dct:title "The visual effect of channel 22 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel22IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i21.1"^^xsd:anyURI .

knx:type.kvpair.30.1010.i22.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 23 is inactive = 0"@en ;
    dct:title "The visual effect of channel 23 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel23IsInactiv" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i22.0"^^xsd:anyURI .

knx:type.kvpair.30.1010.i22.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 23 is active = 1"@en ;
    dct:title "The visual effect of channel 23 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel23IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i22.1"^^xsd:anyURI .

knx:type.kvpair.30.1010.i23.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 24 is inactive = 0"@en ;
    dct:title "The visual effect of channel 24 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel24IsInactiv" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i23.0"^^xsd:anyURI .

knx:type.kvpair.30.1010.i23.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 24 is active = 1"@en ;
    dct:title "The visual effect of channel 24 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel24IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i23.1"^^xsd:anyURI .

knx:type.kvpair.30.1010.i3.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 4 is inactive = 0"@en ;
    dct:title "The visual effect of channel 4 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel4IsInactive" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i3.0"^^xsd:anyURI .

knx:type.kvpair.30.1010.i3.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 4 is active = 1"@en ;
    dct:title "The visual effect of channel 4 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel4IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i3.1"^^xsd:anyURI .

knx:type.kvpair.30.1010.i4.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 5 is inactive = 0"@en ;
    dct:title "The visual effect of channel 5 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel5IsInactive" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i4.0"^^xsd:anyURI .

knx:type.kvpair.30.1010.i4.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 5 is active = 1"@en ;
    dct:title "The visual effect of channel 5 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel5IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i4.1"^^xsd:anyURI .

knx:type.kvpair.30.1010.i5.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 6 is inactive = 0"@en ;
    dct:title "The visual effect of channel 6 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel6IsInactive" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i5.0"^^xsd:anyURI .

knx:type.kvpair.30.1010.i5.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 6 is active = 1"@en ;
    dct:title "The visual effect of channel 6 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel6IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i5.1"^^xsd:anyURI .

knx:type.kvpair.30.1010.i6.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 7 is inactive = 0"@en ;
    dct:title "The visual effect of channel 7 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel7IsInactive" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i6.0"^^xsd:anyURI .

knx:type.kvpair.30.1010.i6.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 7 is active = 1"@en ;
    dct:title "The visual effect of channel 7 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel7IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i6.1"^^xsd:anyURI .

knx:type.kvpair.30.1010.i7.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 8 is inactive = 0"@en ;
    dct:title "The visual effect of channel 8 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel8IsInactive" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i7.0"^^xsd:anyURI .

knx:type.kvpair.30.1010.i7.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 8 is active = 1"@en ;
    dct:title "The visual effect of channel 8 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel8IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i7.1"^^xsd:anyURI .

knx:type.kvpair.30.1010.i8.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 9 is inactive = 0"@en ;
    dct:title "The visual effect of channel 9 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel9IsInactive" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i8.0"^^xsd:anyURI .

knx:type.kvpair.30.1010.i8.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 9 is active = 1"@en ;
    dct:title "The visual effect of channel 9 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel9IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i8.1"^^xsd:anyURI .

knx:type.kvpair.30.1010.i9.0 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 10 is inactive = 0"@en ;
    dct:title "The visual effect of channel 10 is inactive = 0"@en ;
    knx:valueAPI "theVisualEffectOfChannel10IsInactiv" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i9.0"^^xsd:anyURI .

knx:type.kvpair.30.1010.i9.1 a owl:NamedIndividual ;
    rdfs:label "The visual effect of channel 10 is active = 1"@en ;
    dct:title "The visual effect of channel 10 is active = 1"@en ;
    knx:valueAPI "theVisualEffectOfChannel10IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.30.1010.i9.1"^^xsd:anyURI .

knx:type.kvpair.6.20.i0.1 a owl:NamedIndividual ;
    rdfs:label "mode 0 is active = 1"@en ;
    dct:title "mode 0 is active = 1"@en ;
    knx:valueAPI "mode0IsActive" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.6.20.i0.1"^^xsd:anyURI .

knx:type.kvpair.6.20.i0.2 a owl:NamedIndividual ;
    rdfs:label "mode 1 is active = 2"@en ;
    dct:title "mode 1 is active = 2"@en ;
    knx:valueAPI "mode1IsActive" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.6.20.i0.2"^^xsd:anyURI .

knx:type.kvpair.6.20.i0.4 a owl:NamedIndividual ;
    rdfs:label "mode 2 is active = 4"@en ;
    dct:title "mode 2 is active = 4"@en ;
    knx:valueAPI "mode2IsActive" ;
    knx:valueKNX 4 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.6.20.i0.4"^^xsd:anyURI .

knx:type.kvpair.LowerLimit a owl:NamedIndividual ;
    dct:title "Lower Limit" ;
    knx:valueAPI "LowerLimit" ;
    knx:valueKNX 1 .

knx:type.kvpair.UpperLimit a owl:NamedIndividual ;
    dct:title "Upper Limit" ;
    knx:valueAPI "UpperLimit" ;
    knx:valueKNX 0 .

knx:type.kvpair.control a owl:NamedIndividual ;
    rdfs:label "control = 1"@en ;
    dct:title "control = 1"@en ;
    knx:valueAPI "control" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.control"^^xsd:anyURI .

knx:type.kvpair.isAborted a owl:NamedIndividual ;
    dct:title "Aborted" ;
    knx:valueAPI "Aborted" ;
    knx:valueKNX 5 .

knx:type.kvpair.isAccepted a owl:NamedIndividual ;
    dct:title "Accepted" ;
    knx:valueAPI "Accepted" ;
    knx:valueKNX 0 .

knx:type.kvpair.isRejected a owl:NamedIndividual ;
    dct:title "Rejected" ;
    knx:valueAPI "Rejected" ;
    knx:valueKNX 1 .

knx:type.kvpair.isRevoked a owl:NamedIndividual ;
    dct:title "Revoked" ;
    knx:valueAPI "Revoked" ;
    knx:valueKNX 2 .

knx:type.kvpair.isStarted a owl:NamedIndividual ;
    dct:title "Started" ;
    knx:valueAPI "Started" ;
    knx:valueKNX 3 .

knx:type.kvpair.isSucceeded a owl:NamedIndividual ;
    dct:title "Succeeded" ;
    knx:valueAPI "Succeeded" ;
    knx:valueKNX 4 .

knx:type.kvpair.noControl a owl:NamedIndividual ;
    rdfs:label "no control = 0"@en ;
    dct:title "no control = 0"@en ;
    knx:valueAPI "noControl" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.noControl"^^xsd:anyURI .

knx:type.kvpair.seqInstrSchedule a owl:NamedIndividual ;
    dct:description "schedule sequence" ;
    dct:title "schedule sequence" ;
    knx:valueAPI "seqInstrSchedule" ;
    knx:valueKNX 0 .

knx:type.kvpair.seqInstrSeqSel a owl:NamedIndividual ;
    dct:description "select sequence" ;
    dct:title "select sequence" ;
    knx:valueAPI "seqInstrSeqSel" ;
    knx:valueKNX 3 .

knx:type.kvpair.seqInstrStartInterrupt a owl:NamedIndividual ;
    dct:description "start sequence insterrupt" ;
    dct:title "start sequence" ;
    knx:valueAPI "seqInstrStartInterrupt" ;
    knx:valueKNX 1 .

knx:type.kvpair.seqInstrStopInterrupt a owl:NamedIndividual ;
    dct:description "stop sequence interruption" ;
    dct:title "stop sequence interruption" ;
    knx:valueAPI "seqInstrStopInterrupt" ;
    knx:valueKNX 2 .

knx:type.kvpair.seqInterruptible a owl:NamedIndividual ;
    dct:description "Sequence is interruptible" ;
    dct:title "sequence interruptible" ;
    knx:valueAPI "seqi" ;
    knx:valueKNX 1 .

knx:type.kvpair.seqNotInterruptible a owl:NamedIndividual ;
    dct:description "Sequence is not interruptible" ;
    dct:title "sequence not interruptible" ;
    knx:valueAPI "seqni" ;
    knx:valueKNX 0 .

knx:type.kvpair.seqNotSelected a owl:NamedIndividual ;
    dct:title "Sequence is not selected" ;
    knx:valueAPI "seqnsel" ;
    knx:valueKNX 0 .

knx:type.kvpair.seqSelected a owl:NamedIndividual ;
    dct:title "Sequence is selected" ;
    knx:valueAPI "seqsel" ;
    knx:valueKNX 1 .

knx:uCountValue8Z a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "UCount Value 8 Z"@en ;
    dct:description "a point representing DPT 202.2: UCount Value 8 Z"@en ;
    dct:identifier "urn:knx:dpt.uCountValue8Z" ;
    dct:subject "202.002",
        "202.2",
        "UCount Value 8 Z" ;
    dct:title "UCount Value 8 Z"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "202"^^xsd:positiveInteger ;
    knx:dptMinorNumber "2"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.202.2.i0.StatusCommand,
        knx:type.dpt.field.202.2.i1.CounterValue ;
    knx:label "UCount Value 8 Z"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 202.2: UCount Value 8 Z"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#uCountValue8Z"^^xsd:anyURI .

knx:value1Ucount a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value 1 Ucount"@en ;
    dct:description "a point representing DPT 5.010: Value 1 Ucount"@en ;
    dct:identifier "urn:knx:dpt.value1Ucount" ;
    dct:subject "5.010",
        "5.10",
        "Value 1 Ucount" ;
    dct:title "Value 1 Ucount"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "5"^^xsd:positiveInteger ;
    knx:dptMinorNumber "10"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.5.10.i0 ;
    knx:label "Value 1 Ucount"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 5.010: Value 1 Ucount"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#value1Ucount"^^xsd:anyURI .

knx:valueLux a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Lux"@en ;
    dct:description "a point representing DPT 9.004: Value Lux"@en ;
    dct:identifier "urn:knx:dpt.valueLux" ;
    dct:subject "9.004",
        "9.4",
        "Value Lux" ;
    dct:title "Value Lux"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "9"^^xsd:positiveInteger ;
    knx:dptMinorNumber "4"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.9.4.i0 ;
    knx:label "Value Lux"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 9.004: Value Lux"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueLux"^^xsd:anyURI .

mac:CoolStageAActuatorCalibrationMode a owl:Class ;
    rdfs:label "Cool Stage A Actuator Calibration Mode"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:bool ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateCalibration ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:CoolStageAActuatorCurrentPosition a owl:Class ;
    rdfs:label "Cool Stage A Actuator Current Position"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
            owl:onProperty knx:adjustsEquipmentQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:scaling ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:CoolStageAActuatorFault a owl:Class ;
    rdfs:label "Cool Stage A Actuator Fault"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:bool ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateFaulty ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:CoolStageAActuatorOverridden a owl:Class ;
    rdfs:label "Cool Stage A Actuator Overridden"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:bool ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
            owl:onProperty knx:measuresEquipmentQualityKind ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:overrideModeManual ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:CoolStageAActuatorStatus a owl:Class ;
    rdfs:label "Cool Stage A Actuator Status"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:combinedStatusHVA ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
            owl:onProperty knx:measuresEquipmentQualityKind ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:overrideModeManual ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:closed ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:opened ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:forced ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:locked ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateCalibration ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateDefectOverload ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateDefectShortCircuit ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateMaintenance ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:CoolStageAActuatorTargetPosition a owl:Class ;
    rdfs:label "Cool Stage A Actuator Target Position"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
            owl:onProperty knx:adjustsEquipmentQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:scaling ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:CoolStageAActuatorValveKick a owl:Class ;
    rdfs:label "Cool Stage A Actuator Valve Kick"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:bool ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateMaintenance ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:CoolStageBActuatorCalibrationMode a owl:Class ;
    rdfs:label "Cool Stage B Actuator Calibration Mode"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:bool ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateCalibration ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:CoolStageBActuatorCurrentPosition a owl:Class ;
    rdfs:label "Cool Stage B Actuator Current Position"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
            owl:onProperty knx:adjustsEquipmentQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:scaling ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:CoolStageBActuatorFault a owl:Class ;
    rdfs:label "Cool Stage B Actuator Fault"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:bool ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateFaulty ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:CoolStageBActuatorOverridden a owl:Class ;
    rdfs:label "Cool Stage B Actuator Overridden"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:bool ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
            owl:onProperty knx:measuresEquipmentQualityKind ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:overrideModeManual ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:CoolStageBActuatorStatus a owl:Class ;
    rdfs:label "Cool Stage B Actuator Status"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:combinedStatusHVA ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
            owl:onProperty knx:measuresEquipmentQualityKind ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:overrideModeManual ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:closed ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:opened ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:forced ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:locked ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateCalibration ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateDefectOverload ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateDefectShortCircuit ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateMaintenance ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:CoolStageBActuatorTargetPosition a owl:Class ;
    rdfs:label "Cool Stage B Actuator Target Position"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
            owl:onProperty knx:adjustsEquipmentQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:scaling ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:CoolStageBActuatorValveKick a owl:Class ;
    rdfs:label "Cool Stage B Actuator Valve Kick"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:bool ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateMaintenance ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:CurrentDate a owl:Class ;
    rdfs:label "Current Date"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_temporal_datevalue_site ;
            owl:onProperty knx:actsOnPhenomenonQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:date ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_temporal_datevalue_site ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:CurrentDateAndTime a owl:Class ;
    rdfs:label "Current Date and Time"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_temporal_datevalue_site ;
            owl:onProperty knx:actsOnPhenomenonQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_temporal_time_site ;
            owl:onProperty knx:actsOnPhenomenonQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:dateTime ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_temporal_datevalue_site ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_temporal_time_site ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:CurrentTime a owl:Class ;
    rdfs:label "Current Time"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_temporal_time_site ;
            owl:onProperty knx:actsOnPhenomenonQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:timeOfDay ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_temporal_time_site ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:FanSpeedCurrent a owl:Class ;
    rdfs:label "Fan Speed Current"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_fanmotor_angularvelocity_room ;
            owl:onProperty knx:adjustsEquipmentQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:scaling ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_fanmotor_angularvelocity_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:FanSpeedTarget a owl:Class ;
    rdfs:label "Fan Speed Target"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_fanmotor_angularvelocity_room ;
            owl:onProperty knx:adjustsEquipmentQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:scaling ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_fanmotor_angularvelocity_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:HeatStageAActuatorCalibrationMode a owl:Class ;
    rdfs:label "Heat Stage A Actuator Calibration Mode"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:bool ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateCalibration ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:HeatStageAActuatorCurrentPosition a owl:Class ;
    rdfs:label "Heat Stage A Actuator Current Position"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
            owl:onProperty knx:adjustsEquipmentQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:scaling ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:HeatStageAActuatorFault a owl:Class ;
    rdfs:label "Heat Stage A Actuator Fault"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:bool ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateFaulty ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:HeatStageAActuatorOverridden a owl:Class ;
    rdfs:label "Heat Stage A Actuator Overridden"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:bool ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
            owl:onProperty knx:measuresEquipmentQualityKind ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:overrideModeManual ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:HeatStageAActuatorStatus a owl:Class ;
    rdfs:label "Heat Stage A Actuator Status"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:combinedStatusHVA ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
            owl:onProperty knx:measuresEquipmentQualityKind ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:overrideModeManual ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:closed ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:opened ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:forced ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:locked ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateCalibration ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateDefectOverload ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateDefectShortCircuit ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateMaintenance ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:HeatStageAActuatorTargetPosition a owl:Class ;
    rdfs:label "Heat Stage A Actuator Target Position"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
            owl:onProperty knx:adjustsEquipmentQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:scaling ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:HeatStageAActuatorValveKick a owl:Class ;
    rdfs:label "Heat Stage A Actuator Valve Kick"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:bool ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateMaintenance ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:HeatStageBActuatorCalibrationMode a owl:Class ;
    rdfs:label "Heat Stage B Actuator Calibration Mode"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:bool ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateCalibration ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:HeatStageBActuatorCurrentPosition a owl:Class ;
    rdfs:label "Heat Stage B Actuator Current Position"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
            owl:onProperty knx:adjustsEquipmentQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:scaling ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:HeatStageBActuatorFault a owl:Class ;
    rdfs:label "Heat Stage B Actuator Fault"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:bool ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateFaulty ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:HeatStageBActuatorOverridden a owl:Class ;
    rdfs:label "Heat Stage B Actuator Overridden"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:bool ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
            owl:onProperty knx:measuresEquipmentQualityKind ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:overrideModeManual ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:HeatStageBActuatorStatus a owl:Class ;
    rdfs:label "Heat Stage B Actuator Status"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:combinedStatusHVA ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
            owl:onProperty knx:measuresEquipmentQualityKind ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:overrideModeManual ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:closed ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:opened ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:forced ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:locked ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateCalibration ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateDefectOverload ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateDefectShortCircuit ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateMaintenance ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:HeatStageBActuatorTargetPosition a owl:Class ;
    rdfs:label "Heat Stage B Actuator Target Position"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
            owl:onProperty knx:adjustsEquipmentQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:scaling ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:HeatStageBActuatorValveKick a owl:Class ;
    rdfs:label "Heat Stage B Actuator Valve Kick"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:bool ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateMaintenance ;
                                owl:onProperty tag:relatesToStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:OutsideTemperature a owl:Class ;
    rdfs:label "Outside Temperature"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:valueTemp ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_outside ;
            owl:onProperty knx:observesPhenomenonQualityKind ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_outside ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:RelationToGMT a owl:Class ;
    rdfs:label "Relation to GMT"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_temporal_time_site ;
            owl:onProperty knx:actsOnPhenomenonQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:deltaTimeMin ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_temporal_time_site ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:relativeValue ;
                                owl:onProperty tag:hasPointOperation ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:RoomTemperature a owl:Class ;
    rdfs:label "Room Temperature"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:valueTemp ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:observesPhenomenonQualityKind ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:StaircaseStatus a owl:Class ;
    rdfs:label "Staircase Status"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom mac:LightSwitchRequest ;
            owl:onProperty knx:isStatusOf ],
        [ a owl:Restriction ;
            owl:hasValue knx:switch ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:measuresEquipmentQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_light_illuminance ;
            owl:onProperty knx:observesPhenomenonQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:lighting ;
            owl:onProperty tag:operatesForTrade ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:off ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:on ;
                                owl:onProperty tag:hasStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:StaircaseSwitchRequest a owl:Class ;
    rdfs:label "Staircase Switch Request"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_light_illuminance ;
            owl:onProperty knx:actsOnPhenomenonQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:adjustsEquipmentQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:switch ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:lighting ;
            owl:onProperty tag:operatesForTrade ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:off ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:on ;
                                owl:onProperty tag:hasStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:assignedTrade a owl:DatatypeProperty ;
    rdfs:label "assigend trades"@en ;
    rdfs:comment "To a device assigned trade, whereas the trade definitions (names/structures) can be freely defined by the MaC user. The trade definitions MAY have a logical relation to the KIM trade tags. A device is assigned to one trade only."@en ;
    rdfs:range xsd:string ;
    rdfs:subPropertyOf core:deviceData .

mac:fanControlContinuous a owl:Class ;
    rdfs:label "Fan Actuator"@en ;
    dct:identifier <urn:knx:fct.fanControlContinous> ;
    dct:subject "FA" ;
    rdfs:comment "A fan actuator."@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_fanmotor_angularvelocity ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onClass mac:FanSpeedCurrent ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:FanSpeedTarget ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:fanCtrl .

core:containsAsset a owl:AsymmetricProperty,
        owl:IrreflexiveProperty,
        owl:ObjectProperty ;
    rdfs:label "contains asset"@en ;
    rdfs:comment "To define an asset included in other assets such as several equipment’s/ installations as part of an asset."@en ;
    rdfs:domain core:Asset ;
    rdfs:range core:Asset ;
    owl:inverseOf core:isAssetOf .

core:groups a owl:ObjectProperty ;
    rdfs:label "groups"@en ;
    rdfs:comment "To define a relation to a point from an aspect. Aspects without any points is possible."@en ;
    rdfs:domain core:Aspect ;
    rdfs:range core:Point ;
    owl:inverseOf core:isGroupedBy .

core:hasDatapoint a owl:ObjectProperty ;
    rdfs:label "has datapoint"@en ;
    rdfs:range core:Datapoint ;
    rdfs:subPropertyOf core:hasPoint ;
    owl:inverseOf core:isDatapointOf .

core:hasPart a owl:AsymmetricProperty,
        owl:InverseFunctionalProperty,
        owl:IrreflexiveProperty,
        owl:ObjectProperty ;
    rdfs:label "has part"@en ;
    rdfs:comment "To define the presence of a (tangible) equipment, such as a device as part of a cabinet (that is also an equipment)."@en ;
    rdfs:domain core:Equipment ;
    rdfs:range core:Equipment ;
    owl:inverseOf core:isPartOf .

core:hasProxy a owl:AsymmetricProperty,
        owl:IrreflexiveProperty,
        owl:ObjectProperty ;
    rdfs:label "has proxy"@en ;
    rdfs:comment "To define a representative entry point for datapoints with a gateway. With this datapoints in an installation can be exposed for different purposes, such as all datapoints on a 3rd Party API (gateway)."@en ;
    rdfs:domain core:Device ;
    rdfs:range core:Gateway ;
    owl:inverseOf core:isProxyFor ;
    owl:propertyDisjointWith core:isProxyFor .

core:hosts a owl:InverseFunctionalProperty,
        owl:ObjectProperty ;
    rdfs:label "hosts"@en ;
    rdfs:comment "To define the existence of an application program as part of a device, except it is a pure HW, such as a power supply or similar. Devices may support more than one application program, at runtime in an  installation usually one."@en ;
    rdfs:domain core:Device ;
    rdfs:range core:ApplicationProgram ;
    owl:inverseOf core:isApplicationProgramOf .

core:implements a owl:InverseFunctionalProperty,
        owl:ObjectProperty ;
    rdfs:label "implements"@en ;
    rdfs:comment "To define a functionality (=collection of datapoints) as part of an application program."@en ;
    rdfs:domain core:ApplicationProgram ;
    rdfs:range core:Functionality ;
    owl:inverseOf core:isImplementedBy .

core:isActionpointOf a owl:ObjectProperty ;
    rdfs:label "is actionpoint of"@en ;
    rdfs:domain core:Actionpoint ;
    rdfs:subPropertyOf core:isPointOf .

core:isApplicationProgramOf a owl:FunctionalProperty,
        owl:ObjectProperty ;
    rdfs:label "is application program of"@en ;
    rdfs:domain core:ApplicationProgram ;
    rdfs:range core:Device .

core:isAssetOf a owl:ObjectProperty ;
    rdfs:label "is asset of"@en ;
    rdfs:domain core:Asset ;
    rdfs:range core:Asset .

core:isEventpointOf a owl:ObjectProperty ;
    rdfs:label "is eventpoint of"@en ;
    rdfs:domain core:Eventpoint ;
    rdfs:subPropertyOf core:isPointOf .

core:isGroupedBy a owl:ObjectProperty ;
    rdfs:label "is grouped by"@en ;
    rdfs:domain core:Point ;
    rdfs:range core:Aspect .

core:isImplementedBy a owl:FunctionalProperty,
        owl:ObjectProperty ;
    rdfs:label "is implemented by"@en ;
    rdfs:domain core:Functionality ;
    rdfs:range core:ApplicationProgram .

core:isPartOf a owl:AsymmetricProperty,
        owl:FunctionalProperty,
        owl:IrreflexiveProperty,
        owl:ObjectProperty ;
    rdfs:label "is part of"@en ;
    rdfs:domain core:Equipment ;
    rdfs:range core:Equipment .

core:isProductOf a owl:InverseFunctionalProperty,
        owl:ObjectProperty ;
    rdfs:label "is product of"@en ;
    rdfs:domain core:Product ;
    rdfs:range core:Equipment .

core:lastDownloaded a owl:DatatypeProperty,
        owl:FunctionalProperty ;
    rdfs:label "last downloaded"@en ;
    rdfs:comment "Last download time stamp, usually generated by Mac. May be used from other concepts, therefore no domain is defined."@en ;
    rdfs:range xsd:dateTime .

core:orderNumber a owl:DatatypeProperty,
        owl:FunctionalProperty ;
    rdfs:label "Order Number"@en ;
    rdfs:comment "An identifier to specify the (string based) order number of a vendor product. The order number scheme is vendor specific."@en ;
    rdfs:range xsd:string ;
    rdfs:subPropertyOf core:productData .

core:serialNumber a owl:DatatypeProperty,
        owl:FunctionalProperty ;
    rdfs:label "serial number"@en ;
    rdfs:comment "An identifier to specify the (string based) erial number of a device."@en ;
    rdfs:range xsd:string ;
    rdfs:subPropertyOf core:deviceData .

loc:containsEquipment a owl:AsymmetricProperty,
        owl:IrreflexiveProperty,
        owl:ObjectProperty ;
    rdfs:label "contains equipment"@en ;
    rdfs:comment """An OP relationship to express a relation to an equipment from a location. This allows to define the presence of a (tangible) equipment, such as a device as part of a location. Mainly it expresses the “assembly place” of an equipment.
The here meant location (domain) is the "installation location" of the equipment, also a device. To retrieve the "place of action" of a device it is needed to traverse from a device/datapoint -> functionPoint/application function/../location."""@en ;
    rdfs:domain loc:Location ;
    rdfs:range core:Equipment ;
    owl:inverseOf loc:isEquipmentOf .

loc:hasAdjacentLocation a owl:IrreflexiveProperty,
        owl:ObjectProperty,
        owl:SymmetricProperty ;
    rdfs:label "has adjacent location"@en ;
    rdfs:comment "A relation between two locations that share a common interface such as a wall or door, but do not intersect."@en ;
    rdfs:domain loc:Location ;
    rdfs:range loc:Location ;
    rdfs:subPropertyOf core:refersTo .

loc:hasApplicationFunction a owl:ObjectProperty ;
    rdfs:label "has application function"@en ;
    rdfs:domain loc:Location ;
    rdfs:range core:ApplicationFunction ;
    owl:inverseOf loc:isApplicationFunctionOf .

loc:hasLowerFloor a owl:FunctionalProperty,
        owl:InverseFunctionalProperty,
        owl:ObjectProperty ;
    rdfs:label "has lower floor"@en ;
    rdfs:comment "A relation from one floor to the next floor."@en ;
    rdfs:domain loc:Floor ;
    rdfs:range loc:Floor ;
    rdfs:subPropertyOf core:refersTo ;
    owl:inverseOf loc:hasUpperFloor .

loc:hasOutside a owl:ObjectProperty ;
    rdfs:label "has outside"@en ;
    rdfs:comment "A general OP relationship to express a relation of location individuals to individuals which are outside of a particular building. The location to be outside (as the domain) MUST fulfil the boundary conditions to be allowed outside. Example is a relation to an outdoor location which does not directly belong to a building (e.g. garden)."@en ;
    rdfs:range loc:Outside ;
    rdfs:subPropertyOf loc:hasLocation ;
    owl:inverseOf loc:isOutsideOf .

loc:isApplicationFunctionOf a owl:ObjectProperty ;
    rdfs:label "is application function of"@en ;
    rdfs:domain core:ApplicationFunction ;
    rdfs:range loc:Location .

loc:isBuildingOf a owl:ObjectProperty ;
    rdfs:label "is building of"@en ;
    rdfs:domain loc:Building ;
    rdfs:range [ a owl:Class ;
            owl:unionOf ( loc:Site loc:SiteSegment ) ] ;
    rdfs:subPropertyOf loc:isLocationOf .

loc:isFloorOf a owl:ObjectProperty ;
    rdfs:label "is floor of"@en ;
    rdfs:domain loc:Floor ;
    rdfs:range [ a owl:Class ;
            owl:unionOf ( loc:Building loc:Space ) ] ;
    rdfs:subPropertyOf loc:isLocationOf .

loc:isOutsideOf a owl:ObjectProperty ;
    rdfs:label "is outside of"@en ;
    rdfs:domain loc:Outside ;
    rdfs:subPropertyOf loc:isLocationOf .

loc:isRoomOf a owl:ObjectProperty ;
    rdfs:label "is room of"@en ;
    rdfs:domain loc:Room ;
    rdfs:range [ a owl:Class ;
            owl:unionOf ( loc:Building loc:Floor loc:Room loc:Space ) ] ;
    rdfs:subPropertyOf loc:isSpaceOf .

loc:isRoomSegmentOf a owl:ObjectProperty ;
    rdfs:label "is room segment of"@en ;
    rdfs:domain loc:RoomSegment ;
    rdfs:range [ a owl:Class ;
            owl:unionOf ( loc:Room loc:RoomSegment ) ] ;
    rdfs:subPropertyOf loc:isSpaceOf .

loc:isSiteSegmentOf a owl:ObjectProperty ;
    rdfs:label "is site segment of"@en ;
    rdfs:domain loc:SiteSegment ;
    rdfs:range [ a owl:Class ;
            owl:unionOf ( loc:Site loc:SiteSegment ) ] ;
    rdfs:subPropertyOf loc:isLocationOf .

tag:Delay a tag:QuantityKind,
        owl:NamedIndividual ;
    rdfs:label "Delay"@en ;
    dct:description "'Delay' is the amount of time passing before a certain event is scheduled."@en ;
    dct:title "Delay"@en ;
    rdfs:comment "'Delay' is the amount of time passing before a certain event is scheduled."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#Delay"^^xsd:anyURI .

tag:Duration a tag:QuantityKind,
        owl:NamedIndividual ;
    rdfs:label "Duration"@en ;
    dct:description "'Duration' is the length of a time interval, i.e. the amount of time that passes between two distinct points in time."@en ;
    dct:title "Duration"@en ;
    rdfs:comment "'Duration' is the length of a time interval, i.e. the amount of time that passes between two distinct points in time."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#Duration"^^xsd:anyURI .

tag:LightColourTemperature a tag:QuantityKind,
        owl:NamedIndividual ;
    rdfs:label "Light Colour Temperature"@en ;
    dct:description "Color temperature is the color of light emitted by an idealized opaque, non-reflective body at a particular temperature measured in kelvins. The color temperature scale is used to categorize the color of light emitted by other light sources regardless of their temperature. Color temperatures over 5000 K are called \"cool colors\" (bluish), while lower color temperatures (2700–3000 K) are called \"warm colors\" (yellowish)."@en ;
    dct:title "Light Colour Temperature"@en ;
    rdfs:comment "Color temperature is the color of light emitted by an idealized opaque, non-reflective body at a particular temperature measured in kelvins. The color temperature scale is used to categorize the color of light emitted by other light sources regardless of their temperature. Color temperatures over 5000 K are called \"cool colors\" (bluish), while lower color temperatures (2700–3000 K) are called \"warm colors\" (yellowish)."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#LightColourTemperature"^^xsd:anyURI .

tag:LightColourXYY a tag:QuantityKind,
        owl:NamedIndividual ;
    rdfs:label "Light colour xyY"@en ;
    dct:description "Relates to the light colour value, measured in the xyY colour system. The coordinates x and y define the chromaticity of the colour, whereas the coordinate Y defines the luminance of the color."@en ;
    dct:title "Light colour xyY"@en ;
    rdfs:comment "Relates to the light colour value, measured in the xyY colour system. The coordinates x and y define the chromaticity of the colour, whereas the coordinate Y defines the luminance of the color."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#LightColourXYY"^^xsd:anyURI .

tag:airport a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Airport"@en ;
    dct:description "An airport is an aerodrome with extended facilities, mostly for commercial air transport. Preferably used with a Site or Location."@en ;
    dct:title "Airport"@en ;
    rdfs:comment "An airport is an aerodrome with extended facilities, mostly for commercial air transport. Preferably used with a Site or Location."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Airport"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#airport"^^xsd:anyURI .

tag:apartment a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Apartment"@en ;
    dct:description "An apartment (American English), or flat (British English, Indian English, South African English), is a self-contained housing unit (a type of residential real estate) that occupies part of a building, generally on a single story. Preferably used with a Building."@en ;
    dct:title "Apartment"@en ;
    rdfs:comment "An apartment (American English), or flat (British English, Indian English, South African English), is a self-contained housing unit (a type of residential real estate) that occupies part of a building, generally on a single story. Preferably used with a Building."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Apartment"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#apartment"^^xsd:anyURI .

tag:audio a tag:Trade,
        owl:NamedIndividual ;
    rdfs:label "Audio"@en ;
    dct:description "Audio refers to the part of multimedia, which is dealing with sounds. The trade audio contains applications for producing and capturing sound signals."@en ;
    dct:title "Audio"@en ;
    rdfs:comment "Audio refers to the part of multimedia, which is dealing with sounds. The trade audio contains applications for producing and capturing sound signals."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#audio"^^xsd:anyURI .

tag:balcony a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Balcony"@en ;
    dct:description "A balcony (from Italian: balcone, 'scaffold') is a platform projecting from the wall of a building, supported by columns or console brackets, and enclosed with a balustrade, usually above the ground floor. Preferably used with an Space."@en ;
    dct:title "Balcony"@en ;
    rdfs:comment "A balcony (from Italian: balcone, 'scaffold') is a platform projecting from the wall of a building, supported by columns or console brackets, and enclosed with a balustrade, usually above the ground floor. Preferably used with an Space."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Balcony"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#balcony"^^xsd:anyURI .

tag:bar a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Bar"@en ;
    dct:description "A bar, also known as a saloon, a tavern or tippling house, or sometimes as a pub or club, is a retail business establishment that serves alcoholic beverages, such as beer, wine, liquor, cocktails, and other beverages such as mineral water and soft drinks."@en ;
    dct:title "Bar"@en ;
    rdfs:comment "A bar, also known as a saloon, a tavern or tippling house, or sometimes as a pub or club, is a retail business establishment that serves alcoholic beverages, such as beer, wine, liquor, cocktails, and other beverages such as mineral water and soft drinks."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Bar_(establishment)"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#bar"^^xsd:anyURI .

tag:bathroom a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Bathroom"@en ;
    dct:description "A bathroom or washroom is a room, typically in a home or other residential building, that contains either a bathtub or a shower (or both). Preferably used with an Room."@en ;
    dct:title "Bathroom"@en ;
    rdfs:comment "A bathroom or washroom is a room, typically in a home or other residential building, that contains either a bathtub or a shower (or both). Preferably used with an Room."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Bathroom"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#bathroom"^^xsd:anyURI .

tag:bedRoom a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Bedroom"@en ;
    dct:description "A bedroom or bedchamber is a room situated within a residential or accommodation unit characterised by its usage for sleeping. Preferably used with a Room."@en ;
    dct:title "Bedroom"@en ;
    rdfs:comment "A bedroom or bedchamber is a room situated within a residential or accommodation unit characterised by its usage for sleeping. Preferably used with a Room."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Bedroom"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#bedRoom"^^xsd:anyURI .

tag:classroom a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Classroom"@en ;
    dct:description "A classroom or schoolroom is a learning space in which both children and adults learn. Preferably used with a Room."@en ;
    dct:title "Classroom"@en ;
    rdfs:comment "A classroom or schoolroom is a learning space in which both children and adults learn. Preferably used with a Room."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Classroom"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#classroom"^^xsd:anyURI .

tag:cooling a tag:Trade,
        owl:NamedIndividual ;
    rdfs:label "Cooling"@en ;
    dct:description "A cooling system keeps air cool and dry within a home, office, or other buildings. Refrigration is the cooling of a space or substance below the environmental temperature."@en ;
    dct:title "Cooling"@en ;
    rdfs:comment "A cooling system keeps air cool and dry within a home, office, or other buildings. Refrigration is the cooling of a space or substance below the environmental temperature."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#cooling"^^xsd:anyURI .

tag:decreasing a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Decreasing"@en ;
    dct:description "This state type expresses that a value is changed relatively in a 'decreasing' manner, i.e. the value is lowered. This state type is the inverse of the 'Increasing' state type."@en ;
    dct:title "Decreasing"@en ;
    rdfs:comment "This state type expresses that a value is changed relatively in a 'decreasing' manner, i.e. the value is lowered. This state type is the inverse of the 'Increasing' state type."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#decreasing"^^xsd:anyURI .

tag:diningRoom a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Dining Room"@en ;
    dct:description "A dining room is a room for consuming food. Preferably used with an Room."@en ;
    dct:title "Dining Room"@en ;
    rdfs:comment "A dining room is a room for consuming food. Preferably used with an Room."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Dining_room"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#diningRoom"^^xsd:anyURI .

tag:domesticHotWater a tag:Trade,
        owl:NamedIndividual ;
    rdfs:label "Domestic Hot Water"@en ;
    dct:description "A Domestic Hot Water (DHW) system delivers hot water to fixtures used by people at the sink, shower, tub and any other appliance where water may contact humans. They typically work by delivering  hot water through a centralized storage tank separate from water that may be used for steam or hydronic heating."@en ;
    dct:title "Domestic Hot Water"@en ;
    rdfs:comment "A Domestic Hot Water (DHW) system delivers hot water to fixtures used by people at the sink, shower, tub and any other appliance where water may contact humans. They typically work by delivering  hot water through a centralized storage tank separate from water that may be used for steam or hydronic heating."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#domesticHotWater"^^xsd:anyURI .

tag:educational a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Educational"@en ;
    dct:description "An educational institution is a place where people of different ages gain an education, including preschools, childcare, primary-elementary schools, secondary-high schools, and universities. They provide a large variety of learning environments and learning spaces. Preferably used with a Building."@en ;
    dct:title "Educational"@en ;
    rdfs:comment "An educational institution is a place where people of different ages gain an education, including preschools, childcare, primary-elementary schools, secondary-high schools, and universities. They provide a large variety of learning environments and learning spaces. Preferably used with a Building."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Educational_institution"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#educational"^^xsd:anyURI .

tag:elevatorShaft a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Elevator Shaft"@en ;
    dct:description "A vertical shaft in a building which allows the passage of an elevator from floor to floor. Preferably used with a Space."@en ;
    dct:title "Elevator Shaft"@en ;
    rdfs:comment "A vertical shaft in a building which allows the passage of an elevator from floor to floor. Preferably used with a Space."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Elevator"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#elevatorShaft"^^xsd:anyURI .

tag:entrance a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Entrance"@en ;
    dct:description "Entrance generally refers to the place of entering like a lobby, foyer, gate, door, or road or the permission to do so. Preferably used with an Room."@en ;
    dct:title "Entrance"@en ;
    rdfs:comment "Entrance generally refers to the place of entering like a lobby, foyer, gate, door, or road or the permission to do so. Preferably used with an Room."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#entrance"^^xsd:anyURI .

tag:factory a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Factory"@en ;
    dct:description "A factory, manufacturing plant or a production plant is an industrial facility, often a complex consisting of several buildings filled with machinery, where workers manufacture items or operate machines which process each item into another. Preferably used with a Building."@en ;
    dct:title "Factory"@en ;
    rdfs:comment "A factory, manufacturing plant or a production plant is an industrial facility, often a complex consisting of several buildings filled with machinery, where workers manufacture items or operate machines which process each item into another. Preferably used with a Building."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Factory"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#factory"^^xsd:anyURI .

tag:familyHouse a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Familiy House"@en ;
    dct:description "A stand-alone house (also called a single-detached dwelling, detached residence or detached house) is a free-standing residential building. Preferably used with a Building or Site/Space."@en ;
    dct:title "Familiy House"@en ;
    rdfs:comment "A stand-alone house (also called a single-detached dwelling, detached residence or detached house) is a free-standing residential building. Preferably used with a Building or Site/Space."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Single-family_detached_home"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#familyHouse"^^xsd:anyURI .

tag:floor a tag:Locality,
        owl:NamedIndividual ;
    rdfs:label "Floor"@en ;
    dct:description "A floor is the bottom surface of a room or vehicle. Floors vary from simple dirt in a cave to many layered surfaces made with modern technology. Floors may be stone, wood, bamboo, metal or any other material that can support the expected load."@en ;
    dct:title "Floor"@en ;
    rdfs:comment "A floor is the bottom surface of a room or vehicle. Floors vary from simple dirt in a cave to many layered surfaces made with modern technology. Floors may be stone, wood, bamboo, metal or any other material that can support the expected load."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Floor"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#floor"^^xsd:anyURI .

tag:healthCare a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Health Care"@en ;
    dct:description "A health facility is, in general, any location where healthcare is provided. Health facilities are clinics and doctor's offices or urgent care centers with elaborate emergency rooms. Preferably used with a Building or a Site/Space."@en ;
    dct:title "Health Care"@en ;
    rdfs:comment "A health facility is, in general, any location where healthcare is provided. Health facilities are clinics and doctor's offices or urgent care centers with elaborate emergency rooms. Preferably used with a Building or a Site/Space."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Health_facility"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#healthCare"^^xsd:anyURI .

tag:heating a tag:Trade,
        owl:NamedIndividual ;
    rdfs:label "Heating"@en ;
    dct:description "The transfer of energy to a space or to the air by the existence of a temperature gradient between the source and the space or air. This process may take different forms, e.g. conduction, convection or radiation."@en ;
    dct:title "Heating"@en ;
    rdfs:comment "The transfer of energy to a space or to the air by the existence of a temperature gradient between the source and the space or air. This process may take different forms, e.g. conduction, convection or radiation."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#heating"^^xsd:anyURI .

tag:hotel a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Hotel"@en ;
    dct:description "A hotel is an establishment that provides paid lodging on a short-term basis. Preferably used with a Building."@en ;
    dct:title "Hotel"@en ;
    rdfs:comment "A hotel is an establishment that provides paid lodging on a short-term basis. Preferably used with a Building."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Hotel"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#hotel"^^xsd:anyURI .

tag:inactiveHumidificationMode a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Humidification Mode Inactive"@en ;
    dct:description "This state type expresses that the ventilation system is inactive, i.e. performing neither humidification nor dehumidification tasks."@en ;
    dct:title "Humidification Mode Inactive"@en ;
    rdfs:comment "This state type expresses that the ventilation system is inactive, i.e. performing neither humidification nor dehumidification tasks."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#inactiveHumidificationMode"^^xsd:anyURI .

tag:increasing a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Increasing"@en ;
    dct:description "This state type expresses that a value is changed relatively in an 'increasing' manner, i.e. the value is raised. This state type is the inverse of the 'Decreasing' state type."@en ;
    dct:title "Increasing"@en ;
    rdfs:comment "This state type expresses that a value is changed relatively in an 'increasing' manner, i.e. the value is raised. This state type is the inverse of the 'Decreasing' state type."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#increasing"^^xsd:anyURI .

tag:isEquipmentTypeOf a owl:ObjectProperty ;
    rdfs:label "is equipment type of"@en ;
    rdfs:domain tag:EquipmentType ;
    rdfs:range tag:QualityKind ;
    rdfs:subPropertyOf tag:isTagOf .

tag:isLocalityOf a owl:ObjectProperty ;
    rdfs:label "is locality of"@en ;
    rdfs:domain tag:Locality ;
    rdfs:range tag:QualityKind ;
    rdfs:subPropertyOf tag:isTagOf .

tag:isLocationUsageOf a owl:ObjectProperty ;
    rdfs:label "is location usage of"@en ;
    rdfs:domain tag:LocationUsage ;
    rdfs:range loc:Location ;
    rdfs:subPropertyOf tag:isTagOf .

tag:isOriginOf a owl:InverseFunctionalProperty,
        owl:ObjectProperty ;
    rdfs:label "is point priority of"@en ;
    rdfs:domain tag:Origin ;
    rdfs:range tag:OperationKind ;
    rdfs:subPropertyOf tag:isTagOf .

tag:isPhenomenonTypeOf a owl:ObjectProperty ;
    rdfs:label "is phenomenon type of"@en ;
    rdfs:domain tag:PhenomenonType ;
    rdfs:range tag:QualityKind ;
    rdfs:subPropertyOf tag:isTagOf .

tag:isPointFunctionTypeOf a owl:ObjectProperty ;
    rdfs:label "is point function type of"@en ;
    rdfs:domain tag:PointFunctionType ;
    rdfs:range tag:OperationKind ;
    rdfs:subPropertyOf tag:isTagOf .

tag:isPointInterfaceOf a owl:ObjectProperty ;
    rdfs:label "is point interface of"@en ;
    rdfs:domain tag:PointInterface ;
    rdfs:range core:Datapoint ;
    rdfs:subPropertyOf tag:isTagOf .

tag:isPointOperationOf a owl:InverseFunctionalProperty,
        owl:ObjectProperty ;
    rdfs:label "is point operation of"@en ;
    rdfs:domain tag:PointOperation ;
    rdfs:range tag:OperationKind ;
    rdfs:subPropertyOf tag:isTagOf .

tag:isQuantityKindOf a owl:ObjectProperty ;
    rdfs:label "is quality kind of"@en ;
    rdfs:domain tag:QuantityKind ;
    rdfs:range tag:QualityKind ;
    rdfs:subPropertyOf tag:isTagOf .

tag:isStateTypeOf a owl:ObjectProperty ;
    rdfs:label "is state kind of"@en ;
    rdfs:domain tag:StateType ;
    rdfs:range tag:OperationKind ;
    rdfs:subPropertyOf tag:isTagOf .

tag:kitchen a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Kitchen"@en ;
    dct:description "A kitchen is a room or part of a room used for cooking and food preparation in a dwelling or in a commercial establishment. Preferably used with an Room."@en ;
    dct:title "Kitchen"@en ;
    rdfs:comment "A kitchen is a room or part of a room used for cooking and food preparation in a dwelling or in a commercial establishment. Preferably used with an Room."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Kitchen"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#kitchen"^^xsd:anyURI .

tag:laundry a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Laundry Room"@en ;
    dct:description "Laundry refers to the washing of clothing and other textiles, and, more broadly, their drying and ironing as well. Preferably used with an Room."@en ;
    dct:title "Laundry Room"@en ;
    rdfs:comment "Laundry refers to the washing of clothing and other textiles, and, more broadly, their drying and ironing as well. Preferably used with an Room."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Laundry"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#laundry"^^xsd:anyURI .

tag:leisure a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Leisure"@en ;
    dct:description "A leisure centre facility or building may include a swimming pool, large sports hall, squash courts, cafeteria, licensed bar, fitness suite, aerobics studios, outdoor grass and/or artificial pitches for football (soccer), hockey etc., a solarium, sauna and/or steam room. Preferably used with a Building."@en ;
    dct:title "Leisure"@en ;
    rdfs:comment "A leisure centre facility or building may include a swimming pool, large sports hall, squash courts, cafeteria, licensed bar, fitness suite, aerobics studios, outdoor grass and/or artificial pitches for football (soccer), hockey etc., a solarium, sauna and/or steam room. Preferably used with a Building."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Leisure_centre"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#leisure"^^xsd:anyURI .

tag:livingRoom a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Living Room"@en ;
    dct:description "In Western architecture, a living room, also called a lounge room (Australian English), lounge (British English), sitting room (British English), or drawing room, is a room for relaxing and socializing in a residential house or apartment. Preferably used with an Room."@en ;
    dct:title "Living Room"@en ;
    rdfs:comment "In Western architecture, a living room, also called a lounge room (Australian English), lounge (British English), sitting room (British English), or drawing room, is a room for relaxing and socializing in a residential house or apartment. Preferably used with an Room."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Living_room"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#livingRoom"^^xsd:anyURI .

tag:meetingRoom a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Meeting Room"@en ;
    dct:description "A meeting room, conference room, or conference hall is a room provided for singular events such as business conferences and meetings. Preferably used with an Room."@en ;
    dct:title "Meeting Room"@en ;
    rdfs:comment "A meeting room, conference room, or conference hall is a room provided for singular events such as business conferences and meetings. Preferably used with an Room."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Conference_hall"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#meetingRoom"^^xsd:anyURI .

tag:nursery a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Nursery"@en ;
    dct:description "A nursery is usually, in American connotations, a bedroom within a house or other dwelling set aside for an infant or toddler. Preferably used with an Room."@en ;
    dct:title "Nursery"@en ;
    rdfs:comment "A nursery is usually, in American connotations, a bedroom within a house or other dwelling set aside for an infant or toddler. Preferably used with an Room."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Nursery_(room)"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#nursery"^^xsd:anyURI .

tag:otherCommercial a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Other Commercial"@en ;
    dct:description "Preferably used with a Building."@en ;
    dct:title "Other Commercial"@en ;
    rdfs:comment "Preferably used with a Building."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#otherCommercial"^^xsd:anyURI .

tag:otherResidential a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Other Residential"@en ;
    dct:description "Preferably used with a Building."@en ;
    dct:title "Other Residential"@en ;
    rdfs:comment "Preferably used with a Building."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#otherResidential"^^xsd:anyURI .

tag:parking a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Parking"@en ;
    dct:description "Parking is the act of stopping and disengaging a vehicle and leaving it unoccupied. Preferably used with an Space."@en ;
    dct:title "Parking"@en ;
    rdfs:comment "Parking is the act of stopping and disengaging a vehicle and leaving it unoccupied. Preferably used with an Space."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Parking"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#parking"^^xsd:anyURI .

tag:pool a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Pool"@en ;
    dct:description "A swimming pool, swimming bath, wading pool, paddling pool, or simply pool, is a structure designed to hold water to enable swimming or other leisure activities. Preferably used with an Space."@en ;
    dct:title "Pool"@en ;
    rdfs:comment "A swimming pool, swimming bath, wading pool, paddling pool, or simply pool, is a structure designed to hold water to enable swimming or other leisure activities. Preferably used with an Space."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Swimming_pool"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#pool"^^xsd:anyURI .

tag:public a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Public Building"@en ;
    dct:description "Preferably used with a Building."@en ;
    dct:title "Public Building"@en ;
    rdfs:comment "Preferably used with a Building."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#public"^^xsd:anyURI .

tag:qk_eq_fanmotor_angularvelocity a tag:EquipmentQualityKind,
        owl:NamedIndividual ;
    tag:hasEquipmentType tag:fanMotor ;
    tag:hasQuantityKind quantitykind:AngularVelocity ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_eq_fanmotor_angularvelocity"^^xsd:anyURI .

tag:qk_ph_air_temperature a tag:PhenomenonQualityKind,
        owl:NamedIndividual ;
    tag:hasPhenomenonType tag:air ;
    tag:hasQuantityKind quantitykind:Temperature ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_ph_air_temperature"^^xsd:anyURI .

tag:qk_ph_air_volumeflowrate a tag:PhenomenonQualityKind,
        owl:NamedIndividual ;
    tag:hasPhenomenonType tag:air ;
    tag:hasQuantityKind quantitykind:VolumeFlowRate ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_ph_air_volumeflowrate"^^xsd:anyURI .

tag:restroom a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Restroom"@en ;
    dct:description "A toilet is a small room used for privately accessing the sanitation fixture (toilet) for urination and defecation. Toilet rooms often include a sink (basin) with soap/handwash for handwashing, as this is important for personal hygiene."@en ;
    dct:title "Restroom"@en ;
    rdfs:comment "A toilet is a small room used for privately accessing the sanitation fixture (toilet) for urination and defecation. Toilet rooms often include a sink (basin) with soap/handwash for handwashing, as this is important for personal hygiene."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Toilet_(room)"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#restroom"^^xsd:anyURI .

tag:returnSection a tag:Locality,
        owl:NamedIndividual ;
    rdfs:label "Return Section"@en ;
    dct:description "Refers to distribution systems used to transport substances (and phenomena) such as water, air, or heat back to the specific centralized plants in a building. The distribution systems interface with the individual rooms at the start of the return part of the distribution system."@en ;
    dct:title "Return Section"@en ;
    rdfs:comment "Refers to distribution systems used to transport substances (and phenomena) such as water, air, or heat back to the specific centralized plants in a building. The distribution systems interface with the individual rooms at the start of the return part of the distribution system."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#returnSection"^^xsd:anyURI .

tag:shading a tag:Trade,
        owl:NamedIndividual ;
    rdfs:label "Shading"@en ;
    dct:description "Protection of buildings, rooms, objects or persons against unwanted effects of solar radiation."@en ;
    dct:title "Shading"@en ;
    rdfs:comment "Protection of buildings, rooms, objects or persons against unwanted effects of solar radiation."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#shading"^^xsd:anyURI .

tag:storeRoom a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Store Room"@en ;
    dct:description "A store room is a room within a house where equipment not used in day-to-day activities is kept."@en ;
    dct:title "Store Room"@en ;
    rdfs:comment "A store room is a room within a house where equipment not used in day-to-day activities is kept."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Closet"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#storeRoom"^^xsd:anyURI .

tag:tempSetpointTypeNormal a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Type of Temperature Setpoint Normal"@en ;
    dct:description "This state type expresses that the normal room temperature setpoint from the HMI or supervisor is used for temperature control in a room."@en ;
    dct:title "Type of Temperature Setpoint Normal"@en ;
    rdfs:comment "This state type expresses that the normal room temperature setpoint from the HMI or supervisor is used for temperature control in a room."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#tempSetpointTypeNormal"^^xsd:anyURI .

tag:tempSetpointTypeProtectionMode a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Type of Temperature Setpoint Protection Mode"@en ;
    dct:description "This state type expresses that the buildin protection room temperature setpoint is used for temperature control in a room."@en ;
    dct:title "Type of Temperature Setpoint Protection Mode"@en ;
    rdfs:comment "This state type expresses that the buildin protection room temperature setpoint is used for temperature control in a room."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#tempSetpointTypeProtectionMode"^^xsd:anyURI .

tag:terrace a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Terrace"@en ;
    dct:description "A terrace is an external, raised, open, flat area in either a landscape (such as a park or garden) near a building, or as a roof terrace on a flat roof. Preferably used with an Space."@en ;
    dct:title "Terrace"@en ;
    rdfs:comment "A terrace is an external, raised, open, flat area in either a landscape (such as a park or garden) near a building, or as a roof terrace on a flat roof. Preferably used with an Space."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Terrace_(building)"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#terrace"^^xsd:anyURI .

tag:transportation a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Transportation"@en ;
    dct:description "Stations or other buildings used for public transport such as train stations, bus stations or metro stations. Preferably used with a Building."@en ;
    dct:title "Transportation"@en ;
    rdfs:comment "Stations or other buildings used for public transport such as train stations, bus stations or metro stations. Preferably used with a Building."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#transportation"^^xsd:anyURI .

tag:utilityRoom a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Utility Room"@en ;
    dct:description "A utility room is generally the area where laundry is done, and is the descendant of the scullery. Preferably used with an Room. Preferably used with an Room."@en ;
    dct:title "Utility Room"@en ;
    rdfs:comment "A utility room is generally the area where laundry is done, and is the descendant of the scullery. Preferably used with an Room. Preferably used with an Room."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Utility_room"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#utilityRoom"^^xsd:anyURI .

tag:ventilation a tag:Trade,
        owl:NamedIndividual ;
    rdfs:label "Ventilation"@en ;
    dct:description "Ventilation is the intentional introduction of outdoor air into a space. Ventilation is a mechanical system in a building that brings in fresh outdoor air and removes the contaminated indoor air."@en ;
    dct:title "Ventilation"@en ;
    rdfs:comment "Ventilation is the intentional introduction of outdoor air into a space. Ventilation is a mechanical system in a building that brings in fresh outdoor air and removes the contaminated indoor air."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#ventilation"^^xsd:anyURI .

tag:villa a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Villa"@en ;
    dct:description "A villa is a upper class country house. Preferably used with a Building."@en ;
    dct:title "Villa"@en ;
    rdfs:comment "A villa is a upper class country house. Preferably used with a Building."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Villa"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#villa"^^xsd:anyURI .

tag:wellness a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Wellness"@en ;
    dct:description "A wellness room may contain facilities such as a sauna, pool, steam room, or whirlpool. A wellness room provides a variety of services for the purpose of improving health, beauty, and relaxation through personal care treatments such as massages and facials. Preferably used with an Room."@en ;
    dct:title "Wellness"@en ;
    rdfs:comment "A wellness room may contain facilities such as a sauna, pool, steam room, or whirlpool. A wellness room provides a variety of services for the purpose of improving health, beauty, and relaxation through personal care treatments such as massages and facials. Preferably used with an Room."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#wellness"^^xsd:anyURI .

vcard:hasAddress a owl:FunctionalProperty,
        owl:ObjectProperty ;
    rdfs:label "has address"@en ;
    rdfs:comment "Hosts 0...n vcard compatible addresses, usually fro a location. A domain definition is not defined. This allows to merge it with other ontologies, defined domains would result in an domain intersection (which is not the intended behavior)."@en ;
    rdfs:range vcard:Address .

http:authority a owl:ObjectProperty ;
    rdfs:label "authority sort of request URI"@en ;
    rdfs:comment "Hosts the HTTP scheme with an URI part for the gateway as a resolvable name or as an IPv4 or IPv6 address. A domain definition is not defined. This allows to merge it with other ontologies, defined domains would result in an domain intersection (which is not the intended behavior)."@en .

qudt:symbol a owl:DatatypeProperty ;
    rdfs:label "symbol"@en ;
    rdfs:comment "The symbol is a glyph that is used to represent some concept, typically a unit or a quantity, in a compact form. For example, the symbol for an Ohm is a capital greek Omega. This contrasts with 'unit:abbreviation', which gives a short alphanumeric abbreviation for the unit, 'ohm' for Ohm." ;
    rdfs:isDefinedBy <http://qudt.org/2.1/schema/qudt>,
        <http://qudt.org/2.1/schema/shacl/qudt> .

qudt:unit a owl:ObjectProperty ;
    rdfs:label "unit"@en ;
    rdfs:comment "Hosts the unit of a datapoint (if applicable). A domain definition is not defined. This allows to merge it with other ontologies, defined domains would result in an domain intersection (which is not the intended behavior)."@en ;
    rdfs:range qudt:Unit .

quantitykind:AngularVelocity a tag:QuantityKind,
        owl:NamedIndividual ;
    rdfs:label "Angular Velocity"@en ;
    dct:description "Angular Velocity refers to how fast an object rotates or revolves relative to another point. It is defined as the change of angle per unit time and usually measured in Hertz (1/s)."@en ;
    dct:title "Angular Velocity"@en ;
    rdfs:comment "Angular Velocity refers to how fast an object rotates or revolves relative to another point. It is defined as the change of angle per unit time and usually measured in Hertz (1/s)."@en ;
    rdfs:isDefinedBy "http://qudt.org/vocab/quantitykind"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/qudt/org/vocab/quantitykind/AngularVelocity"^^xsd:anyURI .

quantitykind:DewPointTemperature a tag:QuantityKind,
        owl:NamedIndividual ;
    rdfs:label "Dew Point Temperature"@en ;
    dct:description "\"Dew Point Temperature\" is the temperature at which vapour in air reaches saturation."@en ;
    dct:title "Dew Point Temperature"@en ;
    rdfs:comment "\"Dew Point Temperature\" is the temperature at which vapour in air reaches saturation."@en ;
    rdfs:isDefinedBy "http://qudt.org/vocab/quantitykind"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/qudt/org/vocab/quantitykind/DewPointTemperature"^^xsd:anyURI .

quantitykind:Speed a tag:QuantityKind,
        owl:NamedIndividual ;
    rdfs:label "Speed"@en ;
    dct:description "Speed is the magnitude of velocity, where velocity is seen as a vector (i.e., it includes a directional component). In contrast to velocity, speed is a scalar value."@en ;
    dct:title "Speed"@en ;
    rdfs:comment "Speed is the magnitude of velocity, where velocity is seen as a vector (i.e., it includes a directional component). In contrast to velocity, speed is a scalar value."@en ;
    rdfs:isDefinedBy "http://qudt.org/vocab/quantitykind"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/qudt/org/vocab/quantitykind/Speed"^^xsd:anyURI .

quantitykind:Time a tag:QuantityKind,
        owl:NamedIndividual ;
    rdfs:label "Time"@en ;
    dct:description "Time is a basic component of the measuring system used to sequence events, to compare the durations of events and the intervals between them, and to quantify the motions of objects."@en ;
    dct:title "Time"@en ;
    rdfs:comment "Time is a basic component of the measuring system used to sequence events, to compare the durations of events and the intervals between them, and to quantify the motions of objects."@en ;
    rdfs:isDefinedBy "http://qudt.org/vocab/quantitykind"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/qudt/org/vocab/quantitykind/Time"^^xsd:anyURI .

quantitykind:Volume a tag:QuantityKind,
        owl:NamedIndividual ;
    rdfs:label "Volume"@en ;
    dct:description "The volume of a solid object is the three-dimensional concept of how much space it occupies, often quantified numerically. One-dimensional figures (such as lines) and two-dimensional shapes (such as squares) are assigned zero volume in the three-dimensional space."@en ;
    dct:title "Volume"@en ;
    rdfs:comment "The volume of a solid object is the three-dimensional concept of how much space it occupies, often quantified numerically. One-dimensional figures (such as lines) and two-dimensional shapes (such as squares) are assigned zero volume in the three-dimensional space."@en ;
    rdfs:isDefinedBy "http://qudt.org/vocab/quantitykind"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/qudt/org/vocab/quantitykind/Volume"^^xsd:anyURI .

unit:A a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "A" .

unit:A-M2 a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "A⋅m²" .

unit:A-PER-M a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "A/m" .

unit:C a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "C" .

unit:J-PER-K a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "J/K" .

unit:LUX a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "lx" .

unit:M a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "m" .

unit:MO a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "mo" .

unit:MilliA a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "mA" .

unit:MilliM a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "mm" .

unit:N a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "N" .

unit:RAD a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "rad" .

unit:RAD-PER-SEC a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "rad/s" .

unit:T a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "T" .

unit:V-A-HR a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "V⋅A⋅hr" .

unit:V-A_Reactive-HR a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "V⋅A{reactive}⋅hr" .

unit:W a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "W" .

unit:W-HR a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "W⋅hr" .

unit:YR a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "yr" .

knx:binaryValue a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Binary Value"@en ;
    dct:description "a point representing DPT 1.006: Binary Value"@en ;
    dct:identifier "urn:knx:dpt.binaryValue" ;
    dct:subject "1.006",
        "1.6",
        "Binary Value" ;
    dct:title "Binary Value"@en ;
    knx:dptBitSizeMax "1"^^xsd:positiveInteger ;
    knx:dptMajorNumber "1"^^xsd:positiveInteger ;
    knx:dptMinorNumber "6"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.1.6.i0 ;
    knx:label "Binary Value"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 1.006: Binary Value"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#binaryValue"^^xsd:anyURI .

knx:char88591 a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Char 8859-1"@en ;
    dct:description "a point representing DPT 4.002: Char 8859-1"@en ;
    dct:identifier "urn:knx:dpt.char88591" ;
    dct:subject "4.002",
        "4.2",
        "Char 8859-1" ;
    dct:title "Char 8859-1"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "4"^^xsd:positiveInteger ;
    knx:dptMinorNumber "2"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.4.2.i0 ;
    knx:label "Char 8859-1"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 4.002: Char 8859-1"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#char88591"^^xsd:anyURI .

knx:colourRGB a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Colour RGB"@en ;
    dct:description "a point representing DPT 232.600: Colour RGB"@en ;
    dct:identifier "urn:knx:dpt.colourRGB" ;
    dct:subject "232.600",
        "Colour RGB" ;
    dct:title "Colour RGB"@en ;
    knx:dptBitSizeMax "24"^^xsd:positiveInteger ;
    knx:dptMajorNumber "232"^^xsd:positiveInteger ;
    knx:dptMinorNumber "600"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.232.600.i0.B,
        knx:type.dpt.field.232.600.i1.G,
        knx:type.dpt.field.232.600.i2.R ;
    knx:label "Colour RGB"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 232.600: Colour RGB"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#colourRGB"^^xsd:anyURI .

knx:combinedStatusRTSM a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Combined Status RTSM"@en ;
    dct:description "a point representing DPT 21.107: Combined Status RTSM"@en ;
    dct:identifier "urn:knx:dpt.combinedStatusRTSM" ;
    dct:subject "21.107",
        "Combined Status RTSM" ;
    dct:title "Combined Status RTSM"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "21"^^xsd:positiveInteger ;
    knx:dptMinorNumber "107"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.21.107.i0.WindowStatusEffective,
        knx:type.dpt.field.21.107.i1.PresenceStatusEffective,
        knx:type.dpt.field.21.107.i2.ComfortPushButtonEffective,
        knx:type.dpt.field.21.107.i3.ComfortProlongationUserStatus,
        knx:type.dpt.field.21.107.i4.HVACModeUserModeStatus,
        knx:type.dpt.field.21.107.i5.Reserved ;
    knx:label "Combined Status RTSM"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 21.107: Combined Status RTSM"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#combinedStatusRTSM"^^xsd:anyURI .

knx:contractNumber a owl:DatatypeProperty,
        owl:FunctionalProperty ;
    rdfs:label "contract number"@en ;
    rdfs:comment "Contract number of an installation, usually generated by Mac (edited by an installer)."@en ;
    rdfs:range xsd:string ;
    rdfs:subPropertyOf knx:installationData .

knx:converterInfo a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Converter Info"@en ;
    dct:description "a point representing DPT 251.600: Converter Info"@en ;
    dct:identifier "urn:knx:dpt.converterInfo" ;
    dct:subject "251.600",
        "Converter Info" ;
    dct:title "Converter Info"@en ;
    knx:dptBitSizeMax "48"^^xsd:positiveInteger ;
    knx:dptMajorNumber "251"^^xsd:positiveInteger ;
    knx:dptMinorNumber "600"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.251.600.i0.mW,
        knx:type.dpt.field.251.600.i1.mB,
        knx:type.dpt.field.251.600.i2.mG,
        knx:type.dpt.field.251.600.i3.mR,
        knx:type.dpt.field.251.600.i4.Reserved,
        knx:type.dpt.field.251.600.i5.Reserved,
        knx:type.dpt.field.251.600.i6.W,
        knx:type.dpt.field.251.600.i7.B,
        knx:type.dpt.field.251.600.i8.G,
        knx:type.dpt.field.251.600.i9.R ;
    knx:label "Converter Info"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 251.600: Converter Info"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#converterInfo"^^xsd:anyURI .

knx:dpa.100.52 a owl:Class ;
    rdfs:label "HVACModeEffNext"@en ;
    dct:identifier "urn:knx:dpa.100.52" ;
    dct:subject "100.52",
        "52",
        "HVACModeEffNext" ;
    knx:interfaceObjectTypeAnnotation "100"^^xsd:unsignedShort ;
    knx:label "HVACModeEffNext"@en ;
    knx:propertyIdentifierAnnotation "52"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.100.52"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:hvacModeNext ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_temporal_delay ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeStandby ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeEconomy ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeProtection ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "52"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "100"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_temporal_delay ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.100.53 a owl:Class ;
    rdfs:label "TempRoomSetpSetHeatEff"@en ;
    dct:identifier "urn:knx:dpa.100.53" ;
    dct:subject "100.53",
        "53",
        "TempRoomSetpSetHeatEff" ;
    knx:interfaceObjectTypeAnnotation "100"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpSetHeatEff"@en ;
    knx:propertyIdentifierAnnotation "53"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.100.53"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeEconomy ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:tempRoomSetpSet_a4a_ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeProtection ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "53"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "100"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeStandby ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] ) ] ] .

knx:dpa.100.54 a owl:Class ;
    rdfs:label "TempRoomSetpSetCoolEff"@en ;
    dct:identifier "urn:knx:dpa.100.54" ;
    dct:subject "100.54",
        "54",
        "TempRoomSetpSetCoolEff" ;
    knx:interfaceObjectTypeAnnotation "100"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpSetCoolEff"@en ;
    knx:propertyIdentifierAnnotation "54"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.100.54"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeEconomy ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "54"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "100"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeProtection ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:tempRoomSetpSet_a4a_ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeStandby ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] ) ] ] .

knx:dpa.100.58 a owl:Class ;
    rdfs:label "TempRoomSetpUserOffsetEff"@en ;
    dct:identifier "urn:knx:dpa.100.58" ;
    dct:subject "100.58",
        "58",
        "TempRoomSetpUserOffsetEff" ;
    knx:interfaceObjectTypeAnnotation "100"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpUserOffsetEff"@en ;
    knx:propertyIdentifierAnnotation "58"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.100.58"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:relativeValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:temphvacRelZ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "58"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "100"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.100.59 a owl:Class ;
    rdfs:label "TempRoomSetpUserAbsEff"@en ;
    dct:identifier "urn:knx:dpa.100.59" ;
    dct:subject "100.59",
        "59",
        "TempRoomSetpUserAbsEff" ;
    knx:interfaceObjectTypeAnnotation "100"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpUserAbsEff"@en ;
    knx:propertyIdentifierAnnotation "59"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.100.59"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "59"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "100"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:temphvacAbsZ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.100.60 a owl:Class ;
    rdfs:label "ComfortProlongEff"@en ;
    dct:identifier "urn:knx:dpa.100.60" ;
    dct:subject "100.60",
        "60",
        "ComfortProlongEff" ;
    knx:interfaceObjectTypeAnnotation "100"^^xsd:unsignedShort ;
    knx:label "ComfortProlongEff"@en ;
    knx:propertyIdentifierAnnotation "60"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.100.60"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:state ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "60"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "100"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.101.52 a owl:Class ;
    rdfs:label "TempRoomSetpHeatEffNext"@en ;
    dct:identifier "urn:knx:dpa.101.52" ;
    dct:subject "101.52",
        "52",
        "TempRoomSetpHeatEffNext" ;
    knx:interfaceObjectTypeAnnotation "101"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpHeatEffNext"@en ;
    knx:propertyIdentifierAnnotation "52"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.101.52"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:temphvacAbsNext ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "52"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "101"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_temporal_delay ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_temporal_delay ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] ) ] ] .

knx:dpa.101.54 a owl:Class ;
    rdfs:label "TempRoomSetpCoolEffNext"@en ;
    dct:identifier "urn:knx:dpa.101.54" ;
    dct:subject "101.54",
        "54",
        "TempRoomSetpCoolEffNext" ;
    knx:interfaceObjectTypeAnnotation "101"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpCoolEffNext"@en ;
    knx:propertyIdentifierAnnotation "54"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.101.54"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:temphvacAbsNext ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_temporal_delay ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_temporal_delay ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "54"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "101"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.101.55 a owl:Class ;
    rdfs:label "StatusTempRoomSetpEff"@en ;
    dct:identifier "urn:knx:dpa.101.55" ;
    dct:subject "101.55",
        "55",
        "StatusTempRoomSetpEff" ;
    knx:interfaceObjectTypeAnnotation "101"^^xsd:unsignedShort ;
    knx:label "StatusTempRoomSetpEff"@en ;
    knx:propertyIdentifierAnnotation "55"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.101.55"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "55"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "101"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:tempSetpointTypeNormal ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:tempSetpointTypeAlternative ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:tempSetpointTypeProtectionMode ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:statusRoomSetp ;
            owl:onProperty knx:datapointType ] .

knx:dpa.103.51 a owl:Class ;
    rdfs:label "HumRelSetpHumEff"@en ;
    dct:identifier "urn:knx:dpa.103.51" ;
    dct:subject "103.51",
        "51",
        "HumRelSetpHumEff" ;
    knx:interfaceObjectTypeAnnotation "103"^^xsd:unsignedShort ;
    knx:label "HumRelSetpHumEff"@en ;
    knx:propertyIdentifierAnnotation "51"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.103.51"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:relValueZ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_relativehumidity_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "51"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "103"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_relativehumidity_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:humidificationMode ;
                                owl:onProperty tag:relatesToStateType ] ) ] ] .

knx:dpa.103.52 a owl:Class ;
    rdfs:label "HumRelSetpDehumEff"@en ;
    dct:identifier "urn:knx:dpa.103.52" ;
    dct:subject "103.52",
        "52",
        "HumRelSetpDehumEff" ;
    knx:interfaceObjectTypeAnnotation "103"^^xsd:unsignedShort ;
    knx:label "HumRelSetpDehumEff"@en ;
    knx:propertyIdentifierAnnotation "52"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.103.52"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_relativehumidity_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "52"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "103"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_relativehumidity_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:dehumidificationMode ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:relValueZ ;
            owl:onProperty knx:datapointType ] .

knx:dpa.103.53 a owl:Class ;
    rdfs:label "HumRelSetpUserEff"@en ;
    dct:identifier "urn:knx:dpa.103.53" ;
    dct:subject "103.53",
        "53",
        "HumRelSetpUserEff" ;
    knx:interfaceObjectTypeAnnotation "103"^^xsd:unsignedShort ;
    knx:label "HumRelSetpUserEff"@en ;
    knx:propertyIdentifierAnnotation "53"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.103.53"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "53"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "103"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:relValueZ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_relativehumidity_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_relativehumidity_room ;
                                owl:onProperty core:refersTo ] ) ] ] .

knx:dpa.103.54 a owl:Class ;
    rdfs:label "HumDehumMode"@en ;
    dct:identifier "urn:knx:dpa.103.54" ;
    dct:subject "103.54",
        "54",
        "HumDehumMode" ;
    knx:interfaceObjectTypeAnnotation "103"^^xsd:unsignedShort ;
    knx:label "HumDehumMode"@en ;
    knx:propertyIdentifierAnnotation "54"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.103.54"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_relativehumidity_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:inactiveHumidificationMode ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:humidificationMode ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:dehumidificationMode ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_relativehumidity_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "54"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "103"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:humDehumMode ;
            owl:onProperty knx:datapointType ] .

knx:dpa.104.51 a owl:Class ;
    rdfs:label "HVACMode"@en ;
    dct:identifier "urn:knx:dpa.104.51" ;
    dct:subject "104.51",
        "51",
        "HVACMode" ;
    knx:interfaceObjectTypeAnnotation "104"^^xsd:unsignedShort ;
    knx:label "HVACMode"@en ;
    knx:propertyIdentifierAnnotation "51"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.104.51"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeStandby ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeEconomy ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeProtection ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:management ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:hvacModeZ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "51"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "104"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.104.52 a owl:Class ;
    rdfs:label "HVACModeNext"@en ;
    dct:identifier "urn:knx:dpa.104.52" ;
    dct:subject "104.52",
        "52",
        "HVACModeNext" ;
    knx:interfaceObjectTypeAnnotation "104"^^xsd:unsignedShort ;
    knx:label "HVACModeNext"@en ;
    knx:propertyIdentifierAnnotation "52"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.104.52"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:management ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_temporal_delay ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_temporal_delay ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeStandby ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeEconomy ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeProtection ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:management ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:hvacModeNext ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "52"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "104"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.104.53 a owl:Class ;
    rdfs:label "EnableComfort"@en ;
    dct:identifier "urn:knx:dpa.104.53" ;
    dct:subject "104.53",
        "53",
        "EnableComfort" ;
    knx:interfaceObjectTypeAnnotation "104"^^xsd:unsignedShort ;
    knx:label "EnableComfort"@en ;
    knx:propertyIdentifierAnnotation "53"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.104.53"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:enabled ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:disabled ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:management ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "53"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "104"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:enable ;
            owl:onProperty knx:datapointType ] .

knx:dpa.110.51 a owl:Class ;
    rdfs:label "HVACMode"@en ;
    dct:identifier "urn:knx:dpa.110.51" ;
    dct:subject "110.51",
        "51",
        "HVACMode" ;
    knx:interfaceObjectTypeAnnotation "110"^^xsd:unsignedShort ;
    knx:label "HVACMode"@en ;
    knx:propertyIdentifierAnnotation "51"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.110.51"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "51"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "110"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeStandby ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeEconomy ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeProtection ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:management ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:hvacModeZ ;
            owl:onProperty knx:datapointType ] .

knx:dpa.110.52 a owl:Class ;
    rdfs:label "HVACModeNext"@en ;
    dct:identifier "urn:knx:dpa.110.52" ;
    dct:subject "110.52",
        "52",
        "HVACModeNext" ;
    knx:interfaceObjectTypeAnnotation "110"^^xsd:unsignedShort ;
    knx:label "HVACModeNext"@en ;
    knx:propertyIdentifierAnnotation "52"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.110.52"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:management ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_temporal_delay ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "52"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "110"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:hvacModeNext ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_temporal_delay ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeStandby ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeEconomy ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeProtection ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:management ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ] .

knx:dpa.110.53 a owl:Class ;
    rdfs:label "EnableComfort"@en ;
    dct:identifier "urn:knx:dpa.110.53" ;
    dct:subject "110.53",
        "53",
        "EnableComfort" ;
    knx:interfaceObjectTypeAnnotation "110"^^xsd:unsignedShort ;
    knx:label "EnableComfort"@en ;
    knx:propertyIdentifierAnnotation "53"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.110.53"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:enable ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "53"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "110"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:enabled ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:disabled ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:management ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:relatesToStateType ] ) ] ] .

knx:dpa.113.51 a owl:Class ;
    rdfs:label "TempRoomSetpAbs"@en ;
    dct:identifier "urn:knx:dpa.113.51" ;
    dct:subject "113.51",
        "51",
        "TempRoomSetpAbs" ;
    knx:interfaceObjectTypeAnnotation "113"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpAbs"@en ;
    knx:propertyIdentifierAnnotation "51"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.113.51"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:management ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "51"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "113"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:temphvacAbsZ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.113.52 a owl:Class ;
    rdfs:label "TempRoomSetpAbsNext"@en ;
    dct:identifier "urn:knx:dpa.113.52" ;
    dct:subject "113.52",
        "52",
        "TempRoomSetpAbsNext" ;
    knx:interfaceObjectTypeAnnotation "113"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpAbsNext"@en ;
    knx:propertyIdentifierAnnotation "52"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.113.52"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "52"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "113"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:management ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:temphvacAbsNext ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_temporal_delay ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_temporal_delay ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.115.62 a owl:Class ;
    rdfs:label "TempRoomSetpSetHeatShift"@en ;
    dct:identifier "urn:knx:dpa.115.62" ;
    dct:subject "115.62",
        "62",
        "TempRoomSetpSetHeatShift" ;
    knx:interfaceObjectTypeAnnotation "115"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpSetHeatShift"@en ;
    knx:propertyIdentifierAnnotation "62"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.115.62"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "62"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "115"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:tempRoomSetpSet_a3a_ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:management ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:relativeValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeEconomy ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:management ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:relativeValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:management ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:relativeValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeStandby ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] ) ] ] .

knx:dpa.115.63 a owl:Class ;
    rdfs:label "TempRoomSetpSetCoolShift"@en ;
    dct:identifier "urn:knx:dpa.115.63" ;
    dct:subject "115.63",
        "63",
        "TempRoomSetpSetCoolShift" ;
    knx:interfaceObjectTypeAnnotation "115"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpSetCoolShift"@en ;
    knx:propertyIdentifierAnnotation "63"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.115.63"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:management ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:relativeValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeStandby ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "63"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "115"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:management ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:relativeValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:tempRoomSetpSet_a3a_ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:management ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:relativeValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeEconomy ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.160.52 a owl:Class ;
    rdfs:label "HVACModeAct"@en ;
    dct:identifier "urn:knx:dpa.160.52" ;
    dct:subject "160.52",
        "52",
        "HVACModeAct" ;
    knx:interfaceObjectTypeAnnotation "160"^^xsd:unsignedShort ;
    knx:label "HVACModeAct"@en ;
    knx:propertyIdentifierAnnotation "52"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.160.52"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeStandby ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeEconomy ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeProtection ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:hvacModeZ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "52"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "160"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.160.53 a owl:Class ;
    rdfs:label "TempRoomSetpAct"@en ;
    dct:identifier "urn:knx:dpa.160.53" ;
    dct:subject "160.53",
        "53",
        "TempRoomSetpAct" ;
    knx:interfaceObjectTypeAnnotation "160"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpAct"@en ;
    knx:propertyIdentifierAnnotation "53"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.160.53"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "53"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "160"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:temphvacAbsZ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] ) ] ] .

knx:dpa.167.53 a owl:Class ;
    rdfs:label "TempRoomSetpAct"@en ;
    dct:identifier "urn:knx:dpa.167.53" ;
    dct:subject "167.53",
        "53",
        "TempRoomSetpAct" ;
    knx:interfaceObjectTypeAnnotation "167"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpAct"@en ;
    knx:propertyIdentifierAnnotation "53"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.167.53"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "53"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "167"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:temphvacAbsZ ;
            owl:onProperty knx:datapointType ] .

knx:dpa.167.54 a owl:Class ;
    rdfs:label "HVACModeAct"@en ;
    dct:identifier "urn:knx:dpa.167.54" ;
    dct:subject "167.54",
        "54",
        "HVACModeAct" ;
    knx:interfaceObjectTypeAnnotation "167"^^xsd:unsignedShort ;
    knx:label "HVACModeAct"@en ;
    knx:propertyIdentifierAnnotation "54"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.167.54"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "54"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "167"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeStandby ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeEconomy ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeProtection ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:hvacModeZ ;
            owl:onProperty knx:datapointType ] .

knx:dpa.224.54 a owl:Class ;
    rdfs:label "HVACModeAct"@en ;
    dct:identifier "urn:knx:dpa.224.54" ;
    dct:subject "224.54",
        "54",
        "HVACModeAct" ;
    knx:interfaceObjectTypeAnnotation "224"^^xsd:unsignedShort ;
    knx:label "HVACModeAct"@en ;
    knx:propertyIdentifierAnnotation "54"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.224.54"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeStandby ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeEconomy ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeProtection ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "54"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "224"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:hvacModeZ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.240.55 a owl:Class ;
    rdfs:label "TempRoomSetpAct"@en ;
    dct:identifier "urn:knx:dpa.240.55" ;
    dct:subject "240.55",
        "55",
        "TempRoomSetpAct" ;
    knx:interfaceObjectTypeAnnotation "240"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpAct"@en ;
    knx:propertyIdentifierAnnotation "55"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.240.55"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:temphvacAbsZ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "55"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "240"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.256.152 a owl:Class ;
    rdfs:label "HVACModeAct"@en ;
    dct:identifier "urn:knx:dpa.256.152" ;
    dct:subject "152",
        "256.152",
        "HVACModeAct" ;
    knx:interfaceObjectTypeAnnotation "256"^^xsd:unsignedShort ;
    knx:label "HVACModeAct"@en ;
    knx:propertyIdentifierAnnotation "152"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.256.152"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeStandby ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeEconomy ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeProtection ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:hvacModeZ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "152"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "256"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.256.153 a owl:Class ;
    rdfs:label "TempRoomSetpAct"@en ;
    dct:identifier "urn:knx:dpa.256.153" ;
    dct:subject "153",
        "256.153",
        "TempRoomSetpAct" ;
    knx:interfaceObjectTypeAnnotation "256"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpAct"@en ;
    knx:propertyIdentifierAnnotation "153"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.256.153"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "153"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "256"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:temphvacAbsZ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] ) ] ] .

knx:dpa.257.151 a owl:Class ;
    rdfs:label "HeatCoolMode"@en ;
    dct:identifier "urn:knx:dpa.257.151" ;
    dct:subject "151",
        "257.151",
        "HeatCoolMode" ;
    knx:interfaceObjectTypeAnnotation "257"^^xsd:unsignedShort ;
    knx:label "HeatCoolMode"@en ;
    knx:propertyIdentifierAnnotation "151"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.257.151"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "151"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "257"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:heatpCool ;
            owl:onProperty knx:datapointType ] .

knx:dpa.257.152 a owl:Class ;
    rdfs:label "HVACModeAct"@en ;
    dct:identifier "urn:knx:dpa.257.152" ;
    dct:subject "152",
        "257.152",
        "HVACModeAct" ;
    knx:interfaceObjectTypeAnnotation "257"^^xsd:unsignedShort ;
    knx:label "HVACModeAct"@en ;
    knx:propertyIdentifierAnnotation "152"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.257.152"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "152"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "257"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeStandby ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeEconomy ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeProtection ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:hvacModeZ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.257.153 a owl:Class ;
    rdfs:label "TempRoomSetpAct"@en ;
    dct:identifier "urn:knx:dpa.257.153" ;
    dct:subject "153",
        "257.153",
        "TempRoomSetpAct" ;
    knx:interfaceObjectTypeAnnotation "257"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpAct"@en ;
    knx:propertyIdentifierAnnotation "153"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.257.153"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "153"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "257"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:temphvacAbsZ ;
            owl:onProperty knx:datapointType ] .

knx:dpa.258.151 a owl:Class ;
    rdfs:label "HeatCoolMode"@en ;
    dct:identifier "urn:knx:dpa.258.151" ;
    dct:subject "151",
        "258.151",
        "HeatCoolMode" ;
    knx:interfaceObjectTypeAnnotation "258"^^xsd:unsignedShort ;
    knx:label "HeatCoolMode"@en ;
    knx:propertyIdentifierAnnotation "151"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.258.151"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "151"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "258"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:heatpCool ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ] .

knx:dpa.258.152 a owl:Class ;
    rdfs:label "HVACModeAct"@en ;
    dct:identifier "urn:knx:dpa.258.152" ;
    dct:subject "152",
        "258.152",
        "HVACModeAct" ;
    knx:interfaceObjectTypeAnnotation "258"^^xsd:unsignedShort ;
    knx:label "HVACModeAct"@en ;
    knx:propertyIdentifierAnnotation "152"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.258.152"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeStandby ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeEconomy ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeProtection ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "152"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "258"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:hvacModeZ ;
            owl:onProperty knx:datapointType ] .

knx:dpa.258.153 a owl:Class ;
    rdfs:label "TempRoomSetpAct"@en ;
    dct:identifier "urn:knx:dpa.258.153" ;
    dct:subject "153",
        "258.153",
        "TempRoomSetpAct" ;
    knx:interfaceObjectTypeAnnotation "258"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpAct"@en ;
    knx:propertyIdentifierAnnotation "153"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.258.153"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:temphvacAbsZ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "153"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "258"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.259.151 a owl:Class ;
    rdfs:label "HeatCoolMode"@en ;
    dct:identifier "urn:knx:dpa.259.151" ;
    dct:subject "151",
        "259.151",
        "HeatCoolMode" ;
    knx:interfaceObjectTypeAnnotation "259"^^xsd:unsignedShort ;
    knx:label "HeatCoolMode"@en ;
    knx:propertyIdentifierAnnotation "151"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.259.151"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "151"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "259"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:heatpCool ;
            owl:onProperty knx:datapointType ] .

knx:dpa.259.152 a owl:Class ;
    rdfs:label "HVACModeAct"@en ;
    dct:identifier "urn:knx:dpa.259.152" ;
    dct:subject "152",
        "259.152",
        "HVACModeAct" ;
    knx:interfaceObjectTypeAnnotation "259"^^xsd:unsignedShort ;
    knx:label "HVACModeAct"@en ;
    knx:propertyIdentifierAnnotation "152"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.259.152"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:hvacModeZ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeStandby ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeEconomy ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeProtection ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "152"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "259"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.259.153 a owl:Class ;
    rdfs:label "TempRoomSetpAct"@en ;
    dct:identifier "urn:knx:dpa.259.153" ;
    dct:subject "153",
        "259.153",
        "TempRoomSetpAct" ;
    knx:interfaceObjectTypeAnnotation "259"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpAct"@en ;
    knx:propertyIdentifierAnnotation "153"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.259.153"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:temphvacAbsZ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "153"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "259"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.260.151 a owl:Class ;
    rdfs:label "HeatCoolMode"@en ;
    dct:identifier "urn:knx:dpa.260.151" ;
    dct:subject "151",
        "260.151",
        "HeatCoolMode" ;
    knx:interfaceObjectTypeAnnotation "260"^^xsd:unsignedShort ;
    knx:label "HeatCoolMode"@en ;
    knx:propertyIdentifierAnnotation "151"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.260.151"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "151"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "260"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:heatpCool ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.260.152 a owl:Class ;
    rdfs:label "HVACModeAct"@en ;
    dct:identifier "urn:knx:dpa.260.152" ;
    dct:subject "152",
        "260.152",
        "HVACModeAct" ;
    knx:interfaceObjectTypeAnnotation "260"^^xsd:unsignedShort ;
    knx:label "HVACModeAct"@en ;
    knx:propertyIdentifierAnnotation "152"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.260.152"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:hvacModeZ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "152"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "260"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeStandby ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeEconomy ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeProtection ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ] .

knx:dpa.260.153 a owl:Class ;
    rdfs:label "TempRoomSetpAct"@en ;
    dct:identifier "urn:knx:dpa.260.153" ;
    dct:subject "153",
        "260.153",
        "TempRoomSetpAct" ;
    knx:interfaceObjectTypeAnnotation "260"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpAct"@en ;
    knx:propertyIdentifierAnnotation "153"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.260.153"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "153"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "260"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:temphvacAbsZ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.261.151 a owl:Class ;
    rdfs:label "HeatCoolMode"@en ;
    dct:identifier "urn:knx:dpa.261.151" ;
    dct:subject "151",
        "261.151",
        "HeatCoolMode" ;
    knx:interfaceObjectTypeAnnotation "261"^^xsd:unsignedShort ;
    knx:label "HeatCoolMode"@en ;
    knx:propertyIdentifierAnnotation "151"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.261.151"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:heatpCool ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "151"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "261"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.261.152 a owl:Class ;
    rdfs:label "HVACModeAct"@en ;
    dct:identifier "urn:knx:dpa.261.152" ;
    dct:subject "152",
        "261.152",
        "HVACModeAct" ;
    knx:interfaceObjectTypeAnnotation "261"^^xsd:unsignedShort ;
    knx:label "HVACModeAct"@en ;
    knx:propertyIdentifierAnnotation "152"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.261.152"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:hvacModeZ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "152"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "261"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeStandby ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeEconomy ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeProtection ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ] .

knx:dpa.261.153 a owl:Class ;
    rdfs:label "TempRoomSetpAct"@en ;
    dct:identifier "urn:knx:dpa.261.153" ;
    dct:subject "153",
        "261.153",
        "TempRoomSetpAct" ;
    knx:interfaceObjectTypeAnnotation "261"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpAct"@en ;
    knx:propertyIdentifierAnnotation "153"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.261.153"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:temphvacAbsZ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "153"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "261"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] ) ] ] .

knx:dpa.320.52 a owl:Class ;
    rdfs:label "StatusGO"@en ;
    dct:identifier "urn:knx:dpa.320.52" ;
    dct:subject "320.52",
        "52",
        "StatusGO" ;
    knx:interfaceObjectTypeAnnotation "320"^^xsd:unsignedShort ;
    knx:label "StatusGO"@en ;
    knx:propertyIdentifierAnnotation "52"^^xsd:unsignedByte ;
    rdfs:comment "This DPA represents a generic Status (Z8), as described in KNX Vol 3/7/2, section 4.1.2. This includes bits (used as flags with the state types tag:active and tag:inactive) for the following information referring to the device: Bit 0) OutOfService (modeled by the state type tag:operationalStateOutOfService); Bit 1) Fault (modeled by the state type tag:operationalStateFaulty); Bit 2) Overridden (device being in maintenance mode, modeled by the state type tag:operationalStateMaintenance); Bit 3) InAlarm (modeled by the state type tag:operationalStateInAlarm); Bit 4) AlarmUnAck (modeled by the state type tag:operationalStateAlarmPending)"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.320.52"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateAlarmPending ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "52"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "320"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateFaulty ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateOutOfService ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:statusGen ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:alarm ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateInAlarm ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateMaintenance ;
                                owl:onProperty tag:relatesToStateType ] ) ] ] .

knx:dpa.321.52 a owl:Class ;
    rdfs:label "StatusGO"@en ;
    dct:identifier "urn:knx:dpa.321.52" ;
    dct:subject "321.52",
        "52",
        "StatusGO" ;
    knx:interfaceObjectTypeAnnotation "321"^^xsd:unsignedShort ;
    knx:label "StatusGO"@en ;
    knx:propertyIdentifierAnnotation "52"^^xsd:unsignedByte ;
    rdfs:comment "This DPA represents a generic Status (Z8), as described in KNX Vol 3/7/2, section 4.1.2. This includes bits (used as flags with the state types tag:active and tag:inactive) for the following information referring to the device: Bit 0) OutOfService (modeled by the state type tag:operationalStateOutOfService); Bit 1) Fault (modeled by the state type tag:operationalStateFaulty); Bit 2) Overridden (device being in maintenance mode, modeled by the state type tag:operationalStateMaintenance); Bit 3) InAlarm (modeled by the state type tag:operationalStateInAlarm); Bit 4) AlarmUnAck (modeled by the state type tag:operationalStateAlarmPending)"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.321.52"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateOutOfService ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateAlarmPending ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "52"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "321"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:statusGen ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateMaintenance ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateFaulty ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:alarm ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateInAlarm ;
                                owl:onProperty tag:relatesToStateType ] ) ] ] .

knx:dpa.323.51 a owl:Class ;
    rdfs:label "TempReturnAir"@en ;
    dct:identifier "urn:knx:dpa.323.51" ;
    dct:subject "323.51",
        "51",
        "TempReturnAir" ;
    knx:interfaceObjectTypeAnnotation "323"^^xsd:unsignedShort ;
    knx:label "TempReturnAir"@en ;
    knx:propertyIdentifierAnnotation "51"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.323.51"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "51"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "323"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_returnsection ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_returnsection ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:temphvacAbsZ ;
            owl:onProperty knx:datapointType ] .

knx:dpa.324.51 a owl:Class ;
    rdfs:label "TempFlowWater"@en ;
    dct:identifier "urn:knx:dpa.324.51" ;
    dct:subject "324.51",
        "51",
        "TempFlowWater" ;
    knx:interfaceObjectTypeAnnotation "324"^^xsd:unsignedShort ;
    knx:label "TempFlowWater"@en ;
    knx:propertyIdentifierAnnotation "51"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.324.51"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:temphvacAbsZ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_water_temperature_pipesection_supplysection ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_water_temperature_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "51"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "324"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.328.51 a owl:Class ;
    rdfs:label "TempDischargeAir"@en ;
    dct:identifier "urn:knx:dpa.328.51" ;
    dct:subject "328.51",
        "51",
        "TempDischargeAir" ;
    knx:interfaceObjectTypeAnnotation "328"^^xsd:unsignedShort ;
    knx:label "TempDischargeAir"@en ;
    knx:propertyIdentifierAnnotation "51"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.328.51"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:temphvacAbsZ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_supplysection ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "51"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "328"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_supplysection ;
                                owl:onProperty core:refersTo ] ) ] ] .

knx:dpa.331.51 a owl:Class ;
    rdfs:label "AQRoom"@en ;
    dct:identifier "urn:knx:dpa.331.51" ;
    dct:subject "331.51",
        "51",
        "AQRoom" ;
    knx:interfaceObjectTypeAnnotation "331"^^xsd:unsignedShort ;
    knx:label "AQRoom"@en ;
    knx:propertyIdentifierAnnotation "51"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.331.51"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:hvacAirQualZ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_co2concentration_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_co2concentration_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "51"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "331"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.337.51 a owl:Class ;
    rdfs:label "HumRelRoom"@en ;
    dct:identifier "urn:knx:dpa.337.51" ;
    dct:subject "337.51",
        "51",
        "HumRelRoom" ;
    knx:interfaceObjectTypeAnnotation "337"^^xsd:unsignedShort ;
    knx:label "HumRelRoom"@en ;
    knx:propertyIdentifierAnnotation "51"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.337.51"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_relativehumidity_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "51"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "337"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_relativehumidity_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:relValueZ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.342.51 a owl:Class ;
    rdfs:label "ChangeOverStatusWater"@en ;
    dct:identifier "urn:knx:dpa.342.51" ;
    dct:subject "342.51",
        "51",
        "ChangeOverStatusWater" ;
    knx:interfaceObjectTypeAnnotation "342"^^xsd:unsignedShort ;
    knx:label "ChangeOverStatusWater"@en ;
    knx:propertyIdentifierAnnotation "51"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.342.51"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "51"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "342"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_water_temperature_pipesection_supplysection ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:heatpCoolZ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_water_temperature_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.344.51 a owl:Class ;
    rdfs:label "DewPointStatus"@en ;
    dct:identifier "urn:knx:dpa.344.51" ;
    dct:subject "344.51",
        "51",
        "DewPointStatus" ;
    knx:interfaceObjectTypeAnnotation "344"^^xsd:unsignedShort ;
    knx:label "DewPointStatus"@en ;
    knx:propertyIdentifierAnnotation "51"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.344.51"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_dewpointtemperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "51"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "344"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:alarm ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_dewpointtemperature_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:alarm ;
            owl:onProperty knx:datapointType ] .

knx:dpa.372.55 a owl:Class ;
    rdfs:label "FanSpeed"@en ;
    dct:identifier "urn:knx:dpa.372.55" ;
    dct:subject "372.55",
        "55",
        "FanSpeed" ;
    knx:interfaceObjectTypeAnnotation "372"^^xsd:unsignedShort ;
    knx:label "FanSpeed"@en ;
    knx:propertyIdentifierAnnotation "55"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.372.55"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_fanmotor_angularvelocity_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "55"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "372"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_fanmotor_angularvelocity_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:relValueZ ;
            owl:onProperty knx:datapointType ] .

knx:dpa.372.56 a owl:Class ;
    rdfs:label "FanStep"@en ;
    dct:identifier "urn:knx:dpa.372.56" ;
    dct:subject "372.56",
        "56",
        "FanStep" ;
    knx:interfaceObjectTypeAnnotation "372"^^xsd:unsignedShort ;
    knx:label "FanStep"@en ;
    knx:propertyIdentifierAnnotation "56"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.372.56"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_fanmotor_angularvelocity_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_fanmotor_angularvelocity_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:uCountValue8Z ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "56"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "372"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.384.54 a owl:Class ;
    rdfs:label "ComfortPushbutton"@en ;
    dct:identifier "urn:knx:dpa.384.54" ;
    dct:subject "384.54",
        "54",
        "ComfortPushbutton" ;
    knx:interfaceObjectTypeAnnotation "384"^^xsd:unsignedShort ;
    knx:label "ComfortPushbutton"@en ;
    knx:propertyIdentifierAnnotation "54"^^xsd:unsignedByte ;
    rdfs:comment "This DPA switches the comfort level to Comfort. Thus it is represented as a trigger point, that relates to the Comfort level (represented by the state type tag:hvacModeComfort)"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.384.54"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:trigger ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "54"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "384"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:trigger ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:relatesToStateType ] ) ] ] .

knx:dpa.384.55 a owl:Class ;
    rdfs:label "HVACModeUser"@en ;
    dct:identifier "urn:knx:dpa.384.55" ;
    dct:subject "384.55",
        "55",
        "HVACModeUser" ;
    knx:interfaceObjectTypeAnnotation "384"^^xsd:unsignedShort ;
    knx:label "HVACModeUser"@en ;
    knx:propertyIdentifierAnnotation "55"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.384.55"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:hvacModeZ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "55"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "384"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeStandby ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeEconomy ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeProtection ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ] .

knx:dpa.385.51 a owl:Class ;
    rdfs:label "TempRoomSetpAbs"@en ;
    dct:identifier "urn:knx:dpa.385.51" ;
    dct:subject "385.51",
        "51",
        "TempRoomSetpAbs" ;
    knx:interfaceObjectTypeAnnotation "385"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpAbs"@en ;
    knx:propertyIdentifierAnnotation "51"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.385.51"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:temphvacAbsZ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "51"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "385"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:management ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.388.51 a owl:Class ;
    rdfs:label "HumRelSetpUser"@en ;
    dct:identifier "urn:knx:dpa.388.51" ;
    dct:subject "388.51",
        "51",
        "HumRelSetpUser" ;
    knx:interfaceObjectTypeAnnotation "388"^^xsd:unsignedShort ;
    knx:label "HumRelSetpUser"@en ;
    knx:propertyIdentifierAnnotation "51"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.388.51"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "51"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "388"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_relativehumidity_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:relValueZ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_relativehumidity_room ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.392.51 a owl:Class ;
    rdfs:label "UserChangeOverMode"@en ;
    dct:identifier "urn:knx:dpa.392.51" ;
    dct:subject "392.51",
        "51",
        "UserChangeOverMode" ;
    knx:interfaceObjectTypeAnnotation "392"^^xsd:unsignedShort ;
    knx:label "UserChangeOverMode"@en ;
    knx:propertyIdentifierAnnotation "51"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.392.51"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_water_temperature_pipesection_supplysection ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "51"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "392"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:controlModeAuto ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:management ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_water_temperature_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:changeoverMode ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.393.51 a owl:Class ;
    rdfs:label "FanSpeedUser"@en ;
    dct:identifier "urn:knx:dpa.393.51" ;
    dct:subject "393.51",
        "51",
        "FanSpeedUser" ;
    knx:interfaceObjectTypeAnnotation "393"^^xsd:unsignedShort ;
    knx:label "FanSpeedUser"@en ;
    knx:propertyIdentifierAnnotation "51"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.393.51"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateMaintenance ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateOutOfService ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:relValueZ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:alarm ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateInAlarm ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_fanmotor_angularvelocity_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_fanmotor_angularvelocity_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateFaulty ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "51"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "393"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateAlarmPending ;
                                owl:onProperty tag:relatesToStateType ] ) ] ] .

knx:dpa.396.51 a owl:Class ;
    rdfs:label "EnableTempRoomSetpAlt"@en ;
    dct:identifier "urn:knx:dpa.396.51" ;
    dct:subject "396.51",
        "51",
        "EnableTempRoomSetpAlt" ;
    knx:interfaceObjectTypeAnnotation "396"^^xsd:unsignedShort ;
    knx:label "EnableTempRoomSetpAlt"@en ;
    knx:propertyIdentifierAnnotation "51"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.396.51"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:enabled ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:disabled ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:tempSetpointTypeAlternative ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "51"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "396"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:enable ;
            owl:onProperty knx:datapointType ] .

knx:dpa.397.51 a owl:Class ;
    rdfs:label "HVACModeEff"@en ;
    dct:identifier "urn:knx:dpa.397.51" ;
    dct:subject "397.51",
        "51",
        "HVACModeEff" ;
    knx:interfaceObjectTypeAnnotation "397"^^xsd:unsignedShort ;
    knx:label "HVACModeEff"@en ;
    knx:propertyIdentifierAnnotation "51"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.397.51"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeStandby ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeEconomy ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeProtection ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:hvacMode ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "51"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "397"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.397.52 a owl:Class ;
    rdfs:label "HVACModeUserEff"@en ;
    dct:identifier "urn:knx:dpa.397.52" ;
    dct:subject "397.52",
        "52",
        "HVACModeUserEff" ;
    knx:interfaceObjectTypeAnnotation "397"^^xsd:unsignedShort ;
    knx:label "HVACModeUserEff"@en ;
    knx:propertyIdentifierAnnotation "52"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.397.52"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:hvacMode ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeStandby ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeEconomy ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeProtection ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "52"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "397"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.397.53 a owl:Class ;
    rdfs:label "HVACModeAct"@en ;
    dct:identifier "urn:knx:dpa.397.53" ;
    dct:subject "397.53",
        "53",
        "HVACModeAct" ;
    knx:interfaceObjectTypeAnnotation "397"^^xsd:unsignedShort ;
    knx:label "HVACModeAct"@en ;
    knx:propertyIdentifierAnnotation "53"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.397.53"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeStandby ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeEconomy ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeProtection ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "53"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "397"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:hvacMode ;
            owl:onProperty knx:datapointType ] .

knx:dpa.397.54 a owl:Class ;
    rdfs:label "ComfortProlongEff"@en ;
    dct:identifier "urn:knx:dpa.397.54" ;
    dct:subject "397.54",
        "54",
        "ComfortProlongEff" ;
    knx:interfaceObjectTypeAnnotation "397"^^xsd:unsignedShort ;
    knx:label "ComfortProlongEff"@en ;
    knx:propertyIdentifierAnnotation "54"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.397.54"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:state ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "54"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "397"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.397.55 a owl:Class ;
    rdfs:label "TempRoomSetpAct"@en ;
    dct:identifier "urn:knx:dpa.397.55" ;
    dct:subject "397.55",
        "55",
        "TempRoomSetpAct" ;
    knx:interfaceObjectTypeAnnotation "397"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpAct"@en ;
    knx:propertyIdentifierAnnotation "55"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.397.55"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:valueTemp ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "55"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "397"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.397.56 a owl:Class ;
    rdfs:label "TempRoomSetpUserAbsEff"@en ;
    dct:identifier "urn:knx:dpa.397.56" ;
    dct:subject "397.56",
        "56",
        "TempRoomSetpUserAbsEff" ;
    knx:interfaceObjectTypeAnnotation "397"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpUserAbsEff"@en ;
    knx:propertyIdentifierAnnotation "56"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.397.56"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:valueTemp ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "56"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "397"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.397.57 a owl:Class ;
    rdfs:label "TempRoomSetpUserOffsetEff"@en ;
    dct:identifier "urn:knx:dpa.397.57" ;
    dct:subject "397.57",
        "57",
        "TempRoomSetpUserOffsetEff" ;
    knx:interfaceObjectTypeAnnotation "397"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpUserOffsetEff"@en ;
    knx:propertyIdentifierAnnotation "57"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.397.57"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:valueTempD ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "57"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "397"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:relativeValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] ) ] ] .

knx:dpa.397.58 a owl:Class ;
    rdfs:label "TempRoomSetpHeatEff"@en ;
    dct:identifier "urn:knx:dpa.397.58" ;
    dct:subject "397.58",
        "58",
        "TempRoomSetpHeatEff" ;
    knx:interfaceObjectTypeAnnotation "397"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpHeatEff"@en ;
    knx:propertyIdentifierAnnotation "58"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.397.58"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:valueTemp ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "58"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "397"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.397.59 a owl:Class ;
    rdfs:label "TempRoomSetpCoolEff"@en ;
    dct:identifier "urn:knx:dpa.397.59" ;
    dct:subject "397.59",
        "59",
        "TempRoomSetpCoolEff" ;
    knx:interfaceObjectTypeAnnotation "397"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpCoolEff"@en ;
    knx:propertyIdentifierAnnotation "59"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.397.59"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:valueTemp ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "59"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "397"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.397.60 a owl:Class ;
    rdfs:label "TempOutside"@en ;
    dct:identifier "urn:knx:dpa.397.60" ;
    dct:subject "397.60",
        "60",
        "TempOutside" ;
    knx:interfaceObjectTypeAnnotation "397"^^xsd:unsignedShort ;
    knx:label "TempOutside"@en ;
    knx:propertyIdentifierAnnotation "60"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.397.60"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "60"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "397"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_outside ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:valueTemp ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_outside ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.397.61 a owl:Class ;
    rdfs:label "TempRoom"@en ;
    dct:identifier "urn:knx:dpa.397.61" ;
    dct:subject "397.61",
        "61",
        "TempRoom" ;
    knx:interfaceObjectTypeAnnotation "397"^^xsd:unsignedShort ;
    knx:label "TempRoom"@en ;
    knx:propertyIdentifierAnnotation "61"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.397.61"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:valueTemp ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "61"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "397"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.397.62 a owl:Class ;
    rdfs:label "WindowStatusEff"@en ;
    dct:identifier "urn:knx:dpa.397.62" ;
    dct:subject "397.62",
        "62",
        "WindowStatusEff" ;
    knx:interfaceObjectTypeAnnotation "397"^^xsd:unsignedShort ;
    knx:label "WindowStatusEff"@en ;
    knx:propertyIdentifierAnnotation "62"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.397.62"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:windowDoor ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:opened ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:closed ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:totalizedValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_window_positionvector_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "62"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "397"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_window_positionvector_room ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.397.63 a owl:Class ;
    rdfs:label "HeatCoolModeAct"@en ;
    dct:identifier "urn:knx:dpa.397.63" ;
    dct:subject "397.63",
        "63",
        "HeatCoolModeAct" ;
    knx:interfaceObjectTypeAnnotation "397"^^xsd:unsignedShort ;
    knx:label "HeatCoolModeAct"@en ;
    knx:propertyIdentifierAnnotation "63"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.397.63"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "63"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "397"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:heatpCool ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.397.64 a owl:Class ;
    rdfs:label "CombinedStatus_RTSM"@en ;
    dct:identifier "urn:knx:dpa.397.64" ;
    dct:subject "397.64",
        "64",
        "CombinedStatus_RTSM" ;
    knx:interfaceObjectTypeAnnotation "397"^^xsd:unsignedShort ;
    knx:label "CombinedStatus_RTSM"@en ;
    knx:propertyIdentifierAnnotation "64"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.397.64"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "64"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "397"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:combinedStatusRTSM ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:trigger ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_person_positionvector_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:opened ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:closed ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:totalizedValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_window_positionvector_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_window_positionvector_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:presenceOccupied ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:presenceUnoccupied ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:totalizedValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_person_positionvector_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeAuto ;
                                owl:onProperty tag:relatesToStateType ] ) ] ] .

knx:dpa.397.65 a owl:Class ;
    rdfs:label "CombinedStatus_RTC"@en ;
    dct:identifier "urn:knx:dpa.397.65" ;
    dct:subject "397.65",
        "65",
        "CombinedStatus_RTC" ;
    knx:interfaceObjectTypeAnnotation "397"^^xsd:unsignedShort ;
    knx:label "CombinedStatus_RTC"@en ;
    knx:propertyIdentifierAnnotation "65"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.397.65"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateDefect ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_dewpointtemperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:combinedStatusRTC ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:alarm ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeEmergencyCool ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "65"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "397"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:enabled ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:disabled ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:alarm ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_dewpointtemperature_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:enabled ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:disabled ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:alarm ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeEmergencyHeat ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ] .

knx:dpa.397.66 a owl:Class ;
    rdfs:label "ActTargetFanSpeedEff"@en ;
    dct:identifier "urn:knx:dpa.397.66" ;
    dct:subject "397.66",
        "66",
        "ActTargetFanSpeedEff" ;
    knx:interfaceObjectTypeAnnotation "397"^^xsd:unsignedShort ;
    knx:label "ActTargetFanSpeedEff"@en ;
    knx:propertyIdentifierAnnotation "66"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.397.66"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_fanmotor_angularvelocity_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "66"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "397"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:scaling ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_fanmotor_angularvelocity_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.397.67 a owl:Class ;
    rdfs:label "FanManualEff"@en ;
    dct:identifier "urn:knx:dpa.397.67" ;
    dct:subject "397.67",
        "67",
        "FanManualEff" ;
    knx:interfaceObjectTypeAnnotation "397"^^xsd:unsignedShort ;
    knx:label "FanManualEff"@en ;
    knx:propertyIdentifierAnnotation "67"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.397.67"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "67"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "397"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:enable ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:overrideModeManual ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:overrideModeAutomatic ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_fanmotor_angularvelocity_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_fanmotor_angularvelocity_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.397.68 a owl:Class ;
    rdfs:label "ActCurrFanSpeed"@en ;
    dct:identifier "urn:knx:dpa.397.68" ;
    dct:subject "397.68",
        "68",
        "ActCurrFanSpeed" ;
    knx:interfaceObjectTypeAnnotation "397"^^xsd:unsignedShort ;
    knx:label "ActCurrFanSpeed"@en ;
    knx:propertyIdentifierAnnotation "68"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.397.68"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:scaling ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_fanmotor_angularvelocity_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "68"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "397"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_fanmotor_angularvelocity_room ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.397.80 a owl:Class ;
    rdfs:label "HVACModeUser"@en ;
    dct:identifier "urn:knx:dpa.397.80" ;
    dct:subject "397.80",
        "80",
        "HVACModeUser" ;
    knx:interfaceObjectTypeAnnotation "397"^^xsd:unsignedShort ;
    knx:label "HVACModeUser"@en ;
    knx:propertyIdentifierAnnotation "80"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.397.80"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "80"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "397"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeStandby ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeEconomy ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeProtection ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:hvacMode ;
            owl:onProperty knx:datapointType ] .

knx:dpa.397.81 a owl:Class ;
    rdfs:label "ComfortProlongUser"@en ;
    dct:identifier "urn:knx:dpa.397.81" ;
    dct:subject "397.81",
        "81",
        "ComfortProlongUser" ;
    knx:interfaceObjectTypeAnnotation "397"^^xsd:unsignedShort ;
    knx:label "ComfortProlongUser"@en ;
    knx:propertyIdentifierAnnotation "81"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.397.81"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:start ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "81"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "397"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.397.82 a owl:Class ;
    rdfs:label "ComfortPushbutton"@en ;
    dct:identifier "urn:knx:dpa.397.82" ;
    dct:subject "397.82",
        "82",
        "ComfortPushbutton" ;
    knx:interfaceObjectTypeAnnotation "397"^^xsd:unsignedShort ;
    knx:label "ComfortPushbutton"@en ;
    knx:propertyIdentifierAnnotation "82"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.397.82"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:start ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:trigger ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "82"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "397"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.397.83 a owl:Class ;
    rdfs:label "TempRoomSetpUserAbs"@en ;
    dct:identifier "urn:knx:dpa.397.83" ;
    dct:subject "397.83",
        "83",
        "TempRoomSetpUserAbs" ;
    knx:interfaceObjectTypeAnnotation "397"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpUserAbs"@en ;
    knx:propertyIdentifierAnnotation "83"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.397.83"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "83"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "397"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:valueTemp ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.397.84 a owl:Class ;
    rdfs:label "TempRoomSetpUserOffset"@en ;
    dct:identifier "urn:knx:dpa.397.84" ;
    dct:subject "397.84",
        "84",
        "TempRoomSetpUserOffset" ;
    knx:interfaceObjectTypeAnnotation "397"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpUserOffset"@en ;
    knx:propertyIdentifierAnnotation "84"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.397.84"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "84"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "397"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:valueTempD ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:relativeValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.397.85 a owl:Class ;
    rdfs:label "TempRoomSetpSetHeat"@en ;
    dct:identifier "urn:knx:dpa.397.85" ;
    dct:subject "397.85",
        "85",
        "TempRoomSetpSetHeat" ;
    knx:interfaceObjectTypeAnnotation "397"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpSetHeat"@en ;
    knx:propertyIdentifierAnnotation "85"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.397.85"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeEconomy ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "85"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "397"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeStandby ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:tempRoomSetpSetF16_a4a_ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeProtection ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] ) ] ] .

knx:dpa.397.86 a owl:Class ;
    rdfs:label "TempRoomSetpSetCool"@en ;
    dct:identifier "urn:knx:dpa.397.86" ;
    dct:subject "397.86",
        "86",
        "TempRoomSetpSetCool" ;
    knx:interfaceObjectTypeAnnotation "397"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpSetCool"@en ;
    knx:propertyIdentifierAnnotation "86"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.397.86"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:tempRoomSetpSetF16_a4a_ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeProtection ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "86"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "397"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeEconomy ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeStandby ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] ) ] ] .

knx:dpa.397.87 a owl:Class ;
    rdfs:label "FanSpeedUser"@en ;
    dct:identifier "urn:knx:dpa.397.87" ;
    dct:subject "397.87",
        "87",
        "FanSpeedUser" ;
    knx:interfaceObjectTypeAnnotation "397"^^xsd:unsignedShort ;
    knx:label "FanSpeedUser"@en ;
    knx:propertyIdentifierAnnotation "87"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.397.87"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "87"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "397"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_fanmotor_angularvelocity_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_fanmotor_angularvelocity_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:scaling ;
            owl:onProperty knx:datapointType ] .

knx:dpa.397.88 a owl:Class ;
    rdfs:label "FanStepUser"@en ;
    dct:identifier "urn:knx:dpa.397.88" ;
    dct:subject "397.88",
        "88",
        "FanStepUser" ;
    knx:interfaceObjectTypeAnnotation "397"^^xsd:unsignedShort ;
    knx:label "FanStepUser"@en ;
    knx:propertyIdentifierAnnotation "88"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.397.88"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:fanStage ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "88"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "397"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_fanmotor_angularvelocity_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_fanmotor_angularvelocity_room ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.397.89 a owl:Class ;
    rdfs:label "FanManual"@en ;
    dct:identifier "urn:knx:dpa.397.89" ;
    dct:subject "397.89",
        "89",
        "FanManual" ;
    knx:interfaceObjectTypeAnnotation "397"^^xsd:unsignedShort ;
    knx:label "FanManual"@en ;
    knx:propertyIdentifierAnnotation "89"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.397.89"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_fanmotor_angularvelocity_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:enable ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "89"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "397"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:overrideModeManual ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:overrideModeAutomatic ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_fanmotor_angularvelocity_room ;
                                owl:onProperty core:refersTo ] ) ] ] .

knx:dpa.398.51 a owl:Class ;
    rdfs:label "HVACMode"@en ;
    dct:identifier "urn:knx:dpa.398.51" ;
    dct:subject "398.51",
        "51",
        "HVACMode" ;
    knx:interfaceObjectTypeAnnotation "398"^^xsd:unsignedShort ;
    knx:label "HVACMode"@en ;
    knx:propertyIdentifierAnnotation "51"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.398.51"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:hvacMode ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeStandby ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeEconomy ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeProtection ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:management ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "51"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "398"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.398.52 a owl:Class ;
    rdfs:label "HVACModeNext"@en ;
    dct:identifier "urn:knx:dpa.398.52" ;
    dct:subject "398.52",
        "52",
        "HVACModeNext" ;
    knx:interfaceObjectTypeAnnotation "398"^^xsd:unsignedShort ;
    knx:label "HVACModeNext"@en ;
    knx:propertyIdentifierAnnotation "52"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.398.52"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeStandby ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeEconomy ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeProtection ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:management ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "52"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "398"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:management ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_temporal_delay ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:hvacModeNext ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_temporal_delay ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.398.53 a owl:Class ;
    rdfs:label "HVACModeUser"@en ;
    dct:identifier "urn:knx:dpa.398.53" ;
    dct:subject "398.53",
        "53",
        "HVACModeUser" ;
    knx:interfaceObjectTypeAnnotation "398"^^xsd:unsignedShort ;
    knx:label "HVACModeUser"@en ;
    knx:propertyIdentifierAnnotation "53"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.398.53"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeStandby ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeEconomy ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeProtection ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:hvacMode ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "53"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "398"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.398.54 a owl:Class ;
    rdfs:label "ComfortProlongUser"@en ;
    dct:identifier "urn:knx:dpa.398.54" ;
    dct:subject "398.54",
        "54",
        "ComfortProlongUser" ;
    knx:interfaceObjectTypeAnnotation "398"^^xsd:unsignedShort ;
    knx:label "ComfortProlongUser"@en ;
    knx:propertyIdentifierAnnotation "54"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.398.54"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:start ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "54"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "398"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.398.55 a owl:Class ;
    rdfs:label "ComfortPushbutton"@en ;
    dct:identifier "urn:knx:dpa.398.55" ;
    dct:subject "398.55",
        "55",
        "ComfortPushbutton" ;
    knx:interfaceObjectTypeAnnotation "398"^^xsd:unsignedShort ;
    knx:label "ComfortPushbutton"@en ;
    knx:propertyIdentifierAnnotation "55"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.398.55"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:start ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "55"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "398"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:trigger ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:relatesToStateType ] ) ] ] .

knx:dpa.398.56 a owl:Class ;
    rdfs:label "TempRoomSetpUserAbs"@en ;
    dct:identifier "urn:knx:dpa.398.56" ;
    dct:subject "398.56",
        "56",
        "TempRoomSetpUserAbs" ;
    knx:interfaceObjectTypeAnnotation "398"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpUserAbs"@en ;
    knx:propertyIdentifierAnnotation "56"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.398.56"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "56"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "398"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:valueTemp ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.398.57 a owl:Class ;
    rdfs:label "TempRoomSetpUserOffset"@en ;
    dct:identifier "urn:knx:dpa.398.57" ;
    dct:subject "398.57",
        "57",
        "TempRoomSetpUserOffset" ;
    knx:interfaceObjectTypeAnnotation "398"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpUserOffset"@en ;
    knx:propertyIdentifierAnnotation "57"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.398.57"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:relativeValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "57"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "398"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:valueTempD ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.398.58 a owl:Class ;
    rdfs:label "TempRoomSetpSetHeat"@en ;
    dct:identifier "urn:knx:dpa.398.58" ;
    dct:subject "398.58",
        "58",
        "TempRoomSetpSetHeat" ;
    knx:interfaceObjectTypeAnnotation "398"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpSetHeat"@en ;
    knx:propertyIdentifierAnnotation "58"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.398.58"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeEconomy ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "58"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "398"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeProtection ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeStandby ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:tempRoomSetpSetF16_a4a_ ;
            owl:onProperty knx:datapointType ] .

knx:dpa.398.59 a owl:Class ;
    rdfs:label "TempRoomSetpSetCool"@en ;
    dct:identifier "urn:knx:dpa.398.59" ;
    dct:subject "398.59",
        "59",
        "TempRoomSetpSetCool" ;
    knx:interfaceObjectTypeAnnotation "398"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpSetCool"@en ;
    knx:propertyIdentifierAnnotation "59"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.398.59"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeProtection ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:tempRoomSetpSetF16_a4a_ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeStandby ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeEconomy ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "59"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "398"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.398.60 a owl:Class ;
    rdfs:label "TempRoomSetpSetHeatShift"@en ;
    dct:identifier "urn:knx:dpa.398.60" ;
    dct:subject "398.60",
        "60",
        "TempRoomSetpSetHeatShift" ;
    knx:interfaceObjectTypeAnnotation "398"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpSetHeatShift"@en ;
    knx:propertyIdentifierAnnotation "60"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.398.60"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:management ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:relativeValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:management ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:relativeValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeProtection ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:tempRoomSetpSetShiftF16_a4a_ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:management ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:relativeValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeEconomy ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:management ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:relativeValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeStandby ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "60"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "398"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.398.61 a owl:Class ;
    rdfs:label "TempRoomSetpSetCoolShift"@en ;
    dct:identifier "urn:knx:dpa.398.61" ;
    dct:subject "398.61",
        "61",
        "TempRoomSetpSetCoolShift" ;
    knx:interfaceObjectTypeAnnotation "398"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpSetCoolShift"@en ;
    knx:propertyIdentifierAnnotation "61"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.398.61"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:management ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:relativeValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeProtection ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "61"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "398"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:management ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:relativeValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeEconomy ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:management ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:relativeValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeStandby ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:tempRoomSetpSetShiftF16_a4a_ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:management ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:relativeValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.398.62 a owl:Class ;
    rdfs:label "WindowStatus"@en ;
    dct:identifier "urn:knx:dpa.398.62" ;
    dct:subject "398.62",
        "62",
        "WindowStatus" ;
    knx:interfaceObjectTypeAnnotation "398"^^xsd:unsignedShort ;
    knx:label "WindowStatus"@en ;
    knx:propertyIdentifierAnnotation "62"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.398.62"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_window_positionvector_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:windowDoor ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "62"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "398"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:opened ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:closed ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:totalizedValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_window_positionvector_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.398.63 a owl:Class ;
    rdfs:label "PresenceStatus"@en ;
    dct:identifier "urn:knx:dpa.398.63" ;
    dct:subject "398.63",
        "63",
        "PresenceStatus" ;
    knx:interfaceObjectTypeAnnotation "398"^^xsd:unsignedShort ;
    knx:label "PresenceStatus"@en ;
    knx:propertyIdentifierAnnotation "63"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.398.63"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "63"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "398"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:occupancy ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:presenceOccupied ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:presenceUnoccupied ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_person_positionvector_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_person_positionvector_room ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.398.64 a owl:Class ;
    rdfs:label "TempOutside"@en ;
    dct:identifier "urn:knx:dpa.398.64" ;
    dct:subject "398.64",
        "64",
        "TempOutside" ;
    knx:interfaceObjectTypeAnnotation "398"^^xsd:unsignedShort ;
    knx:label "TempOutside"@en ;
    knx:propertyIdentifierAnnotation "64"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.398.64"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:valueTemp ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_outside ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "64"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "398"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_outside ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.398.65 a owl:Class ;
    rdfs:label "CombinedStatus_RTC"@en ;
    dct:identifier "urn:knx:dpa.398.65" ;
    dct:subject "398.65",
        "65",
        "CombinedStatus_RTC" ;
    knx:interfaceObjectTypeAnnotation "398"^^xsd:unsignedShort ;
    knx:label "CombinedStatus_RTC"@en ;
    knx:propertyIdentifierAnnotation "65"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.398.65"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateDefect ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:enabled ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:disabled ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_dewpointtemperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:combinedStatusRTC ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "65"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "398"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:alarm ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeEmergencyCool ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:alarm ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_dewpointtemperature_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:alarm ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeEmergencyHeat ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:enabled ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:disabled ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] ) ] ] .

knx:dpa.398.80 a owl:Class ;
    rdfs:label "HVACModeEff"@en ;
    dct:identifier "urn:knx:dpa.398.80" ;
    dct:subject "398.80",
        "80",
        "HVACModeEff" ;
    knx:interfaceObjectTypeAnnotation "398"^^xsd:unsignedShort ;
    knx:label "HVACModeEff"@en ;
    knx:propertyIdentifierAnnotation "80"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.398.80"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeStandby ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeEconomy ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeProtection ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:hvacMode ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "80"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "398"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.398.81 a owl:Class ;
    rdfs:label "HVACModeUserEff"@en ;
    dct:identifier "urn:knx:dpa.398.81" ;
    dct:subject "398.81",
        "81",
        "HVACModeUserEff" ;
    knx:interfaceObjectTypeAnnotation "398"^^xsd:unsignedShort ;
    knx:label "HVACModeUserEff"@en ;
    knx:propertyIdentifierAnnotation "81"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.398.81"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeStandby ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeEconomy ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeProtection ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "81"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "398"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:hvacMode ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.398.82 a owl:Class ;
    rdfs:label "HVACModeEffNext"@en ;
    dct:identifier "urn:knx:dpa.398.82" ;
    dct:subject "398.82",
        "82",
        "HVACModeEffNext" ;
    knx:interfaceObjectTypeAnnotation "398"^^xsd:unsignedShort ;
    knx:label "HVACModeEffNext"@en ;
    knx:propertyIdentifierAnnotation "82"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.398.82"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_temporal_delay ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeStandby ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeEconomy ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeProtection ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:management ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:management ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_temporal_delay ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:hvacModeNext ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "82"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "398"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.398.83 a owl:Class ;
    rdfs:label "ComfortProlongEff"@en ;
    dct:identifier "urn:knx:dpa.398.83" ;
    dct:subject "398.83",
        "83",
        "ComfortProlongEff" ;
    knx:interfaceObjectTypeAnnotation "398"^^xsd:unsignedShort ;
    knx:label "ComfortProlongEff"@en ;
    knx:propertyIdentifierAnnotation "83"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.398.83"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "83"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "398"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:state ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.398.84 a owl:Class ;
    rdfs:label "TempRoomSetpUserAbsEff"@en ;
    dct:identifier "urn:knx:dpa.398.84" ;
    dct:subject "398.84",
        "84",
        "TempRoomSetpUserAbsEff" ;
    knx:interfaceObjectTypeAnnotation "398"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpUserAbsEff"@en ;
    knx:propertyIdentifierAnnotation "84"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.398.84"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:valueTemp ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "84"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "398"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.398.85 a owl:Class ;
    rdfs:label "TempRoomSetpHeatEff"@en ;
    dct:identifier "urn:knx:dpa.398.85" ;
    dct:subject "398.85",
        "85",
        "TempRoomSetpHeatEff" ;
    knx:interfaceObjectTypeAnnotation "398"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpHeatEff"@en ;
    knx:propertyIdentifierAnnotation "85"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.398.85"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "85"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "398"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:valueTemp ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.398.86 a owl:Class ;
    rdfs:label "TempRoomSetpUserOffsetEff"@en ;
    dct:identifier "urn:knx:dpa.398.86" ;
    dct:subject "398.86",
        "86",
        "TempRoomSetpUserOffsetEff" ;
    knx:interfaceObjectTypeAnnotation "398"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpUserOffsetEff"@en ;
    knx:propertyIdentifierAnnotation "86"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.398.86"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:relativeValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:valueTempD ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "86"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "398"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.398.87 a owl:Class ;
    rdfs:label "TempRoomSetpCoolEff"@en ;
    dct:identifier "urn:knx:dpa.398.87" ;
    dct:subject "398.87",
        "87",
        "TempRoomSetpCoolEff" ;
    knx:interfaceObjectTypeAnnotation "398"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpCoolEff"@en ;
    knx:propertyIdentifierAnnotation "87"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.398.87"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "87"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "398"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:valueTemp ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.398.89 a owl:Class ;
    rdfs:label "TempRoomSetpSetHeatEff"@en ;
    dct:identifier "urn:knx:dpa.398.89" ;
    dct:subject "398.89",
        "89",
        "TempRoomSetpSetHeatEff" ;
    knx:interfaceObjectTypeAnnotation "398"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpSetHeatEff"@en ;
    knx:propertyIdentifierAnnotation "89"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.398.89"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeProtection ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:tempRoomSetpSetF16_a4a_ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeStandby ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "89"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "398"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeEconomy ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.398.90 a owl:Class ;
    rdfs:label "TempRoomSetpSetCoolEff"@en ;
    dct:identifier "urn:knx:dpa.398.90" ;
    dct:subject "398.90",
        "90",
        "TempRoomSetpSetCoolEff" ;
    knx:interfaceObjectTypeAnnotation "398"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpSetCoolEff"@en ;
    knx:propertyIdentifierAnnotation "90"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.398.90"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeProtection ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:tempRoomSetpSetF16_a4a_ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "90"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "398"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeEconomy ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeStandby ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] ) ] ] .

knx:dpa.398.91 a owl:Class ;
    rdfs:label "WindowStatusEff"@en ;
    dct:identifier "urn:knx:dpa.398.91" ;
    dct:subject "398.91",
        "91",
        "WindowStatusEff" ;
    knx:interfaceObjectTypeAnnotation "398"^^xsd:unsignedShort ;
    knx:label "WindowStatusEff"@en ;
    knx:propertyIdentifierAnnotation "91"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.398.91"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "91"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "398"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:windowDoor ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:opened ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:closed ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:totalizedValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_window_positionvector_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_window_positionvector_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.398.92 a owl:Class ;
    rdfs:label "CombinedStatus_RTSM"@en ;
    dct:identifier "urn:knx:dpa.398.92" ;
    dct:subject "398.92",
        "92",
        "CombinedStatus_RTSM" ;
    knx:interfaceObjectTypeAnnotation "398"^^xsd:unsignedShort ;
    knx:label "CombinedStatus_RTSM"@en ;
    knx:propertyIdentifierAnnotation "92"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.398.92"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_person_positionvector_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:trigger ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:opened ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:closed ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:totalizedValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_window_positionvector_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_window_positionvector_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "92"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "398"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:combinedStatusRTSM ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:presenceOccupied ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:presenceUnoccupied ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:totalizedValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_person_positionvector_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeAuto ;
                                owl:onProperty tag:relatesToStateType ] ) ] ] .

knx:dpa.399.100 a owl:Class ;
    rdfs:label "HVACModeAct"@en ;
    dct:identifier "urn:knx:dpa.399.100" ;
    dct:subject "100",
        "399.100",
        "HVACModeAct" ;
    knx:interfaceObjectTypeAnnotation "399"^^xsd:unsignedShort ;
    knx:label "HVACModeAct"@en ;
    knx:propertyIdentifierAnnotation "100"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.399.100"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:hvacMode ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeStandby ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeEconomy ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeProtection ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "100"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "399"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.399.101 a owl:Class ;
    rdfs:label "TempRoomSetpAct"@en ;
    dct:identifier "urn:knx:dpa.399.101" ;
    dct:subject "101",
        "399.101",
        "TempRoomSetpAct" ;
    knx:interfaceObjectTypeAnnotation "399"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpAct"@en ;
    knx:propertyIdentifierAnnotation "101"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.399.101"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "101"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "399"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:valueTemp ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.399.102 a owl:Class ;
    rdfs:label "ActTargetPosHeatStageA"@en ;
    dct:identifier "urn:knx:dpa.399.102" ;
    dct:subject "102",
        "399.102",
        "ActTargetPosHeatStageA" ;
    knx:interfaceObjectTypeAnnotation "399"^^xsd:unsignedShort ;
    knx:label "ActTargetPosHeatStageA"@en ;
    knx:propertyIdentifierAnnotation "102"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.399.102"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "102"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "399"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:scaling ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.399.103 a owl:Class ;
    rdfs:label "ActTargetPosHeatStageB"@en ;
    dct:identifier "urn:knx:dpa.399.103" ;
    dct:subject "103",
        "399.103",
        "ActTargetPosHeatStageB" ;
    knx:interfaceObjectTypeAnnotation "399"^^xsd:unsignedShort ;
    knx:label "ActTargetPosHeatStageB"@en ;
    knx:propertyIdentifierAnnotation "103"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.399.103"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:scaling ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "103"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "399"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.399.104 a owl:Class ;
    rdfs:label "ActTargetPosCoolStageA"@en ;
    dct:identifier "urn:knx:dpa.399.104" ;
    dct:subject "104",
        "399.104",
        "ActTargetPosCoolStageA" ;
    knx:interfaceObjectTypeAnnotation "399"^^xsd:unsignedShort ;
    knx:label "ActTargetPosCoolStageA"@en ;
    knx:propertyIdentifierAnnotation "104"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.399.104"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "104"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "399"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:scaling ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ] .

knx:dpa.399.105 a owl:Class ;
    rdfs:label "ActTargetPosCoolStageB"@en ;
    dct:identifier "urn:knx:dpa.399.105" ;
    dct:subject "105",
        "399.105",
        "ActTargetPosCoolStageB" ;
    knx:interfaceObjectTypeAnnotation "399"^^xsd:unsignedShort ;
    knx:label "ActTargetPosCoolStageB"@en ;
    knx:propertyIdentifierAnnotation "105"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.399.105"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "105"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "399"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:scaling ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ] .

knx:dpa.399.106 a owl:Class ;
    rdfs:label "ContrModeSecondary"@en ;
    dct:identifier "urn:knx:dpa.399.106" ;
    dct:subject "106",
        "399.106",
        "ContrModeSecondary" ;
    knx:interfaceObjectTypeAnnotation "399"^^xsd:unsignedShort ;
    knx:label "ContrModeSecondary"@en ;
    knx:propertyIdentifierAnnotation "106"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.399.106"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:hvacContrMode ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:controlModeOff ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeAuto ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeEmergencyHeat ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeEmergencyCool ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModePreCool ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeFreeCool ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeNightPurge ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "106"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "399"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.399.107 a owl:Class ;
    rdfs:label "EnableHeatEff"@en ;
    dct:identifier "urn:knx:dpa.399.107" ;
    dct:subject "107",
        "399.107",
        "EnableHeatEff" ;
    knx:interfaceObjectTypeAnnotation "399"^^xsd:unsignedShort ;
    knx:label "EnableHeatEff"@en ;
    knx:propertyIdentifierAnnotation "107"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.399.107"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:enable ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "107"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "399"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:hcStageNone ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageBoth ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:management ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] ) ] ] .

knx:dpa.399.108 a owl:Class ;
    rdfs:label "EnableCoolEff"@en ;
    dct:identifier "urn:knx:dpa.399.108" ;
    dct:subject "108",
        "399.108",
        "EnableCoolEff" ;
    knx:interfaceObjectTypeAnnotation "399"^^xsd:unsignedShort ;
    knx:label "EnableCoolEff"@en ;
    knx:propertyIdentifierAnnotation "108"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.399.108"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "108"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "399"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:enable ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:hcStageNone ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageBoth ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:management ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.399.109 a owl:Class ;
    rdfs:label "HeatCoolModeAct"@en ;
    dct:identifier "urn:knx:dpa.399.109" ;
    dct:subject "109",
        "399.109",
        "HeatCoolModeAct" ;
    knx:interfaceObjectTypeAnnotation "399"^^xsd:unsignedShort ;
    knx:label "HeatCoolModeAct"@en ;
    knx:propertyIdentifierAnnotation "109"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.399.109"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "109"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "399"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:heatpCool ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ] .

knx:dpa.399.110 a owl:Class ;
    rdfs:label "CombinedStatus_RTC"@en ;
    dct:identifier "urn:knx:dpa.399.110" ;
    dct:subject "110",
        "399.110",
        "CombinedStatus_RTC" ;
    knx:interfaceObjectTypeAnnotation "399"^^xsd:unsignedShort ;
    knx:label "CombinedStatus_RTC"@en ;
    knx:propertyIdentifierAnnotation "110"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.399.110"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "110"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "399"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_dewpointtemperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:alarm ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_dewpointtemperature_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateDefect ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:alarm ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeEmergencyCool ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:combinedStatusRTC ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:enabled ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:disabled ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:alarm ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeEmergencyHeat ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:enabled ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:disabled ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] ) ] ] .

knx:dpa.399.111 a owl:Class ;
    rdfs:label "ContrModeAct"@en ;
    dct:identifier "urn:knx:dpa.399.111" ;
    dct:subject "111",
        "399.111",
        "ContrModeAct" ;
    knx:interfaceObjectTypeAnnotation "399"^^xsd:unsignedShort ;
    knx:label "ContrModeAct"@en ;
    knx:propertyIdentifierAnnotation "111"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.399.111"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:hvacContrMode ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "111"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "399"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:controlModeOff ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeEmergencyHeat ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeEmergencyCool ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModePreCool ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeFreeCool ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeNightPurge ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ] .

knx:dpa.399.112 a owl:Class ;
    rdfs:label "ActTargetFanSpeed"@en ;
    dct:identifier "urn:knx:dpa.399.112" ;
    dct:subject "112",
        "399.112",
        "ActTargetFanSpeed" ;
    knx:interfaceObjectTypeAnnotation "399"^^xsd:unsignedShort ;
    knx:label "ActTargetFanSpeed"@en ;
    knx:propertyIdentifierAnnotation "112"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.399.112"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_fanmotor_angularvelocity_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "112"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "399"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_fanmotor_angularvelocity_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:scaling ;
            owl:onProperty knx:datapointType ] .

knx:dpa.399.50 a owl:Class ;
    rdfs:label "HVACModeEff"@en ;
    dct:identifier "urn:knx:dpa.399.50" ;
    dct:subject "399.50",
        "50",
        "HVACModeEff" ;
    knx:interfaceObjectTypeAnnotation "399"^^xsd:unsignedShort ;
    knx:label "HVACModeEff"@en ;
    knx:propertyIdentifierAnnotation "50"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.399.50"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeStandby ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeEconomy ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeProtection ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "50"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "399"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:hvacMode ;
            owl:onProperty knx:datapointType ] .

knx:dpa.399.51 a owl:Class ;
    rdfs:label "HVACModeEffNext"@en ;
    dct:identifier "urn:knx:dpa.399.51" ;
    dct:subject "399.51",
        "51",
        "HVACModeEffNext" ;
    knx:interfaceObjectTypeAnnotation "399"^^xsd:unsignedShort ;
    knx:label "HVACModeEffNext"@en ;
    knx:propertyIdentifierAnnotation "51"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.399.51"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:management ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_temporal_delay ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:hvacModeNext ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeStandby ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeEconomy ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeProtection ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:management ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_temporal_delay ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "51"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "399"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.399.52 a owl:Class ;
    rdfs:label "TempRoomSetpHeatEff"@en ;
    dct:identifier "urn:knx:dpa.399.52" ;
    dct:subject "399.52",
        "52",
        "TempRoomSetpHeatEff" ;
    knx:interfaceObjectTypeAnnotation "399"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpHeatEff"@en ;
    knx:propertyIdentifierAnnotation "52"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.399.52"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:valueTemp ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "52"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "399"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.399.53 a owl:Class ;
    rdfs:label "TempRoomSetpCoolEff"@en ;
    dct:identifier "urn:knx:dpa.399.53" ;
    dct:subject "399.53",
        "53",
        "TempRoomSetpCoolEff" ;
    knx:interfaceObjectTypeAnnotation "399"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpCoolEff"@en ;
    knx:propertyIdentifierAnnotation "53"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.399.53"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "53"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "399"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:valueTemp ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.399.54 a owl:Class ;
    rdfs:label "TempRoomSetpSetHeatEff"@en ;
    dct:identifier "urn:knx:dpa.399.54" ;
    dct:subject "399.54",
        "54",
        "TempRoomSetpSetHeatEff" ;
    knx:interfaceObjectTypeAnnotation "399"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpSetHeatEff"@en ;
    knx:propertyIdentifierAnnotation "54"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.399.54"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:tempRoomSetpSetF16_a4a_ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeProtection ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeEconomy ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeStandby ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "54"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "399"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] ) ] ] .

knx:dpa.399.55 a owl:Class ;
    rdfs:label "TempRoomSetpSetCoolEff"@en ;
    dct:identifier "urn:knx:dpa.399.55" ;
    dct:subject "399.55",
        "55",
        "TempRoomSetpSetCoolEff" ;
    knx:interfaceObjectTypeAnnotation "399"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpSetCoolEff"@en ;
    knx:propertyIdentifierAnnotation "55"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.399.55"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeEconomy ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeStandby ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:tempRoomSetpSetF16_a4a_ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "55"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "399"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeProtection ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] ) ] ] .

knx:dpa.399.56 a owl:Class ;
    rdfs:label "TempRoom"@en ;
    dct:identifier "urn:knx:dpa.399.56" ;
    dct:subject "399.56",
        "56",
        "TempRoom" ;
    knx:interfaceObjectTypeAnnotation "399"^^xsd:unsignedShort ;
    knx:label "TempRoom"@en ;
    knx:propertyIdentifierAnnotation "56"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.399.56"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "56"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "399"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:valueTemp ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.399.57 a owl:Class ;
    rdfs:label "TempOutside"@en ;
    dct:identifier "urn:knx:dpa.399.57" ;
    dct:subject "399.57",
        "57",
        "TempOutside" ;
    knx:interfaceObjectTypeAnnotation "399"^^xsd:unsignedShort ;
    knx:label "TempOutside"@en ;
    knx:propertyIdentifierAnnotation "57"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.399.57"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "57"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "399"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:valueTemp ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_outside ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_outside ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.399.58 a owl:Class ;
    rdfs:label "TempFloor"@en ;
    dct:identifier "urn:knx:dpa.399.58" ;
    dct:subject "399.58",
        "58",
        "TempFloor" ;
    knx:interfaceObjectTypeAnnotation "399"^^xsd:unsignedShort ;
    knx:label "TempFloor"@en ;
    knx:propertyIdentifierAnnotation "58"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.399.58"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_floor ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "58"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "399"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:valueTemp ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_floor ;
                                owl:onProperty core:refersTo ] ) ] ] .

knx:dpa.399.59 a owl:Class ;
    rdfs:label "SwitchHeat"@en ;
    dct:identifier "urn:knx:dpa.399.59" ;
    dct:subject "399.59",
        "59",
        "SwitchHeat" ;
    knx:interfaceObjectTypeAnnotation "399"^^xsd:unsignedShort ;
    knx:label "SwitchHeat"@en ;
    knx:propertyIdentifierAnnotation "59"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.399.59"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:enable ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:enabled ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:disabled ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:management ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "59"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "399"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.399.60 a owl:Class ;
    rdfs:label "SwitchCool"@en ;
    dct:identifier "urn:knx:dpa.399.60" ;
    dct:subject "399.60",
        "60",
        "SwitchCool" ;
    knx:interfaceObjectTypeAnnotation "399"^^xsd:unsignedShort ;
    knx:label "SwitchCool"@en ;
    knx:propertyIdentifierAnnotation "60"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.399.60"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "60"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "399"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:enabled ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:disabled ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:management ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:enable ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.399.61 a owl:Class ;
    rdfs:label "EnableHeat"@en ;
    dct:identifier "urn:knx:dpa.399.61" ;
    dct:subject "399.61",
        "61",
        "EnableHeat" ;
    knx:interfaceObjectTypeAnnotation "399"^^xsd:unsignedShort ;
    knx:label "EnableHeat"@en ;
    knx:propertyIdentifierAnnotation "61"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.399.61"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:enableHCstage ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "61"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "399"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:hcStageNone ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageBoth ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:management ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] ) ] ] .

knx:dpa.399.62 a owl:Class ;
    rdfs:label "EnableCool"@en ;
    dct:identifier "urn:knx:dpa.399.62" ;
    dct:subject "399.62",
        "62",
        "EnableCool" ;
    knx:interfaceObjectTypeAnnotation "399"^^xsd:unsignedShort ;
    knx:label "EnableCool"@en ;
    knx:propertyIdentifierAnnotation "62"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.399.62"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "62"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "399"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:enableHCstage ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:hcStageNone ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageBoth ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:management ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] ) ] ] .

knx:dpa.399.63 a owl:Class ;
    rdfs:label "DewPointStatus"@en ;
    dct:identifier "urn:knx:dpa.399.63" ;
    dct:subject "399.63",
        "63",
        "DewPointStatus" ;
    knx:interfaceObjectTypeAnnotation "399"^^xsd:unsignedShort ;
    knx:label "DewPointStatus"@en ;
    knx:propertyIdentifierAnnotation "63"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.399.63"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:alarm ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_dewpointtemperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:alarm ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_dewpointtemperature_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "63"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "399"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.399.64 a owl:Class ;
    rdfs:label "ChangeOverStatus"@en ;
    dct:identifier "urn:knx:dpa.399.64" ;
    dct:subject "399.64",
        "64",
        "ChangeOverStatus" ;
    knx:interfaceObjectTypeAnnotation "399"^^xsd:unsignedShort ;
    knx:label "ChangeOverStatus"@en ;
    knx:propertyIdentifierAnnotation "64"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.399.64"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "64"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "399"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_water_temperature_pipesection_supplysection ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_water_temperature_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:heatpCool ;
            owl:onProperty knx:datapointType ] .

knx:dpa.399.65 a owl:Class ;
    rdfs:label "ContrMode"@en ;
    dct:identifier "urn:knx:dpa.399.65" ;
    dct:subject "399.65",
        "65",
        "ContrMode" ;
    knx:interfaceObjectTypeAnnotation "399"^^xsd:unsignedShort ;
    knx:label "ContrMode"@en ;
    knx:propertyIdentifierAnnotation "65"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.399.65"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "65"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "399"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:controlModeOff ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeAuto ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeEmergencyHeat ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeEmergencyCool ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModePreCool ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeFreeCool ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeNightPurge ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:hvacContrMode ;
            owl:onProperty knx:datapointType ] .

knx:dpa.399.66 a owl:Class ;
    rdfs:label "ActCurrPosHeatStageA"@en ;
    dct:identifier "urn:knx:dpa.399.66" ;
    dct:subject "399.66",
        "66",
        "ActCurrPosHeatStageA" ;
    knx:interfaceObjectTypeAnnotation "399"^^xsd:unsignedShort ;
    knx:label "ActCurrPosHeatStageA"@en ;
    knx:propertyIdentifierAnnotation "66"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.399.66"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "66"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "399"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:scaling ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.399.67 a owl:Class ;
    rdfs:label "ActCurrPosHeatStageB"@en ;
    dct:identifier "urn:knx:dpa.399.67" ;
    dct:subject "399.67",
        "67",
        "ActCurrPosHeatStageB" ;
    knx:interfaceObjectTypeAnnotation "399"^^xsd:unsignedShort ;
    knx:label "ActCurrPosHeatStageB"@en ;
    knx:propertyIdentifierAnnotation "67"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.399.67"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:scaling ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "67"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "399"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.399.68 a owl:Class ;
    rdfs:label "ActCurrPosCoolStageA"@en ;
    dct:identifier "urn:knx:dpa.399.68" ;
    dct:subject "399.68",
        "68",
        "ActCurrPosCoolStageA" ;
    knx:interfaceObjectTypeAnnotation "399"^^xsd:unsignedShort ;
    knx:label "ActCurrPosCoolStageA"@en ;
    knx:propertyIdentifierAnnotation "68"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.399.68"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "68"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "399"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:scaling ;
            owl:onProperty knx:datapointType ] .

knx:dpa.399.69 a owl:Class ;
    rdfs:label "ActCurrPosCoolStageB"@en ;
    dct:identifier "urn:knx:dpa.399.69" ;
    dct:subject "399.69",
        "69",
        "ActCurrPosCoolStageB" ;
    knx:interfaceObjectTypeAnnotation "399"^^xsd:unsignedShort ;
    knx:label "ActCurrPosCoolStageB"@en ;
    knx:propertyIdentifierAnnotation "69"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.399.69"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:scaling ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "69"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "399"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.399.70 a owl:Class ;
    rdfs:label "CombinedStatus_HVA_HeatA"@en ;
    dct:identifier "urn:knx:dpa.399.70" ;
    dct:subject "399.70",
        "70",
        "CombinedStatus_HVA_HeatA" ;
    knx:interfaceObjectTypeAnnotation "399"^^xsd:unsignedShort ;
    knx:label "CombinedStatus_HVA_HeatA"@en ;
    knx:propertyIdentifierAnnotation "70"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.399.70"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateCalibration ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateDefectOverload ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:forced ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:locked ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateMaintenance ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:overrideModeManual ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:opened ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:closed ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "70"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "399"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateDefectShortCircuit ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:combinedStatusHVA ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateMaintenance ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ] .

knx:dpa.399.71 a owl:Class ;
    rdfs:label "CombinedStatus_HVA_HeatB"@en ;
    dct:identifier "urn:knx:dpa.399.71" ;
    dct:subject "399.71",
        "71",
        "CombinedStatus_HVA_HeatB" ;
    knx:interfaceObjectTypeAnnotation "399"^^xsd:unsignedShort ;
    knx:label "CombinedStatus_HVA_HeatB"@en ;
    knx:propertyIdentifierAnnotation "71"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.399.71"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateDefectShortCircuit ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:opened ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:closed ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:combinedStatusHVA ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateMaintenance ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:locked ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:forced ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:overrideModeManual ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateMaintenance ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateDefectOverload ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateCalibration ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "71"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "399"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.399.72 a owl:Class ;
    rdfs:label "CombinedStatus_HVA_CoolA"@en ;
    dct:identifier "urn:knx:dpa.399.72" ;
    dct:subject "399.72",
        "72",
        "CombinedStatus_HVA_CoolA" ;
    knx:interfaceObjectTypeAnnotation "399"^^xsd:unsignedShort ;
    knx:label "CombinedStatus_HVA_CoolA"@en ;
    knx:propertyIdentifierAnnotation "72"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.399.72"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:forced ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:overrideModeManual ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateDefectOverload ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateMaintenance ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "72"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "399"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:locked ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:opened ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:closed ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateDefectShortCircuit ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateCalibration ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:combinedStatusHVA ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateMaintenance ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStagePrimary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ] .

knx:dpa.399.73 a owl:Class ;
    rdfs:label "CombinedStatus_HVA_CoolB"@en ;
    dct:identifier "urn:knx:dpa.399.73" ;
    dct:subject "399.73",
        "73",
        "CombinedStatus_HVA_CoolB" ;
    knx:interfaceObjectTypeAnnotation "399"^^xsd:unsignedShort ;
    knx:label "CombinedStatus_HVA_CoolB"@en ;
    knx:propertyIdentifierAnnotation "73"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.399.73"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateDefectOverload ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:opened ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:closed ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "73"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "399"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateMaintenance ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:locked ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:overrideModeManual ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:combinedStatusHVA ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateMaintenance ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateDefectShortCircuit ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateCalibration ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:forced ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hcStageSecondary ;
                                owl:onProperty tag:relatesToStateType ] ) ] ] .

knx:dpa.399.74 a owl:Class ;
    rdfs:label "FanSpeedUser"@en ;
    dct:identifier "urn:knx:dpa.399.74" ;
    dct:subject "399.74",
        "74",
        "FanSpeedUser" ;
    knx:interfaceObjectTypeAnnotation "399"^^xsd:unsignedShort ;
    knx:label "FanSpeedUser"@en ;
    knx:propertyIdentifierAnnotation "74"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.399.74"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_fanmotor_angularvelocity_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_fanmotor_angularvelocity_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:scaling ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "74"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "399"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.399.75 a owl:Class ;
    rdfs:label "FanStepUser"@en ;
    dct:identifier "urn:knx:dpa.399.75" ;
    dct:subject "399.75",
        "75",
        "FanStepUser" ;
    knx:interfaceObjectTypeAnnotation "399"^^xsd:unsignedShort ;
    knx:label "FanStepUser"@en ;
    knx:propertyIdentifierAnnotation "75"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.399.75"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_fanmotor_angularvelocity_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_fanmotor_angularvelocity_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "75"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "399"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:fanStage ;
            owl:onProperty knx:datapointType ] .

knx:dpa.399.76 a owl:Class ;
    rdfs:label "FanManual"@en ;
    dct:identifier "urn:knx:dpa.399.76" ;
    dct:subject "399.76",
        "76",
        "FanManual" ;
    knx:interfaceObjectTypeAnnotation "399"^^xsd:unsignedShort ;
    knx:label "FanManual"@en ;
    knx:propertyIdentifierAnnotation "76"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.399.76"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "76"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "399"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:enable ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_fanmotor_angularvelocity_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:overrideModeManual ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:overrideModeAutomatic ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_fanmotor_angularvelocity_room ;
                                owl:onProperty core:refersTo ] ) ] ] .

knx:dpa.399.77 a owl:Class ;
    rdfs:label "ActCurrentFanSpeed"@en ;
    dct:identifier "urn:knx:dpa.399.77" ;
    dct:subject "399.77",
        "77",
        "ActCurrentFanSpeed" ;
    knx:interfaceObjectTypeAnnotation "399"^^xsd:unsignedShort ;
    knx:label "ActCurrentFanSpeed"@en ;
    knx:propertyIdentifierAnnotation "77"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.399.77"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "77"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "399"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_fanmotor_angularvelocity_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_fanmotor_angularvelocity_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:scaling ;
            owl:onProperty knx:datapointType ] .

knx:dpa.399.78 a owl:Class ;
    rdfs:label "CombinedStatus_FA"@en ;
    dct:identifier "urn:knx:dpa.399.78" ;
    dct:subject "399.78",
        "78",
        "CombinedStatus_FA" ;
    knx:interfaceObjectTypeAnnotation "399"^^xsd:unsignedShort ;
    knx:label "CombinedStatus_FA"@en ;
    knx:propertyIdentifierAnnotation "78"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.399.78"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:statusGen ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateFaulty ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateOutOfService ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateAlarmPending ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateMaintenance ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "78"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "399"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:alarm ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateInAlarm ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.400.50 a owl:Class ;
    rdfs:label "ActTargetPos"@en ;
    dct:identifier "urn:knx:dpa.400.50" ;
    dct:subject "400.50",
        "50",
        "ActTargetPos" ;
    knx:interfaceObjectTypeAnnotation "400"^^xsd:unsignedShort ;
    knx:label "ActTargetPos"@en ;
    knx:propertyIdentifierAnnotation "50"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.400.50"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:scaling ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "50"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "400"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.400.51 a owl:Class ;
    rdfs:label "ForcedPosition"@en ;
    dct:identifier "urn:knx:dpa.400.51" ;
    dct:subject "400.51",
        "51",
        "ForcedPosition" ;
    knx:interfaceObjectTypeAnnotation "400"^^xsd:unsignedShort ;
    knx:label "ForcedPosition"@en ;
    knx:propertyIdentifierAnnotation "51"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.400.51"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "51"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "400"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:scaling ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:management ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] ) ] ] .

knx:dpa.400.52 a owl:Class ;
    rdfs:label "ForcedPositionEnable"@en ;
    dct:identifier "urn:knx:dpa.400.52" ;
    dct:subject "400.52",
        "52",
        "ForcedPositionEnable" ;
    knx:interfaceObjectTypeAnnotation "400"^^xsd:unsignedShort ;
    knx:label "ForcedPositionEnable"@en ;
    knx:propertyIdentifierAnnotation "52"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.400.52"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:overrideModeManual ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:overrideModeAutomatic ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:management ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "52"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "400"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:enable ;
            owl:onProperty knx:datapointType ] .

knx:dpa.400.60 a owl:Class ;
    rdfs:label "ActCurrPos"@en ;
    dct:identifier "urn:knx:dpa.400.60" ;
    dct:subject "400.60",
        "60",
        "ActCurrPos" ;
    knx:interfaceObjectTypeAnnotation "400"^^xsd:unsignedShort ;
    knx:label "ActCurrPos"@en ;
    knx:propertyIdentifierAnnotation "60"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.400.60"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "60"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "400"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:scaling ;
            owl:onProperty knx:datapointType ] .

knx:dpa.400.70 a owl:Class ;
    rdfs:label "Fault"@en ;
    dct:identifier "urn:knx:dpa.400.70" ;
    dct:subject "400.70",
        "70",
        "Fault" ;
    knx:interfaceObjectTypeAnnotation "400"^^xsd:unsignedShort ;
    knx:label "Fault"@en ;
    knx:propertyIdentifierAnnotation "70"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.400.70"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:bool ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "70"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "400"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateFaulty ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.400.71 a owl:Class ;
    rdfs:label "Overridden"@en ;
    dct:identifier "urn:knx:dpa.400.71" ;
    dct:subject "400.71",
        "71",
        "Overridden" ;
    knx:interfaceObjectTypeAnnotation "400"^^xsd:unsignedShort ;
    knx:label "Overridden"@en ;
    knx:propertyIdentifierAnnotation "71"^^xsd:unsignedByte ;
    rdfs:comment "This DPA refers to the actuator being manually overridden. In contrast to the Z8 general status fields, in this case the Overridden status information refers to the actual manual operation (and not to an overridden state due to maintenance as does the Z8 field). The overridden state refers to the actual position of the valve (and thus to the specific property Position Vector), which is why the QualityKind is used at this point."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.400.71"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "71"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "400"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:bool ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:overrideModeManual ;
                                owl:onProperty tag:relatesToStateType ] ) ] ] .

knx:dpa.400.72 a owl:Class ;
    rdfs:label "CalibrationMode"@en ;
    dct:identifier "urn:knx:dpa.400.72" ;
    dct:subject "400.72",
        "72",
        "CalibrationMode" ;
    knx:interfaceObjectTypeAnnotation "400"^^xsd:unsignedShort ;
    knx:label "CalibrationMode"@en ;
    knx:propertyIdentifierAnnotation "72"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.400.72"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:bool ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "72"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "400"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateCalibration ;
                                owl:onProperty tag:relatesToStateType ] ) ] ] .

knx:dpa.400.73 a owl:Class ;
    rdfs:label "ValveKick"@en ;
    dct:identifier "urn:knx:dpa.400.73" ;
    dct:subject "400.73",
        "73",
        "ValveKick" ;
    knx:interfaceObjectTypeAnnotation "400"^^xsd:unsignedShort ;
    knx:label "ValveKick"@en ;
    knx:propertyIdentifierAnnotation "73"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.400.73"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:bool ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateMaintenance ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "73"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "400"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.400.74 a owl:Class ;
    rdfs:label "CombinedStatus_HVA"@en ;
    dct:identifier "urn:knx:dpa.400.74" ;
    dct:subject "400.74",
        "74",
        "CombinedStatus_HVA" ;
    knx:interfaceObjectTypeAnnotation "400"^^xsd:unsignedShort ;
    knx:label "CombinedStatus_HVA"@en ;
    knx:propertyIdentifierAnnotation "74"^^xsd:unsignedByte ;
    rdfs:comment "This DPA represents a combined status of a Heating Valve Actuator. This includes bits (used as flags with the state types tag:active and tag:inactive) for the following information referring (mostly) to the device, which are modeled by the respective tag:operationalStateXYZ tags, if not otherwise stated: Bit 0) Current Valve Position (referring to the property PositionVector, modeled by the state types tag:opened and tag:closed); Bit 1) Short Circuit; Bit 2) Overload; Bit 3) Valve kick (very specific for valves, abstractly modeled by the state type tag:operationalStateMaintenance); Bit 4) Service Mode (modeled by the state type tag:operationalStateMaintenance as well); Bit 5) Manual operation (overridden) - in this case the Overridden status information refers to the actual manual operation (similar to DPA 400.71 the overridden state refers to the actual position of the valve (and thus to the specific property Position Vector), which is why the QualityKind is used at this point; Bit 6) Forced Position (modeled by tag:forced); Bit 7) Locked Position (modeled by tag:locked); and Bit 8) Calibration Mode."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.400.74"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:overrideModeManual ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateMaintenance ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:opened ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:closed ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateMaintenance ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:forced ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_valveactuator_positionvector_pipesection_supplysection ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateDefectOverload ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateDefectShortCircuit ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:locked ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateCalibration ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:combinedStatusHVA ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "74"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "400"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.403.61 a owl:Class ;
    rdfs:label "NumberedSceneControl"@en ;
    dct:identifier "urn:knx:dpa.403.61" ;
    dct:subject "403.61",
        "61",
        "NSC",
        "NumberedSceneControl" ;
    knx:interfaceObjectTypeAnnotation "403"^^xsd:unsignedShort ;
    knx:label "NumberedSceneControl"@en ;
    knx:propertyIdentifierAnnotation "61"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.403.61"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "61"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "403"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:sceneControl ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sceneRecall ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:sceneSave ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ] .

knx:dpa.403.62 a owl:Class ;
    rdfs:label "BinarySceneRecall"@en ;
    dct:identifier "urn:knx:dpa.403.62" ;
    dct:subject "403.62",
        "62",
        "BinarySceneRecall",
        "SABA" ;
    knx:interfaceObjectTypeAnnotation "403"^^xsd:unsignedShort ;
    knx:label "BinarySceneRecall"@en ;
    knx:propertyIdentifierAnnotation "62"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.403.62"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "62"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "403"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:sceneAB ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sceneRecall ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ] .

knx:dpa.403.63 a owl:Class ;
    rdfs:label "BinarySceneTeachIn"@en ;
    dct:identifier "urn:knx:dpa.403.63" ;
    dct:subject "403.63",
        "63",
        "BinarySceneTeachIn",
        "SABT" ;
    knx:interfaceObjectTypeAnnotation "403"^^xsd:unsignedShort ;
    knx:label "BinarySceneTeachIn"@en ;
    knx:propertyIdentifierAnnotation "63"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.403.63"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sceneSave ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:sceneAB ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "63"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "403"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.414.51 a owl:Class ;
    rdfs:label "Switch OnOff"@en ;
    dct:identifier "urn:knx:dpa.414.51" ;
    dct:subject "414.51",
        "51",
        "SOO",
        "Switch OnOff" ;
    knx:interfaceObjectTypeAnnotation "414"^^xsd:unsignedShort ;
    knx:label "Switch OnOff"@en ;
    knx:propertyIdentifierAnnotation "51"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.414.51"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:on ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:off ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "51"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "414"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:switch ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.414.52 a owl:Class ;
    rdfs:label "Timed StartStop"@en ;
    dct:identifier "urn:knx:dpa.414.52" ;
    dct:subject "414.52",
        "52",
        "TSS",
        "Timed StartStop" ;
    knx:interfaceObjectTypeAnnotation "414"^^xsd:unsignedShort ;
    knx:label "Timed StartStop"@en ;
    knx:propertyIdentifierAnnotation "52"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.414.52"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:on ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:trigger ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "52"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "414"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:start ;
            owl:onProperty knx:datapointType ] .

knx:dpa.414.60 a owl:Class ;
    rdfs:label "Info OnOff"@en ;
    dct:identifier "urn:knx:dpa.414.60" ;
    dct:subject "414.60",
        "60",
        "IOO",
        "Info OnOff" ;
    knx:interfaceObjectTypeAnnotation "414"^^xsd:unsignedShort ;
    knx:label "Info OnOff"@en ;
    knx:propertyIdentifierAnnotation "60"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.414.60"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:on ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:off ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "60"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "414"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:switch ;
            owl:onProperty knx:datapointType ] .

knx:dpa.414.61 a owl:Class ;
    rdfs:label "Enable"@en ;
    dct:identifier "urn:knx:dpa.414.61" ;
    dct:subject "414.61",
        "61",
        "EN",
        "Enable" ;
    knx:interfaceObjectTypeAnnotation "414"^^xsd:unsignedShort ;
    knx:label "Enable"@en ;
    knx:propertyIdentifierAnnotation "61"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.414.61"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "61"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "414"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:enabled ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:disabled ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:enable ;
            owl:onProperty knx:datapointType ] .

knx:dpa.414.62 a owl:Class ;
    rdfs:label "Brightness External"@en ;
    dct:identifier "urn:knx:dpa.414.62" ;
    dct:subject "414.62",
        "62",
        "BE",
        "Brightness External" ;
    knx:interfaceObjectTypeAnnotation "414"^^xsd:unsignedShort ;
    knx:label "Brightness External"@en ;
    knx:propertyIdentifierAnnotation "62"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.414.62"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_light_illuminance_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "62"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "414"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:valueLux ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_light_illuminance_room ;
                                owl:onProperty core:refersTo ] ) ] ] .

knx:dpa.414.63 a owl:Class ;
    rdfs:label "Movement Trigger"@en ;
    dct:identifier "urn:knx:dpa.414.63" ;
    dct:subject "414.63",
        "63",
        "MT",
        "Movement Trigger" ;
    knx:interfaceObjectTypeAnnotation "414"^^xsd:unsignedShort ;
    knx:label "Movement Trigger"@en ;
    knx:propertyIdentifierAnnotation "63"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.414.63"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_person_positionvector_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_person_positionvector_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "63"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "414"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:start ;
            owl:onProperty knx:datapointType ] .

knx:dpa.417.51 a owl:Class ;
    rdfs:label "InfoOnOff"@en ;
    dct:identifier "urn:knx:dpa.417.51" ;
    dct:subject "417.51",
        "51",
        "IOO",
        "InfoOnOff" ;
    knx:interfaceObjectTypeAnnotation "417"^^xsd:unsignedShort ;
    knx:label "InfoOnOff"@en ;
    knx:propertyIdentifierAnnotation "51"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.417.51"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:on ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:off ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:switch ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "51"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "417"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.417.52 a owl:Class ;
    rdfs:label "SwitchOnOff"@en ;
    dct:identifier "urn:knx:dpa.417.52" ;
    dct:subject "417.52",
        "52",
        "SOO",
        "SwitchOnOff" ;
    knx:interfaceObjectTypeAnnotation "417"^^xsd:unsignedShort ;
    knx:label "SwitchOnOff"@en ;
    knx:propertyIdentifierAnnotation "52"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.417.52"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:switch ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "52"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "417"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:on ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:off ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] ) ] ] .

knx:dpa.417.53 a owl:Class ;
    rdfs:label "ActuatorStatus"@en ;
    dct:identifier "urn:knx:dpa.417.53" ;
    dct:subject "417.53",
        "53",
        "ActuatorStatus" ;
    knx:interfaceObjectTypeAnnotation "417"^^xsd:unsignedShort ;
    knx:label "ActuatorStatus"@en ;
    knx:propertyIdentifierAnnotation "53"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.417.53"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:statusLightingActuator ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "53"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "417"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.417.54 a owl:Class ;
    rdfs:label "ControlModeEff"@en ;
    dct:identifier "urn:knx:dpa.417.54" ;
    dct:subject "417.54",
        "54",
        "ControlModeEff" ;
    knx:interfaceObjectTypeAnnotation "417"^^xsd:unsignedShort ;
    knx:label "ControlModeEff"@en ;
    knx:propertyIdentifierAnnotation "54"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.417.54"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:lightControlMode ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:overrideModeManual ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:overrideModeAutomatic ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "54"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "417"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.417.55 a owl:Class ;
    rdfs:label "ActuatorErrorInfo"@en ;
    dct:identifier "urn:knx:dpa.417.55" ;
    dct:subject "417.55",
        "55",
        "ActuatorErrorInfo" ;
    knx:interfaceObjectTypeAnnotation "417"^^xsd:unsignedShort ;
    knx:label "ActuatorErrorInfo"@en ;
    knx:propertyIdentifierAnnotation "55"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.417.55"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "55"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "417"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:lightActuatorErrorInfo ;
            owl:onProperty knx:datapointType ] .

knx:dpa.417.56 a owl:Class ;
    rdfs:label "InfoOnOffFromDimmingActuator"@en ;
    dct:identifier "urn:knx:dpa.417.56" ;
    dct:subject "417.56",
        "56",
        "InfoOnOffFromDimmingActuator" ;
    knx:interfaceObjectTypeAnnotation "417"^^xsd:unsignedShort ;
    knx:label "InfoOnOffFromDimmingActuator"@en ;
    knx:propertyIdentifierAnnotation "56"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.417.56"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:switch ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "56"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "417"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:on ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:off ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.417.60 a owl:Class ;
    rdfs:label "SwitchOnOffControlCmd"@en ;
    dct:identifier "urn:knx:dpa.417.60" ;
    dct:subject "417.60",
        "60",
        "SwitchOnOffControlCmd" ;
    knx:interfaceObjectTypeAnnotation "417"^^xsd:unsignedShort ;
    knx:label "SwitchOnOffControlCmd"@en ;
    knx:propertyIdentifierAnnotation "60"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.417.60"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "60"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "417"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:on ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:off ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:switch ;
            owl:onProperty knx:datapointType ] .

knx:dpa.417.61 a owl:Class ;
    rdfs:label "SwitchOnOffForced"@en ;
    dct:identifier "urn:knx:dpa.417.61" ;
    dct:subject "417.61",
        "61",
        "SwitchOnOffForced" ;
    knx:interfaceObjectTypeAnnotation "417"^^xsd:unsignedShort ;
    knx:label "SwitchOnOffForced"@en ;
    knx:propertyIdentifierAnnotation "61"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.417.61"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "61"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "417"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:switchControl ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:on ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:off ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:management ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.417.63 a owl:Class ;
    rdfs:label "NightMode"@en ;
    dct:identifier "urn:knx:dpa.417.63" ;
    dct:subject "417.63",
        "63",
        "NightMode" ;
    knx:interfaceObjectTypeAnnotation "417"^^xsd:unsignedShort ;
    knx:label "NightMode"@en ;
    knx:propertyIdentifierAnnotation "63"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.417.63"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "63"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "417"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:enable ;
            owl:onProperty knx:datapointType ] .

knx:dpa.417.69 a owl:Class ;
    rdfs:label "LockDevice"@en ;
    dct:identifier "urn:knx:dpa.417.69" ;
    dct:subject "417.69",
        "69",
        "LD",
        "LockDevice" ;
    knx:interfaceObjectTypeAnnotation "417"^^xsd:unsignedShort ;
    knx:label "LockDevice"@en ;
    knx:propertyIdentifierAnnotation "69"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.417.69"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "69"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "417"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:enable ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:locked ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:unlocked ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] ) ] ] .

knx:dpa.417.71 a owl:Class ;
    rdfs:label "TimedStartStop"@en ;
    dct:identifier "urn:knx:dpa.417.71" ;
    dct:subject "417.71",
        "71",
        "TSS",
        "TimedStartStop" ;
    knx:interfaceObjectTypeAnnotation "417"^^xsd:unsignedShort ;
    knx:label "TimedStartStop"@en ;
    knx:propertyIdentifierAnnotation "71"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.417.71"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:start ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "71"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "417"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:on ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:trigger ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.417.72 a owl:Class ;
    rdfs:label "SceneNumber"@en ;
    dct:identifier "urn:knx:dpa.417.72" ;
    dct:subject "417.72",
        "72",
        "SN",
        "SceneNumber" ;
    knx:interfaceObjectTypeAnnotation "417"^^xsd:unsignedShort ;
    knx:label "SceneNumber"@en ;
    knx:propertyIdentifierAnnotation "72"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.417.72"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sceneRecall ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "72"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "417"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:sceneNumber ;
            owl:onProperty knx:datapointType ] .

knx:dpa.417.73 a owl:Class ;
    rdfs:label "NumberedSceneControl"@en ;
    dct:identifier "urn:knx:dpa.417.73" ;
    dct:subject "417.73",
        "73",
        "NSC",
        "NumberedSceneControl" ;
    knx:interfaceObjectTypeAnnotation "417"^^xsd:unsignedShort ;
    knx:label "NumberedSceneControl"@en ;
    knx:propertyIdentifierAnnotation "73"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.417.73"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:sceneControl ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sceneRecall ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:sceneSave ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "73"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "417"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.417.74 a owl:Class ;
    rdfs:label "ControlModeUser"@en ;
    dct:identifier "urn:knx:dpa.417.74" ;
    dct:subject "417.74",
        "74",
        "ControlModeUser" ;
    knx:interfaceObjectTypeAnnotation "417"^^xsd:unsignedShort ;
    knx:label "ControlModeUser"@en ;
    knx:propertyIdentifierAnnotation "74"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.417.74"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:overrideModeManual ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:overrideModeAutomatic ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:lightControlMode ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "74"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "417"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.418.51 a owl:Class ;
    rdfs:label "InfoOnOff"@en ;
    dct:identifier "urn:knx:dpa.418.51" ;
    dct:subject "418.51",
        "51",
        "InfoOnOff" ;
    knx:interfaceObjectTypeAnnotation "418"^^xsd:unsignedShort ;
    knx:label "InfoOnOff"@en ;
    knx:propertyIdentifierAnnotation "51"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.418.51"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:switch ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "51"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "418"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:on ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:off ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] ) ] ] .

knx:dpa.418.52 a owl:Class ;
    rdfs:label "ActualDimmingValue"@en ;
    dct:identifier "urn:knx:dpa.418.52" ;
    dct:subject "418.52",
        "52",
        "ActualDimmingValue" ;
    knx:interfaceObjectTypeAnnotation "418"^^xsd:unsignedShort ;
    knx:label "ActualDimmingValue"@en ;
    knx:propertyIdentifierAnnotation "52"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.418.52"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "52"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "418"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:scaling ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] ) ] ] .

knx:dpa.418.53 a owl:Class ;
    rdfs:label "ActuatorStatus"@en ;
    dct:identifier "urn:knx:dpa.418.53" ;
    dct:subject "418.53",
        "53",
        "ActuatorStatus" ;
    knx:interfaceObjectTypeAnnotation "418"^^xsd:unsignedShort ;
    knx:label "ActuatorStatus"@en ;
    knx:propertyIdentifierAnnotation "53"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.418.53"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:statusLightingActuator ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "53"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "418"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.418.54 a owl:Class ;
    rdfs:label "ControlModeEff"@en ;
    dct:identifier "urn:knx:dpa.418.54" ;
    dct:subject "418.54",
        "54",
        "ControlModeEff" ;
    knx:interfaceObjectTypeAnnotation "418"^^xsd:unsignedShort ;
    knx:label "ControlModeEff"@en ;
    knx:propertyIdentifierAnnotation "54"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.418.54"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:overrideModeManual ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:overrideModeAutomatic ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:lightControlMode ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "54"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "418"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.418.55 a owl:Class ;
    rdfs:label "ActuatorErrorInfo"@en ;
    dct:identifier "urn:knx:dpa.418.55" ;
    dct:subject "418.55",
        "55",
        "ActuatorErrorInfo" ;
    knx:interfaceObjectTypeAnnotation "418"^^xsd:unsignedShort ;
    knx:label "ActuatorErrorInfo"@en ;
    knx:propertyIdentifierAnnotation "55"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.418.55"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:lightActuatorErrorInfo ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "55"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "418"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.418.56 a owl:Class ;
    rdfs:label "DetectedLoadType"@en ;
    dct:identifier "urn:knx:dpa.418.56" ;
    dct:subject "418.56",
        "56",
        "DetectedLoadType" ;
    knx:interfaceObjectTypeAnnotation "418"^^xsd:unsignedShort ;
    knx:label "DetectedLoadType"@en ;
    knx:propertyIdentifierAnnotation "56"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.418.56"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:loadTypeDetected ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "56"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "418"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.418.57 a owl:Class ;
    rdfs:label "OverloadDetection"@en ;
    dct:identifier "urn:knx:dpa.418.57" ;
    dct:subject "418.57",
        "57",
        "OverloadDetection" ;
    knx:interfaceObjectTypeAnnotation "418"^^xsd:unsignedShort ;
    knx:label "OverloadDetection"@en ;
    knx:propertyIdentifierAnnotation "57"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.418.57"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateDefectOverload ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "57"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "418"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:alarm ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.418.58 a owl:Class ;
    rdfs:label "LoadFailedDetection"@en ;
    dct:identifier "urn:knx:dpa.418.58" ;
    dct:subject "418.58",
        "58",
        "LoadFailedDetection" ;
    knx:interfaceObjectTypeAnnotation "418"^^xsd:unsignedShort ;
    knx:label "LoadFailedDetection"@en ;
    knx:propertyIdentifierAnnotation "58"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.418.58"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "58"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "418"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:alarm ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:operationalStateDefect ;
                                owl:onProperty tag:relatesToStateType ] ) ] ] .

knx:dpa.418.60 a owl:Class ;
    rdfs:label "SwitchOnOffControlCmd"@en ;
    dct:identifier "urn:knx:dpa.418.60" ;
    dct:subject "418.60",
        "60",
        "SwitchOnOffControlCmd" ;
    knx:interfaceObjectTypeAnnotation "418"^^xsd:unsignedShort ;
    knx:label "SwitchOnOffControlCmd"@en ;
    knx:propertyIdentifierAnnotation "60"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.418.60"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:on ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:off ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "60"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "418"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:switch ;
            owl:onProperty knx:datapointType ] .

knx:dpa.418.61 a owl:Class ;
    rdfs:label "SwitchOnOffForced"@en ;
    dct:identifier "urn:knx:dpa.418.61" ;
    dct:subject "418.61",
        "61",
        "SwitchOnOffForced" ;
    knx:interfaceObjectTypeAnnotation "418"^^xsd:unsignedShort ;
    knx:label "SwitchOnOffForced"@en ;
    knx:propertyIdentifierAnnotation "61"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.418.61"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:switchControl ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "61"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "418"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:on ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:off ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:management ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] ) ] ] .

knx:dpa.418.62 a owl:Class ;
    rdfs:label "SwitchOnOff"@en ;
    dct:identifier "urn:knx:dpa.418.62" ;
    dct:subject "418.62",
        "62",
        "SwitchOnOff" ;
    knx:interfaceObjectTypeAnnotation "418"^^xsd:unsignedShort ;
    knx:label "SwitchOnOff"@en ;
    knx:propertyIdentifierAnnotation "62"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.418.62"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:switch ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:on ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:off ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "62"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "418"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.418.63 a owl:Class ;
    rdfs:label "NightMode"@en ;
    dct:identifier "urn:knx:dpa.418.63" ;
    dct:subject "418.63",
        "63",
        "NightMode" ;
    knx:interfaceObjectTypeAnnotation "418"^^xsd:unsignedShort ;
    knx:label "NightMode"@en ;
    knx:propertyIdentifierAnnotation "63"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.418.63"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "63"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "418"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:enable ;
            owl:onProperty knx:datapointType ] .

knx:dpa.418.64 a owl:Class ;
    rdfs:label "RelSetvalueControlCmd"@en ;
    dct:identifier "urn:knx:dpa.418.64" ;
    dct:subject "418.64",
        "64",
        "RelSetvalueControlCmd" ;
    knx:interfaceObjectTypeAnnotation "418"^^xsd:unsignedShort ;
    knx:label "RelSetvalueControlCmd"@en ;
    knx:propertyIdentifierAnnotation "64"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.418.64"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:controlDimming ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:relativeValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "64"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "418"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.418.65 a owl:Class ;
    rdfs:label "AbsSetvalueControlCmd"@en ;
    dct:identifier "urn:knx:dpa.418.65" ;
    dct:subject "418.65",
        "65",
        "AbsSetvalueControlCmd" ;
    knx:interfaceObjectTypeAnnotation "418"^^xsd:unsignedShort ;
    knx:label "AbsSetvalueControlCmd"@en ;
    knx:propertyIdentifierAnnotation "65"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.418.65"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:scaling ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "65"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "418"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] ) ] ] .

knx:dpa.418.66 a owl:Class ;
    rdfs:label "FadeToControlCmd"@en ;
    dct:identifier "urn:knx:dpa.418.66" ;
    dct:subject "418.66",
        "66",
        "FadeToControlCmd" ;
    knx:interfaceObjectTypeAnnotation "418"^^xsd:unsignedShort ;
    knx:label "FadeToControlCmd"@en ;
    knx:propertyIdentifierAnnotation "66"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.418.66"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:scalingSpeed ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "66"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "418"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_temporal_duration ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_temporal_duration ;
                                owl:onProperty core:refersTo ] ) ] ] .

knx:dpa.418.67 a owl:Class ;
    rdfs:label "RelDimmingSpeed"@en ;
    dct:identifier "urn:knx:dpa.418.67" ;
    dct:subject "418.67",
        "67",
        "RelDimmingSpeed" ;
    knx:interfaceObjectTypeAnnotation "418"^^xsd:unsignedShort ;
    knx:label "RelDimmingSpeed"@en ;
    knx:propertyIdentifierAnnotation "67"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.418.67"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:timePeriod100MSec ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_temporal_duration ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "67"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "418"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_temporal_duration ;
                                owl:onProperty core:refersTo ] ) ] ] .

knx:dpa.418.68 a owl:Class ;
    rdfs:label "RelSetvalueControl"@en ;
    dct:identifier "urn:knx:dpa.418.68" ;
    dct:subject "418.68",
        "68",
        "RelSetvalueControl" ;
    knx:interfaceObjectTypeAnnotation "418"^^xsd:unsignedShort ;
    knx:label "RelSetvalueControl"@en ;
    knx:propertyIdentifierAnnotation "68"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.418.68"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "68"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "418"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:controlDimming ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:relativeValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.418.69 a owl:Class ;
    rdfs:label "LockDevice"@en ;
    dct:identifier "urn:knx:dpa.418.69" ;
    dct:subject "418.69",
        "69",
        "LockDevice" ;
    knx:interfaceObjectTypeAnnotation "418"^^xsd:unsignedShort ;
    knx:label "LockDevice"@en ;
    knx:propertyIdentifierAnnotation "69"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.418.69"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:locked ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:unlocked ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "69"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "418"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:enable ;
            owl:onProperty knx:datapointType ] .

knx:dpa.418.70 a owl:Class ;
    rdfs:label "AbsSetvalueControl"@en ;
    dct:identifier "urn:knx:dpa.418.70" ;
    dct:subject "418.70",
        "70",
        "AbsSetvalueControl" ;
    knx:interfaceObjectTypeAnnotation "418"^^xsd:unsignedShort ;
    knx:label "AbsSetvalueControl"@en ;
    knx:propertyIdentifierAnnotation "70"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.418.70"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:scaling ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "70"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "418"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.418.71 a owl:Class ;
    rdfs:label "TimedStartStop"@en ;
    dct:identifier "urn:knx:dpa.418.71" ;
    dct:subject "418.71",
        "71",
        "TimedStartStop" ;
    knx:interfaceObjectTypeAnnotation "418"^^xsd:unsignedShort ;
    knx:label "TimedStartStop"@en ;
    knx:propertyIdentifierAnnotation "71"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.418.71"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:on ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:trigger ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "71"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "418"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:start ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.418.72 a owl:Class ;
    rdfs:label "SceneNumber"@en ;
    dct:identifier "urn:knx:dpa.418.72" ;
    dct:subject "418.72",
        "72",
        "SceneNumber" ;
    knx:interfaceObjectTypeAnnotation "418"^^xsd:unsignedShort ;
    knx:label "SceneNumber"@en ;
    knx:propertyIdentifierAnnotation "72"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.418.72"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sceneRecall ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:sceneNumber ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "72"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "418"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.418.73 a owl:Class ;
    rdfs:label "Numbered Scene Control"@en ;
    dct:identifier "urn:knx:dpa.418.73" ;
    dct:subject "418.73",
        "73",
        "Numbered Scene Control" ;
    knx:interfaceObjectTypeAnnotation "418"^^xsd:unsignedShort ;
    knx:label "Numbered Scene Control"@en ;
    knx:propertyIdentifierAnnotation "73"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.418.73"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "73"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "418"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sceneRecall ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:sceneSave ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:sceneControl ;
            owl:onProperty knx:datapointType ] .

knx:dpa.418.74 a owl:Class ;
    rdfs:label "ControlModeUser"@en ;
    dct:identifier "urn:knx:dpa.418.74" ;
    dct:subject "418.74",
        "74",
        "ControlModeUser" ;
    knx:interfaceObjectTypeAnnotation "418"^^xsd:unsignedShort ;
    knx:label "ControlModeUser"@en ;
    knx:propertyIdentifierAnnotation "74"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.418.74"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:lightControlMode ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "74"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "418"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:overrideModeManual ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:overrideModeAutomatic ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] ) ] ] .

knx:dpa.420.53 a owl:Class ;
    rdfs:label "InfoOnOff"@en ;
    dct:identifier "urn:knx:dpa.420.53" ;
    dct:subject "420.53",
        "53",
        "InfoOnOff" ;
    knx:interfaceObjectTypeAnnotation "420"^^xsd:unsignedShort ;
    knx:label "InfoOnOff"@en ;
    knx:propertyIdentifierAnnotation "53"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.420.53"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:on ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:off ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "53"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "420"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:switch ;
            owl:onProperty knx:datapointType ] .

knx:dpa.420.54 a owl:Class ;
    rdfs:label "ControlModeEff"@en ;
    dct:identifier "urn:knx:dpa.420.54" ;
    dct:subject "420.54",
        "54",
        "ControlModeEff" ;
    knx:interfaceObjectTypeAnnotation "420"^^xsd:unsignedShort ;
    knx:label "ControlModeEff"@en ;
    knx:propertyIdentifierAnnotation "54"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.420.54"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:overrideModeManual ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:overrideModeAutomatic ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "54"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "420"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:lightControlMode ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.420.55 a owl:Class ;
    rdfs:label "ActualDimming-Value"@en ;
    dct:identifier "urn:knx:dpa.420.55" ;
    dct:subject "420.55",
        "55",
        "ActualDimming-Value" ;
    knx:interfaceObjectTypeAnnotation "420"^^xsd:unsignedShort ;
    knx:label "ActualDimming-Value"@en ;
    knx:propertyIdentifierAnnotation "55"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.420.55"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:scaling ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "55"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "420"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.420.61 a owl:Class ;
    rdfs:label "SwitchOnOff"@en ;
    dct:identifier "urn:knx:dpa.420.61" ;
    dct:subject "420.61",
        "61",
        "SwitchOnOff" ;
    knx:interfaceObjectTypeAnnotation "420"^^xsd:unsignedShort ;
    knx:label "SwitchOnOff"@en ;
    knx:propertyIdentifierAnnotation "61"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.420.61"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "61"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "420"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:switch ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:on ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:off ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] ) ] ] .

knx:dpa.420.62 a owl:Class ;
    rdfs:label "RelSetvalueControl"@en ;
    dct:identifier "urn:knx:dpa.420.62" ;
    dct:subject "420.62",
        "62",
        "RelSetvalueControl" ;
    knx:interfaceObjectTypeAnnotation "420"^^xsd:unsignedShort ;
    knx:label "RelSetvalueControl"@en ;
    knx:propertyIdentifierAnnotation "62"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.420.62"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "62"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "420"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:controlDimming ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:relativeValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] ) ] ] .

knx:dpa.420.63 a owl:Class ;
    rdfs:label "AbsSetvalueControl"@en ;
    dct:identifier "urn:knx:dpa.420.63" ;
    dct:subject "420.63",
        "63",
        "AbsSetvalueControl" ;
    knx:interfaceObjectTypeAnnotation "420"^^xsd:unsignedShort ;
    knx:label "AbsSetvalueControl"@en ;
    knx:propertyIdentifierAnnotation "63"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.420.63"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "63"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "420"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:scaling ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.420.64 a owl:Class ;
    rdfs:label "ControlModeUser"@en ;
    dct:identifier "urn:knx:dpa.420.64" ;
    dct:subject "420.64",
        "64",
        "ControlModeUser" ;
    knx:interfaceObjectTypeAnnotation "420"^^xsd:unsignedShort ;
    knx:label "ControlModeUser"@en ;
    knx:propertyIdentifierAnnotation "64"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.420.64"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:lightControlMode ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:overrideModeManual ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:overrideModeAutomatic ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "64"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "420"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.420.65 a owl:Class ;
    rdfs:label "TimedStartStop"@en ;
    dct:identifier "urn:knx:dpa.420.65" ;
    dct:subject "420.65",
        "65",
        "TimedStartStop" ;
    knx:interfaceObjectTypeAnnotation "420"^^xsd:unsignedShort ;
    knx:label "TimedStartStop"@en ;
    knx:propertyIdentifierAnnotation "65"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.420.65"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "65"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "420"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:start ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:on ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:trigger ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.421.53 a owl:Class ;
    rdfs:label "Info On Off"@en ;
    dct:identifier "urn:knx:dpa.421.53" ;
    dct:subject "421.53",
        "53",
        "IOO",
        "Info On Off" ;
    knx:interfaceObjectTypeAnnotation "421"^^xsd:unsignedShort ;
    knx:label "Info On Off"@en ;
    knx:propertyIdentifierAnnotation "53"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.421.53"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "53"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "421"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:switch ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:on ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:off ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] ) ] ] .

knx:dpa.421.54 a owl:Class ;
    rdfs:label "ControlModeEff"@en ;
    dct:identifier "urn:knx:dpa.421.54" ;
    dct:subject "421.54",
        "54",
        "ControlModeEff" ;
    knx:interfaceObjectTypeAnnotation "421"^^xsd:unsignedShort ;
    knx:label "ControlModeEff"@en ;
    knx:propertyIdentifierAnnotation "54"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.421.54"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:overrideModeManual ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:overrideModeAutomatic ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "54"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "421"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:lightControlMode ;
            owl:onProperty knx:datapointType ] .

knx:dpa.421.61 a owl:Class ;
    rdfs:label "Switch On Off"@en ;
    dct:identifier "urn:knx:dpa.421.61" ;
    dct:subject "421.61",
        "61",
        "OOA",
        "Switch On Off" ;
    knx:interfaceObjectTypeAnnotation "421"^^xsd:unsignedShort ;
    knx:label "Switch On Off"@en ;
    knx:propertyIdentifierAnnotation "61"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.421.61"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "61"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "421"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:on ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:off ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:switch ;
            owl:onProperty knx:datapointType ] .

knx:dpa.421.64 a owl:Class ;
    rdfs:label "ControlModeUser"@en ;
    dct:identifier "urn:knx:dpa.421.64" ;
    dct:subject "421.64",
        "64",
        "ControlModeUser" ;
    knx:interfaceObjectTypeAnnotation "421"^^xsd:unsignedShort ;
    knx:label "ControlModeUser"@en ;
    knx:propertyIdentifierAnnotation "64"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.421.64"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:overrideModeManual ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:overrideModeAutomatic ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:lightControlMode ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "64"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "421"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.421.65 a owl:Class ;
    rdfs:label "TimedStartStop"@en ;
    dct:identifier "urn:knx:dpa.421.65" ;
    dct:subject "421.65",
        "65",
        "TimedStartStop" ;
    knx:interfaceObjectTypeAnnotation "421"^^xsd:unsignedShort ;
    knx:label "TimedStartStop"@en ;
    knx:propertyIdentifierAnnotation "65"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.421.65"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "65"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "421"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:on ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:trigger ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:start ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.423.51 a owl:Class ;
    rdfs:label "Combined Switch On Off"@en ;
    dct:identifier "urn:knx:dpa.423.51" ;
    dct:subject "423.51",
        "51",
        "CSOO",
        "Combined Switch On Off" ;
    knx:interfaceObjectTypeAnnotation "423"^^xsd:unsignedShort ;
    knx:label "Combined Switch On Off"@en ;
    knx:propertyIdentifierAnnotation "51"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.423.51"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:on ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:off ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:switch ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "51"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "423"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.423.52 a owl:Class ;
    rdfs:label "Colour Set RGB"@en ;
    dct:identifier "urn:knx:dpa.423.52" ;
    dct:subject "423.52",
        "52",
        "CS_RGB",
        "Colour Set RGB" ;
    knx:interfaceObjectTypeAnnotation "423"^^xsd:unsignedShort ;
    knx:label "Colour Set RGB"@en ;
    knx:propertyIdentifierAnnotation "52"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.423.52"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:colourRGB ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:chromaticityBlue ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "52"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "423"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:chromaticityRed ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:chromaticityGreen ;
                                owl:onProperty tag:relatesToStateType ] ) ] ] .

knx:dpa.423.53 a owl:Class ;
    rdfs:label "Colour_Relative Control_RGB"@en ;
    dct:identifier "urn:knx:dpa.423.53" ;
    dct:subject "423.53",
        "53",
        "Colour_Relative Control_RGB",
        "RC_RGB" ;
    knx:interfaceObjectTypeAnnotation "423"^^xsd:unsignedShort ;
    knx:label "Colour_Relative Control_RGB"@en ;
    knx:propertyIdentifierAnnotation "53"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.423.53"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:relativeValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:chromaticityBlue ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:relativeValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:chromaticityGreen ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:relativeControlRGB ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:relativeValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:chromaticityRed ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "53"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "423"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.423.54 a owl:Class ;
    rdfs:label "Colour Set RGBW"@en ;
    dct:identifier "urn:knx:dpa.423.54" ;
    dct:subject "423.54",
        "54",
        "CS_RGBW",
        "Colour Set RGBW" ;
    knx:interfaceObjectTypeAnnotation "423"^^xsd:unsignedShort ;
    knx:label "Colour Set RGBW"@en ;
    knx:propertyIdentifierAnnotation "54"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.423.54"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:chromaticityGreen ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:converterInfo ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:chromaticityWhite ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "54"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "423"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:chromaticityRed ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:chromaticityBlue ;
                                owl:onProperty tag:relatesToStateType ] ) ] ] .

knx:dpa.423.55 a owl:Class ;
    rdfs:label "Colour Relative Control RGBW"@en ;
    dct:identifier "urn:knx:dpa.423.55" ;
    dct:subject "423.55",
        "55",
        "Colour Relative Control RGBW",
        "RC_RGBW" ;
    knx:interfaceObjectTypeAnnotation "423"^^xsd:unsignedShort ;
    knx:label "Colour Relative Control RGBW"@en ;
    knx:propertyIdentifierAnnotation "55"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.423.55"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:relativeValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:chromaticityWhite ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "55"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "423"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:relativeValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:chromaticityBlue ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:relativeValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:chromaticityRed ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:relativeControlRGBW ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:relativeValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:chromaticityGreen ;
                                owl:onProperty tag:relatesToStateType ] ) ] ] .

knx:dpa.423.56 a owl:Class ;
    rdfs:label "Switch On Off Red"@en ;
    dct:identifier "urn:knx:dpa.423.56" ;
    dct:subject "423.56",
        "56",
        "SOO_R",
        "Switch On Off Red" ;
    knx:interfaceObjectTypeAnnotation "423"^^xsd:unsignedShort ;
    knx:label "Switch On Off Red"@en ;
    knx:propertyIdentifierAnnotation "56"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.423.56"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:switch ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:on ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:off ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:chromaticityRed ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "56"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "423"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.423.57 a owl:Class ;
    rdfs:label "Relative Set Value Control Red"@en ;
    dct:identifier "urn:knx:dpa.423.57" ;
    dct:subject "423.57",
        "57",
        "RSC_R",
        "Relative Set Value Control Red" ;
    knx:interfaceObjectTypeAnnotation "423"^^xsd:unsignedShort ;
    knx:label "Relative Set Value Control Red"@en ;
    knx:propertyIdentifierAnnotation "57"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.423.57"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:controlDimming ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "57"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "423"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:relativeValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:chromaticityRed ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.423.58 a owl:Class ;
    rdfs:label "Absolute Set Value Control Red"@en ;
    dct:identifier "urn:knx:dpa.423.58" ;
    dct:subject "423.58",
        "58",
        "ASV_R",
        "Absolute Set Value Control Red" ;
    knx:interfaceObjectTypeAnnotation "423"^^xsd:unsignedShort ;
    knx:label "Absolute Set Value Control Red"@en ;
    knx:propertyIdentifierAnnotation "58"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.423.58"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:chromaticityRed ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:scaling ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "58"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "423"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.423.59 a owl:Class ;
    rdfs:label "Switch On Off Green"@en ;
    dct:identifier "urn:knx:dpa.423.59" ;
    dct:subject "423.59",
        "59",
        "SOO_G",
        "Switch On Off Green" ;
    knx:interfaceObjectTypeAnnotation "423"^^xsd:unsignedShort ;
    knx:label "Switch On Off Green"@en ;
    knx:propertyIdentifierAnnotation "59"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.423.59"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "59"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "423"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:switch ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:on ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:off ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:chromaticityGreen ;
                                owl:onProperty tag:relatesToStateType ] ) ] ] .

knx:dpa.423.60 a owl:Class ;
    rdfs:label "Relative Set Value Control Green"@en ;
    dct:identifier "urn:knx:dpa.423.60" ;
    dct:subject "423.60",
        "60",
        "RSC_G",
        "Relative Set Value Control Green" ;
    knx:interfaceObjectTypeAnnotation "423"^^xsd:unsignedShort ;
    knx:label "Relative Set Value Control Green"@en ;
    knx:propertyIdentifierAnnotation "60"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.423.60"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "60"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "423"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:controlDimming ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:relativeValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:chromaticityGreen ;
                                owl:onProperty tag:relatesToStateType ] ) ] ] .

knx:dpa.423.61 a owl:Class ;
    rdfs:label "Absolute Set Value Control Green"@en ;
    dct:identifier "urn:knx:dpa.423.61" ;
    dct:subject "423.61",
        "61",
        "ASV_G",
        "Absolute Set Value Control Green" ;
    knx:interfaceObjectTypeAnnotation "423"^^xsd:unsignedShort ;
    knx:label "Absolute Set Value Control Green"@en ;
    knx:propertyIdentifierAnnotation "61"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.423.61"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:chromaticityGreen ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "61"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "423"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:scaling ;
            owl:onProperty knx:datapointType ] .

knx:dpa.423.62 a owl:Class ;
    rdfs:label "Switch On Off Blue"@en ;
    dct:identifier "urn:knx:dpa.423.62" ;
    dct:subject "423.62",
        "62",
        "SOO_B",
        "Switch On Off Blue" ;
    knx:interfaceObjectTypeAnnotation "423"^^xsd:unsignedShort ;
    knx:label "Switch On Off Blue"@en ;
    knx:propertyIdentifierAnnotation "62"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.423.62"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "62"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "423"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:on ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:off ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:chromaticityBlue ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:switch ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.423.63 a owl:Class ;
    rdfs:label "Relative Set Value Control Blue"@en ;
    dct:identifier "urn:knx:dpa.423.63" ;
    dct:subject "423.63",
        "63",
        "RSC_B",
        "Relative Set Value Control Blue" ;
    knx:interfaceObjectTypeAnnotation "423"^^xsd:unsignedShort ;
    knx:label "Relative Set Value Control Blue"@en ;
    knx:propertyIdentifierAnnotation "63"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.423.63"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "63"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "423"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:relativeValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:chromaticityBlue ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:controlDimming ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.423.64 a owl:Class ;
    rdfs:label "Absolute Set Value Control Blue"@en ;
    dct:identifier "urn:knx:dpa.423.64" ;
    dct:subject "423.64",
        "64",
        "ASV_B",
        "Absolute Set Value Control Blue" ;
    knx:interfaceObjectTypeAnnotation "423"^^xsd:unsignedShort ;
    knx:label "Absolute Set Value Control Blue"@en ;
    knx:propertyIdentifierAnnotation "64"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.423.64"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:chromaticityBlue ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "64"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "423"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:scaling ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.423.65 a owl:Class ;
    rdfs:label "Switch On Off White"@en ;
    dct:identifier "urn:knx:dpa.423.65" ;
    dct:subject "423.65",
        "65",
        "SOO_W",
        "Switch On Off White" ;
    knx:interfaceObjectTypeAnnotation "423"^^xsd:unsignedShort ;
    knx:label "Switch On Off White"@en ;
    knx:propertyIdentifierAnnotation "65"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.423.65"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:switch ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:on ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:off ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:chromaticityWhite ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "65"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "423"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.423.66 a owl:Class ;
    rdfs:label "Relative Set Value Control White"@en ;
    dct:identifier "urn:knx:dpa.423.66" ;
    dct:subject "423.66",
        "66",
        "RSC_W",
        "Relative Set Value Control White" ;
    knx:interfaceObjectTypeAnnotation "423"^^xsd:unsignedShort ;
    knx:label "Relative Set Value Control White"@en ;
    knx:propertyIdentifierAnnotation "66"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.423.66"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "66"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "423"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:controlDimming ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:relativeValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:chromaticityWhite ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.423.67 a owl:Class ;
    rdfs:label "Absolute Set Value Control White"@en ;
    dct:identifier "urn:knx:dpa.423.67" ;
    dct:subject "423.67",
        "67",
        "ASV_W",
        "Absolute Set Value Control White" ;
    knx:interfaceObjectTypeAnnotation "423"^^xsd:unsignedShort ;
    knx:label "Absolute Set Value Control White"@en ;
    knx:propertyIdentifierAnnotation "67"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.423.67"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:chromaticityWhite ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:scaling ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "67"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "423"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.423.80 a owl:Class ;
    rdfs:label "Combined Info On Off"@en ;
    dct:identifier "urn:knx:dpa.423.80" ;
    dct:subject "423.80",
        "80",
        "CIOO",
        "Combined Info On Off" ;
    knx:interfaceObjectTypeAnnotation "423"^^xsd:unsignedShort ;
    knx:label "Combined Info On Off"@en ;
    knx:propertyIdentifierAnnotation "80"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.423.80"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:switch ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:on ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:off ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "80"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "423"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.423.81 a owl:Class ;
    rdfs:label "Current Colour RGB"@en ;
    dct:identifier "urn:knx:dpa.423.81" ;
    dct:subject "423.81",
        "81",
        "CC_RGB",
        "Current Colour RGB" ;
    knx:interfaceObjectTypeAnnotation "423"^^xsd:unsignedShort ;
    knx:label "Current Colour RGB"@en ;
    knx:propertyIdentifierAnnotation "81"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.423.81"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "81"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "423"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:colourRGB ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:chromaticityRed ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:chromaticityGreen ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:chromaticityBlue ;
                                owl:onProperty tag:relatesToStateType ] ) ] ] .

knx:dpa.423.82 a owl:Class ;
    rdfs:label "Current Colour RGBW"@en ;
    dct:identifier "urn:knx:dpa.423.82" ;
    dct:subject "423.82",
        "82",
        "CC_RGBW",
        "Current Colour RGBW" ;
    knx:interfaceObjectTypeAnnotation "423"^^xsd:unsignedShort ;
    knx:label "Current Colour RGBW"@en ;
    knx:propertyIdentifierAnnotation "82"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.423.82"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:chromaticityRed ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:chromaticityGreen ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:chromaticityWhite ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:chromaticityBlue ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "82"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "423"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:converterInfo ;
            owl:onProperty knx:datapointType ] .

knx:dpa.423.83 a owl:Class ;
    rdfs:label "Actual Dimming Value Red"@en ;
    dct:identifier "urn:knx:dpa.423.83" ;
    dct:subject "423.83",
        "83",
        "ASV_R",
        "Actual Dimming Value Red" ;
    knx:interfaceObjectTypeAnnotation "423"^^xsd:unsignedShort ;
    knx:label "Actual Dimming Value Red"@en ;
    knx:propertyIdentifierAnnotation "83"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.423.83"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "83"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "423"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:chromaticityRed ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:scaling ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.423.84 a owl:Class ;
    rdfs:label "Actual Dimming Value Green"@en ;
    dct:identifier "urn:knx:dpa.423.84" ;
    dct:subject "423.84",
        "84",
        "ASV_G",
        "Actual Dimming Value Green" ;
    knx:interfaceObjectTypeAnnotation "423"^^xsd:unsignedShort ;
    knx:label "Actual Dimming Value Green"@en ;
    knx:propertyIdentifierAnnotation "84"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.423.84"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:chromaticityGreen ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "84"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "423"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:scaling ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.423.85 a owl:Class ;
    rdfs:label "Actual Dimming Value Blue"@en ;
    dct:identifier "urn:knx:dpa.423.85" ;
    dct:subject "423.85",
        "85",
        "ASV_B",
        "Actual Dimming Value Blue" ;
    knx:interfaceObjectTypeAnnotation "423"^^xsd:unsignedShort ;
    knx:label "Actual Dimming Value Blue"@en ;
    knx:propertyIdentifierAnnotation "85"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.423.85"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:chromaticityBlue ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:scaling ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "85"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "423"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.423.86 a owl:Class ;
    rdfs:label "Actual Dimming Value White"@en ;
    dct:identifier "urn:knx:dpa.423.86" ;
    dct:subject "423.86",
        "86",
        "ASV_W",
        "Actual Dimming Value White" ;
    knx:interfaceObjectTypeAnnotation "423"^^xsd:unsignedShort ;
    knx:label "Actual Dimming Value White"@en ;
    knx:propertyIdentifierAnnotation "86"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.423.86"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:chromaticityWhite ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:scaling ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "86"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "423"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.802.51 a owl:Class ;
    rdfs:label "WindAlarm"@en ;
    dct:identifier "urn:knx:dpa.802.51" ;
    dct:subject "51",
        "802.51",
        "WindAlarm" ;
    knx:interfaceObjectTypeAnnotation "802"^^xsd:unsignedShort ;
    knx:label "WindAlarm"@en ;
    knx:propertyIdentifierAnnotation "51"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.802.51"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_wind_speed_outside ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "51"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "802"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:storm ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:noStorm ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:alarm ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_wind_speed_outside ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:alarm ;
            owl:onProperty knx:datapointType ] .

knx:dpa.803.51 a owl:Class ;
    rdfs:label "RainAlarm"@en ;
    dct:identifier "urn:knx:dpa.803.51" ;
    dct:subject "51",
        "803.51",
        "RainAlarm" ;
    knx:interfaceObjectTypeAnnotation "803"^^xsd:unsignedShort ;
    knx:label "RainAlarm"@en ;
    knx:propertyIdentifierAnnotation "51"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.803.51"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_rain_volume_outside ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "51"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "803"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:alarm ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:rainfall ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:noRainfall ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:alarm ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_rain_volume_outside ;
                                owl:onProperty core:refersTo ] ) ] ] .

knx:dpa.804.51 a owl:Class ;
    rdfs:label "FrostAlarm"@en ;
    dct:identifier "urn:knx:dpa.804.51" ;
    dct:subject "51",
        "804.51",
        "FrostAlarm" ;
    knx:interfaceObjectTypeAnnotation "804"^^xsd:unsignedShort ;
    knx:label "FrostAlarm"@en ;
    knx:propertyIdentifierAnnotation "51"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.804.51"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:frost ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:noFrost ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:alarm ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_outside ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_outside ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:alarm ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "51"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "804"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dptBitSizeMax a owl:DatatypeProperty,
        owl:FunctionalProperty ;
    rdfs:label "datapoint type bit size max"@en ;
    rdfs:comment "Specifies the maximum bit size of a datapoint type (DPT) in bits (variable datapoint types may define less as max, therefore 'max')."@en ;
    rdfs:subPropertyOf knx:datapointTypeData .

knx:dptMajorNumber a owl:DatatypeProperty,
        owl:FunctionalProperty ;
    rdfs:label "datapoint type major number"@en ;
    rdfs:comment "The leading number of the major datapoint type (DPT) in bits, specified in KNX with a numerical scheme. The major type must be present for sub types and for a major type.  The range is used to include 0 (the KNX DPT numbering scheme starts at 0)."@en ;
    rdfs:range xsd:positiveInteger ;
    rdfs:subPropertyOf knx:datapointTypeData .

knx:dptMinorNumber a owl:DatatypeProperty,
        owl:FunctionalProperty ;
    rdfs:label "datapoint type minor number"@en ;
    rdfs:comment "The trailing number of the minor datapoint type (DPT) in bits, specified in KNX with a numerical scheme. The minor type must be present for sub types but not for a major type.  The range is used to include 0 (the KNX DPT numbering scheme starts at 0)."@en ;
    rdfs:range xsd:nonNegativeInteger ;
    rdfs:subPropertyOf knx:datapointTypeData .

knx:emForecastValue a knx:DatapointType,
        owl:NamedIndividual ;
    dct:description "Power forecast value" ;
    knx:dptBitSizeMax 120 ;
    knx:dptMajorNumber 525 ;
    knx:dptMinorNumber 500 ;
    knx:isAssembledWith knx:type.dpt.field.525.500.i0.fv.VAL_LIM,
        knx:type.dpt.field.525.500.i1.fv.VAL_PPR,
        knx:type.dpt.field.525.500.i2.fv.Reserved,
        knx:type.dpt.field.525.500.i3.fv.Lower_95PPR,
        knx:type.dpt.field.525.500.i4.fv.Lower_68PPR,
        knx:type.dpt.field.525.500.i5.fv.Upper_68PPR,
        knx:type.dpt.field.525.500.i6.fv.Upper_95PPR,
        knx:type.dpt.field.525.500.i7.fv.Upper_Limit,
        knx:type.dpt.field.525.500.i8.fv.Lower_Limit,
        knx:type.dpt.field.525.500.i9.fv.Expected .

knx:emissionCtrl a owl:Class ;
    rdfs:label "Emission Control"@en ;
    dct:identifier <urn:knx:fct.emissionCtrl> ;
    rdfs:comment "A specific Application Function to optimize different energy consumers. An emissionCtrl is an energy saving Application Functions and routines based on the actual use of a building (space), depending on real user needs, to avoid unnecessary energy use and CO2 emissions."@en ;
    rdfs:subClassOf knx:energyCtrl .

knx:fanStage a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Fan Stage"@en ;
    dct:description "a point representing DPT 5.100: Fan Stage"@en ;
    dct:identifier "urn:knx:dpt.fanStage" ;
    dct:subject "5.100",
        "Fan Stage" ;
    dct:title "Fan Stage"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "5"^^xsd:positiveInteger ;
    knx:dptMinorNumber "100"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.5.100.i0 ;
    knx:label "Fan Stage"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 5.100: Fan Stage"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#fanStage"^^xsd:anyURI .

knx:fieldDefault a owl:DatatypeProperty,
        owl:FunctionalProperty ;
    rdfs:label "field default"@en ;
    rdfs:comment "Default values, used to fill KNX data fields with proper content in case no related data are provided from an external entity such as an API. The type of “fieldDefault” depends on the type of the field it is associated to. It is ... for (field type): 0 or 1 (B), xsd:positiveInteger (U), xsd:integer (V), xsd:float (F), xsd:integer (N, as it contains the KIM-value part of a key-value-pair), xsd:string (A and A[n]). Field types D<n> and Z8 will not contain a fieldDefault value."@en ;
    rdfs:range rdfs:Literal ;
    rdfs:subPropertyOf knx:datapointTypeDataField .

knx:fieldIndex a owl:DatatypeProperty,
        owl:FunctionalProperty ;
    rdfs:label "field index"@en ;
    rdfs:comment "Field index, used to identify the correct position of a KNX data field as part of an entire datapoint type."@en ;
    rdfs:range xsd:nonNegativeInteger ;
    rdfs:subPropertyOf knx:datapointTypeDataField .

knx:fieldName a owl:DatatypeProperty,
        owl:FunctionalProperty ;
    rdfs:label "field name"@en ;
    rdfs:comment "Field name, used to define a (user readable) name of a KNX data field as part of an entire datapoint type."@en ;
    rdfs:range xsd:string ;
    rdfs:subPropertyOf knx:datapointTypeDataField .

knx:fieldResolution a owl:DatatypeProperty,
        owl:FunctionalProperty ;
    rdfs:label "field resolution"@en ;
    rdfs:comment "Field resolution, a factor for the value range of a KNX data field as part of an entire datapoint type."@en ;
    rdfs:range xsd:float ;
    rdfs:subPropertyOf knx:datapointTypeDataField .

knx:fieldSize a owl:DatatypeProperty,
        owl:FunctionalProperty ;
    rdfs:label "field size"@en ;
    rdfs:comment "Field size, used to define the actual size in bits of a KNX data field as part of an entire datapoint type. The size may be not present, in case of an inluded datapoint type (DPT)."@en ;
    rdfs:range xsd:nonNegativeInteger ;
    rdfs:subPropertyOf knx:datapointTypeDataField .

knx:fieldStringSchema a owl:DatatypeProperty,
        owl:FunctionalProperty ;
    rdfs:label "field string schema"@en ;
    rdfs:comment "Field string scheme, used to define a charset scheme of a KNX data field as part of an entire datapoint type (usually string/char DPTs). Same as for ETS XML data."@en ;
    rdfs:range [ a rdfs:Datatype ;
            owl:oneOf [ a rdf:List ;
                    rdf:first "iso-8859-1" ;
                    rdf:rest [ a rdf:List ;
                            rdf:first "raw" ;
                            rdf:rest [ a rdf:List ;
                                    rdf:first "us-ascii" ;
                                    rdf:rest [ a rdf:List ;
                                            rdf:first "utf-8" ;
                                            rdf:rest () ] ] ] ] ] ;
    rdfs:subPropertyOf knx:datapointTypeDataField .

knx:fieldType a owl:DatatypeProperty,
        owl:FunctionalProperty ;
    rdfs:label "field type"@en ;
    rdfs:comment """Field type, used to define a (coding) type of a KNX data field as part of an entire datapoint type, specified in KNX (not all types are used in the KIM).

A    Character
A[n] String of n characters
B    Boolean / Bit set
C    Control
E    Exponent
F    Floating point value
M    Mantissa
N    eNumeration
r    Reserved bit or field
S    Sign
U    Unsigned value
V    2's Complement signed value
Z8   Standardised Status/Command (8 bit)"""@en ;
    rdfs:range [ a rdfs:Datatype ;
            owl:oneOf [ a rdf:List ;
                    rdf:first "A" ;
                    rdf:rest [ a rdf:List ;
                            rdf:first "A[n]" ;
                            rdf:rest [ a rdf:List ;
                                    rdf:first "B" ;
                                    rdf:rest [ a rdf:List ;
                                            rdf:first "C" ;
                                            rdf:rest [ a rdf:List ;
                                                    rdf:first "D<n>" ;
                                                    rdf:rest [ a rdf:List ;
                                                            rdf:first "F" ;
                                                            rdf:rest [ a rdf:List ;
                                                                    rdf:first "N" ;
                                                                    rdf:rest [ a rdf:List ;
                                                                            rdf:first "S" ;
                                                                            rdf:rest [ a rdf:List ;
                                                                                    rdf:first "U" ;
                                                                                    rdf:rest [ a rdf:List ;
                                                                                            rdf:first "V" ;
                                                                                            rdf:rest [ a rdf:List ;
                                                                                                    rdf:first "Z8" ;
                                                                                                    rdf:rest [ a rdf:List ;
                                                                                                            rdf:first "r" ;
                                                                                                            rdf:rest () ] ] ] ] ] ] ] ] ] ] ] ] ] ;
    rdfs:subPropertyOf knx:datapointTypeDataField .

knx:groupAddress a owl:DatatypeProperty,
        owl:FunctionalProperty ;
    rdfs:label "group address"@en ;
    rdfs:comment "A numerical address identifier, used in KNX to address a set of (registered) receivers,  similar to an IP multicast address."@en ;
    rdfs:range xsd:positiveInteger ;
    rdfs:subPropertyOf knx:functionpointData .

knx:hvacEmergMode a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "HVACEmergMode"@en ;
    dct:description "a point representing DPT 20.106: HVACEmergMode"@en ;
    dct:identifier "urn:knx:dpt.hvacEmergMode" ;
    dct:subject "20.106",
        "HVACEmergMode" ;
    dct:title "HVACEmergMode"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "106"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.106.i0 ;
    knx:label "HVACEmergMode"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.106: HVACEmergMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#hvacEmergMode"^^xsd:anyURI .

knx:installationHints a owl:DatatypeProperty,
        owl:FunctionalProperty ;
    rdfs:label "Installation Hints"@en ;
    rdfs:comment "From MaC assigend installation hints as part of the project."@en ;
    rdfs:range xsd:string ;
    rdfs:subPropertyOf core:deviceData .

knx:invert a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Invert"@en ;
    dct:description "a point representing DPT 1.012: Invert"@en ;
    dct:identifier "urn:knx:dpt.invert" ;
    dct:subject "1.012",
        "1.12",
        "Invert" ;
    dct:title "Invert"@en ;
    knx:dptBitSizeMax "1"^^xsd:positiveInteger ;
    knx:dptMajorNumber "1"^^xsd:positiveInteger ;
    knx:dptMinorNumber "12"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.1.12.i0 ;
    knx:label "Invert"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 1.012: Invert"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#invert"^^xsd:anyURI .

knx:isAssembledWith a owl:IrreflexiveProperty,
        owl:ObjectProperty ;
    rdfs:label "is assembled with"@en ;
    rdfs:comment "At least one DPT field must be present for a datapoint type (DPT)."@en ;
    rdfs:domain knx:DatapointType ;
    rdfs:range knx:DatapointTypeField .

knx:lengthmm a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Length mm"@en ;
    dct:description "a point representing DPT 7.011: Length mm"@en ;
    dct:identifier "urn:knx:dpt.lengthmm" ;
    dct:subject "7.011",
        "7.11",
        "Length mm" ;
    dct:title "Length mm"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "7"^^xsd:positiveInteger ;
    knx:dptMinorNumber "11"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.7.11.i0 ;
    knx:label "Length mm"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 7.011: Length mm"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#lengthmm"^^xsd:anyURI .

knx:lightActuatorErrorInfo a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "LightActuatorErrorInfo"@en ;
    dct:description "a point representing DPT 21.601: LightActuatorErrorInfo"@en ;
    dct:identifier "urn:knx:dpt.lightActuatorErrorInfo" ;
    dct:subject "21.601",
        "LightActuatorErrorInfo" ;
    dct:title "LightActuatorErrorInfo"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "21"^^xsd:positiveInteger ;
    knx:dptMinorNumber "601"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.21.601.i0.LoadDetectionError,
        knx:type.dpt.field.21.601.i1.Undervoltage,
        knx:type.dpt.field.21.601.i2.Overcurrent,
        knx:type.dpt.field.21.601.i3.Underload,
        knx:type.dpt.field.21.601.i4.DefectiveLoad,
        knx:type.dpt.field.21.601.i5.LampFailure,
        knx:type.dpt.field.21.601.i6.Overheat,
        knx:type.dpt.field.21.601.i7.Reserved ;
    knx:label "LightActuatorErrorInfo"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 21.601: LightActuatorErrorInfo"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#lightActuatorErrorInfo"^^xsd:anyURI .

knx:lightingCtrl a owl:Class ;
    rdfs:label "Lighting Control"@en ;
    dct:identifier <urn:knx:fct.lightingCtrl> ;
    rdfs:comment "A specific Application Function category that provides illumination and controls luminaries. The category is derived from parent concepts that are specified as part of the EN 50090-6-2."@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:lighting ;
            owl:onProperty tag:operatesForTrade ],
        core:ApplicationFunction .

knx:macVersion a owl:DatatypeProperty,
        owl:FunctionalProperty ;
    rdfs:label "mac version"@en ;
    rdfs:comment "Version identifier that has generated an installation, usually generated by a Mac."@en ;
    rdfs:range xsd:string ;
    rdfs:subPropertyOf knx:installationData .

knx:nonKNXmappingAddress a owl:DatatypeProperty ;
    rdfs:label "non KNX mapping address"@en ;
    rdfs:comment "Used to map a foreign protocol address to a KNX address identifier that is mapped to a specific datapoint. Due to the large number of protocols the data property is not explicitly modeled per (foreign) protocol; it is defined as a generic (bitwise unlimited) integer. Hence this the actual address identifier can be expressed as a large – but unstructured – bit field."@en ;
    rdfs:range xsd:integer .

knx:openClose a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Open Close"@en ;
    dct:description "a point representing DPT 1.009: Open Close"@en ;
    dct:identifier "urn:knx:dpt.openClose" ;
    dct:subject "1.009",
        "1.9",
        "Open Close" ;
    dct:title "Open Close"@en ;
    knx:dptBitSizeMax "1"^^xsd:positiveInteger ;
    knx:dptMajorNumber "1"^^xsd:positiveInteger ;
    knx:dptMinorNumber "9"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.1.9.i0 ;
    knx:label "Open Close"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 1.009: Open Close"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#openClose"^^xsd:anyURI .

knx:projectInstallationNumber a owl:DatatypeProperty,
        owl:FunctionalProperty ;
    rdfs:label "Project Installation Number"@en ;
    rdfs:comment "Project installation number, usually generated by a Mac (edited by an installer)."@en ;
    rdfs:range xsd:string ;
    rdfs:subPropertyOf knx:installationData .

knx:sceneAB a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Scene AB"@en ;
    dct:description "a point representing DPT 1.022: Scene AB"@en ;
    dct:identifier "urn:knx:dpt.sceneAB" ;
    dct:subject "1.022",
        "1.22",
        "Scene AB" ;
    dct:title "Scene AB"@en ;
    knx:dptBitSizeMax "1"^^xsd:positiveInteger ;
    knx:dptMajorNumber "1"^^xsd:positiveInteger ;
    knx:dptMinorNumber "22"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.1.22.i0 ;
    knx:label "Scene AB"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 1.022: Scene AB"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#sceneAB"^^xsd:anyURI .

knx:sceneNumber a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "SceneNumber"@en ;
    dct:description "a point representing DPT 17.001: SceneNumber"@en ;
    dct:identifier "urn:knx:dpt.sceneNumber" ;
    dct:subject "17.001",
        "17.1",
        "SceneNumber" ;
    dct:title "SceneNumber"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "17"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.17.1.i0.SceneNumber,
        knx:type.dpt.field.17.1.i1.Reserved ;
    knx:label "SceneNumber"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 17.001: SceneNumber"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#sceneNumber"^^xsd:anyURI .

knx:shadingCtrl a owl:Class ;
    rdfs:label "Shading Control"@en ;
    dct:identifier <urn:knx:fct.shadingCtrl> ;
    rdfs:comment "A specific Application Function category that controls the solar irradiance by means of motorized sun protection. Very often there are protection functions that interfere with the sun protection. The category is derived from parent concepts that are specified as part of the EN 50090-6-2."@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:shading ;
            owl:onProperty tag:operatesForTrade ],
        core:ApplicationFunction .

knx:statusLightingActuator a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Status Lighting Actuator"@en ;
    dct:description "a point representing DPT 207.600: Status Lighting Actuator"@en ;
    dct:identifier "urn:knx:dpt.statusLightingActuator" ;
    dct:subject "207.600",
        "Status Lighting Actuator" ;
    dct:title "Status Lighting Actuator"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "207"^^xsd:positiveInteger ;
    knx:dptMinorNumber "600"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.207.600.i0.ValidActualValue,
        knx:type.dpt.field.207.600.i1.Locked,
        knx:type.dpt.field.207.600.i2.Forced,
        knx:type.dpt.field.207.600.i3.NightModeActive,
        knx:type.dpt.field.207.600.i4.StaircaseLightingFunction,
        knx:type.dpt.field.207.600.i5.Dimming,
        knx:type.dpt.field.207.600.i6.LocalOverride,
        knx:type.dpt.field.207.600.i7.Failure,
        knx:type.dpt.field.207.600.i8.ActualValue ;
    knx:label "Status Lighting Actuator"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 207.600: Status Lighting Actuator"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#statusLightingActuator"^^xsd:anyURI .

knx:switchControl a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Switch Control"@en ;
    dct:description "a point representing DPT 2.001: Switch Control"@en ;
    dct:identifier "urn:knx:dpt.switchControl" ;
    dct:subject "2.001",
        "2.1",
        "Switch Control" ;
    dct:title "Switch Control"@en ;
    knx:dptBitSizeMax "2"^^xsd:positiveInteger ;
    knx:dptMajorNumber "2"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.2.1.i0.switch,
        knx:type.dpt.field.2.x.i1.c ;
    knx:label "Switch Control"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 2.001: Switch Control"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#switchControl"^^xsd:anyURI .

knx:tariff a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Tariff"@en ;
    dct:description "a point representing DPT 5.006: Tariff"@en ;
    dct:identifier "urn:knx:dpt.tariff" ;
    dct:subject "5.006",
        "5.6",
        "Tariff" ;
    dct:title "Tariff"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "5"^^xsd:positiveInteger ;
    knx:dptMinorNumber "6"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.5.6.i0 ;
    knx:label "Tariff"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 5.006: Tariff"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#tariff"^^xsd:anyURI .

knx:tempRoomSetpSetShiftF16_a4a_ a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Room Temperature Setpoint Shift"@en ;
    dct:description "a point representing DPT 275.101: TempRoomSetpSetShiftF16[4]"@en ;
    dct:identifier "urn:knx:dpt.tempRoomSetpSetShiftF16_a4a_" ;
    dct:subject "275.101",
        "Room Temperature Setpoint Shift" ;
    dct:title "Room Temperature Setpoint Shift"@en ;
    knx:dptBitSizeMax "64"^^xsd:positiveInteger ;
    knx:dptMajorNumber "275"^^xsd:positiveInteger ;
    knx:dptMinorNumber "101"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.275.101.i0.TempSetpShiftBProt,
        knx:type.dpt.field.275.101.i1.TempSetpShiftEco,
        knx:type.dpt.field.275.101.i2.TempSetpShiftStdby,
        knx:type.dpt.field.275.101.i3.TempSetpShiftComf ;
    knx:label "Room Temperature Setpoint Shift"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 275.101: TempRoomSetpSetShiftF16[4]"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#tempRoomSetpSetShiftF16_a4a_"^^xsd:anyURI .

knx:tempRoomSetpSet_a3a_ a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "TempRoomSetpSetShift[3]"@en ;
    dct:description "a point representing DPT 212.100: TempRoomSetpSetShift[3]"@en ;
    dct:identifier "urn:knx:dpt.tempRoomSetpSet_a3a_" ;
    dct:subject "212.100",
        "TempRoomSetpSetShift[3]" ;
    dct:title "TempRoomSetpSetShift[3]"@en ;
    knx:dptBitSizeMax "48"^^xsd:positiveInteger ;
    knx:dptMajorNumber "212"^^xsd:positiveInteger ;
    knx:dptMinorNumber "100"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.212.100.i0.TempSetpShiftEco,
        knx:type.dpt.field.212.100.i1.TempSetpShiftStdby,
        knx:type.dpt.field.212.100.i2.TempSetpShiftComf ;
    knx:label "TempRoomSetpSetShift[3]"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 212.100: TempRoomSetpSetShift[3]"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#tempRoomSetpSet_a3a_"^^xsd:anyURI .

knx:tempRoomSetpSet_a4a_ a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "TempRoomSetpSet[4]"@en ;
    dct:description "a point representing DPT 213.100: TempRoomSetpSet[4]"@en ;
    dct:identifier "urn:knx:dpt.tempRoomSetpSet_a4a_" ;
    dct:subject "213.100",
        "TempRoomSetpSet[4]" ;
    dct:title "TempRoomSetpSet[4]"@en ;
    knx:dptBitSizeMax "64"^^xsd:positiveInteger ;
    knx:dptMajorNumber "213"^^xsd:positiveInteger ;
    knx:dptMinorNumber "100"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.213.100.i0.TempSetpBProt,
        knx:type.dpt.field.213.100.i1.TempSetpEco,
        knx:type.dpt.field.213.100.i2.TempSetpStdby,
        knx:type.dpt.field.213.100.i3.TempSetpComf ;
    knx:label "TempRoomSetpSet[4]"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 213.100: TempRoomSetpSet[4]"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#tempRoomSetpSet_a4a_"^^xsd:anyURI .

knx:type.digit.u4_0_3 a owl:NamedIndividual ;
    knx:rangeMax "3"^^xsd:unsignedLong ;
    knx:rangeMin "0"^^xsd:unsignedLong ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.digit.u4_0_3"^^xsd:anyURI .

knx:type.digit.u4_1_12 a owl:NamedIndividual ;
    knx:rangeMax "12"^^xsd:unsignedLong ;
    knx:rangeMin "1"^^xsd:unsignedLong ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.digit.u4_1_12"^^xsd:anyURI .

knx:type.digit.u5 a owl:NamedIndividual ;
    knx:rangeMax "31"^^xsd:unsignedLong ;
    knx:rangeMin "0"^^xsd:unsignedLong ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.digit.u5"^^xsd:anyURI .

knx:type.digit.u5_1_31 a owl:NamedIndividual ;
    knx:rangeMax "31"^^xsd:unsignedLong ;
    knx:rangeMin "1"^^xsd:unsignedLong ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.digit.u5_1_31"^^xsd:anyURI .

knx:type.dpt.field.512.500.i0.pc.CE_CNT a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Number of power contraint elements" ;
    knx:fieldIndex 0 ;
    knx:fieldName "CE_CNT" ;
    knx:fieldSize 8 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u8_0_15 .

knx:type.dpt.field.512.501.i0.ec.CE_CNT a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "number of engergy constraint elements" ;
    knx:fieldIndex 0 ;
    knx:fieldName "CE_CNT" ;
    knx:fieldSize 8 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u8_0_10 .

knx:type.dpt.field.512.503.i7.pei.PE_CNT a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "number of poer envelopes" ;
    knx:fieldIndex 7 ;
    knx:fieldName "PE_CNT" ;
    knx:fieldSize 8 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u8_0_15 .

knx:type.dpt.field.512.504.i1.pp.SC_CNT a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Number of power sequence containers" ;
    knx:fieldIndex 1 ;
    knx:fieldName "SC_CNT" ;
    knx:fieldSize 4 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4 .

knx:type.dpt.field.512.505.i1.ps.SLT_CNT a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Number of power sequence slots" ;
    knx:fieldIndex 1 ;
    knx:fieldName "SLT_CNT" ;
    knx:fieldSize 4 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4_1_15 .

knx:type.dpt.field.512.506.i1.smombc.OM_CNT a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "number of operation modes" ;
    knx:fieldIndex 1 ;
    knx:fieldName "OM_CNT" ;
    knx:fieldSize 4 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4_1_15 .

knx:type.dpt.field.512.506.i2.smombc.TRAN_CNT a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "number of transitions" ;
    knx:fieldIndex 2 ;
    knx:fieldName "TRAN_CNT" ;
    knx:fieldSize 4 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4 .

knx:type.dpt.field.512.507.i1.smfrbc.OM_CNT a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "number of FRBC operation modes" ;
    knx:fieldIndex 1 ;
    knx:fieldName "OM_CNT" ;
    knx:fieldSize 4 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4_1_15 .

knx:type.dpt.field.512.507.i2.smfrbc.TRAN_CNT a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "number of transtions" ;
    knx:fieldIndex 2 ;
    knx:fieldName "TRAN_CNT" ;
    knx:fieldSize 4 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4 .

knx:type.dpt.field.512.508.i2.fltp.PE_CNT a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "number of fill level target profile elements" ;
    knx:fieldIndex 2 ;
    knx:fieldName "PE_CNT" ;
    knx:fieldSize 8 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u8_0_54 .

knx:type.dpt.field.512.509.i0.lb.LBE_CNT a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "number of leakage behaviour elements" ;
    knx:fieldIndex 0 ;
    knx:fieldName "LBE_CNT" ;
    knx:fieldSize 8 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u8_0_44 .

knx:type.dpt.field.512.510.i1.smddbc.OM_CNT a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "number of operation modes" ;
    knx:fieldIndex 1 ;
    knx:fieldName "OM_CNT" ;
    knx:fieldSize 4 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4_1_15 .

knx:type.dpt.field.512.510.i2.smddb.TRAN_CNT a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "number of transitions" ;
    knx:fieldIndex 2 ;
    knx:fieldName "TRAN_CNT" ;
    knx:fieldSize 4 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4 .

knx:type.dpt.field.512.511.i0.td.TIMER_CNT a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "number of timer declarations" ;
    knx:fieldIndex 0 ;
    knx:fieldName "TIMER_CNT" ;
    knx:fieldSize 8 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u8_0_15 .

knx:type.dpt.field.512.512.i1.uf.FE_CNT a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "number of usage forecast elements" ;
    knx:fieldIndex 1 ;
    knx:fieldName "FE_CNT" ;
    knx:fieldSize 8 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u8_0_12 .

knx:type.dpt.field.ddbc.om.i2.OME_CNT a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "number of operation modes" ;
    knx:fieldIndex 2 ;
    knx:fieldName "OME_CNT" ;
    knx:fieldSize 3 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u3 .

knx:type.dpt.field.frbc.om.i2.OME_CNT a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "number of operation mode elements" ;
    knx:fieldIndex 2 ;
    knx:fieldName "OME_CNT" ;
    knx:fieldSize 3 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u3 .

knx:type.dpt.field.ombc.om.i2.PR_CNT a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "number of power ranges" ;
    knx:fieldIndex 2 ;
    knx:fieldName "PR_CNT" ;
    knx:fieldSize 3 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u3 .

knx:type.dpt.field.pc.i3.LR_CNT a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "number of limit ranges" ;
    knx:fieldIndex 3 ;
    knx:fieldName "LR_CNT" ;
    knx:fieldSize 8 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u8 .

knx:type.dpt.field.psc.i1.SQ_CNT a knx:DatapointTypeField,
        owl:NamedIndividual ;
    dct:description "Number of power sequences in a power sequence container" ;
    knx:fieldIndex 1 ;
    knx:fieldName "SQ_CNT" ;
    knx:fieldSize 4 ;
    knx:fieldType "U" ;
    knx:includesDigit knx:type.digit.u4 .

knx:type.kvpair.inactive a owl:NamedIndividual ;
    rdfs:label "Inactive = 0"@en ;
    dct:title "Inactive = 0"@en ;
    knx:valueAPI "inactive" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.inactive"^^xsd:anyURI .

knx:type.kvpair.stepcode.0 a owl:NamedIndividual ;
    rdfs:label "Break = 0"@en ;
    dct:title "Break = 0"@en ;
    knx:valueAPI "break" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.stepcode.0"^^xsd:anyURI .

knx:type.kvpair.stepcode.1 a owl:NamedIndividual ;
    rdfs:label "14% = 1"@en ;
    dct:title "14% = 1"@en ;
    knx:valueAPI "14%" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.stepcode.1"^^xsd:anyURI .

knx:type.kvpair.stepcode.2 a owl:NamedIndividual ;
    rdfs:label "28% = 2"@en ;
    dct:title "28% = 2"@en ;
    knx:valueAPI "28%" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.stepcode.2"^^xsd:anyURI .

knx:type.kvpair.stepcode.3 a owl:NamedIndividual ;
    rdfs:label "42% = 3"@en ;
    dct:title "42% = 3"@en ;
    knx:valueAPI "42%" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.stepcode.3"^^xsd:anyURI .

knx:type.kvpair.stepcode.4 a owl:NamedIndividual ;
    rdfs:label "56% = 4"@en ;
    dct:title "56% = 4"@en ;
    knx:valueAPI "56%" ;
    knx:valueKNX 4 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.stepcode.4"^^xsd:anyURI .

knx:type.kvpair.stepcode.5 a owl:NamedIndividual ;
    rdfs:label "70% = 5"@en ;
    dct:title "70% = 5"@en ;
    knx:valueAPI "70%" ;
    knx:valueKNX 5 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.stepcode.5"^^xsd:anyURI .

knx:type.kvpair.stepcode.6 a owl:NamedIndividual ;
    rdfs:label "84% = 6"@en ;
    dct:title "84% = 6"@en ;
    knx:valueAPI "84%" ;
    knx:valueKNX 6 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.stepcode.6"^^xsd:anyURI .

knx:type.kvpair.stepcode.7 a owl:NamedIndividual ;
    rdfs:label "100% = 7"@en ;
    dct:title "100% = 7"@en ;
    knx:valueAPI "100%" ;
    knx:valueKNX 7 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.stepcode.7"^^xsd:anyURI .

mac:BlindsMoveUpDown a owl:Class ;
    rdfs:label "Blinds Move Up Down"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_light_illuminance_room ;
            owl:onProperty knx:actsOnPhenomenonQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_blindsactuator_positionvector ;
            owl:onProperty knx:adjustsEquipmentQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:upDown ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_blindsactuator_positionvector ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:downwards ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:upwards ;
                                owl:onProperty tag:hasStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:BlindsPositionLength a owl:Class ;
    rdfs:label "Blinds Position Length"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_light_illuminance_room ;
            owl:onProperty knx:actsOnPhenomenonQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_blindsactuator_positionvector ;
            owl:onProperty knx:adjustsEquipmentQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:lengthmm ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_blindsactuator_positionvector ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:BlindsPositionPercentage a owl:Class ;
    rdfs:label "Blinds Position Percentage"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_light_illuminance_room ;
            owl:onProperty knx:actsOnPhenomenonQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_blindsactuator_positionvector ;
            owl:onProperty knx:adjustsEquipmentQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:scaling ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_blindsactuator_positionvector ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:BlindsSlatPositionDegrees a owl:Class ;
    rdfs:label "Blinds Slat Position Degrees"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_light_illuminance_room ;
            owl:onProperty knx:actsOnPhenomenonQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_slatsactuator_positionvector ;
            owl:onProperty knx:adjustsEquipmentQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:rotationAngle ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_slatsactuator_positionvector ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:BlindsSlatPositionPercentage a owl:Class ;
    rdfs:label "Blinds Slat Position Percentage"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_light_illuminance_room ;
            owl:onProperty knx:actsOnPhenomenonQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_slatsactuator_positionvector ;
            owl:onProperty knx:adjustsEquipmentQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:scaling ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_slatsactuator_positionvector ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:BlindsStatus a owl:Class ;
    rdfs:label "Blinds Status"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:upDown ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_blindsactuator_positionvector ;
            owl:onProperty knx:measuresEquipmentQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_light_illuminance_room ;
            owl:onProperty knx:observesPhenomenonQualityKind ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_blindsactuator_positionvector ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:downwards ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:upwards ;
                                owl:onProperty tag:hasStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:BlindsStopStep a owl:Class ;
    rdfs:label "Blinds Stop Step"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_slatsactuator_positionvector ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:downwards ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:stopped ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:upwards ;
                                owl:onProperty tag:hasStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_light_illuminance_room ;
            owl:onProperty knx:actsOnPhenomenonQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_blindsactuator_positionvector ;
            owl:onProperty knx:adjustsEquipmentQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_slatsactuator_positionvector ;
            owl:onProperty knx:adjustsEquipmentQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:step ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_blindsactuator_positionvector ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:downwards ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:stopped ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:upwards ;
                                owl:onProperty tag:hasStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:BlindsStopTrigger a owl:Class ;
    rdfs:label "Blinds Stop Trigger"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_light_illuminance_room ;
            owl:onProperty knx:actsOnPhenomenonQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_blindsactuator_positionvector ;
            owl:onProperty knx:adjustsEquipmentQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:trigger ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_blindsactuator_positionvector ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:trigger ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:stopped ;
                                owl:onProperty tag:hasStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:LightCurrentDimmingValue a owl:Class ;
    rdfs:label "Light Current Dimming Value"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom [ a owl:Class ;
                    owl:unionOf ( mac:LightAbsoluteSetvalueRequest mac:LightRelativeDimmingRequest ) ] ;
            owl:onProperty knx:isStatusOf ],
        [ a owl:Restriction ;
            owl:hasValue knx:scaling ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:measuresEquipmentQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_light_illuminance ;
            owl:onProperty knx:observesPhenomenonQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:lighting ;
            owl:onProperty tag:operatesForTrade ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:LightCurrentStatus a owl:Class ;
    rdfs:label "Light Current Status"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom mac:LightSwitchRequest ;
            owl:onProperty knx:isStatusOf ],
        [ a owl:Restriction ;
            owl:hasValue knx:switch ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:measuresEquipmentQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_light_illuminance ;
            owl:onProperty knx:observesPhenomenonQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:lighting ;
            owl:onProperty tag:operatesForTrade ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:off ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:on ;
                                owl:onProperty tag:hasStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint ;
    owl:disjointWith mac:LightSwitchRequest .

mac:ShutterMoveUpDown a owl:Class ;
    rdfs:label "Shutter Move Up Down"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_light_illuminance_room ;
            owl:onProperty knx:actsOnPhenomenonQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_blindsactuator_positionvector ;
            owl:onProperty knx:adjustsEquipmentQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:upDown ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:downwards ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:upwards ;
                                owl:onProperty tag:hasStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:ShutterPositionLength a owl:Class ;
    rdfs:label "Shutter Position Length"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_light_illuminance_room ;
            owl:onProperty knx:actsOnPhenomenonQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_blindsactuator_positionvector ;
            owl:onProperty knx:adjustsEquipmentQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:lengthmm ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_blindsactuator_positionvector ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:ShutterPositionPercentage a owl:Class ;
    rdfs:label "Shutter Position Percentage"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_light_illuminance_room ;
            owl:onProperty knx:actsOnPhenomenonQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_blindsactuator_positionvector ;
            owl:onProperty knx:adjustsEquipmentQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:scaling ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_blindsactuator_positionvector ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:ShutterStatus a owl:Class ;
    rdfs:label "Shutter Status"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_blindsactuator_positionvector ;
            owl:onProperty knx:adjustsEquipmentQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:upDown ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_light_illuminance_room ;
            owl:onProperty knx:observesPhenomenonQualityKind ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_blindsactuator_positionvector ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:downwards ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:upwards ;
                                owl:onProperty tag:hasStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:ShutterStopStep a owl:Class ;
    rdfs:label "Shutter Stop Step"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_light_illuminance_room ;
            owl:onProperty knx:actsOnPhenomenonQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_blindsactuator_positionvector ;
            owl:onProperty knx:adjustsEquipmentQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:step ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_blindsactuator_positionvector ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:downwards ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:stopped ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:upwards ;
                                owl:onProperty tag:hasStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:ShutterStopTrigger a owl:Class ;
    rdfs:label "Shutter Stop Trigger"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_light_illuminance_room ;
            owl:onProperty knx:actsOnPhenomenonQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_blindsactuator_positionvector ;
            owl:onProperty knx:adjustsEquipmentQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:trigger ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_blindsactuator_positionvector ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:trigger ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:stopped ;
                                owl:onProperty tag:hasStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:StaircaseTriggerRequest a owl:Class ;
    rdfs:label "Staircase Trigger Request"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_light_illuminance ;
            owl:onProperty knx:actsOnPhenomenonQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:adjustsEquipmentQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:start ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:lighting ;
            owl:onProperty tag:operatesForTrade ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:trigger ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:on ;
                                owl:onProperty tag:hasStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:SwitchCurrentStatus a owl:Class ;
    rdfs:label "Switch Current Status"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:switch ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:off ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:on ;
                                owl:onProperty tag:hasStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:SwitchRequest a owl:Class ;
    rdfs:label "Switch Request"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:switch ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:off ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:on ;
                                owl:onProperty tag:hasStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:dimLight a owl:Class ;
    rdfs:label "User Light Dimming"@en ;
    dct:identifier <urn:knx:fct.dimLight> ;
    dct:subject "DAB" ;
    rdfs:comment "A user operated light dimming request including an explicit dimming status. The light switch request inlcuding its status is inlcluded."@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onClass mac:LightAbsoluteSetvalueRequest ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:LightCurrentDimmingValue ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:LightRelativeDimmingRequest ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        mac:switchLight .

mac:hasCommunicationMode a owl:DatatypeProperty ;
    rdfs:label "has communication mode"@en ;
    rdfs:comment "Used to indicate that a KNX concept implements the KNX communication mode (S-Mode, LTE-Mode). Most likely, this can be assigned to KNX Datapoint Types and to KNX DPAs (i.e. those which are not present in S-Mode implementations of FBs)"@en ;
    rdfs:range [ a rdfs:Datatype ;
            owl:oneOf [ a rdf:List ;
                    rdf:first "LTE" ;
                    rdf:rest [ a rdf:List ;
                            rdf:first "S" ;
                            rdf:rest () ] ] ] .

mac:staircaseLight a owl:Class ;
    rdfs:label "Staircase Lighting"@en ;
    dct:identifier <urn:knx:fct.staircaseLight> ;
    dct:subject "LSAB" ;
    rdfs:comment "A user operated staircase light switch/trigger request including an explicit status."@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_light_illuminance ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onClass mac:StaircaseStatus ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:StaircaseSwitchRequest ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:StaircaseTriggerRequest ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:lightingCtrl .

core:Actionpoint a owl:Class ;
    rdfs:label "Actionpoint"@en ;
    rdfs:comment "Points with other operation types rather than a datapoint. It allows to invoke a function to manipulate states (see thing description)."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/core#Actionpoint"^^xsd:anyURI ;
    rdfs:subClassOf core:Point .

core:Eventpoint a owl:Class ;
    rdfs:label "Eventpoint"@en ;
    rdfs:comment "Points with other operation types rather than a datapoint. It asynchronously pushes event data to consumers (see thing description)."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/core#Eventpoint"^^xsd:anyURI ;
    rdfs:subClassOf core:Point .

core:Installation a owl:Class ;
    rdfs:label "Installation"@en ;
    rdfs:comment "An installation consists of equipment that is assigned to a location. It is a deployed system (e.g. HVAC system or fire protection system) and consists of equipment (such as cabinets) and (application) functions that are used for a particular purpose. The (application) functions are hosted in this case at a location."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/core#Installation"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:allValuesFrom xsd:string ;
                        owl:onProperty core:state ] [ a owl:Restriction ;
                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                        owl:onDataRange xsd:string ;
                        owl:onProperty core:state ] ) ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty core:comment ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:dateTime ;
            owl:onProperty core:lastModified ],
        [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:allValuesFrom xsd:string ;
                        owl:onProperty knx:contractNumber ] [ a owl:Restriction ;
                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                        owl:onDataRange xsd:string ;
                        owl:onProperty knx:contractNumber ] ) ],
        [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:allValuesFrom xsd:string ;
                        owl:onProperty knx:macVersion ] [ a owl:Restriction ;
                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                        owl:onDataRange xsd:string ;
                        owl:onProperty knx:macVersion ] ) ],
        [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:allValuesFrom xsd:string ;
                        owl:onProperty knx:projectInstallationNumber ] [ a owl:Restriction ;
                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                        owl:onDataRange xsd:string ;
                        owl:onProperty knx:projectInstallationNumber ] ) ],
        core:Asset .

core:Location a owl:Class ;
    rdfs:label "Location"@en ;
    rdfs:comment "A location is a physical named geographical place that is used to identify a point, an area or room, inside or outside of a building. This  generic location root node simplifies the replacement of the entire location model."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Location"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/core#Location"^^xsd:anyURI ;
    rdfs:subClassOf core:Thing .

core:applicationProgramData a owl:DatatypeProperty ;
    rdfs:label "application program data"@en ;
    rdfs:comment "A parent data property, used to express any kind of generic data that relates to an application program."@en ;
    rdfs:domain core:ApplicationProgram .

core:firmware a owl:DatatypeProperty,
        owl:FunctionalProperty ;
    rdfs:label "firmware"@en ;
    rdfs:comment "An identifier to specify the (numerical) firmware version of a device."@en ;
    rdfs:range xsd:string ;
    rdfs:subPropertyOf core:deviceData .

core:hardware a owl:DatatypeProperty,
        owl:FunctionalProperty ;
    rdfs:label "hardware"@en ;
    rdfs:comment "An identifier to specify the (numerical) hardware version of a device."@en ;
    rdfs:range xsd:string ;
    rdfs:subPropertyOf core:deviceData .

core:hasProduct a owl:FunctionalProperty,
        owl:ObjectProperty ;
    rdfs:label "has product"@en ;
    rdfs:comment "To define a relation to a product from an equipment."@en ;
    rdfs:domain core:Equipment ;
    rdfs:range core:Product ;
    owl:inverseOf core:isProductOf .

core:isDatapointOf a owl:ObjectProperty ;
    rdfs:label "is datapoint of"@en ;
    rdfs:domain core:Datapoint ;
    rdfs:subPropertyOf core:isPointOf .

core:lastModified a owl:DatatypeProperty,
        owl:FunctionalProperty ;
    rdfs:label "last modified"@en ;
    rdfs:comment "Last modified time stamp, usually generated by Mac. May be used from other concepts, therefore no domain is defined."@en ;
    rdfs:range xsd:dateTime .

core:mediaType a owl:DatatypeProperty ;
    rdfs:label "Media Type"@en ;
    rdfs:comment "An identifier to specify the (string based) media where this product can be used. Usually, IP, RF, TP."@en ;
    rdfs:range xsd:string ;
    rdfs:subPropertyOf core:productData .

core:model a owl:DatatypeProperty,
        owl:FunctionalProperty ;
    rdfs:label "Model"@en ;
    rdfs:comment "An identifier to specify the (numerical) model version of an application program."@en ;
    rdfs:range xsd:positiveInteger ;
    rdfs:subPropertyOf core:applicationProgramData .

core:productData a owl:DatatypeProperty ;
    rdfs:label "product data"@en ;
    rdfs:comment "A parent data property, used to express any kind of generic data that relates to a product."@en ;
    rdfs:domain core:Product .

core:supportsFunctionalBlock a owl:ObjectProperty ;
    rdfs:label "supports functional block"@en ;
    rdfs:comment "To define the general presence of a functional block, implemented/realized in a device. The OP does not claim the operational (concurrent) presence of a certain FB at Runtime."@en ;
    rdfs:domain core:Device ;
    rdfs:range core:FunctionalBlock .

core:version a owl:DatatypeProperty,
        owl:FunctionalProperty ;
    rdfs:label "Version"@en ;
    rdfs:comment "An identifier to specify the (numerical) version of an application program."@en ;
    rdfs:range xsd:positiveInteger ;
    rdfs:subPropertyOf core:applicationProgramData .

loc:hasBuilding a owl:ObjectProperty ;
    rdfs:label "has building"@en ;
    rdfs:comment "A strong OP relationship to express a relation to building contained in a site."@en ;
    rdfs:domain [ a owl:Class ;
            owl:unionOf ( loc:Site loc:SiteSegment ) ] ;
    rdfs:range loc:Building ;
    rdfs:subPropertyOf loc:hasLocation ;
    owl:inverseOf loc:isBuildingOf .

loc:hasFloor a owl:ObjectProperty ;
    rdfs:label "has floor"@en ;
    rdfs:comment "A strong OP relationship to express a relation to a floor contained in a location."@en ;
    rdfs:domain [ a owl:Class ;
            owl:unionOf ( loc:Building loc:Space ) ] ;
    rdfs:range loc:Floor ;
    rdfs:subPropertyOf loc:hasLocation ;
    owl:inverseOf loc:isFloorOf .

loc:hasRoomSegment a owl:ObjectProperty ;
    rdfs:label "has room segment"@en ;
    rdfs:comment "A strong OP relationship to express a relation to a room segment contained in a room or room segment."@en ;
    rdfs:domain [ a owl:Class ;
            owl:unionOf ( loc:Room loc:RoomSegment ) ] ;
    rdfs:range loc:RoomSegment ;
    rdfs:subPropertyOf loc:hasSpace ;
    owl:inverseOf loc:isRoomSegmentOf .

loc:hasSiteSegment a owl:ObjectProperty ;
    rdfs:label "has site segment"@en ;
    rdfs:comment "A strong OP relationship to express a relation to a site segment contained in a site."@en ;
    rdfs:domain [ a owl:Class ;
            owl:unionOf ( loc:Site loc:SiteSegment ) ] ;
    rdfs:range loc:SiteSegment ;
    rdfs:subPropertyOf loc:hasLocation ;
    owl:inverseOf loc:isSiteSegmentOf .

loc:hasUpperFloor a owl:FunctionalProperty,
        owl:InverseFunctionalProperty,
        owl:ObjectProperty ;
    rdfs:label "has upper floor"@en ;
    rdfs:comment "A relation from one floor to the next floor."@en ;
    rdfs:domain loc:Floor ;
    rdfs:range loc:Floor ;
    rdfs:subPropertyOf core:refersTo .

loc:isEquipmentOf a owl:ObjectProperty ;
    rdfs:label "is equipment of"@en ;
    rdfs:domain core:Equipment ;
    rdfs:range loc:Location .

tag:CO2Concentration a tag:QuantityKind,
        owl:NamedIndividual ;
    rdfs:label "Concentration, CO2"@en ;
    dct:description "Refers to the concentration of CO2 molecules in the air, measured in ppm. This is a specialization of quantitykind:Concentration."@en ;
    dct:title "Concentration, CO2"@en ;
    rdfs:comment "Refers to the concentration of CO2 molecules in the air, measured in ppm. This is a specialization of quantitykind:Concentration."@en ;
    rdfs:isDefinedBy "https://project-haystack.org/doc/lib-phScience/co2-concentration"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#CO2Concentration"^^xsd:anyURI .

tag:DateValue a tag:QuantityKind,
        owl:NamedIndividual ;
    rdfs:label "Date"@en ;
    dct:description "Represents the fact that the quantity is a date (any format statement is out of scope in this tag category), without any part relating to the time of day."@en ;
    dct:title "Date"@en ;
    rdfs:comment "Represents the fact that the quantity is a date (any format statement is out of scope in this tag category), without any part relating to the time of day."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#DateValue"^^xsd:anyURI .

tag:DimmLevel a tag:QuantityKind,
        owl:NamedIndividual ;
    rdfs:label "Dimming Level"@en ;
    dct:description "This property models the dimming level of a luminaire. This also is used for the individual colour parts, in which case it shall be used in combination with the corresponding chromaticity tags of category StateType (R/G/B/W)."@en ;
    dct:title "Dimming Level"@en ;
    rdfs:comment "This property models the dimming level of a luminaire. This also is used for the individual colour parts, in which case it shall be used in combination with the corresponding chromaticity tags of category StateType (R/G/B/W)."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#DimmLevel"^^xsd:anyURI .

tag:blindsActuator a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Blinds Actuator"@en ;
    dct:description "Used to control an actuator equipment to regulate the light incidence (blinds or shutter position). Don't care if the blinds position is internally operated from the actuator by a motor or other means."@en ;
    dct:title "Blinds Actuator"@en ;
    rdfs:comment "Used to control an actuator equipment to regulate the light incidence (blinds or shutter position). Don't care if the blinds position is internally operated from the actuator by a motor or other means."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#blindsActuator"^^xsd:anyURI .

tag:dehumidificationMode a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Dehumidification Mode"@en ;
    dct:description "This state type expresses the 'dehumidification' mode of the ventilation system. Usually, this is related to lowering the relative air humidity by removing moist air and replacing it with dry air."@en ;
    dct:title "Dehumidification Mode"@en ;
    rdfs:comment "This state type expresses the 'dehumidification' mode of the ventilation system. Usually, this is related to lowering the relative air humidity by removing moist air and replacing it with dry air."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#dehumidificationMode"^^xsd:anyURI .

tag:drive a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Drive"@en ;
    dct:description "Physical unit used for driving mechanically actuated final controlling elements. Examples of actuating drives are electric, hydraulic or pneumatic actuating drives, diaphragm systems or piston actuators (see IEC 60050-351)."@en ;
    dct:title "Drive"@en ;
    rdfs:comment "Physical unit used for driving mechanically actuated final controlling elements. Examples of actuating drives are electric, hydraulic or pneumatic actuating drives, diaphragm systems or piston actuators (see IEC 60050-351)."@en ;
    rdfs:isDefinedBy "https://www.electropedia.org/iev/iev.nsf/display?openform&ievref=351-56-16"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#drive"^^xsd:anyURI .

tag:ductSection a tag:Locality,
        owl:NamedIndividual ;
    rdfs:label "Duct Section"@en ;
    dct:description "A section of ductwork that refers to those parts of distribution systems in buildings that are ducts, mostly for transporting air."@en ;
    dct:title "Duct Section"@en ;
    rdfs:comment "A section of ductwork that refers to those parts of distribution systems in buildings that are ducts, mostly for transporting air."@en ;
    rdfs:isDefinedBy "https://project-haystack.org/doc/lib-phIoT/ductSection"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#ductSection"^^xsd:anyURI .

tag:electrical a tag:Trade,
        owl:NamedIndividual ;
    rdfs:label "Electrical"@en ;
    dct:description "An electrical installation is a group of items of electrical equipment that are permanently electrically connected together and can be supplied with electricity from the works of an electricity entity or from a generating source. An electrical installation contains the electrical wiring of buildings, transmission lines, stationary machines, fuses, and related equipment."@en ;
    dct:title "Electrical"@en ;
    rdfs:comment "An electrical installation is a group of items of electrical equipment that are permanently electrically connected together and can be supplied with electricity from the works of an electricity entity or from a generating source. An electrical installation contains the electrical wiring of buildings, transmission lines, stationary machines, fuses, and related equipment."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Electrical_wiring"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#electrical"^^xsd:anyURI .

tag:facade a tag:Locality,
        owl:NamedIndividual ;
    rdfs:label "Facade"@en ;
    dct:description "A façade is generally the front part or exterior of a building. Mainly used as a building facade."@en ;
    dct:title "Facade"@en ;
    rdfs:comment "A façade is generally the front part or exterior of a building. Mainly used as a building facade."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Fa%C3%A7ade"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#facade"^^xsd:anyURI .

tag:fanMotor a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Fan Motor"@en ;
    dct:description "Used to control a motor equipment to create air flow with a fan. The interest is the motor and not the actuator equipment, containing the motor."@en ;
    dct:title "Fan Motor"@en ;
    rdfs:comment "Used to control a motor equipment to create air flow with a fan. The interest is the motor and not the actuator equipment, containing the motor."@en ;
    rdfs:isDefinedBy "https://project-haystack.org/doc/lib-phIoT/fan-motor"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#fanMotor"^^xsd:anyURI .

tag:frost a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Frost State"@en ;
    dct:description "This state type expresses the state of frost. Usually, this state is related to the protection of shading equipment such as blinds and slats, as their drive might be damaged when trying to move frozen blinds or slats. In case of frost, the equipment might be put into a protective position, which prevents it from being used for shading purposes. This state type is the inverse of the 'No Frost' state type."@en ;
    dct:title "Frost State"@en ;
    rdfs:comment "This state type expresses the state of frost. Usually, this state is related to the protection of shading equipment such as blinds and slats, as their drive might be damaged when trying to move frozen blinds or slats. In case of frost, the equipment might be put into a protective position, which prevents it from being used for shading purposes. This state type is the inverse of the 'No Frost' state type."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#frost"^^xsd:anyURI .

tag:garage a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Garage"@en ;
    dct:description "A garage is a walled, roofed structure for storing a vehicle or vehicles that may be part of or attached to a home ('attached garage'), or a separate outbuilding or shed ('detached garage'). Preferably used with an Room."@en ;
    dct:title "Garage"@en ;
    rdfs:comment "A garage is a walled, roofed structure for storing a vehicle or vehicles that may be part of or attached to a home ('attached garage'), or a separate outbuilding or shed ('detached garage'). Preferably used with an Room."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Garage_(residential)"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#garage"^^xsd:anyURI .

tag:garden a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Garden"@en ;
    dct:description "A garden is a planned space, usually outdoors, set aside for the cultivation, display, and enjoyment of plants and other forms of nature. Preferably used with an outside Location or Space."@en ;
    dct:title "Garden"@en ;
    rdfs:comment "A garden is a planned space, usually outdoors, set aside for the cultivation, display, and enjoyment of plants and other forms of nature. Preferably used with an outside Location or Space."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Garden"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#garden"^^xsd:anyURI .

tag:gym a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Gym"@en ;
    dct:description "A gym (also known as a fitness club, fitness center, health spa, and health club) is a place that houses exercise equipment for the purpose of physical exercise."@en ;
    dct:title "Gym"@en ;
    rdfs:comment "A gym (also known as a fitness club, fitness center, health spa, and health club) is a place that houses exercise equipment for the purpose of physical exercise."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Health_club"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#gym"^^xsd:anyURI .

tag:hallway a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Hallway"@en ;
    dct:description "A hallway or corridor is an interior space in a building that is used to connect other rooms. Preferably used with an Room."@en ;
    dct:title "Hallway"@en ;
    rdfs:comment "A hallway or corridor is an interior space in a building that is used to connect other rooms. Preferably used with an Room."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Hallway"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#hallway"^^xsd:anyURI .

tag:hasPointInterface a owl:ObjectProperty ;
    rdfs:label "has point interface"@en ;
    rdfs:comment "An OP relationship to a list that describes the runtime interworking interface type of a datapoint. A datapoint usually reflects a logical or physical (input/output) point, combinations with other (parameter/diagnostic) tags are possible."@en ;
    rdfs:domain core:Datapoint ;
    rdfs:range tag:PointInterface ;
    rdfs:subPropertyOf tag:hasTag ;
    owl:inverseOf tag:isPointInterfaceOf .

tag:humidificationMode a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Humidification Mode"@en ;
    dct:description "This state type expresses the 'humidification' mode of the ventilation system. Usually, this is related to raising the relative air humidity by adding moist air to a room."@en ;
    dct:title "Humidification Mode"@en ;
    rdfs:comment "This state type expresses the 'humidification' mode of the ventilation system. Usually, this is related to raising the relative air humidity by adding moist air to a room."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#humidificationMode"^^xsd:anyURI .

tag:noFrost a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "No Frost"@en ;
    dct:description "This state type expresses the state of no frost. Usually, this state is related to the protection of shading equipment such as blinds and slats. In case no frost has been detected, no frost protection is required and this equipment might be used as intended. This state type is the inverse of the 'Frost State' state type."@en ;
    dct:title "No Frost"@en ;
    rdfs:comment "This state type expresses the state of no frost. Usually, this state is related to the protection of shading equipment such as blinds and slats. In case no frost has been detected, no frost protection is required and this equipment might be used as intended. This state type is the inverse of the 'Frost State' state type."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#noFrost"^^xsd:anyURI .

tag:noRainfall a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "No Rainfall"@en ;
    dct:description "This state type expresses the state of no heavy rainfall. Usually, this state is related to the protection of shading equipment such as blinds and slats. In case of no heavy rainfall, no protection is required and this equipment might be used for shading purposes as intended. This state type is the inverse of the 'Rainfall State' state type."@en ;
    dct:title "No Rainfall"@en ;
    rdfs:comment "This state type expresses the state of no heavy rainfall. Usually, this state is related to the protection of shading equipment such as blinds and slats. In case of no heavy rainfall, no protection is required and this equipment might be used for shading purposes as intended. This state type is the inverse of the 'Rainfall State' state type."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#noRainfall"^^xsd:anyURI .

tag:noStorm a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "No Storm"@en ;
    dct:description "This state type expresses the state of no storm. Usually, this state is related to the protection of shading equipment such as blinds and slats. In case of no storm, storm protection is not required and this equipment might be used for shading purposes as intended. This state type is the inverse of the 'Storm State' state type."@en ;
    dct:title "No Storm"@en ;
    rdfs:comment "This state type expresses the state of no storm. Usually, this state is related to the protection of shading equipment such as blinds and slats. In case of no storm, storm protection is not required and this equipment might be used for shading purposes as intended. This state type is the inverse of the 'Storm State' state type."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#noStorm"^^xsd:anyURI .

tag:office a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Office"@en ;
    dct:description "An office is a space where an organization's employees perform administrative work in order to support and realize objects and goals of the organization. Preferably used with a Building or Room."@en ;
    dct:title "Office"@en ;
    rdfs:comment "An office is a space where an organization's employees perform administrative work in order to support and realize objects and goals of the organization. Preferably used with a Building or Room."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Office"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#office"^^xsd:anyURI .

tag:person a tag:PhenomenonType,
        owl:NamedIndividual ;
    rdfs:label "Person"@en ;
    dct:description "Represents a person in the contect of the building domain. Hence this there is no need to distinguish on the level of living entities."@en ;
    dct:title "Person"@en ;
    rdfs:comment "Represents a person in the contect of the building domain. Hence this there is no need to distinguish on the level of living entities."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#person"^^xsd:anyURI .

tag:qk_ph_air_co2concentration_room a tag:PhenomenonQualityKind,
        owl:NamedIndividual ;
    tag:hasLocality tag:room ;
    tag:hasPhenomenonType tag:air ;
    tag:hasQuantityKind tag:CO2Concentration ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_ph_air_co2concentration_room"^^xsd:anyURI .

tag:qk_ph_air_temperature_floor a tag:PhenomenonQualityKind,
        owl:NamedIndividual ;
    tag:hasLocality tag:floor ;
    tag:hasPhenomenonType tag:air ;
    tag:hasQuantityKind quantitykind:Temperature ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_ph_air_temperature_floor"^^xsd:anyURI .

tag:qk_ph_air_temperature_returnsection a tag:PhenomenonQualityKind,
        owl:NamedIndividual ;
    tag:hasLocality tag:returnSection ;
    tag:hasPhenomenonType tag:air ;
    tag:hasQuantityKind quantitykind:Temperature ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_ph_air_temperature_returnsection"^^xsd:anyURI .

tag:qk_ph_air_temperature_supplysection a tag:PhenomenonQualityKind,
        owl:NamedIndividual ;
    tag:hasLocality tag:supplySection ;
    tag:hasPhenomenonType tag:air ;
    tag:hasQuantityKind quantitykind:Temperature ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_ph_air_temperature_supplysection"^^xsd:anyURI .

tag:qk_ph_water_volumeflowrate_pipesection a tag:PhenomenonQualityKind,
        owl:NamedIndividual ;
    tag:hasLocality tag:pipeSection ;
    tag:hasPhenomenonType tag:water ;
    tag:hasQuantityKind quantitykind:VolumeFlowRate ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_ph_water_volumeflowrate_pipesection"^^xsd:anyURI .

tag:rain a tag:PhenomenonType,
        owl:NamedIndividual ;
    rdfs:label "Rain"@en ;
    dct:description "Rain is water droplets that have condensed from atmospheric water vapor and then fall under gravity."@en ;
    dct:title "Rain"@en ;
    rdfs:comment "Rain is water droplets that have condensed from atmospheric water vapor and then fall under gravity."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Rain"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#rain"^^xsd:anyURI .

tag:rainfall a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Rainfall State"@en ;
    dct:description "This state type expresses the state of heavy rainfall. Usually, this state is related to the protection of shading equipment such as blinds and slats. In case of heavy rainfall, this equipment might be put into a protective position, which prevents it from being used for shading purposes. This state type is the inverse of the 'No Rainfall' state type."@en ;
    dct:title "Rainfall State"@en ;
    rdfs:comment "This state type expresses the state of heavy rainfall. Usually, this state is related to the protection of shading equipment such as blinds and slats. In case of heavy rainfall, this equipment might be put into a protective position, which prevents it from being used for shading purposes. This state type is the inverse of the 'No Rainfall' state type."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#rainfall"^^xsd:anyURI .

tag:site a tag:Locality,
        owl:NamedIndividual ;
    rdfs:label "Site"@en ;
    dct:description "A functional subdivison of a location, consisting of one or several usually adjoining buildings."@en ;
    dct:title "Site"@en ;
    rdfs:comment "A functional subdivison of a location, consisting of one or several usually adjoining buildings."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#site"^^xsd:anyURI .

tag:slatsActuator a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Slats Actuator"@en ;
    dct:description "Slats are vertical or horizontal pieces of a window blind. Slats actuator is used to control an actuator equipment to regulate the light incidence (slats position/angle). Don't care if the slats position/angle is internally operated from the actuator by a motor or other means."@en ;
    dct:title "Slats Actuator"@en ;
    rdfs:comment "Slats are vertical or horizontal pieces of a window blind. Slats actuator is used to control an actuator equipment to regulate the light incidence (slats position/angle). Don't care if the slats position/angle is internally operated from the actuator by a motor or other means."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Slat"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#slatsActuator"^^xsd:anyURI .

tag:staircase a tag:LocationUsage,
        owl:NamedIndividual ;
    rdfs:label "Staircase"@en ;
    dct:description "Stairs are a structure designed to bridge a large vertical distance between lower and higher levels by dividing it into smaller vertical distances."@en ;
    dct:title "Staircase"@en ;
    rdfs:comment "Stairs are a structure designed to bridge a large vertical distance between lower and higher levels by dividing it into smaller vertical distances."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Stairs"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#staircase"^^xsd:anyURI .

tag:storm a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Storm State"@en ;
    dct:description "This state type expresses the state of storm. Usually, this state is related to the protection of shading equipment such as blinds and slats, which can be damaged due to high wind speeds. In case of storm, this equipment might be put into a protective position, which prevents it from being used for shading purposes. This state type is the inverse of the 'No Storm' state type."@en ;
    dct:title "Storm State"@en ;
    rdfs:comment "This state type expresses the state of storm. Usually, this state is related to the protection of shading equipment such as blinds and slats, which can be damaged due to high wind speeds. In case of storm, this equipment might be put into a protective position, which prevents it from being used for shading purposes. This state type is the inverse of the 'No Storm' state type."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#storm"^^xsd:anyURI .

tag:tempSetpointTypeAlternative a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Type of Temperature Setpoint Alternative"@en ;
    dct:description "This state type expresses that an alternative room temperature setpoint (internal to the room setpoint manager) is used for temperature control in a room."@en ;
    dct:title "Type of Temperature Setpoint Alternative"@en ;
    rdfs:comment "This state type expresses that an alternative room temperature setpoint (internal to the room setpoint manager) is used for temperature control in a room."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#tempSetpointTypeAlternative"^^xsd:anyURI .

tag:unlocked a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Unlocked State"@en ;
    dct:description "This state type expresses that an equipment is in an unlocked state. Typically, this means that the equipment reacts to new input commands as intended. This state type is the inverse of the 'locked' state type."@en ;
    dct:title "Unlocked State"@en ;
    rdfs:comment "This state type expresses that an equipment is in an unlocked state. Typically, this means that the equipment reacts to new input commands as intended. This state type is the inverse of the 'locked' state type."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#unlocked"^^xsd:anyURI .

tag:valveActuator a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Valve Actuator"@en ;
    dct:description "Used to control an actuator equipment to regulate regulate the flow of fluid (valve position). Don't care if the valve position is internally operated from the actuator by a motor or other means."@en ;
    dct:title "Valve Actuator"@en ;
    rdfs:comment "Used to control an actuator equipment to regulate regulate the flow of fluid (valve position). Don't care if the valve position is internally operated from the actuator by a motor or other means."@en ;
    rdfs:isDefinedBy "https://project-haystack.org/doc/lib-phIoT/valve-actuator"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#valveActuator"^^xsd:anyURI .

tag:wind a tag:PhenomenonType,
        owl:NamedIndividual ;
    rdfs:label "Wind"@en ;
    dct:description "Wind is the natural movement of air or other gases relative to a planet's surface. Winds are commonly classified by their spatial scale, their speed and direction, the forces that cause them, the regions in which they occur, and their effect."@en ;
    dct:title "Wind"@en ;
    rdfs:comment "Wind is the natural movement of air or other gases relative to a planet's surface. Winds are commonly classified by their spatial scale, their speed and direction, the forces that cause them, the regions in which they occur, and their effect."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Wind"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#wind"^^xsd:anyURI .

tag:window a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Window"@en ;
    dct:description "A window is an opening in a wall, door, roof, or vehicle that allows the exchange of light and may also allow the passage of sound and sometimes air."@en ;
    dct:title "Window"@en ;
    rdfs:comment "A window is an opening in a wall, door, roof, or vehicle that allows the exchange of light and may also allow the passage of sound and sometimes air."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Window"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#window"^^xsd:anyURI .

jsonschema:maximum a owl:DatatypeProperty,
        owl:FunctionalProperty ;
    rdfs:label "maximum"@en ;
    rdfs:comment "Limits a numerical datapoint value in its applicative behavior to a maximum. Represents an external definition, hence it is also used from other concepts, therefore no domain is defined (merged ontologies -> intersection problems). The range xsd:decimal covers also numerical values with a fraction such as 12.34 or -13.56."@en ;
    rdfs:range xsd:decimal .

jsonschema:minimum a owl:DatatypeProperty,
        owl:FunctionalProperty ;
    rdfs:label "minimum"@en ;
    rdfs:comment "Limits a numerical datapoint value in its applicative behavior to a minimum. Represents an external definition, hence it is also used from other concepts, therefore no domain is defined (merged ontologies -> intersection problems). The range xsd:decimal covers also numerical values with a fraction such as 12.34 or -13.56."@en ;
    rdfs:range xsd:decimal .

quantitykind:Illuminance a tag:QuantityKind,
        owl:NamedIndividual ;
    rdfs:label "Illuminance"@en ;
    dct:description "Illuminance is the total luminous flux incident on a surface, per unit area. It is a measure of the intensity of the incident light. As a note, focus is the light source, which is mostly the interest in the building control domain."@en ;
    dct:title "Illuminance"@en ;
    rdfs:comment "Illuminance is the total luminous flux incident on a surface, per unit area. It is a measure of the intensity of the incident light. As a note, focus is the light source, which is mostly the interest in the building control domain."@en ;
    rdfs:isDefinedBy "http://qudt.org/vocab/quantitykind"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/qudt/org/vocab/quantitykind/Illuminance"^^xsd:anyURI .

quantitykind:RelativeHumidity a tag:QuantityKind,
        owl:NamedIndividual ;
    rdfs:label "Relative Humidity"@en ;
    dct:description "Relative Humidity is the ratio of the partial pressure of water vapor in an air-water mixture to the saturated vapor pressure of water at a prescribed temperature. The relative humidity of air depends not only on temperature but also on the pressure of the system of interest."@en ;
    dct:title "Relative Humidity"@en ;
    rdfs:comment "Relative Humidity is the ratio of the partial pressure of water vapor in an air-water mixture to the saturated vapor pressure of water at a prescribed temperature. The relative humidity of air depends not only on temperature but also on the pressure of the system of interest."@en ;
    rdfs:isDefinedBy "http://qudt.org/vocab/quantitykind"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/qudt/org/vocab/quantitykind/RelativeHumidity"^^xsd:anyURI .

unit:DAY a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "day" .

unit:L a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "L" .

unit:M3 a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "m³" .

unit:OHM a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "Ω" .

unit:PA a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "Pa" .

unit:PPM a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "PPM" .

unit:V a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "V" .

unit:W-PER-M2 a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "W/m²" .

knx:combinedStatusRTC a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Combined Status RTC"@en ;
    dct:description "a point representing DPT 22.103: Combined Status RTC"@en ;
    dct:identifier "urn:knx:dpt.combinedStatusRTC" ;
    dct:subject "22.103",
        "Combined Status RTC" ;
    dct:title "Combined Status RTC"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "22"^^xsd:positiveInteger ;
    knx:dptMinorNumber "103"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.22.103.i0.GeneralFailureInformation,
        knx:type.dpt.field.22.103.i1.ActiveMode,
        knx:type.dpt.field.22.103.i2.DewPointStatus,
        knx:type.dpt.field.22.103.i3.FrostAlarm,
        knx:type.dpt.field.22.103.i4.OverheatAlarm,
        knx:type.dpt.field.22.103.i5.ControllerInactive,
        knx:type.dpt.field.22.103.i6.AdditionalHeatingCoolingStage,
        knx:type.dpt.field.22.103.i7.HeatingModeEnabled,
        knx:type.dpt.field.22.103.i8.CoolingModeEnabled,
        knx:type.dpt.field.22.103.i9.Reserved ;
    knx:label "Combined Status RTC"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 22.103: Combined Status RTC"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#combinedStatusRTC"^^xsd:anyURI .

knx:composes a owl:ObjectProperty ;
    rdfs:label "composes"@en ;
    rdfs:comment "An OP relationship to express a relation from a functional block to datapoints as part of a FB. Such datapoints includes per definition additional semantic information, with this a FB can be composed with its mandatory/optional datapoints."@en ;
    rdfs:range core:FunctionalBlock ;
    rdfs:subPropertyOf core:isDatapointOf ;
    owl:inverseOf knx:isComposedBy .

knx:datapointTypeData a owl:DatatypeProperty ;
    rdfs:label "datapoint type"@en ;
    rdfs:comment "A parent data property, used to express any kind of generic data that relates to a datapoint type."@en ;
    rdfs:domain knx:DatapointType .

knx:emCommodityQuantity a knx:DatapointType,
        owl:NamedIndividual ;
    knx:dptBitSizeMax 8 ;
    knx:dptMajorNumber 20 ;
    knx:dptMinorNumber 500 ;
    knx:isAssembledWith knx:type.dpt.field.20.500.i0.cq.ID .

knx:emFillLevelRange a knx:DatapointType,
        owl:NamedIndividual ;
    knx:dptBitSizeMax 16 ;
    knx:dptMajorNumber 514 ;
    knx:dptMinorNumber 500 ;
    knx:isAssembledWith knx:type.dpt.field.514.500.i0.flr.LV,
        knx:type.dpt.field.514.500.i1.flr.UV .

knx:emTransition a knx:DatapointType,
        owl:NamedIndividual ;
    knx:dptBitSizeMax 48 ;
    knx:dptMajorNumber 519 ;
    knx:dptMinorNumber 500 ;
    knx:isAssembledWith knx:type.dpt.field.519.500.i0.tran.BLOCK_TIMERS,
        knx:type.dpt.field.519.500.i1.tran.START_TIMERS,
        knx:type.dpt.field.519.500.i2.tran.FROM,
        knx:type.dpt.field.519.500.i3.tran.TO,
        knx:type.dpt.field.519.500.i4.tran.ID,
        knx:type.dpt.field.519.500.i5.tran.AC,
        knx:type.dpt.field.519.500.i6.tran.Reserved .

knx:enableHCstage a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Enable HC Stage"@en ;
    dct:description "a point representing DPT 20.116: Enable HC Stage"@en ;
    dct:identifier "urn:knx:dpt.enableHCstage" ;
    dct:subject "20.116",
        "Enable HC Stage" ;
    dct:title "Enable HC Stage"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "116"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.116.i0 ;
    knx:label "Enable HC Stage"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.116: Enable HC Stage"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#enableHCstage"^^xsd:anyURI .

knx:functionpointData a owl:DatatypeProperty ;
    rdfs:label "function point data"@en ;
    rdfs:comment "A parent data property, used to express any kind of generic data that relates to a function point."@en ;
    rdfs:domain knx:FunctionPoint .

knx:installationData a owl:DatatypeProperty ;
    rdfs:label "installation data"@en ;
    rdfs:comment "A parent data property, used to express any kind of generic data that relates to an installation."@en ;
    rdfs:domain core:Installation .

knx:isComposedBy a owl:ObjectProperty ;
    rdfs:label "is composed by"@en ;
    rdfs:domain core:FunctionalBlock ;
    rdfs:subPropertyOf core:hasDatapoint .

knx:isTagSetOf a owl:ObjectProperty ;
    rdfs:label "is tag set of"@en ;
    rdfs:domain tag:TagSet ;
    rdfs:range [ a owl:Class ;
            owl:unionOf ( knx:FunctionPoint core:ApplicationFunction core:Datapoint core:Equipment ) ] .

knx:occupancy a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Occupancy"@en ;
    dct:description "a point representing DPT 1.018: Occupancy"@en ;
    dct:identifier "urn:knx:dpt.occupancy" ;
    dct:subject "1.018",
        "1.18",
        "Occupancy" ;
    dct:title "Occupancy"@en ;
    knx:dptBitSizeMax "1"^^xsd:positiveInteger ;
    knx:dptMajorNumber "1"^^xsd:positiveInteger ;
    knx:dptMinorNumber "18"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.1.18.i0 ;
    knx:label "Occupancy"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 1.018: Occupancy"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#occupancy"^^xsd:anyURI .

knx:plantMngmtCtrl a owl:Class ;
    rdfs:label "Plant Management Control"@en ;
    dct:identifier <urn:knx:fct.plantMngmCtrl> ;
    rdfs:comment "A specific Application Function category for overall management functions of a plant or a part of a plant. For example, a Scheduler automatically schedules the systems, such as heating, ventilation, and lighting, to coordinate with facility usage. The category is derived from parent concepts that are specified as part of the EN 50090-6-2."@en ;
    rdfs:subClassOf core:ApplicationFunction .

knx:sceneControl a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "SceneControl"@en ;
    dct:description "a point representing DPT 18.001: SceneControl"@en ;
    dct:identifier "urn:knx:dpt.sceneControl" ;
    dct:subject "18.001",
        "18.1",
        "SceneControl" ;
    dct:title "SceneControl"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "18"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.18.1.i0.SceneNumber,
        knx:type.dpt.field.18.1.i1.Reserved,
        knx:type.dpt.field.18.1.i2.C ;
    knx:label "SceneControl"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 18.001: SceneControl"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#sceneControl"^^xsd:anyURI .

knx:temphvacAbsNext a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "TempHVACAbsNext"@en ;
    dct:description "a point representing DPT 220.100: Next Temperature and Time Delay"@en ;
    dct:identifier "urn:knx:dpt.temphvacAbsNext" ;
    dct:subject "220.100",
        "TempHVACAbsNext" ;
    dct:title "TempHVACAbsNext"@en ;
    knx:dptBitSizeMax "32"^^xsd:positiveInteger ;
    knx:dptMajorNumber "220"^^xsd:positiveInteger ;
    knx:dptMinorNumber "100"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.220.100.i0.Temp,
        knx:type.dpt.field.220.100.i1.DelayTime ;
    knx:label "TempHVACAbsNext"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 220.100: Next Temperature and Time Delay"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#temphvacAbsNext"^^xsd:anyURI .

knx:type.digit.s8 a owl:NamedIndividual ;
    knx:rangeMax "127"^^xsd:long ;
    knx:rangeMin "-128"^^xsd:long ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.digit.s8"^^xsd:anyURI .

knx:type.digit.u8_0_15 a owl:NamedIndividual ;
    knx:rangeMax "15"^^xsd:unsignedLong ;
    knx:rangeMin "0"^^xsd:unsignedLong ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.digit.u8_0_15"^^xsd:anyURI .

knx:type.kvpair.rolConsumer a owl:NamedIndividual ;
    dct:title "Consumer" ;
    knx:valueAPI "roleConsumer" ;
    knx:valueKNX 1 .

knx:type.kvpair.rolConsumerAndProducer a owl:NamedIndividual ;
    dct:title "Consumer and Producer" ;
    knx:valueAPI "rolConsumerAndProducer" ;
    knx:valueKNX 3 .

knx:type.kvpair.rolNone a owl:NamedIndividual ;
    dct:title "no role" ;
    knx:valueAPI "roleNone" ;
    knx:valueKNX 0 .

knx:type.kvpair.rolProducer a owl:NamedIndividual ;
    dct:title "Producer" ;
    knx:valueAPI "roleProducer" ;
    knx:valueKNX 2 .

knx:type.kvpair.startMethodAuto a owl:NamedIndividual ;
    rdfs:label "Started automatically = 1"@en ;
    dct:title "Started automatically = 1"@en ;
    knx:valueAPI "startedAutomatically" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.startMethodAuto"^^xsd:anyURI .

knx:type.kvpair.startMethodGateway a owl:NamedIndividual ;
    rdfs:label "Started by Gateway = 2"@en ;
    dct:title "Started by Gateway = 2"@en ;
    knx:valueAPI "startedByGateway" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.startMethodGateway"^^xsd:anyURI .

knx:type.kvpair.startMethodUnknown a owl:NamedIndividual ;
    rdfs:label "Unknown = 0"@en ;
    dct:title "Unknown = 0"@en ;
    knx:valueAPI "unknown" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.startMethodUnknown"^^xsd:anyURI .

knx:type.kvpair.testNotPending a owl:NamedIndividual ;
    rdfs:label "No test pending = 1"@en ;
    dct:title "No test pending = 1"@en ;
    knx:valueAPI "noTestPending" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.testNotPending"^^xsd:anyURI .

knx:type.kvpair.testPending a owl:NamedIndividual ;
    rdfs:label "Test pending = 2"@en ;
    dct:title "Test pending = 2"@en ;
    knx:valueAPI "testPending" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.testPending"^^xsd:anyURI .

knx:type.kvpair.testResultFailedExceeded a owl:NamedIndividual ;
    rdfs:label "Failed, max delay exceeded = 4"@en ;
    dct:title "Failed, max delay exceeded = 4"@en ;
    knx:valueAPI "failed,MaxDelayExceeded" ;
    knx:valueKNX 4 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.testResultFailedExceeded"^^xsd:anyURI .

knx:type.kvpair.testResultFailedInTime a owl:NamedIndividual ;
    rdfs:label "Failed, test executed in time = 3"@en ;
    dct:title "Failed, test executed in time = 3"@en ;
    knx:valueAPI "failed,TestExecutedInTime" ;
    knx:valueKNX 3 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.testResultFailedInTime"^^xsd:anyURI .

knx:type.kvpair.testResultPassedExceeded a owl:NamedIndividual ;
    rdfs:label "Passed max delay exceeded = 2"@en ;
    dct:title "Passed max delay exceeded = 2"@en ;
    knx:valueAPI "passedMaxDelayExceeded" ;
    knx:valueKNX 2 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.testResultPassedExceeded"^^xsd:anyURI .

knx:type.kvpair.testResultPassedInTime a owl:NamedIndividual ;
    rdfs:label "Passed in time = 1"@en ;
    dct:title "Passed in time = 1"@en ;
    knx:valueAPI "passedInTime" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.testResultPassedInTime"^^xsd:anyURI .

knx:type.kvpair.testResultStopped a owl:NamedIndividual ;
    rdfs:label "Test manually stopped = 5"@en ;
    dct:title "Test manually stopped = 5"@en ;
    knx:valueAPI "testManuallyStopped" ;
    knx:valueKNX 5 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.testResultStopped"^^xsd:anyURI .

knx:type.kvpair.testResultUnknown a owl:NamedIndividual ;
    rdfs:label "Unknown = 0"@en ;
    dct:title "Unknown = 0"@en ;
    knx:valueAPI "unknown" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.testResultUnknown"^^xsd:anyURI .

knx:type.kvpair.testUnknown a owl:NamedIndividual ;
    rdfs:label "Unknown = 0"@en ;
    dct:title "Unknown = 0"@en ;
    knx:valueAPI "unknown" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.testUnknown"^^xsd:anyURI .

mac:FrostAlarm a owl:Class ;
    rdfs:label "Frost Alarm"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:alarm ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_outside ;
            owl:onProperty knx:observesPhenomenonQualityKind ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_outside ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:alarm ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:frost ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:noFrost ;
                                owl:onProperty tag:hasStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:LightAbsoluteSetvalueRequest a owl:Class ;
    rdfs:label "Light Absolute Setvalue Request"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_light_illuminance ;
            owl:onProperty knx:actsOnPhenomenonQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:adjustsEquipmentQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:scaling ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:lighting ;
            owl:onProperty tag:operatesForTrade ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:LightRelativeDimmingRequest a owl:Class ;
    rdfs:label "Light Relative Dimming Request"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_light_illuminance ;
            owl:onProperty knx:actsOnPhenomenonQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:adjustsEquipmentQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:controlDimming ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:lighting ;
            owl:onProperty tag:operatesForTrade ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:cmd ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:relativeValue ;
                                owl:onProperty tag:hasPointOperation ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:RainAlarm a owl:Class ;
    rdfs:label "Rain Alarm"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:alarm ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_rain_volume_outside ;
            owl:onProperty knx:observesPhenomenonQualityKind ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_rain_volume_outside ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:alarm ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:noRainfall ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:rainfall ;
                                owl:onProperty tag:hasStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:WindAlarm a owl:Class ;
    rdfs:label "Wind Alarm"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:alarm ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_wind_speed_outside ;
            owl:onProperty knx:observesPhenomenonQualityKind ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_wind_speed_outside ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:alarm ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:noStorm ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:storm ;
                                owl:onProperty tag:hasStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

mac:blinds a owl:Class ;
    rdfs:label "User Blinds Control"@en ;
    dct:identifier <urn:knx:fct.blinds> ;
    dct:subject "SAB",
        "SSSB"@en ;
    rdfs:comment "Application function for 'blinds control'."@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_blindsactuator_positionvector ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_slatsactuator_positionvector ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_light_illuminance ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onClass mac:BlindsMoveUpDown ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:BlindsPositionLength ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:BlindsPositionPercentage ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:BlindsSlatPositionDegrees ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:BlindsSlatPositionPercentage ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:BlindsStatus ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:BlindsStopStep ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:BlindsStopTrigger ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:FrostAlarm ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:RainAlarm ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:WindAlarm ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:shadingCtrl .

mac:shutter a owl:Class ;
    rdfs:label "User Shutter Control"@en ;
    dct:identifier <urn:knx:fct.shutter> ;
    dct:subject "SAB",
        "SSSB" ;
    rdfs:comment "Application function for 'shutter control'."@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_blindsactuator_positionvector ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_light_illuminance_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onClass mac:FrostAlarm ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:RainAlarm ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:ShutterMoveUpDown ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:ShutterPositionLength ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:ShutterPositionPercentage ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:ShutterStatus ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:ShutterStopStep ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:ShutterStopTrigger ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:WindAlarm ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:shadingCtrl .

core:Gateway a owl:Class ;
    rdfs:label "Gateway"@en ;
    rdfs:comment "A Gateway is a network node (Device) that connects two networks with different transmission protocols and data formats typically between OSI Layers 4-5 (e.g. KNX and BACnet)."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/core#Gateway"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom core:Device ;
            owl:onProperty core:isProxyFor ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty http:authority ],
        core:Device .

core:Software a owl:Class ;
    rdfs:label "Software"@en ;
    rdfs:comment "A software represents a collection of data or instructions that are installed (hosted) on a Device or Computer and tell it how to work. Software is a generic term used to refer to applications, scripts and programs that run on a Device."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/core#Software"^^xsd:anyURI ;
    rdfs:subClassOf core:Asset .

core:influences a owl:AsymmetricProperty,
        owl:IrreflexiveProperty,
        owl:ObjectProperty ;
    rdfs:label "influences"@en ;
    rdfs:comment "To express an “impact to cause” relation between different datapoints. Datapoints may affect other datapoint values, including manipulating their actual value at runtime."@en ;
    rdfs:domain core:Datapoint ;
    rdfs:range core:Datapoint ;
    rdfs:subPropertyOf core:isReferencedBy .

core:isProxyFor a owl:AsymmetricProperty,
        owl:IrreflexiveProperty,
        owl:ObjectProperty ;
    rdfs:label "is proxy for"@en ;
    rdfs:domain core:Gateway ;
    rdfs:range core:Device .

loc:isSpaceOf a owl:ObjectProperty ;
    rdfs:label "is space of"@en ;
    rdfs:domain loc:Space ;
    rdfs:range [ a owl:Class ;
            owl:unionOf ( loc:Building loc:Floor loc:Space ) ] ;
    rdfs:subPropertyOf loc:isLocationOf .

tag:controlModeAuto a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Control Mode Auto"@en ;
    dct:description "This state type expresses that mode 'Auto' is chosen for the HVAC system. Usually, this mode is associated with a local controller selecting the appropriate mode for the HVAC system (e.g. based on sensor data). In general, the control mode is also known as 'HVAC Control Mode' and is used for expressing functionalities in HVAC systems, such as \"Heating\", \"Cooling\", \"Off\", \"Night Purge\" etc."@en ;
    dct:title "Control Mode Auto"@en ;
    rdfs:comment "This state type expresses that mode 'Auto' is chosen for the HVAC system. Usually, this mode is associated with a local controller selecting the appropriate mode for the HVAC system (e.g. based on sensor data). In general, the control mode is also known as 'HVAC Control Mode' and is used for expressing functionalities in HVAC systems, such as \"Heating\", \"Cooling\", \"Off\", \"Night Purge\" etc."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#controlModeAuto"^^xsd:anyURI .

tag:controlModeFreeCool a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Control Mode Free Cool"@en ;
    dct:description "This state type expresses that mode 'Free Cool' is chosen for the HVAC system. Usually, this mode is associated with the HVAC system performing a cooling task by using cold ambient air instead of an energy-intensive chiller unit. In general, the control mode is also known as 'HVAC Control Mode' and is used for expressing functionalities in HVAC systems, such as \"Heating\", \"Cooling\", \"Off\", \"Night Purge\" etc."@en ;
    dct:title "Control Mode Free Cool"@en ;
    rdfs:comment "This state type expresses that mode 'Free Cool' is chosen for the HVAC system. Usually, this mode is associated with the HVAC system performing a cooling task by using cold ambient air instead of an energy-intensive chiller unit. In general, the control mode is also known as 'HVAC Control Mode' and is used for expressing functionalities in HVAC systems, such as \"Heating\", \"Cooling\", \"Off\", \"Night Purge\" etc."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#controlModeFreeCool"^^xsd:anyURI .

tag:controlModeNightPurge a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Control Mode Night Purge"@en ;
    dct:description "This state type expresses that mode 'Night Purge' is chosen for the HVAC system. Usually, this mode is associated with the HVAC system exchanging the used air in the building during the night. In general, the control mode is also known as 'HVAC Control Mode' and is used for expressing functionalities in HVAC systems, such as \"Heating\", \"Cooling\", \"Off\", \"Night Purge\" etc."@en ;
    dct:title "Control Mode Night Purge"@en ;
    rdfs:comment "This state type expresses that mode 'Night Purge' is chosen for the HVAC system. Usually, this mode is associated with the HVAC system exchanging the used air in the building during the night. In general, the control mode is also known as 'HVAC Control Mode' and is used for expressing functionalities in HVAC systems, such as \"Heating\", \"Cooling\", \"Off\", \"Night Purge\" etc."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#controlModeNightPurge"^^xsd:anyURI .

tag:controlModeOff a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Control Mode Off"@en ;
    dct:description "This state type expresses that mode 'Off' is chosen for the HVAC system. Usually, this mode is associated with the HVAC system being idle, i.e. neither heating nor cooling functionality being required. In general, the control mode is also known as 'HVAC Control Mode' and is used for expressing functionalities in HVAC systems, such as \"Heating\", \"Cooling\", \"Off\", \"Night Purge\" etc."@en ;
    dct:title "Control Mode Off"@en ;
    rdfs:comment "This state type expresses that mode 'Off' is chosen for the HVAC system. Usually, this mode is associated with the HVAC system being idle, i.e. neither heating nor cooling functionality being required. In general, the control mode is also known as 'HVAC Control Mode' and is used for expressing functionalities in HVAC systems, such as \"Heating\", \"Cooling\", \"Off\", \"Night Purge\" etc."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#controlModeOff"^^xsd:anyURI .

tag:controlModePreCool a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Control Mode Pre-Cool"@en ;
    dct:description "This state type expresses that mode 'Pre-Cool' is chosen for the HVAC system. Usually, this mode is associated with the HVAC system cooling an unoccupied room in a predictive manner in order for the room to be at the desired temperature once the room is scheduled to be used. In general, the control mode is also known as 'HVAC Control Mode' and is used for expressing functionalities in HVAC systems, such as \"Heating\", \"Cooling\", \"Off\", \"Night Purge\" etc."@en ;
    dct:title "Control Mode Pre-Cool"@en ;
    rdfs:comment "This state type expresses that mode 'Pre-Cool' is chosen for the HVAC system. Usually, this mode is associated with the HVAC system cooling an unoccupied room in a predictive manner in order for the room to be at the desired temperature once the room is scheduled to be used. In general, the control mode is also known as 'HVAC Control Mode' and is used for expressing functionalities in HVAC systems, such as \"Heating\", \"Cooling\", \"Off\", \"Night Purge\" etc."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#controlModePreCool"^^xsd:anyURI .

tag:hvacModeAuto a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "HVAC Mode Auto"@en ;
    dct:description "This state type expresses that the comfort level, which is used for computations of HVAC systems, is chosen automatically."@en ;
    dct:title "HVAC Mode Auto"@en ;
    rdfs:comment "This state type expresses that the comfort level, which is used for computations of HVAC systems, is chosen automatically."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#hvacModeAuto"^^xsd:anyURI .

tag:light a tag:PhenomenonType,
        owl:NamedIndividual ;
    rdfs:label "Light"@en ;
    dct:description "Electromagnetic radiation in the visible spectrum"@en ;
    dct:title "Light"@en ;
    rdfs:comment "Electromagnetic radiation in the visible spectrum"@en ;
    rdfs:isDefinedBy "https://project-haystack.org/doc/lib-phScience/light"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#light"^^xsd:anyURI .

tag:pipeSection a tag:Locality,
        owl:NamedIndividual ;
    rdfs:label "Pipe Section"@en ;
    dct:description "A section of piping that refers to those parts of distribution systems in buildings that are pipes, mostly for transporting water."@en ;
    dct:title "Pipe Section"@en ;
    rdfs:comment "A section of piping that refers to those parts of distribution systems in buildings that are pipes, mostly for transporting water."@en ;
    rdfs:isDefinedBy "https://project-haystack.org/doc/lib-phIoT/pipeSection"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#pipeSection"^^xsd:anyURI .

vcard:Address a owl:Class ;
    rdfs:label "External Address"@en ;
    rdfs:comment "An address is represented by an external ontology object, which has data properties such as country-name, locality (city), street-address."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/www/w3/org/2006/vcard/ns#Address"^^xsd:anyURI .

quantitykind:VolumeFlowRate a tag:QuantityKind,
        owl:NamedIndividual ;
    rdfs:label "Volume Flow Rate"@en ;
    dct:description "Volumetric Flow Rate, (also known as volume flow rate, rate of fluid flow or volume velocity) is the volume of fluid which passes through a given surface per unit time."@en ;
    dct:title "Volume Flow Rate"@en ;
    rdfs:comment "Volumetric Flow Rate, (also known as volume flow rate, rate of fluid flow or volume velocity) is the volume of fluid which passes through a given surface per unit time."@en ;
    rdfs:isDefinedBy "http://qudt.org/vocab/quantitykind"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/qudt/org/vocab/quantitykind/VolumeFlowRate"^^xsd:anyURI .

unit:C-PER-M2 a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "C/m²" .

unit:J a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "J" .

unit:M-PER-SEC a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "m/s" .

knx:certificationStatus a owl:DatatypeProperty,
        owl:FunctionalProperty ;
    rdfs:label "certfication status"@en ;
    rdfs:comment "Certfication status of an application program."@en ;
    rdfs:range [ a rdfs:Datatype ;
            owl:oneOf [ a rdf:List ;
                    rdf:first "Certified" ;
                    rdf:rest [ a rdf:List ;
                            rdf:first "FutureUseNotAllowed" ;
                            rdf:rest [ a rdf:List ;
                                    rdf:first "FutureUseNotRecommended" ;
                                    rdf:rest [ a rdf:List ;
                                            rdf:first "Registered" ;
                                            rdf:rest [ a rdf:List ;
                                                    rdf:first "Unregistered" ;
                                                    rdf:rest () ] ] ] ] ] ] .

knx:distributionCtrl a owl:Class ;
    rdfs:label "Distribution Control"@en ;
    dct:identifier <urn:knx:fct.distributionCtrl> ;
    rdfs:comment "A specific Application Function that represents a process to provide a supply media to the consumer according to energy demand keeping losses in distribution and generation to an absolute minimum. distrCtrl functions control usually energy flow via water or air in pipes or ducts from energy generation to energy consumer in rooms (emission control)."@en ;
    rdfs:subClassOf knx:energyCtrl .

knx:dpa.100.51 a owl:Class ;
    rdfs:label "HVACModeEff"@en ;
    dct:identifier "urn:knx:dpa.100.51" ;
    dct:subject "100.51",
        "51",
        "HVACModeEff" ;
    knx:interfaceObjectTypeAnnotation "100"^^xsd:unsignedShort ;
    knx:label "HVACModeEff"@en ;
    knx:propertyIdentifierAnnotation "51"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.100.51"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "51"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "100"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:hvacModeZ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeStandby ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeEconomy ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeProtection ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ] .

knx:dpa.100.55 a owl:Class ;
    rdfs:label "TempRoomSetpHeatEff"@en ;
    dct:identifier "urn:knx:dpa.100.55" ;
    dct:subject "100.55",
        "55",
        "TempRoomSetpHeatEff" ;
    knx:interfaceObjectTypeAnnotation "100"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpHeatEff"@en ;
    knx:propertyIdentifierAnnotation "55"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.100.55"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "55"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "100"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:temphvacAbsZ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.100.56 a owl:Class ;
    rdfs:label "TempRoomSetpCoolEff"@en ;
    dct:identifier "urn:knx:dpa.100.56" ;
    dct:subject "100.56",
        "56",
        "TempRoomSetpCoolEff" ;
    knx:interfaceObjectTypeAnnotation "100"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpCoolEff"@en ;
    knx:propertyIdentifierAnnotation "56"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.100.56"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:temphvacAbsZ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "56"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "100"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.100.57 a owl:Class ;
    rdfs:label "HVACModeUserEff"@en ;
    dct:identifier "urn:knx:dpa.100.57" ;
    dct:subject "100.57",
        "57",
        "HVACModeUserEff" ;
    knx:interfaceObjectTypeAnnotation "100"^^xsd:unsignedShort ;
    knx:label "HVACModeUserEff"@en ;
    knx:propertyIdentifierAnnotation "57"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.100.57"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeStandby ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeEconomy ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeProtection ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:hvacModeZ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "57"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "100"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.101.51 a owl:Class ;
    rdfs:label "TempRoomSetpHeatEff"@en ;
    dct:identifier "urn:knx:dpa.101.51" ;
    dct:subject "101.51",
        "51",
        "TempRoomSetpHeatEff" ;
    knx:interfaceObjectTypeAnnotation "101"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpHeatEff"@en ;
    knx:propertyIdentifierAnnotation "51"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.101.51"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeHeating ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:temphvacAbsZ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "51"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "101"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.101.53 a owl:Class ;
    rdfs:label "TempRoomSetpCoolEff"@en ;
    dct:identifier "urn:knx:dpa.101.53" ;
    dct:subject "101.53",
        "53",
        "TempRoomSetpCoolEff" ;
    knx:interfaceObjectTypeAnnotation "101"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpCoolEff"@en ;
    knx:propertyIdentifierAnnotation "53"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.101.53"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "53"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "101"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:controlModeCooling ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:temphvacAbsZ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.121.51 a owl:Class ;
    rdfs:label "TempRoomSetpTariffShift"@en ;
    dct:identifier "urn:knx:dpa.121.51" ;
    dct:subject "121.51",
        "51",
        "TempRoomSetpTariffShift" ;
    knx:interfaceObjectTypeAnnotation "121"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpTariffShift"@en ;
    knx:propertyIdentifierAnnotation "51"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.121.51"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "51"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "121"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:temphvacRelZ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:relativeValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] ) ] ] .

knx:dpa.121.52 a owl:Class ;
    rdfs:label "TempRoomSetpLoadShedShift"@en ;
    dct:identifier "urn:knx:dpa.121.52" ;
    dct:subject "121.52",
        "52",
        "TempRoomSetpLoadShedShift" ;
    knx:interfaceObjectTypeAnnotation "121"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpLoadShedShift"@en ;
    knx:propertyIdentifierAnnotation "52"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.121.52"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:temphvacRelZ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:relativeValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "52"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "121"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ] .

knx:dpa.320.51 a owl:Class ;
    rdfs:label "TempOutside"@en ;
    dct:identifier "urn:knx:dpa.320.51" ;
    dct:subject "320.51",
        "51",
        "TempOutside" ;
    knx:interfaceObjectTypeAnnotation "320"^^xsd:unsignedShort ;
    knx:label "TempOutside"@en ;
    knx:propertyIdentifierAnnotation "51"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.320.51"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:valueTemp ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_outside ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_outside ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "51"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "320"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.321.51 a owl:Class ;
    rdfs:label "TempRoom"@en ;
    dct:identifier "urn:knx:dpa.321.51" ;
    dct:subject "321.51",
        "51",
        "TempRoom" ;
    knx:interfaceObjectTypeAnnotation "321"^^xsd:unsignedShort ;
    knx:label "TempRoom"@en ;
    knx:propertyIdentifierAnnotation "51"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.321.51"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "51"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "321"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:pv ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:valueTemp ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.343.52 a owl:Class ;
    rdfs:label "WindowSwitch"@en ;
    dct:identifier "urn:knx:dpa.343.52" ;
    dct:subject "343.52",
        "52",
        "WindowSwitch" ;
    knx:interfaceObjectTypeAnnotation "343"^^xsd:unsignedShort ;
    knx:label "WindowSwitch"@en ;
    knx:propertyIdentifierAnnotation "52"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.343.52"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:windowDoor ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:opened ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:closed ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_window_positionvector_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "52"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "343"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_window_positionvector_room ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.345.51 a owl:Class ;
    rdfs:label "PresenceStatus"@en ;
    dct:identifier "urn:knx:dpa.345.51" ;
    dct:subject "345.51",
        "51",
        "PresenceStatus" ;
    knx:interfaceObjectTypeAnnotation "345"^^xsd:unsignedShort ;
    knx:label "PresenceStatus"@en ;
    knx:propertyIdentifierAnnotation "51"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.345.51"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "51"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "345"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_person_positionvector_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:presenceOccupied ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:presenceUnoccupied ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_person_positionvector_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue knx:occupancy ;
            owl:onProperty knx:datapointType ] .

knx:dpa.384.51 a owl:Class ;
    rdfs:label "TempRoomSetpUserAbs"@en ;
    dct:identifier "urn:knx:dpa.384.51" ;
    dct:subject "384.51",
        "51",
        "TempRoomSetpUserAbs" ;
    knx:interfaceObjectTypeAnnotation "384"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpUserAbs"@en ;
    knx:propertyIdentifierAnnotation "51"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.384.51"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:temphvacAbsZ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:absoluteValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "51"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "384"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ] .

knx:dpa.384.52 a owl:Class ;
    rdfs:label "TempRoomSetpUserOffset"@en ;
    dct:identifier "urn:knx:dpa.384.52" ;
    dct:subject "384.52",
        "52",
        "TempRoomSetpUserOffset" ;
    knx:interfaceObjectTypeAnnotation "384"^^xsd:unsignedShort ;
    knx:label "TempRoomSetpUserOffset"@en ;
    knx:propertyIdentifierAnnotation "52"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.384.52"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue knx:temphvacRelZ ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "52"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "384"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:sp ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:relativeValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_air_temperature_room ;
                                owl:onProperty core:refersTo ] ) ] ] .

knx:dpa.384.53 a owl:Class ;
    rdfs:label "ComfortProlongUser"@en ;
    dct:identifier "urn:knx:dpa.384.53" ;
    dct:subject "384.53",
        "53",
        "ComfortProlongUser" ;
    knx:interfaceObjectTypeAnnotation "384"^^xsd:unsignedShort ;
    knx:label "ComfortProlongUser"@en ;
    knx:propertyIdentifierAnnotation "53"^^xsd:unsignedByte ;
    rdfs:comment "This DPA changes the activation state of the comfort prolongation. Thus, it defines the two states tag:active and tag:inactive, which relate to the comfort level (represented as the state type tag:hvacModeComfort)."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.384.53"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue knx:trigger ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:active ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:inactive ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:user ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:hvacModeComfort ;
                                owl:onProperty tag:relatesToStateType ] ) ] ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "53"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "384"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:equipmentCtrl a owl:Class ;
    rdfs:label "Equipment Control"@en ;
    dct:identifier <urn:knx:fct.equipmentCtrl> ;
    rdfs:comment "A specific Application Function category that controls application functions is a specific category that represents an expected behavior or functionality of an equipment such as a 2-step fan speed control or an aggregation of application functions such as Air Handler Unit etc. In addition, the behavior or rather the effect in the real world can be expressed with a QualityKind. The category is derived from parent concepts that are specified as part of the EN 50090-6-2."@en ;
    rdfs:subClassOf core:ApplicationFunction .

knx:hasTagSet a owl:ObjectProperty ;
    rdfs:label "has tag set"@en ;
    rdfs:comment "To define a generic set of tags with no limitation on the amount. The tag set may represent a quality kind or process kind."@en ;
    rdfs:domain [ a owl:Class ;
            owl:unionOf ( knx:FunctionPoint core:ApplicationFunction core:Datapoint core:Equipment ) ] ;
    rdfs:range tag:TagSet ;
    owl:inverseOf knx:isTagSetOf .

knx:hvacContrMode a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "HVACContrMode"@en ;
    dct:description "a point representing DPT 20.105: HVACContrMode"@en ;
    dct:identifier "urn:knx:dpt.hvacContrMode" ;
    dct:subject "20.105",
        "HVACContrMode" ;
    dct:title "HVACContrMode"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "105"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.105.i0 ;
    knx:label "HVACContrMode"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.105: HVACContrMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#hvacContrMode"^^xsd:anyURI .

knx:isStatusOf a owl:AsymmetricProperty,
        owl:IrreflexiveProperty,
        owl:ObjectProperty ;
    rdfs:label "is status of"@en ;
    rdfs:comment "An OP relationship to express the control/status relation, separated in KNX by using different function points (GAs) for each. A function point relates to another function point, with the specific meaning of FP x represents the status value of the (setpoint/comand value) of FP y."@en ;
    rdfs:domain knx:FunctionPoint ;
    rdfs:range knx:FunctionPoint ;
    rdfs:subPropertyOf core:isReferencedBy .

knx:step a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Step"@en ;
    dct:description "a point representing DPT 1.007: Step"@en ;
    dct:identifier "urn:knx:dpt.step" ;
    dct:subject "1.007",
        "1.7",
        "Step" ;
    dct:title "Step"@en ;
    knx:dptBitSizeMax "1"^^xsd:positiveInteger ;
    knx:dptMajorNumber "1"^^xsd:positiveInteger ;
    knx:dptMinorNumber "7"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.1.7.i0 ;
    knx:label "Step"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 1.007: Step"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#step"^^xsd:anyURI .

knx:temphvacRelZ a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "HVAC relative Temperature"@en ;
    dct:description "a point representing DPT 205.101: TempHVACRel_Z"@en ;
    dct:identifier "urn:knx:dpt.temphvacRelZ" ;
    dct:subject "205.101",
        "HVAC relative Temperature" ;
    dct:title "HVAC relative Temperature"@en ;
    knx:dptBitSizeMax "24"^^xsd:positiveInteger ;
    knx:dptMajorNumber "205"^^xsd:positiveInteger ;
    knx:dptMinorNumber "101"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.205.101.i0.StatusCommand,
        knx:type.dpt.field.205.101.i1.Temp ;
    knx:label "HVAC relative Temperature"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 205.101: TempHVACRel_Z"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#temphvacRelZ"^^xsd:anyURI .

knx:timePeriod100MSec a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "TimePeriod100MSec"@en ;
    dct:description "a point representing DPT 7.004: TimePeriod100MSec"@en ;
    dct:identifier "urn:knx:dpt.timePeriod100MSec" ;
    dct:subject "7.004",
        "7.4",
        "TimePeriod100MSec" ;
    dct:title "TimePeriod100MSec"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "7"^^xsd:positiveInteger ;
    knx:dptMinorNumber "4"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.7.4.i0 ;
    knx:label "TimePeriod100MSec"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 7.004: TimePeriod100MSec"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#timePeriod100MSec"^^xsd:anyURI .

knx:trigger a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Trigger"@en ;
    dct:description "a point representing DPT 1.017: Trigger"@en ;
    dct:identifier "urn:knx:dpt.trigger" ;
    dct:subject "1.017",
        "1.17",
        "Trigger" ;
    dct:title "Trigger"@en ;
    knx:dptBitSizeMax "1"^^xsd:positiveInteger ;
    knx:dptMajorNumber "1"^^xsd:positiveInteger ;
    knx:dptMinorNumber "17"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.1.17.i0 ;
    knx:label "Trigger"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 1.017: Trigger"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#trigger"^^xsd:anyURI .

knx:type.digit.f16_neg27300_65534 a owl:NamedIndividual ;
    knx:rangeMax "65534.0"^^xsd:float ;
    knx:rangeMin "-27300.0"^^xsd:float ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.digit.f16_neg27300_65534"^^xsd:anyURI .

knx:type.digit.f16_neg27300_670433 a owl:NamedIndividual ;
    knx:rangeMax "670433.0"^^xsd:float ;
    knx:rangeMin "-27300.0"^^xsd:float ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.digit.f16_neg27300_670433"^^xsd:anyURI .

knx:type.digit.s64 a owl:NamedIndividual ;
    knx:rangeMax "9223372036854775807"^^xsd:long ;
    knx:rangeMin "-9223372036854775808"^^xsd:long ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.digit.s64"^^xsd:anyURI .

knx:type.digit.u6_0_59 a owl:NamedIndividual ;
    knx:rangeMax "59"^^xsd:unsignedLong ;
    knx:rangeMin "0"^^xsd:unsignedLong ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.digit.u6_0_59"^^xsd:anyURI .

knx:type.kvpair.no a owl:NamedIndividual ;
    rdfs:label "no = 0"@en ;
    dct:title "no = 0"@en ;
    knx:valueAPI "no" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.no"^^xsd:anyURI .

knx:type.kvpair.notActive a owl:NamedIndividual ;
    rdfs:label "Not active = 0"@en ;
    dct:title "Not active = 0"@en ;
    knx:valueAPI "notActive" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.notActive"^^xsd:anyURI .

knx:type.kvpair.notValid a owl:NamedIndividual ;
    rdfs:label "not valid = 0"@en ;
    dct:title "not valid = 0"@en ;
    knx:valueAPI "notValid" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.notValid"^^xsd:anyURI .

knx:type.kvpair.yes a owl:NamedIndividual ;
    rdfs:label "yes = 1"@en ;
    dct:title "yes = 1"@en ;
    knx:valueAPI "yes" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.yes"^^xsd:anyURI .

knx:valueTempD a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Temp D"@en ;
    dct:description "a point representing DPT 9.002: Value Temp D"@en ;
    dct:identifier "urn:knx:dpt.valueTempD" ;
    dct:subject "9.002",
        "9.2",
        "Value Temp D" ;
    dct:title "Value Temp D"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "9"^^xsd:positiveInteger ;
    knx:dptMinorNumber "2"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.9.2.i0 ;
    knx:label "Value Temp D"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 9.002: Value Temp D"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueTempD"^^xsd:anyURI .

knx:waterCtrl a owl:Class ;
    rdfs:label "Water Control"@en ;
    dct:identifier <urn:knx:fct.waterCtrl> ;
    rdfs:comment "A specific Application Function category that controls a quantity (e.g. temperature, pressure) of the phenomenon water. The category is derived from parent concepts that are specified as part of the EN 50090-6-2."@en ;
    rdfs:subClassOf core:ApplicationFunction .

mac:roomTemperatureControl a owl:Class ;
    rdfs:label "Room Temperature Control"@en ;
    dct:identifier <urn:knx:fct.roomTemperatureControl> ;
    dct:subject "RTC" ;
    rdfs:comment "A user operated room temperature control including actual room/outside temperature inputs and valve control outputs."@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_air_temperature ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onClass mac:CoolStageAActuatorCalibrationMode ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:CoolStageAActuatorCurrentPosition ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:CoolStageAActuatorFault ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:CoolStageAActuatorOverridden ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:CoolStageAActuatorStatus ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:CoolStageAActuatorTargetPosition ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:CoolStageAActuatorValveKick ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:CoolStageBActuatorCalibrationMode ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:CoolStageBActuatorCurrentPosition ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:CoolStageBActuatorFault ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:CoolStageBActuatorOverridden ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:CoolStageBActuatorStatus ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:CoolStageBActuatorTargetPosition ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:CoolStageBActuatorValveKick ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:HeatStageAActuatorCalibrationMode ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:HeatStageAActuatorCurrentPosition ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:HeatStageAActuatorFault ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:HeatStageAActuatorOverridden ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:HeatStageAActuatorStatus ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:HeatStageAActuatorTargetPosition ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:HeatStageAActuatorValveKick ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:HeatStageBActuatorCalibrationMode ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:HeatStageBActuatorCurrentPosition ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:HeatStageBActuatorFault ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:HeatStageBActuatorOverridden ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:HeatStageBActuatorStatus ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:HeatStageBActuatorTargetPosition ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:HeatStageBActuatorValveKick ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:OutsideTemperature ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:RoomTemperature ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:airTemperatureCtrl,
        mac:fanControlContinuous .

mac:switchLight a owl:Class ;
    rdfs:label "User Light Switching"@en ;
    dct:identifier <urn:knx:fct.switchLight> ;
    dct:subject "LSAB",
        "LSSB" ;
    rdfs:comment "A user operated light switch request including an explicit switch status."@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_light_illuminance ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:onClass mac:LightCurrentStatus ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onClass mac:LightSwitchRequest ;
            owl:onProperty knx:hasFunctionPoint ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:lightingCtrl .

core:hasPoint a owl:ObjectProperty ;
    rdfs:label "has point"@en ;
    rdfs:comment "To define a generic relation from a functionality to several points. A functionality without any points is possible."@en ;
    rdfs:domain core:Functionality ;
    rdfs:range core:Point ;
    owl:inverseOf core:isPointOf .

core:isPointOf a owl:ObjectProperty ;
    rdfs:label "is point of"@en ;
    rdfs:domain core:Point ;
    rdfs:range core:Functionality .

core:isReferencedBy a owl:ObjectProperty,
        owl:TransitiveProperty ;
    rdfs:label "is referenced by"@en ;
    rdfs:comment "To define a general relation between different concepts. With the child properties a relation with a specific semantic meaning can be expressed (such as between locations, datapoints or function points). Due to the usage from several concepts the domain and range is not specified for this OP."@en ;
    owl:inverseOf core:refersTo .

core:manufacturer a owl:DatatypeProperty,
        owl:FunctionalProperty ;
    rdfs:label "manufacturer"@en ;
    rdfs:comment "The manufacturer of an application program or product (as a note, a device is part of a product)."@en ;
    rdfs:domain [ a owl:Class ;
            owl:unionOf ( core:ApplicationProgram core:Product ) ] ;
    rdfs:range xsd:string .

core:number a owl:DatatypeProperty ;
    rdfs:label "number"@en ;
    rdfs:comment "Used to define the current number of an entity, such as the building number. May be used from other concepets, therefore no domain is defined."@en ;
    rdfs:range xsd:string ;
    rdfs:subPropertyOf owl:topDataProperty .

core:readable a owl:DatatypeProperty,
        owl:FunctionalProperty ;
    rdfs:label "readable"@en ;
    rdfs:comment "Defines the ability to read a datapoint. The r/w limits set with boolean values true (default) or false. It may be used to limit the access from a 3rd party interface or similar, set by a MaC."@en ;
    rdfs:range xsd:boolean .

core:writable a owl:DatatypeProperty,
        owl:FunctionalProperty ;
    rdfs:label "writable"@en ;
    rdfs:comment "Defines the ability to write a datapoint. The r/w limits set with boolean values true (default) or false. It may be used to limit the access from a 3rd party interface or similar, set by a MaC."@en ;
    rdfs:range xsd:boolean .

loc:hasRoom a owl:ObjectProperty ;
    rdfs:label "has room"@en ;
    rdfs:comment "A strong OP relationship to express a relation to a room in a location."@en ;
    rdfs:domain [ a owl:Class ;
            owl:unionOf ( loc:Building loc:Floor loc:Room loc:Space ) ] ;
    rdfs:range loc:Room ;
    rdfs:subPropertyOf loc:hasSpace ;
    owl:inverseOf loc:isRoomOf .

tag:hcStageBoth a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Heating-Cooling Stages Both"@en ;
    dct:description "This state type relates to both primary and secondary stages of the HVAC system. In general, an HVAC system may consist of multiple stages, which might be independently defined for both heating and cooling subsystems. The number of stages might vary, but usually up to two stages are used. These are referred to as 'primary' and 'secondary' stages."@en ;
    dct:title "Heating-Cooling Stages Both"@en ;
    rdfs:comment "This state type relates to both primary and secondary stages of the HVAC system. In general, an HVAC system may consist of multiple stages, which might be independently defined for both heating and cooling subsystems. The number of stages might vary, but usually up to two stages are used. These are referred to as 'primary' and 'secondary' stages."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#hcStageBoth"^^xsd:anyURI .

tag:hcStageNone a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Heating-Cooling Stages None"@en ;
    dct:description "This state type expresses that an HVAC system has neither primary nor secondary stage (for its cooling or heating subsystem). In general, an HVAC system may consist of multiple stages, which might be independently defined for both heating and cooling subsystems. The number of stages might vary, but usually up to two stages are used. These are referred to as 'primary' and 'secondary' stages."@en ;
    dct:title "Heating-Cooling Stages None"@en ;
    rdfs:comment "This state type expresses that an HVAC system has neither primary nor secondary stage (for its cooling or heating subsystem). In general, an HVAC system may consist of multiple stages, which might be independently defined for both heating and cooling subsystems. The number of stages might vary, but usually up to two stages are used. These are referred to as 'primary' and 'secondary' stages."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#hcStageNone"^^xsd:anyURI .

tag:luminaire a tag:EquipmentType,
        owl:NamedIndividual ;
    rdfs:label "Luminaire"@en ;
    dct:description "Light fixture using electricity to provide illumination."@en ;
    dct:title "Luminaire"@en ;
    rdfs:comment "Light fixture using electricity to provide illumination."@en ;
    rdfs:isDefinedBy "https://project-haystack.org/doc/lib-phIoT/luminaire"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#luminaire"^^xsd:anyURI .

tag:operationalStateAlarmPending a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Operational State Alarm Pending"@en ;
    dct:description "This state type expresses that the alarm status of a datapoint is not yet acknowledged by an operator. No assumption about the validity of the datapoint’s value can be made."@en ;
    dct:title "Operational State Alarm Pending"@en ;
    rdfs:comment "This state type expresses that the alarm status of a datapoint is not yet acknowledged by an operator. No assumption about the validity of the datapoint’s value can be made."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#operationalStateAlarmPending"^^xsd:anyURI .

tag:operationalStateDefect a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Operational State Defect"@en ;
    dct:description "This state type expresses that the actual device hosting the datapoint is not working properly due to a failure. Thus, no valid value is available at the datapoint. The cause of the device failure cannot be specified any further."@en ;
    dct:title "Operational State Defect"@en ;
    rdfs:comment "This state type expresses that the actual device hosting the datapoint is not working properly due to a failure. Thus, no valid value is available at the datapoint. The cause of the device failure cannot be specified any further."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#operationalStateDefect"^^xsd:anyURI .

tag:operationalStateInAlarm a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Operational State In Alarm"@en ;
    dct:description "This state type expresses that some alarm condition for a datapoint occurred. No assumption about the validity of the datapoint’s value can be made."@en ;
    dct:title "Operational State In Alarm"@en ;
    rdfs:comment "This state type expresses that some alarm condition for a datapoint occurred. No assumption about the validity of the datapoint’s value can be made."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#operationalStateInAlarm"^^xsd:anyURI .

tag:operationalStateOutOfService a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Operational State Out Of Service"@en ;
    dct:description "This state type expresses that a datapoint is accessible but out of service, i.e., the main value is void and may contain any value. The device itself is operational. Typical usages are an optional sensor is not connected (out of service, sensor data is invalid) or a configuration parameter is void (function disabled)."@en ;
    dct:title "Operational State Out Of Service"@en ;
    rdfs:comment "This state type expresses that a datapoint is accessible but out of service, i.e., the main value is void and may contain any value. The device itself is operational. Typical usages are an optional sensor is not connected (out of service, sensor data is invalid) or a configuration parameter is void (function disabled)."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#operationalStateOutOfService"^^xsd:anyURI .

tag:qk_ph_rain_volume_outside a tag:PhenomenonQualityKind,
        owl:NamedIndividual ;
    tag:hasLocality tag:outside ;
    tag:hasPhenomenonType tag:rain ;
    tag:hasQuantityKind quantitykind:Volume ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_ph_rain_volume_outside"^^xsd:anyURI .

tag:qk_ph_temporal_duration a tag:PhenomenonQualityKind,
        owl:NamedIndividual ;
    tag:hasPhenomenonType tag:temporal ;
    tag:hasQuantityKind tag:Duration ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_ph_temporal_duration"^^xsd:anyURI .

tag:qk_ph_wind_speed_outside a tag:PhenomenonQualityKind,
        owl:NamedIndividual ;
    tag:hasLocality tag:outside ;
    tag:hasPhenomenonType tag:wind ;
    tag:hasQuantityKind quantitykind:Speed ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_ph_wind_speed_outside"^^xsd:anyURI .

tag:sceneSave a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Scene Save"@en ;
    dct:description "This state type expresses that a scene is taught in scene-controlled instrumentations by storing a value for later recall. This covers both teaching a scene based on a scene number (e.g. 0-63) or for one of two scenes (e.g. Scene A or Scene B)."@en ;
    dct:title "Scene Save"@en ;
    rdfs:comment "This state type expresses that a scene is taught in scene-controlled instrumentations by storing a value for later recall. This covers both teaching a scene based on a scene number (e.g. 0-63) or for one of two scenes (e.g. Scene A or Scene B)."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#sceneSave"^^xsd:anyURI .

tag:supplySection a tag:Locality,
        owl:NamedIndividual ;
    rdfs:label "Supply Section"@en ;
    dct:description "Refers to distribution systems used to supply a room with e.g. heat, water, or air. Usually, those substances (and the energy they carry) originate in specific plants, which are mostly centralized for each building. From there, the distribution systems transport substances to the individual rooms."@en ;
    dct:title "Supply Section"@en ;
    rdfs:comment "Refers to distribution systems used to supply a room with e.g. heat, water, or air. Usually, those substances (and the energy they carry) originate in specific plants, which are mostly centralized for each building. From there, the distribution systems transport substances to the individual rooms."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#supplySection"^^xsd:anyURI .

tag:water a tag:PhenomenonType,
        owl:NamedIndividual ;
    rdfs:label "Water"@en ;
    dct:description "Water (chemical formula H2O) is an inorganic, transparent, tasteless, odorless, and nearly colorless chemical substance, which is the main constituent of Earth's hydrosphere and the fluids of all known living organisms."@en ;
    dct:title "Water"@en ;
    rdfs:comment "Water (chemical formula H2O) is an inorganic, transparent, tasteless, odorless, and nearly colorless chemical substance, which is the main constituent of Earth's hydrosphere and the fluids of all known living organisms."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Water"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#water"^^xsd:anyURI .

unit:HR a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "hr" .

knx:Channel a owl:Class ;
    rdfs:label "Channel"@en ;
    rdfs:comment "A channel is grouping datapoints together, which may linked to a related hardware (such as a terminal) and/or a related application program. It fulfils a certain functionality of the device, which is a collection of datapoints (when available with a standardized semantic meaning as functional block) and the related hardware connections (i.e. input or output terminals). A channel is derived from parent concepts that are specified as part of the EN 50090-6-2."@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom core:FunctionalBlock ;
            owl:onProperty knx:comprises ],
        core:Functionality ;
    owl:disjointWith core:FunctionalBlock .

knx:charascii a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Char ASCII"@en ;
    dct:description "a point representing DPT 4.001: Char ASCII"@en ;
    dct:identifier "urn:knx:dpt.charascii" ;
    dct:subject "4.001",
        "4.1",
        "Char ASCII" ;
    dct:title "Char ASCII"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "4"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.4.1.i0 ;
    knx:label "Char ASCII"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 4.001: Char ASCII"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#charascii"^^xsd:anyURI .

knx:isQualityKindOf a owl:ObjectProperty ;
    rdfs:label "is quality kind of"@en ;
    rdfs:domain tag:QualityKind ;
    rdfs:subPropertyOf knx:isTagSetOf .

knx:smartGridCtrl a owl:Class ;
    rdfs:label "Smart Grid Control"@en ;
    dct:identifier <urn:knx:fct.smartGridCtrl> ;
    rdfs:comment "Specific Application Function for \"Smart Grid control\". A Smart grid is a network of transmission lines, substations, transformers that delivers electricity from points of generation to points of consumption with two-way communication to ensure efficient and reliable energy flow."@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:electrical ;
            owl:onProperty tag:operatesForTrade ],
        knx:energyCtrl .

knx:type.kvpair.clear a owl:NamedIndividual ;
    rdfs:label "clear = 0"@en ;
    dct:title "clear = 0"@en ;
    knx:valueAPI "clear" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.clear"^^xsd:anyURI .

knx:type.kvpair.cqElectricPower3PhaseSymmetric a owl:NamedIndividual ;
    dct:title "Electric Power 3 Phase Symmetric" ;
    knx:valueAPI "ElectricPower3PhaseSymmetric" ;
    knx:valueKNX 4 .

knx:type.kvpair.cqElectricPowerL1 a owl:NamedIndividual ;
    dct:title "Electric Power L1" ;
    knx:valueAPI "ElectricPowerL1" ;
    knx:valueKNX 0 .

knx:type.kvpair.cqElectricPowerL2 a owl:NamedIndividual ;
    dct:title "Electric Power L2" ;
    knx:valueAPI "ElectricPowerL2" ;
    knx:valueKNX 1 .

knx:type.kvpair.cqElectricPowerL3 a owl:NamedIndividual ;
    dct:title "Electric Power L3" ;
    knx:valueAPI "ElectricPowerL3" ;
    knx:valueKNX 2 .

knx:type.kvpair.cqHeatFlowRate a owl:NamedIndividual ;
    dct:title "Heat Flow Rate" ;
    knx:valueAPI "HeatFlowRate" ;
    knx:valueKNX 7 .

knx:type.kvpair.cqHeatThermalPower a owl:NamedIndividual ;
    dct:title "Heat Thermal Power" ;
    knx:valueAPI "HeatThermalPower" ;
    knx:valueKNX 8 .

knx:type.kvpair.cqHydrogenFlowRate a owl:NamedIndividual ;
    dct:title "Hydrogen Flow Rate" ;
    knx:valueAPI "HydrogenFlowRate" ;
    knx:valueKNX 6 .

knx:type.kvpair.cqNaturalGasFlowRate a owl:NamedIndividual ;
    dct:title "Natural Gas Flow Rate" ;
    knx:valueAPI "NaturalGasFlowRate" ;
    knx:valueKNX 5 .

knx:type.kvpair.cqOilFlowRate a owl:NamedIndividual ;
    dct:title "Oil Flow Rate" ;
    knx:valueAPI "OilFlowRate" ;
    knx:valueKNX 9 .

knx:type.kvpair.set a owl:NamedIndividual ;
    rdfs:label "set = 1"@en ;
    dct:title "set = 1"@en ;
    knx:valueAPI "set" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.set"^^xsd:anyURI .

knx:windowDoor a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Window Door"@en ;
    dct:description "a point representing DPT 1.019: Window Door"@en ;
    dct:identifier "urn:knx:dpt.windowDoor" ;
    dct:subject "1.019",
        "1.19",
        "Window Door" ;
    dct:title "Window Door"@en ;
    knx:dptBitSizeMax "1"^^xsd:positiveInteger ;
    knx:dptMajorNumber "1"^^xsd:positiveInteger ;
    knx:dptMinorNumber "19"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.1.19.i0 ;
    knx:label "Window Door"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 1.019: Window Door"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#windowDoor"^^xsd:anyURI .

mac:LightSwitchRequest a owl:Class ;
    rdfs:label "Light Switch Request"@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_light_illuminance ;
            owl:onProperty knx:actsOnPhenomenonQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
            owl:onProperty knx:adjustsEquipmentQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:switch ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:lighting ;
            owl:onProperty tag:operatesForTrade ],
        [ a owl:Restriction ;
            owl:onClass [ a owl:Class ;
                    owl:intersectionOf ( [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_luminaire_dimmlevel ;
                                owl:onProperty core:refersTo ] [ a owl:Restriction ;
                                owl:hasValue tag:activation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:off ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:on ;
                                owl:onProperty tag:hasStateType ] ) ] ;
            owl:onProperty knx:hasOperationKind ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        knx:FunctionPoint .

core:isMetaDataOf a owl:AsymmetricProperty,
        owl:IrreflexiveProperty,
        owl:ObjectProperty ;
    rdfs:label "is meta data of"@en ;
    rdfs:comment "to express a “metadata to runtime” relation between different datapoints. Datapoints may provide further information about other datapoints but not including to manipulate their actual value at runtime."@en ;
    rdfs:domain core:Datapoint ;
    rdfs:range core:Datapoint ;
    rdfs:subPropertyOf core:isReferencedBy .

loc:Outside a owl:Class ;
    rdfs:label "Außenbereich"@de,
        "Outside"@en ;
    dct:identifier <urn:knx:loc.outside> ;
    rdfs:comment "Expresses if an location is outside in perspective of a Building. A Space, Site or SiteSegment can be outside of a Building."@en ;
    rdfs:subClassOf loc:Location ;
    owl:disjointWith loc:Room,
        loc:RoomSegment .

loc:hasSpace a owl:ObjectProperty ;
    rdfs:label "has space"@en ;
    rdfs:comment "A strong OP relationship to express a relation to a space contained in a location."@en ;
    rdfs:domain [ a owl:Class ;
            owl:unionOf ( loc:Building loc:Floor loc:Space ) ] ;
    rdfs:range loc:Space ;
    rdfs:subPropertyOf loc:hasLocation ;
    owl:inverseOf loc:isSpaceOf .

tag:TagSet a owl:Class ;
    rdfs:label "Tag Set"@en ;
    rdfs:comment "A tag set combines different tags in a set, to express a joint concept with a specific semantical meaning."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#TagSet"^^xsd:anyURI ;
    rdfs:subClassOf core:Thing .

tag:hasLocationUsage a owl:ObjectProperty ;
    rdfs:label "has location usage"@en ;
    rdfs:domain loc:Location ;
    rdfs:range tag:LocationUsage ;
    rdfs:subPropertyOf tag:hasTag ;
    owl:inverseOf tag:isLocationUsageOf .

tag:outside a tag:Locality,
        owl:NamedIndividual ;
    rdfs:label "Outside"@en ;
    dct:description "The relation is meant to be outside a building (outdoor is the same)." ;
    dct:title "Outside"@en ;
    rdfs:comment "The relation is meant to be outside a building (outdoor is the same)." ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#outside"^^xsd:anyURI .

tag:presenceOccupied a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Presence Occupied"@en ;
    dct:description "This state type expresses that a room is occupied. The actual number of people is not of interest. This state type is the inverse of the 'Presence Unoccupied' state type."@en ;
    dct:title "Presence Occupied"@en ;
    rdfs:comment "This state type expresses that a room is occupied. The actual number of people is not of interest. This state type is the inverse of the 'Presence Unoccupied' state type."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#presenceOccupied"^^xsd:anyURI .

tag:presenceUnoccupied a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Presence Unoccupied"@en ;
    dct:description "This state type expresses that a room is unoccupied, i.e. no people are in the room. This state type is the inverse of the 'Presence Occupied' state type."@en ;
    dct:title "Presence Unoccupied"@en ;
    rdfs:comment "This state type expresses that a room is unoccupied, i.e. no people are in the room. This state type is the inverse of the 'Presence Occupied' state type."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#presenceUnoccupied"^^xsd:anyURI .

tag:qk_ph_temporal_datevalue_site a tag:PhenomenonQualityKind,
        owl:NamedIndividual ;
    tag:hasLocality tag:site ;
    tag:hasPhenomenonType tag:temporal ;
    tag:hasQuantityKind tag:DateValue ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_ph_temporal_datevalue_site"^^xsd:anyURI .

tag:stopped a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Stopped Movement"@en ;
    dct:description "This state type expresses that the movement of an equipment has stopped. Usually, this is associated with equipments that can be moved by a drive, such as valves, blinds, slats, windows, or doors."@en ;
    dct:title "Stopped Movement"@en ;
    rdfs:comment "This state type expresses that the movement of an equipment has stopped. Usually, this is associated with equipments that can be moved by a drive, such as valves, blinds, slats, windows, or doors."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#stopped"^^xsd:anyURI .

unit:DEG a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "°" .

unit:M3-PER-HR a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "m³/hr" .

unit:MIN a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "min" .

knx:airCtrl a owl:Class ;
    rdfs:label "Air Control"@en ;
    dct:identifier <urn:knx:fct.airCtrl> ;
    rdfs:comment "A specific Application Function category that controls a quantity (e.g., temperature, pressure) of the phenomenon air. The category is derived from parent concepts that are specified as part of the EN 50090-6-2."@en ;
    rdfs:subClassOf core:ApplicationFunction .

knx:dpa.343.51 a owl:Class ;
    rdfs:label "WindowStatus"@en ;
    dct:identifier "urn:knx:dpa.343.51" ;
    dct:subject "343.51",
        "51",
        "WindowStatus" ;
    knx:interfaceObjectTypeAnnotation "343"^^xsd:unsignedShort ;
    knx:label "WindowStatus"@en ;
    knx:propertyIdentifierAnnotation "51"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.343.51"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:opened ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:closed ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:automatic ;
                                owl:onProperty tag:hasOrigin ] [ a owl:Restriction ;
                                owl:hasValue tag:totalizedValue ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_eq_window_positionvector_room ;
                                owl:onProperty core:refersTo ] ) ] ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_eq_window_positionvector_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue knx:windowDoor ;
            owl:onProperty knx:datapointType ],
        [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "51"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "343"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ] .

knx:dpa.391.51 a owl:Class ;
    rdfs:label "PresenceStatus"@en ;
    dct:identifier "urn:knx:dpa.391.51" ;
    dct:subject "391.51",
        "51",
        "PresenceStatus" ;
    knx:interfaceObjectTypeAnnotation "391"^^xsd:unsignedShort ;
    knx:label "PresenceStatus"@en ;
    knx:propertyIdentifierAnnotation "51"^^xsd:unsignedByte ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dpa.391.51"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( core:Datapoint [ a owl:Restriction ;
                        owl:hasValue "51"^^xsd:unsignedByte ;
                        owl:onProperty knx:propertyIdentifier ] [ a owl:Restriction ;
                        owl:hasValue "391"^^xsd:unsignedShort ;
                        owl:onProperty knx:interfaceObjectType ] ) ],
        [ a owl:Restriction ;
            owl:hasValue knx:occupancy ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:hasValue tag:qk_ph_person_positionvector_room ;
            owl:onProperty knx:hasQualityKind ],
        [ a owl:Restriction ;
            owl:hasValue tag:knx ;
            owl:onProperty tag:operatesOnProtocol ],
        [ a owl:Restriction ;
            owl:onProperty knx:hasOperationKind ;
            owl:someValuesFrom [ a owl:Class ;
                    owl:intersectionOf ( tag:OperationKind [ a owl:Restriction ;
                                owl:hasValue tag:presenceOccupied ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:presenceUnoccupied ;
                                owl:onProperty tag:hasStateType ] [ a owl:Restriction ;
                                owl:hasValue tag:situation ;
                                owl:onProperty tag:hasPointFunctionType ] [ a owl:Restriction ;
                                owl:hasValue tag:enumeration ;
                                owl:onProperty tag:hasPointOperation ] [ a owl:Restriction ;
                                owl:hasValue tag:qk_ph_person_positionvector_room ;
                                owl:onProperty core:refersTo ] ) ] ] .

knx:energyCtrl a owl:Class ;
    rdfs:label "Energy Control"@en ;
    dct:identifier <urn:knx:fct.energyCtrl> ;
    rdfs:comment "A specific Application Function category for energy control that reflect an active process of planning, monitoring, and optimizing the energy production, consumption, distribution and storage. The category is derived from parent concepts that are specified as part of the EN 50090-6-2."@en ;
    rdfs:subClassOf core:ApplicationFunction .

knx:hvacModeNext a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "HVACModeNext"@en ;
    dct:description "a point representing DPT 206.100: HVACModeNext"@en ;
    dct:identifier "urn:knx:dpt.hvacModeNext" ;
    dct:subject "206.100",
        "HVACModeNext" ;
    dct:title "HVACModeNext"@en ;
    knx:dptBitSizeMax "24"^^xsd:positiveInteger ;
    knx:dptMajorNumber "206"^^xsd:positiveInteger ;
    knx:dptMinorNumber "100"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.206.100.i0.HVACmode,
        knx:type.dpt.field.206.100.i1.Time ;
    knx:label "HVACModeNext"@en ;
    mac:hasCommunicationMode "LTE",
        "S" ;
    rdfs:comment "a point representing DPT 206.100: HVACModeNext"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#hvacModeNext"^^xsd:anyURI .

knx:monitoring a owl:Class ;
    rdfs:label "Monitoring"@en ;
    dct:identifier <urn:knx:fct.monitoring> ;
    rdfs:comment "A specific Application Function category for 'monitoring' a zone, equipment or energy consumption (metering). The category is derived from parent concepts that are specified as part of the EN 50090-6-2."@en ;
    rdfs:subClassOf core:ApplicationFunction .

knx:timePeriodMin a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "TimePeriodMin"@en ;
    dct:description "a point representing DPT 7.006: TimePeriodMin"@en ;
    dct:identifier "urn:knx:dpt.timePeriodMin" ;
    dct:subject "7.006",
        "7.6",
        "TimePeriodMin" ;
    dct:title "TimePeriodMin"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "7"^^xsd:positiveInteger ;
    knx:dptMinorNumber "6"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.7.6.i0 ;
    knx:label "TimePeriodMin"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 7.006: TimePeriodMin"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#timePeriodMin"^^xsd:anyURI .

knx:type.digit.u4_0_9 a owl:NamedIndividual ;
    knx:rangeMax "9"^^xsd:unsignedLong ;
    knx:rangeMin "0"^^xsd:unsignedLong ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.digit.u4_0_9"^^xsd:anyURI .

knx:type.digit.u8_0_100 a owl:NamedIndividual ;
    knx:rangeMax "100"^^xsd:unsignedLong ;
    knx:rangeMin "0"^^xsd:unsignedLong ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.digit.u8_0_100"^^xsd:anyURI .

knx:type.kvpair.active a owl:NamedIndividual ;
    rdfs:label "Active = 1"@en ;
    dct:title "Active = 1"@en ;
    knx:valueAPI "active" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.active"^^xsd:anyURI .

knx:upDown a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Up Down"@en ;
    dct:description "a point representing DPT 1.008: Up Down"@en ;
    dct:identifier "urn:knx:dpt.upDown" ;
    dct:subject "1.008",
        "1.8",
        "Up Down" ;
    dct:title "Up Down"@en ;
    knx:dptBitSizeMax "1"^^xsd:positiveInteger ;
    knx:dptMajorNumber "1"^^xsd:positiveInteger ;
    knx:dptMinorNumber "8"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.1.8.i0 ;
    knx:label "Up Down"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 1.008: Up Down"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#upDown"^^xsd:anyURI .

core:deviceData a owl:DatatypeProperty ;
    rdfs:label "device data"@en ;
    rdfs:comment "A parent data property, used to express any kind of generic data that relates to a device."@en ;
    rdfs:domain core:Device .

loc:Site a owl:Class ;
    rdfs:label "Liegenschaft"@de,
        "Site"@en ;
    dct:identifier <urn:knx:loc.site> ;
    rdfs:comment "A site represents a collection of buildings and grounds that belong to a given institution. A site is usually at the top of a location or rather building hierarchy. The concept can be mapped to a IfcSite."@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom loc:Building ;
            owl:onProperty loc:hasBuilding ],
        [ a owl:Restriction ;
            owl:allValuesFrom loc:SiteSegment ;
            owl:onProperty loc:hasSiteSegment ],
        loc:Location .

loc:hasLocation a owl:AsymmetricProperty,
        owl:InverseFunctionalProperty,
        owl:IrreflexiveProperty,
        owl:ObjectProperty ;
    rdfs:label "has location"@en ;
    rdfs:comment "A relation to a subclass of a location, e.g. a room as spatial sub-location of a floor."@en ;
    rdfs:domain loc:Location ;
    rdfs:range loc:Location ;
    rdfs:subPropertyOf core:refersTo ;
    owl:inverseOf loc:isLocationOf .

loc:isLocationOf a owl:AsymmetricProperty,
        owl:FunctionalProperty,
        owl:IrreflexiveProperty,
        owl:ObjectProperty ;
    rdfs:label "is location of"@en ;
    rdfs:domain loc:Location ;
    rdfs:range loc:Location ;
    rdfs:subPropertyOf core:isReferencedBy .

tag:controlModeEmergencyCool a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Control Mode Emergency Cool"@en ;
    dct:description "This state type expresses that mode 'Emergency Cooling' is chosen for the HVAC system. Usually, this mode indicates whether emergency cooling demand is requested for the HVAC system, e.g. for heat protection of a room. In general, the control mode is also known as 'HVAC Control Mode' and is used for expressing functionalities in HVAC systems, such as \"Heating\", \"Cooling\", \"Off\", \"Night Purge\" etc."@en ;
    dct:title "Control Mode Emergency Cool"@en ;
    rdfs:comment "This state type expresses that mode 'Emergency Cooling' is chosen for the HVAC system. Usually, this mode indicates whether emergency cooling demand is requested for the HVAC system, e.g. for heat protection of a room. In general, the control mode is also known as 'HVAC Control Mode' and is used for expressing functionalities in HVAC systems, such as \"Heating\", \"Cooling\", \"Off\", \"Night Purge\" etc."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#controlModeEmergencyCool"^^xsd:anyURI .

tag:controlModeEmergencyHeat a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Control Mode Emergency Heat"@en ;
    dct:description "This state type expresses that mode 'Emergency Cooling' is chosen for the HVAC system. Usually, this mode indicates whether emergency heat demand is requested for the HVAC system, e.g. for frost protection of a room. In general, the control mode is also known as 'HVAC Control Mode' and is used for expressing functionalities in HVAC systems, such as \"Heating\", \"Cooling\", \"Off\", \"Night Purge\" etc."@en ;
    dct:title "Control Mode Emergency Heat"@en ;
    rdfs:comment "This state type expresses that mode 'Emergency Cooling' is chosen for the HVAC system. Usually, this mode indicates whether emergency heat demand is requested for the HVAC system, e.g. for frost protection of a room. In general, the control mode is also known as 'HVAC Control Mode' and is used for expressing functionalities in HVAC systems, such as \"Heating\", \"Cooling\", \"Off\", \"Night Purge\" etc."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#controlModeEmergencyHeat"^^xsd:anyURI .

tag:sceneRecall a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Scene Recall"@en ;
    dct:description "This state type expresses that a scene is activated in scene-controlled instrumentations by restoring a previously learnt value. This covers both activating a scene based on a scene number (e.g. 0-63) or by choosing between two scenes (e.g. Scene A or Scene B)."@en ;
    dct:title "Scene Recall"@en ;
    rdfs:comment "This state type expresses that a scene is activated in scene-controlled instrumentations by restoring a previously learnt value. This covers both activating a scene based on a scene number (e.g. 0-63) or by choosing between two scenes (e.g. Scene A or Scene B)."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#sceneRecall"^^xsd:anyURI .

tag:temporal a tag:PhenomenonType,
        owl:NamedIndividual ;
    rdfs:label "Temporal"@en ;
    dct:description "Indicator for time related type of interests, more granular defined with a quantity kind"@en ;
    dct:title "Temporal"@en ;
    rdfs:comment "Indicator for time related type of interests, more granular defined with a quantity kind"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#temporal"^^xsd:anyURI .

unit:MilliSEC a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "ms" .

knx:datapointTypeDataField a owl:DatatypeProperty ;
    rdfs:label "datapoint type field"@en ;
    rdfs:comment "A parent data property, used to express any kind of generic data that relates to an datapoint type field."@en ;
    rdfs:domain knx:DatapointTypeField .

knx:emPowerRange a knx:DatapointType,
        owl:NamedIndividual ;
    dct:description "Power Range" ;
    knx:dptBitSizeMax 32 ;
    knx:dptMajorNumber 516 ;
    knx:dptMinorNumber 500 ;
    knx:isAssembledWith knx:type.dpt.field.516.500.i0.pr.LV,
        knx:type.dpt.field.516.500.i1.pr.UV .

knx:power a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Power"@en ;
    dct:description "a point representing DPT 9.024: Power"@en ;
    dct:identifier "urn:knx:dpt.power" ;
    dct:subject "9.024",
        "9.24",
        "Power" ;
    dct:title "Power"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "9"^^xsd:positiveInteger ;
    knx:dptMinorNumber "24"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.9.24.i0 ;
    knx:label "Power"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 9.024: Power"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#power"^^xsd:anyURI .

knx:relValueZ a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "RelValue Z"@en ;
    dct:description "a point representing DPT 202.1: RelValue Z"@en ;
    dct:identifier "urn:knx:dpt.relValueZ" ;
    dct:subject "202.001",
        "202.1",
        "RelValue Z" ;
    dct:title "RelValue Z"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "202"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.202.1.i0.StatusCommand,
        knx:type.dpt.field.202.1.i1.RelValue ;
    knx:label "RelValue Z"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 202.1: RelValue Z"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#relValueZ"^^xsd:anyURI .

knx:timePeriodSec a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "TimePeriodSec"@en ;
    dct:description "a point representing DPT 7.005: TimePeriodSec"@en ;
    dct:identifier "urn:knx:dpt.timePeriodSec" ;
    dct:subject "7.005",
        "7.5",
        "TimePeriodSec" ;
    dct:title "TimePeriodSec"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "7"^^xsd:positiveInteger ;
    knx:dptMinorNumber "5"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.7.5.i0 ;
    knx:label "TimePeriodSec"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 7.005: TimePeriodSec"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#timePeriodSec"^^xsd:anyURI .

knx:type.digit.u6 a owl:NamedIndividual ;
    knx:rangeMax "63"^^xsd:unsignedLong ;
    knx:rangeMin "0"^^xsd:unsignedLong ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.digit.u6"^^xsd:anyURI .

knx:type.kvpair.alarm a owl:NamedIndividual ;
    rdfs:label "alarm = 1"@en ;
    dct:title "alarm = 1"@en ;
    knx:valueAPI "alarm" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.alarm"^^xsd:anyURI .

knx:type.kvpair.noAlarm a owl:NamedIndividual ;
    rdfs:label "No alarm = 0"@en ;
    dct:title "No alarm = 0"@en ;
    knx:valueAPI "noAlarm" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.noAlarm"^^xsd:anyURI .

core:ApplicationProgram a owl:Class ;
    rdfs:label "Application Program"@en ;
    rdfs:comment "An application program represents a piece of software that implements a functionality. Moreover, specific confifuration parameters may be used to control how the functionality is operating at Runtime."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/core#ApplicationProgram"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:allValuesFrom xsd:string ;
                        owl:onProperty core:manufacturer ] [ a owl:Restriction ;
                        owl:onDataRange xsd:string ;
                        owl:onProperty core:manufacturer ;
                        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ] ) ],
        [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:allValuesFrom xsd:positiveInteger ;
                        owl:onProperty core:model ] [ a owl:Restriction ;
                        owl:onDataRange xsd:positiveInteger ;
                        owl:onProperty core:model ;
                        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ] ) ],
        [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:allValuesFrom xsd:positiveInteger ;
                        owl:onProperty core:version ] [ a owl:Restriction ;
                        owl:onDataRange xsd:positiveInteger ;
                        owl:onProperty core:version ;
                        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ] ) ],
        [ a owl:Restriction ;
            owl:allValuesFrom core:Functionality ;
            owl:onProperty core:implements ],
        [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:allValuesFrom xsd:string ;
                        owl:onProperty knx:certificationStatus ] [ a owl:Restriction ;
                        owl:onDataRange xsd:string ;
                        owl:onProperty knx:certificationStatus ;
                        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ] ) ],
        core:Software ;
    owl:disjointWith core:Functionality .

core:Aspect a owl:Class ;
    rdfs:label "Aspect"@en ;
    rdfs:comment "A generic referencing mechanism between one or more points that reflects a specific view of the installation."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/core#Aspect"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom core:Point ;
            owl:onProperty core:groups ],
        core:Thing .

core:Product a owl:Class ;
    rdfs:label "Product"@en ;
    rdfs:comment "An item offered for sale; it can be assigned from any equipment. Manufacturers usually provide identifiers for each product they make. Identifier examples are type/model or version number or the order number."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/core#Product"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:onProperty core:mediaType ;
                        owl:someValuesFrom xsd:string ] [ a owl:Restriction ;
                        owl:allValuesFrom xsd:string ;
                        owl:onProperty core:mediaType ] ) ],
        [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:allValuesFrom xsd:string ;
                        owl:onProperty core:manufacturer ] [ a owl:Restriction ;
                        owl:onDataRange xsd:string ;
                        owl:onProperty core:manufacturer ;
                        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ] ) ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:string ;
            owl:onProperty core:orderNumber ],
        [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:allValuesFrom xsd:string ;
                        owl:onProperty knx:certificationStatus ] [ a owl:Restriction ;
                        owl:onDataRange xsd:string ;
                        owl:onProperty knx:certificationStatus ;
                        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ] ) ],
        core:Thing .

core:comment a owl:DatatypeProperty ;
    rdfs:label "comment"@en ;
    rdfs:comment "A generic comment, used from several concepts to express the content edited by a MaC (such as an installation comment)."@en ;
    rdfs:range xsd:string .

tag:Origin a owl:Class ;
    rdfs:label "Origin"@en ;
    rdfs:comment "The tag category contains individuals that describe a specific application data source of a point, used in cases where the input of an point is affected from a superordinated application control (instead of the common control loop)."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#Origin"^^xsd:anyURI ;
    rdfs:subClassOf tag:Tag .

tag:chromaticityWhite a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Chromaticity White"@en ;
    dct:description "This state type expresses that the white part of RGBW light color is referred to. It is mostly used in lighting applications that use the RGBW color model."@en ;
    dct:title "Chromaticity White"@en ;
    rdfs:comment "This state type expresses that the white part of RGBW light color is referred to. It is mostly used in lighting applications that use the RGBW color model."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#chromaticityWhite"^^xsd:anyURI .

tag:qk_eq_slatsactuator_positionvector a tag:EquipmentQualityKind,
        owl:NamedIndividual ;
    tag:hasEquipmentType tag:slatsActuator ;
    tag:hasQuantityKind quantitykind:PositionVector ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_eq_slatsactuator_positionvector"^^xsd:anyURI .

tag:qk_ph_temporal_time_site a tag:PhenomenonQualityKind,
        owl:NamedIndividual ;
    tag:hasLocality tag:site ;
    tag:hasPhenomenonType tag:temporal ;
    tag:hasQuantityKind quantitykind:Time ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_ph_temporal_time_site"^^xsd:anyURI .

unit:SEC a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "s" .

knx:controlDimming a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Control Dimming"@en ;
    dct:description "a point representing DPT 3.007: Control Dimming"@en ;
    dct:identifier "urn:knx:dpt.controlDimming" ;
    dct:subject "3.007",
        "3.7",
        "Control Dimming" ;
    dct:title "Control Dimming"@en ;
    knx:dptBitSizeMax "4"^^xsd:positiveInteger ;
    knx:dptMajorNumber "3"^^xsd:positiveInteger ;
    knx:dptMinorNumber "7"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.3.7.i0.StepCode,
        knx:type.dpt.field.3.7.i1.c ;
    knx:label "Control Dimming"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 3.007: Control Dimming"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#controlDimming"^^xsd:anyURI .

knx:includes a owl:ObjectProperty ;
    rdfs:label "includes"@en ;
    rdfs:comment "Hosts specific information that depends on the field type."@en ;
    rdfs:domain knx:DatapointTypeField .

knx:lightControlMode a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "LightControlMode"@en ;
    dct:description "a point representing DPT 20.604: LightControlMode"@en ;
    dct:identifier "urn:knx:dpt.lightControlMode" ;
    dct:subject "20.604",
        "LightControlMode" ;
    dct:title "LightControlMode"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "604"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.604.i0 ;
    knx:label "LightControlMode"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.604: LightControlMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#lightControlMode"^^xsd:anyURI .

knx:state a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "State"@en ;
    dct:description "a point representing DPT 1.011: State"@en ;
    dct:identifier "urn:knx:dpt.state" ;
    dct:subject "1.011",
        "1.11",
        "State" ;
    dct:title "State"@en ;
    knx:dptBitSizeMax "1"^^xsd:positiveInteger ;
    knx:dptMajorNumber "1"^^xsd:positiveInteger ;
    knx:dptMinorNumber "11"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.1.11.i0 ;
    knx:label "State"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 1.011: State"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#state"^^xsd:anyURI .

knx:tempRoomSetpSetF16_a4a_ a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Room Temperature Setpoint"@en ;
    dct:description "a point representing DPT 275.100: TempRoomSetpSetF16[4]"@en ;
    dct:identifier "urn:knx:dpt.tempRoomSetpSetF16_a4a_" ;
    dct:subject "275.100",
        "Room Temperature Setpoint" ;
    dct:title "Room Temperature Setpoint"@en ;
    knx:dptBitSizeMax "64"^^xsd:positiveInteger ;
    knx:dptMajorNumber "275"^^xsd:positiveInteger ;
    knx:dptMinorNumber "100"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.275.100.i0.TempSetpBProt,
        knx:type.dpt.field.275.100.i1.TempSetpEco,
        knx:type.dpt.field.275.100.i2.TempSetpStdby,
        knx:type.dpt.field.275.100.i3.TempSetpComf ;
    knx:label "Room Temperature Setpoint"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 275.100: TempRoomSetpSetF16[4]"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#tempRoomSetpSetF16_a4a_"^^xsd:anyURI .

knx:type.digit.f16_0_670433 a owl:NamedIndividual ;
    knx:rangeMax "670433.0"^^xsd:float ;
    knx:rangeMin "0.0"^^xsd:float ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.digit.f16_0_670433"^^xsd:anyURI .

knx:type.digit.u32 a owl:NamedIndividual ;
    knx:rangeMax "4294967295"^^xsd:unsignedLong ;
    knx:rangeMin "0"^^xsd:unsignedLong ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.digit.u32"^^xsd:anyURI .

core:state a owl:DatatypeProperty ;
    rdfs:label "state"@en ;
    rdfs:comment "Uses for to define the current status of an entity, such as the building completion or installation status. May be used from other concepts, therefore no domain is defined."@en ;
    rdfs:range xsd:string .

loc:RoomSegment a owl:Class ;
    rdfs:label "Raumteil"@de,
        "Room Segment"@en ;
    dct:identifier <urn:knx:loc.roomsegment> ;
    rdfs:comment "A room segment is an indoor space that represents a subdivision of a room, it can be further subdivided into locations of type room segment."@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom loc:RoomSegment ;
            owl:onProperty loc:hasRoomSegment ],
        loc:Space .

tag:downwards a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Downwards Movement"@en ;
    dct:description "This state type expresses that an equipment has a movement direction that can be interpreted as 'downwards'. Usually, this is associated with equipments that can be moved by a drive along a vertical axis, such as blinds or slats."@en ;
    dct:title "Downwards Movement"@en ;
    rdfs:comment "This state type expresses that an equipment has a movement direction that can be interpreted as 'downwards'. Usually, this is associated with equipments that can be moved by a drive along a vertical axis, such as blinds or slats."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#downwards"^^xsd:anyURI .

tag:qk_ph_water_temperature_pipesection_supplysection a tag:PhenomenonQualityKind,
        owl:NamedIndividual ;
    tag:hasLocality tag:pipeSection,
        tag:supplySection ;
    tag:hasPhenomenonType tag:water ;
    tag:hasQuantityKind quantitykind:Temperature ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_ph_water_temperature_pipesection_supplysection"^^xsd:anyURI .

tag:totalizedValue a tag:PointOperation,
        owl:NamedIndividual ;
    rdfs:label "Totalized Value"@en ;
    dct:description "The value is a continuous stream of totalization, the tag does not define any  relation to a value dimension (metering data in unit kWh, amount of person as unitless number)."@en ;
    dct:title "Totalized Value"@en ;
    rdfs:comment "The value is a continuous stream of totalization, the tag does not define any  relation to a value dimension (metering data in unit kWh, amount of person as unitless number)."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#totalizedValue"^^xsd:anyURI .

tag:upwards a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Upwards Movement"@en ;
    dct:description "This state type expresses that an equipment has a movement direction that can be interpreted as 'upwards'. Usually, this is associated with equipments that can be moved by a drive along a vertical axis, such as blinds or slats."@en ;
    dct:title "Upwards Movement"@en ;
    rdfs:comment "This state type expresses that an equipment has a movement direction that can be interpreted as 'upwards'. Usually, this is associated with equipments that can be moved by a drive along a vertical axis, such as blinds or slats."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#upwards"^^xsd:anyURI .

quantitykind:Temperature a tag:QuantityKind,
        owl:NamedIndividual ;
    rdfs:label "Temperature"@en ;
    dct:description "Temperature is a physical property of matter that quantitatively expresses the common notions of hot and cold."@en ;
    dct:title "Temperature"@en ;
    rdfs:comment "Temperature is a physical property of matter that quantitatively expresses the common notions of hot and cold."@en ;
    rdfs:isDefinedBy "http://qudt.org/vocab/quantitykind"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/qudt/org/vocab/quantitykind/Temperature"^^xsd:anyURI .

knx:combinedStatusHVA a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Combined Status HVA"@en ;
    dct:description "a point representing DPT 22.102: Combined Status HVA"@en ;
    dct:identifier "urn:knx:dpt.combinedStatusHVA" ;
    dct:subject "22.102",
        "Combined Status HVA" ;
    dct:title "Combined Status HVA"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "22"^^xsd:positiveInteger ;
    knx:dptMinorNumber "102"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.22.102.i0.CurrentValvePosition,
        knx:type.dpt.field.22.102.i1.ShortCircuit,
        knx:type.dpt.field.22.102.i2.Overload,
        knx:type.dpt.field.22.102.i3.ValveKick,
        knx:type.dpt.field.22.102.i4.ServiceMode,
        knx:type.dpt.field.22.102.i5.ManualOperation,
        knx:type.dpt.field.22.102.i6.ForcedPosition,
        knx:type.dpt.field.22.102.i7.LockedPosition,
        knx:type.dpt.field.22.102.i8.CalibrationMode,
        knx:type.dpt.field.22.102.i9.Reserved ;
    knx:label "Combined Status HVA"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 22.102: Combined Status HVA"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#combinedStatusHVA"^^xsd:anyURI .

knx:heatpCool a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Heat/Cool"@en ;
    dct:description "a point representing DPT 1.100: Heat/Cool"@en ;
    dct:identifier "urn:knx:dpt.heatpCool" ;
    dct:subject "1.100",
        "Heat/Cool" ;
    dct:title "Heat/Cool"@en ;
    knx:dptBitSizeMax "1"^^xsd:positiveInteger ;
    knx:dptMajorNumber "1"^^xsd:positiveInteger ;
    knx:dptMinorNumber "100"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.1.100.i0 ;
    knx:label "Heat/Cool"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 1.100: Heat/Cool"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#heatpCool"^^xsd:anyURI .

knx:type.kvpair.AbnormalCondition a owl:NamedIndividual ;
    dct:description "Abnormal condition" ;
    dct:title "abnormal condition" ;
    knx:valueAPI "ac" ;
    knx:valueKNX 1 .

knx:type.kvpair.NoAbnormalCondition a owl:NamedIndividual ;
    dct:description "No abnormal condition" ;
    dct:title "No abnormal condition" ;
    knx:valueAPI "nac" ;
    knx:valueKNX 0 .

core:Asset a owl:Class ;
    rdfs:label "Asset"@en ;
    rdfs:comment "A container for objects in an installation which have a sort of economic value and is owned and managed by an entity, e.g. a service organization."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/core#Asset"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom core:Asset ;
            owl:onProperty core:containsAsset ],
        core:Thing .

core:Functionality a owl:Class ;
    rdfs:label "Functionality"@en ;
    rdfs:comment "A functionality represents a concrete piece of software and a set of any type of interfaces (mainly Points) that is needed to accomplish a task for which a Device is designed for."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/core#Functionality"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom core:Point ;
            owl:onProperty core:hasPoint ],
        [ a owl:Restriction ;
            owl:allValuesFrom core:ApplicationFunction ;
            owl:onProperty core:isApplicableFunctionalityOf ],
        core:Software .

loc:SiteSegment a owl:Class ;
    rdfs:label "Liegenschaftsteil"@de,
        "Site Segment"@en ;
    dct:identifier <urn:knx:loc.sitesegment> ;
    rdfs:comment "A site segment subdivides a site, it is usually occupied by a building."@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom loc:Building ;
            owl:onProperty loc:hasBuilding ],
        [ a owl:Restriction ;
            owl:allValuesFrom loc:SiteSegment ;
            owl:onProperty loc:hasSiteSegment ],
        loc:Location .

tag:PointOperation a owl:Class ;
    rdfs:label "Point Operation"@en ;
    rdfs:comment "The tag category contains individuals allowing to express how a point value has to be interpreted (mathematically or logically) in order to affect the behavior of the system."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#PointOperation"^^xsd:anyURI ;
    rdfs:subClassOf tag:Tag .

tag:forced a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Forced State"@en ;
    dct:description "This state type expresses that an equipment is in a forced state, i.e. its current value / position is a result of a command with very high priority. The equipment's normal processing of input commands is bypassed and the high priority input command is executed as-is. This state type is the inverse of the 'Not Forced State' state type."@en ;
    dct:title "Forced State"@en ;
    rdfs:comment "This state type expresses that an equipment is in a forced state, i.e. its current value / position is a result of a command with very high priority. The equipment's normal processing of input commands is bypassed and the high priority input command is executed as-is. This state type is the inverse of the 'Not Forced State' state type."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#forced"^^xsd:anyURI .

tag:lighting a tag:Trade,
        owl:NamedIndividual ;
    rdfs:label "Lighting"@en ;
    dct:description "Lighting or illumination is the deliberate application of light to achieve some aesthetic or practical effect. Lighting includes use of both artificial light sources such as lamps and natural illumination of interiors from daylight."@en ;
    dct:title "Lighting"@en ;
    rdfs:comment "Lighting or illumination is the deliberate application of light to achieve some aesthetic or practical effect. Lighting includes use of both artificial light sources such as lamps and natural illumination of interiors from daylight."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#lighting"^^xsd:anyURI .

tag:operationalStateDefectShortCircuit a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Operational State Defect Short Circuit"@en ;
    dct:description "This state type is a special type of a defect state. It expresses that the actual device hosting the datapoint is not working properly due to a short circuit. Thus, no valid value is available at the datapoint."@en ;
    dct:title "Operational State Defect Short Circuit"@en ;
    rdfs:comment "This state type is a special type of a defect state. It expresses that the actual device hosting the datapoint is not working properly due to a short circuit. Thus, no valid value is available at the datapoint."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#operationalStateDefectShortCircuit"^^xsd:anyURI .

tag:operationalStateFaulty a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Operational State Faulty"@en ;
    dct:description "This state type expresses that a datapoint’s main value is corrupted due to failure. The device itself is operational. Typical usages are a sensor value is corrupted due to a hardware problem (data is invalid) or  a database value is corrupted (due to loss off backup power, erased EEPROM etc)."@en ;
    dct:title "Operational State Faulty"@en ;
    rdfs:comment "This state type expresses that a datapoint’s main value is corrupted due to failure. The device itself is operational. Typical usages are a sensor value is corrupted due to a hardware problem (data is invalid) or  a database value is corrupted (due to loss off backup power, erased EEPROM etc)."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#operationalStateFaulty"^^xsd:anyURI .

tag:chromaticityBlue a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Chromaticity Blue"@en ;
    dct:description "This state type expresses that the blue part of RGB(W) light color is referred to. It is mostly used in lighting applications that use the RGB or RGBW color model."@en ;
    dct:title "Chromaticity Blue"@en ;
    rdfs:comment "This state type expresses that the blue part of RGB(W) light color is referred to. It is mostly used in lighting applications that use the RGB or RGBW color model."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#chromaticityBlue"^^xsd:anyURI .

tag:chromaticityGreen a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Chromaticity Green"@en ;
    dct:description "This state type expresses that the green part of RGB(W) light color is referred to. It is mostly used in lighting applications that use the RGB or RGBW color model."@en ;
    dct:title "Chromaticity Green"@en ;
    rdfs:comment "This state type expresses that the green part of RGB(W) light color is referred to. It is mostly used in lighting applications that use the RGB or RGBW color model."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#chromaticityGreen"^^xsd:anyURI .

tag:chromaticityRed a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Chromaticity Red"@en ;
    dct:description "This state type expresses that the red part of RGB(W) light color is referred to. It is mostly used in lighting applications that use the RGB or RGBW color model."@en ;
    dct:title "Chromaticity Red"@en ;
    rdfs:comment "This state type expresses that the red part of RGB(W) light color is referred to. It is mostly used in lighting applications that use the RGB or RGBW color model."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#chromaticityRed"^^xsd:anyURI .

tag:operationalStateDefectOverload a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Operational State Defect Overload"@en ;
    dct:description "This state type is a special type of a defect state. It expresses that the actual device hosting the datapoint is not working properly due to an overload. Thus, no valid value is available at the datapoint."@en ;
    dct:title "Operational State Defect Overload"@en ;
    rdfs:comment "This state type is a special type of a defect state. It expresses that the actual device hosting the datapoint is not working properly due to an overload. Thus, no valid value is available at the datapoint."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#operationalStateDefectOverload"^^xsd:anyURI .

tag:qk_ph_air_dewpointtemperature_room a tag:PhenomenonQualityKind,
        owl:NamedIndividual ;
    tag:hasLocality tag:room ;
    tag:hasPhenomenonType tag:air ;
    tag:hasQuantityKind quantitykind:DewPointTemperature ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_ph_air_dewpointtemperature_room"^^xsd:anyURI .

tag:room a tag:Locality,
        owl:NamedIndividual ;
    rdfs:label "Room"@en ;
    dct:description "A functional subdivison of a location. Structurally, a room is defined by enclosing surfaces such as facades, walls or ceilings (e.g. a single-room office or hotel room) or, in the case of an open-plan office, it is created by organisational means (e.g. as a separate zone)."@en ;
    dct:title "Room"@en ;
    rdfs:comment "A functional subdivison of a location. Structurally, a room is defined by enclosing surfaces such as facades, walls or ceilings (e.g. a single-room office or hotel room) or, in the case of an open-plan office, it is created by organisational means (e.g. as a separate zone)."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#room"^^xsd:anyURI .

knx:hvacMode a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "HVACMode"@en ;
    dct:description "a point representing DPT 20.102: HVACMode"@en ;
    dct:identifier "urn:knx:dpt.hvacMode" ;
    dct:subject "20.102",
        "HVACMode" ;
    dct:title "HVACMode"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "20"^^xsd:positiveInteger ;
    knx:dptMinorNumber "102"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.20.102.i0 ;
    knx:label "HVACMode"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 20.102: HVACMode"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#hvacMode"^^xsd:anyURI .

knx:observesPhenomenonQualityKind a owl:ObjectProperty ;
    rdfs:label "observes phenomenon quality kind"@en ;
    rdfs:comment "A Quality Kind with an observable quantity property that addresses a 'phenomenon', and the quantity property can only be indirectly determined."@en ;
    rdfs:range tag:PhenomenonQualityKind ;
    rdfs:subPropertyOf knx:hasQualityKind .

core:Thing a owl:Class ;
    rdfs:label "Core Thing"@en ;
    mac:macVersion 6 ;
    core:dictionaryVersion 20 ;
    rdfs:comment "Root node to host all core related concepts."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/core#Thing"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom rdfs:Literal ;
            owl:onProperty dct:description ],
        [ a owl:Restriction ;
            owl:allValuesFrom rdfs:Literal ;
            owl:onProperty dct:title ] .

tag:PointInterface a owl:Class ;
    rdfs:label "Point Interface"@en ;
    rdfs:comment "The tag category contains individuals that describe the runtime interworking interface type of a point."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#PointInterface"^^xsd:anyURI ;
    rdfs:subClassOf tag:Tag .

tag:locked a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Locked State"@en ;
    dct:description "This state type expresses that an equipment is in a locked state, which usually indicates that the equipment will not react on new input commands until the locked state is lifted. This state type is the inverse of the 'unlocked' state type."@en ;
    dct:title "Locked State"@en ;
    rdfs:comment "This state type expresses that an equipment is in a locked state, which usually indicates that the equipment will not react on new input commands until the locked state is lifted. This state type is the inverse of the 'unlocked' state type."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#locked"^^xsd:anyURI .

tag:qk_ph_light_illuminance a tag:PhenomenonQualityKind,
        owl:NamedIndividual ;
    tag:hasPhenomenonType tag:light ;
    tag:hasQuantityKind quantitykind:Illuminance ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_ph_light_illuminance"^^xsd:anyURI .

quantitykind:PositionVector a tag:QuantityKind,
        owl:NamedIndividual ;
    rdfs:label "Position Vector"@en ;
    dct:description "Represents a (numerical, countable) position, such as %." ;
    dct:title "Position Vector"@en ;
    rdfs:comment "Represents a (numerical, countable) position, such as %." ;
    rdfs:isDefinedBy "http://qudt.org/vocab/quantitykind"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/qudt/org/vocab/quantitykind/PositionVector"^^xsd:anyURI .

unit:UNITLESS a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "一" .

knx:alarm a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Alarm"@en ;
    dct:description "a point representing DPT 1.005: Alarm"@en ;
    dct:identifier "urn:knx:dpt.alarm" ;
    dct:subject "1.005",
        "1.5",
        "Alarm" ;
    dct:title "Alarm"@en ;
    knx:dptBitSizeMax "1"^^xsd:positiveInteger ;
    knx:dptMajorNumber "1"^^xsd:positiveInteger ;
    knx:dptMinorNumber "5"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.1.5.i0 ;
    knx:label "Alarm"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 1.005: Alarm"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#alarm"^^xsd:anyURI .

knx:start a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Start"@en ;
    dct:description "a point representing DPT 1.010: Start"@en ;
    dct:identifier "urn:knx:dpt.start" ;
    dct:subject "1.010",
        "1.10",
        "Start" ;
    dct:title "Start"@en ;
    knx:dptBitSizeMax "1"^^xsd:positiveInteger ;
    knx:dptMajorNumber "1"^^xsd:positiveInteger ;
    knx:dptMinorNumber "10"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.1.10.i0 ;
    knx:label "Start"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 1.010: Start"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#start"^^xsd:anyURI .

knx:type.dpt.field.2.x.i1.c a knx:DatapointTypeField,
        owl:NamedIndividual ;
    rdfs:label "c"@en ;
    dct:title "c"@en ;
    knx:fieldIndex "1"^^xsd:nonNegativeInteger ;
    knx:fieldName "c" ;
    knx:fieldSize "1"^^xsd:positiveInteger ;
    knx:fieldType "B" ;
    knx:includesKVPair knx:type.kvpair.control,
        knx:type.kvpair.noControl ;
    knx:label "c"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.dpt.field.2.x.i1.c"^^xsd:anyURI .

core:Device a owl:Class ;
    rdfs:label "Device" ;
    rdfs:comment "A Device can be any electronic equipment with some computing ability that has a firmware, optionally with input and output terminals (I/O), an Application Program that provides as set of Points as the interface for the I/O operations, and parameter values controlling the behavior of the I/O operations at Runtime."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/core#Device"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:allValuesFrom xsd:string ;
                        owl:onProperty core:firmware ] [ a owl:Restriction ;
                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                        owl:onDataRange xsd:string ;
                        owl:onProperty core:firmware ] ) ],
        [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:allValuesFrom xsd:string ;
                        owl:onProperty core:hardware ] [ a owl:Restriction ;
                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                        owl:onDataRange xsd:string ;
                        owl:onProperty core:hardware ] ) ],
        [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:allValuesFrom xsd:string ;
                        owl:onProperty core:state ] [ a owl:Restriction ;
                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                        owl:onDataRange xsd:string ;
                        owl:onProperty core:state ] ) ],
        [ a owl:Restriction ;
            owl:allValuesFrom core:Gateway ;
            owl:onProperty core:hasProxy ],
        [ a owl:Restriction ;
            owl:allValuesFrom core:ApplicationProgram ;
            owl:onProperty core:hosts ],
        [ a owl:Restriction ;
            owl:allValuesFrom core:FunctionalBlock ;
            owl:onProperty core:supportsFunctionalBlock ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty core:comment ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:dateTime ;
            owl:onProperty core:lastDownloaded ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:dateTime ;
            owl:onProperty core:lastModified ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:string ;
            owl:onProperty core:serialNumber ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:string ;
            owl:onProperty mac:assignedTrade ],
        [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:allValuesFrom xsd:string ;
                        owl:onProperty knx:installationHints ] [ a owl:Restriction ;
                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                        owl:onDataRange xsd:string ;
                        owl:onProperty knx:installationHints ] ) ],
        [ a owl:Restriction ;
            owl:allValuesFrom knx:Channel ;
            owl:onProperty knx:hasChannel ],
        [ a owl:Restriction ;
            owl:onDataRange xsd:string ;
            owl:onProperty knx:individualAddress ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        core:Equipment .

core:Point a owl:Class ;
    rdfs:label "Point"@en ;
    rdfs:comment "A generic concept to represents an interface to data. A point can carry additional meta data, provided by tags and/or feature of interests. To describe a point more precise the class has several subclasses."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/core#Point"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty core:comment ],
        core:Thing .

core:isApplicableFunctionalityOf a owl:ObjectProperty ;
    rdfs:label "is applicable functionality of"@en ;
    rdfs:comment "This OP defines what predefined application function can be preferably used with a collection of datapoints. The collection may be expressed with a common functionality or more detailed with a functional block or channel (subclasses of functionality)."@en ;
    rdfs:domain core:Functionality ;
    rdfs:range core:ApplicationFunction .

loc:Building a owl:Class ;
    rdfs:label "Gebäude"@de,
        "Building"@en ;
    dct:identifier <urn:knx:loc.building> ;
    rdfs:comment "A building represents a whole building that hosts several other elements such as stacked floors or spaces or rooms. The concept can be mapped to a IfcBuilding."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Building"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom loc:Floor ;
            owl:onProperty loc:hasFloor ],
        [ a owl:Restriction ;
            owl:allValuesFrom loc:Room ;
            owl:onProperty loc:hasRoom ],
        [ a owl:Restriction ;
            owl:allValuesFrom loc:Space ;
            owl:onProperty loc:hasSpace ],
        loc:Location ;
    owl:disjointWith loc:Outside .

loc:Room a owl:Class ;
    rdfs:label "Raum"@de,
        "Room"@en ;
    dct:identifier <urn:knx:loc.room> ;
    rdfs:comment "A room is a space in a building that is delimited by walls/windows, ceilings, floors and has a door or a passage to enter the room, it can be subdivided into locations of type room segment."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Room"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom loc:Room ;
            owl:onProperty loc:hasRoom ],
        [ a owl:Restriction ;
            owl:allValuesFrom loc:RoomSegment ;
            owl:onProperty loc:hasRoomSegment ],
        loc:Space ;
    owl:disjointWith loc:RoomSegment .

tag:overrideModeAutomatic a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Override Mode Automatic"@en ;
    dct:description "This state type expresses that an equipment is controlled by an automatic algorithm, rather than being controlled manually. The equipment's input commands are computed by e.g. a controller and interpreted with a normal priority. This state type is the inverse of the 'Override Mode Manual' state type."@en ;
    dct:title "Override Mode Automatic"@en ;
    rdfs:comment "This state type expresses that an equipment is controlled by an automatic algorithm, rather than being controlled manually. The equipment's input commands are computed by e.g. a controller and interpreted with a normal priority. This state type is the inverse of the 'Override Mode Manual' state type."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#overrideModeAutomatic"^^xsd:anyURI .

tag:qk_ph_air_relativehumidity_room a tag:PhenomenonQualityKind,
        owl:NamedIndividual ;
    tag:hasLocality tag:room ;
    tag:hasPhenomenonType tag:air ;
    tag:hasQuantityKind quantitykind:RelativeHumidity ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_ph_air_relativehumidity_room"^^xsd:anyURI .

tag:qk_ph_person_positionvector_room a tag:PhenomenonQualityKind,
        owl:NamedIndividual ;
    tag:hasLocality tag:room ;
    tag:hasPhenomenonType tag:person ;
    tag:hasQuantityKind quantitykind:PositionVector ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_ph_person_positionvector_room"^^xsd:anyURI .

knx:measuresEquipmentQualityKind a owl:ObjectProperty ;
    rdfs:label "measures equipment quality kind"@en ;
    rdfs:comment "A Quality Kind with at least one measurable quantity property that addresses equipment, and the quantity property can be directly determined."@en ;
    rdfs:range tag:EquipmentQualityKind ;
    rdfs:subPropertyOf knx:hasQualityKind .

knx:type.kvpair.decrease a owl:NamedIndividual ;
    rdfs:label "Decrease = 0"@en ;
    dct:title "Decrease = 0"@en ;
    knx:isApplicableDatapointEnumOf tag:decreasing ;
    knx:valueAPI "decrease" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.decrease"^^xsd:anyURI .

knx:type.kvpair.increase a owl:NamedIndividual ;
    rdfs:label "Increase = 1"@en ;
    dct:title "Increase = 1"@en ;
    knx:isApplicableDatapointEnumOf tag:increasing ;
    knx:valueAPI "increase" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.increase"^^xsd:anyURI .

tag:disabled a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Disabled State"@en ;
    dct:description "This state type expresses that an equipment or a functionality is disabled. A disabled equipment is inactive, cannot be activated and thus is not able to fulfill its intended functionality. Similarly, a disabled functionality is not available in the system. Usually, the equipment or functionality is disabled by management functionality, such as a building management system. This state type is the inverse of the 'Enabled State' state type."@en ;
    dct:title "Disabled State"@en ;
    rdfs:comment "This state type expresses that an equipment or a functionality is disabled. A disabled equipment is inactive, cannot be activated and thus is not able to fulfill its intended functionality. Similarly, a disabled functionality is not available in the system. Usually, the equipment or functionality is disabled by management functionality, such as a building management system. This state type is the inverse of the 'Enabled State' state type."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#disabled"^^xsd:anyURI .

tag:enabled a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Enabled State"@en ;
    dct:description "This state type expresses that an equipment or a functionality is enabled. An enabled equipment may become active and fulfill its intended functionality. Being in 'Enabled State' makes no assumption on whether the equipment is currently active or inactive, but it merely expresses the state that the equipment is allowed to be active. Similarly, an enabled functionality is available to the system, i.e. it may contribute to the system's overall functionality. Usually, the equipment or functionality is enabled by management functionality, such as a building management system. This state type is the inverse of the 'Disabled State' state type."@en ;
    dct:title "Enabled State"@en ;
    rdfs:comment "This state type expresses that an equipment or a functionality is enabled. An enabled equipment may become active and fulfill its intended functionality. Being in 'Enabled State' makes no assumption on whether the equipment is currently active or inactive, but it merely expresses the state that the equipment is allowed to be active. Similarly, an enabled functionality is available to the system, i.e. it may contribute to the system's overall functionality. Usually, the equipment or functionality is enabled by management functionality, such as a building management system. This state type is the inverse of the 'Disabled State' state type."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#enabled"^^xsd:anyURI .

tag:trigger a tag:PointOperation,
        owl:NamedIndividual ;
    rdfs:label "Trigger"@en ;
    dct:description "The value does not carry data to calculate with, only the access to it can already be interpreted."@en ;
    dct:title "Trigger"@en ;
    rdfs:comment "The value does not carry data to calculate with, only the access to it can already be interpreted."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#trigger"^^xsd:anyURI .

knx:hvacModeZ a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "HVAC Mode Z"@en ;
    dct:description "a point representing DPT 201.100: HVAC Mode Z"@en ;
    dct:identifier "urn:knx:dpt.hvacModeZ" ;
    dct:subject "201.100",
        "HVAC Mode Z" ;
    dct:title "HVAC Mode Z"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "201"^^xsd:positiveInteger ;
    knx:dptMinorNumber "100"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.201.100.i0.StatusCommand,
        knx:type.dpt.field.201.100.i1.HVACMode ;
    knx:label "HVAC Mode Z"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 201.100: HVAC Mode Z"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#hvacModeZ"^^xsd:anyURI .

knx:type.digit.u4_1_15 a owl:NamedIndividual ;
    knx:rangeMax "15"^^xsd:unsignedLong ;
    knx:rangeMin "1"^^xsd:unsignedLong ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.digit.u4_1_15"^^xsd:anyURI .

loc:Space a owl:Class ;
    rdfs:label "Bereich"@de,
        "Space"@en ;
    dct:identifier <urn:knx:loc.space> ;
    rdfs:comment "A space is an area or volume providing certain functions of a building, it represents any kind of physical space that belongs to a building. A Space can also be outside of a building. The concept can be mapped to a IfcSpace."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Space"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom loc:Floor ;
            owl:onProperty loc:hasFloor ],
        [ a owl:Restriction ;
            owl:allValuesFrom loc:Room ;
            owl:onProperty loc:hasRoom ],
        [ a owl:Restriction ;
            owl:allValuesFrom loc:Space ;
            owl:onProperty loc:hasSpace ],
        loc:Location .

tag:PointFunctionType a owl:Class ;
    rdfs:label "Point Function"@en ;
    rdfs:comment "The tag category contains individuals that describe the role of a Point in the control loop of an application function."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#PointFunctionType"^^xsd:anyURI ;
    rdfs:subClassOf tag:Tag .

tag:operationalStateCalibration a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Operational State Calibration"@en ;
    dct:description "This state type expresses that a device is currently being calibrated. It cannot be expected to fulfill its usual functionality until it is fully operational once again."@en ;
    dct:title "Operational State Calibration"@en ;
    rdfs:comment "This state type expresses that a device is currently being calibrated. It cannot be expected to fulfill its usual functionality until it is fully operational once again."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#operationalStateCalibration"^^xsd:anyURI .

tag:qk_eq_window_positionvector_room a tag:EquipmentQualityKind,
        owl:NamedIndividual ;
    tag:hasEquipmentType tag:window ;
    tag:hasLocality tag:room ;
    tag:hasQuantityKind quantitykind:PositionVector ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_eq_window_positionvector_room"^^xsd:anyURI .

tag:qk_ph_air_temperature_outside a tag:PhenomenonQualityKind,
        owl:NamedIndividual ;
    tag:hasLocality tag:outside ;
    tag:hasPhenomenonType tag:air ;
    tag:hasQuantityKind quantitykind:Temperature ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_ph_air_temperature_outside"^^xsd:anyURI .

core:Equipment a owl:Class ;
    rdfs:label "Equipment"@en ;
    rdfs:comment "An equipment is often refered to as \"Fixed Asset\". Via an object property realationship an equipment has a relation to an element in the location, in most cases inside a building, for example, a whiteboard, a chair, a table, a fan or a motor, which one can assign a product category and/or product type."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/core#Equipment"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:allValuesFrom core:Product ;
                        owl:onProperty core:hasProduct ] [ a owl:Restriction ;
                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                        owl:onClass core:Product ;
                        owl:onProperty core:hasProduct ] ) ],
        [ a owl:Restriction ;
            owl:allValuesFrom core:Equipment ;
            owl:onProperty core:hasPart ],
        [ a owl:Restriction ;
            owl:allValuesFrom loc:Location ;
            owl:onProperty loc:isEquipmentOf ],
        [ a owl:Restriction ;
            owl:allValuesFrom tag:QualityKind ;
            owl:onProperty knx:hasQualityKind ],
        core:Asset .

tag:Tag a owl:Class ;
    rdfs:label "Tag"@en ;
    rdfs:comment "A tag is an information that describes the data or content that it is assigned to. Tags are typically nonhierarchical keywords (individuals) used, for example, for datapoints, application functions but also for internet bookmarks, digital images, videos, files and so on."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#Tag"^^xsd:anyURI ;
    rdfs:subClassOf core:Thing .

knx:type.digit.s32 a owl:NamedIndividual ;
    knx:rangeMax "2147483647"^^xsd:long ;
    knx:rangeMin "-2147483648"^^xsd:long ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.digit.s32"^^xsd:anyURI .

knx:type.digit.u3 a owl:NamedIndividual ;
    knx:rangeMax "7"^^xsd:unsignedLong ;
    knx:rangeMin "0"^^xsd:unsignedLong ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.digit.u3"^^xsd:anyURI .

knx:type.kvpair.invalid a owl:NamedIndividual ;
    rdfs:label "invalid = 0"@en ;
    dct:title "invalid = 0"@en ;
    knx:valueAPI "invalid" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.invalid"^^xsd:anyURI .

knx:type.kvpair.outputStateNotValid a owl:NamedIndividual ;
    rdfs:label "output state is not valid = 0"@en ;
    dct:title "output state is not valid = 0"@en ;
    knx:valueAPI "outputStateIsNotValid" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.outputStateNotValid"^^xsd:anyURI .

knx:type.kvpair.outputStateOff a owl:NamedIndividual ;
    rdfs:label "output state is On = 1"@en ;
    dct:title "output state is On = 1"@en ;
    knx:valueAPI "outputStateIsOn" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.outputStateOff"^^xsd:anyURI .

knx:type.kvpair.outputStateOn a owl:NamedIndividual ;
    rdfs:label "output state is Off = 0"@en ;
    dct:title "output state is Off = 0"@en ;
    knx:valueAPI "outputStateIsOff" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.outputStateOn"^^xsd:anyURI .

knx:type.kvpair.outputStateValid a owl:NamedIndividual ;
    rdfs:label "output state is valid = 1"@en ;
    dct:title "output state is valid = 1"@en ;
    knx:valueAPI "outputStateIsValid" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.outputStateValid"^^xsd:anyURI .

loc:Floor a owl:Class ;
    rdfs:label "Etage"@de,
        "Floor"@en ;
    dct:identifier <urn:knx:loc.floor> ;
    rdfs:comment "A floor is a level or plane concept in a building, it is separating a building into horizontal spaces. A floor can have spaces assigned, in particular a room. The concept can be mapped to a IfcBuildingStorey."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Storey"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom loc:Floor ;
            owl:onProperty loc:hasLowerFloor ],
        [ a owl:Restriction ;
            owl:allValuesFrom loc:Room ;
            owl:onProperty loc:hasRoom ],
        [ a owl:Restriction ;
            owl:allValuesFrom loc:Space ;
            owl:onProperty loc:hasSpace ],
        [ a owl:Restriction ;
            owl:allValuesFrom loc:Floor ;
            owl:onProperty loc:hasUpperFloor ],
        loc:Location ;
    owl:disjointWith loc:Outside .

tag:air a tag:PhenomenonType,
        owl:NamedIndividual ;
    rdfs:label "Air"@en ;
    dct:description "The atmosphere of Earth or air is the layer of gases retained by Earth's gravity that surrounds the planet and forms its planetary atmosphere."@en ;
    dct:title "Air"@en ;
    rdfs:comment "The atmosphere of Earth or air is the layer of gases retained by Earth's gravity that surrounds the planet and forms its planetary atmosphere."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Atmosphere_of_Earth"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#air"^^xsd:anyURI .

knx:enable a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Enable"@en ;
    dct:description "a point representing DPT 1.003: Enable"@en ;
    dct:identifier "urn:knx:dpt.enable" ;
    dct:subject "1.003",
        "1.3",
        "Enable" ;
    dct:title "Enable"@en ;
    knx:dptBitSizeMax "1"^^xsd:positiveInteger ;
    knx:dptMajorNumber "1"^^xsd:positiveInteger ;
    knx:dptMinorNumber "3"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.1.3.i0 ;
    knx:label "Enable"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 1.003: Enable"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#enable"^^xsd:anyURI .

tag:closed a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Closed State"@en ;
    dct:description "This state type expresses that a contact (e.g. a valve end position contact or a partition wall status, or window contact) is in closed state. This state type is the inverse of the 'opened' state type."@en ;
    dct:title "Closed State"@en ;
    rdfs:comment "This state type expresses that a contact (e.g. a valve end position contact or a partition wall status, or window contact) is in closed state. This state type is the inverse of the 'opened' state type."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#closed"^^xsd:anyURI .

tag:hasTag a owl:ObjectProperty ;
    rdfs:label "has tag"@en ;
    rdfs:comment "A parent OP relationship to express a general relation to a tag. The relationship specifies the OWL range class :Tag, allowing to express any relation to one of the individuals as part of the sub classes of :Tag. As it is also just a generic top OP of specialized (sub) OP relationship predicates, only the latter SHOULD be used."@en ;
    rdfs:range tag:Tag ;
    owl:inverseOf tag:isTagOf .

tag:isTagOf a owl:ObjectProperty ;
    rdfs:label "is tag of"@en ;
    rdfs:domain tag:Tag .

tag:opened a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Opened State"@en ;
    dct:description "This state type expresses that a contact (e.g. a valve end position contact or a partition wall status, or window contact) is in an opened state. This state type is the inverse of the 'closed' state type."@en ;
    dct:title "Opened State"@en ;
    rdfs:comment "This state type expresses that a contact (e.g. a valve end position contact or a partition wall status, or window contact) is in an opened state. This state type is the inverse of the 'closed' state type."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#opened"^^xsd:anyURI .

tag:qk_ph_light_illuminance_room a tag:PhenomenonQualityKind,
        owl:NamedIndividual ;
    tag:hasLocality tag:room ;
    tag:hasPhenomenonType tag:light ;
    tag:hasQuantityKind quantitykind:Illuminance ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_ph_light_illuminance_room"^^xsd:anyURI .

tag:EquipmentQualityKind a owl:Class ;
    rdfs:label "Equipment Quality Kind"@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#EquipmentQualityKind"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onClass tag:EquipmentType ;
            owl:onProperty tag:hasTag ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        tag:QualityKind ;
    owl:disjointWith tag:PhenomenonQualityKind .

tag:QualityKind a owl:Class ;
    rdfs:label "Quality Kind"@en ;
    rdfs:comment "A quality kind (QK) describes a specific “type of interest” that is related to a value with a continuous, measurable physical quantity. The quantity can be figured out without any other context knowledge from any domain."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#QualityKind"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom [ a owl:Class ;
                    owl:unionOf ( tag:EquipmentType tag:Locality tag:PhenomenonType tag:QuantityKind ) ] ;
            owl:onProperty tag:hasTag ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass tag:QuantityKind ;
            owl:onProperty tag:hasTag ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass [ a owl:Class ;
                    owl:unionOf ( tag:EquipmentType tag:PhenomenonType ) ] ;
            owl:onProperty tag:hasTag ],
        tag:TagSet .

tag:qk_ph_temporal_delay a tag:PhenomenonQualityKind,
        owl:NamedIndividual ;
    tag:hasPhenomenonType tag:temporal ;
    tag:hasQuantityKind tag:Delay ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_ph_temporal_delay"^^xsd:anyURI .

knx:temphvacAbsZ a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "HVAC absolute Temperature"@en ;
    dct:description "a point representing DPT 205.100: TempHVACAbs_Z"@en ;
    dct:identifier "urn:knx:dpt.temphvacAbsZ" ;
    dct:subject "205.100",
        "HVAC absolute Temperature" ;
    dct:title "HVAC absolute Temperature"@en ;
    knx:dptBitSizeMax "24"^^xsd:positiveInteger ;
    knx:dptMajorNumber "205"^^xsd:positiveInteger ;
    knx:dptMinorNumber "100"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.205.100.i0.StatusCommand,
        knx:type.dpt.field.205.100.i1.Temp ;
    knx:label "HVAC absolute Temperature"@en ;
    mac:hasCommunicationMode "LTE" ;
    rdfs:comment "a point representing DPT 205.100: TempHVACAbs_Z"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#temphvacAbsZ"^^xsd:anyURI .

knx:type.digit.s16_neg13650_32767 a owl:NamedIndividual ;
    knx:rangeMax "32767"^^xsd:long ;
    knx:rangeMin "-13650"^^xsd:long ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.digit.s16_neg13650_32767"^^xsd:anyURI .

knx:type.kvpair.valid a owl:NamedIndividual ;
    rdfs:label "valid = 1"@en ;
    dct:title "valid = 1"@en ;
    knx:valueAPI "valid" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.valid"^^xsd:anyURI .

core:ApplicationFunction a owl:Class ;
    rdfs:label "Application Functions"@en ;
    rdfs:comment "An application function combines as set of individual functions to achieve its desired behavior, typically with a combination of devices exchanging information via their input and output datapoints. A number, state or comment may be edited in a MaC as a string (allows also non-number chars)."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/core#ApplicationFunction"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:allValuesFrom xsd:string ;
                        owl:onProperty core:state ] [ a owl:Restriction ;
                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                        owl:onDataRange xsd:string ;
                        owl:onProperty core:state ] ) ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty core:comment ],
        [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:allValuesFrom xsd:string ;
                        owl:onProperty core:number ] [ a owl:Restriction ;
                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                        owl:onDataRange xsd:string ;
                        owl:onProperty core:number ] ) ],
        [ a owl:Restriction ;
            owl:allValuesFrom tag:Trade ;
            owl:onProperty tag:operatesForTrade ],
        [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:onProperty knx:hasFunctionPoint ;
                        owl:someValuesFrom knx:FunctionPoint ] [ a owl:Restriction ;
                        owl:allValuesFrom knx:FunctionPoint ;
                        owl:onProperty knx:hasFunctionPoint ] ) ],
        [ a owl:Restriction ;
            owl:allValuesFrom tag:QualityKind ;
            owl:onProperty knx:hasQualityKind ],
        core:Aspect .

unit:K a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "K" .

unit:PERCENT a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "%" .

knx:type.digit.s16 a owl:NamedIndividual ;
    knx:rangeMax "32767"^^xsd:long ;
    knx:rangeMin "-32768"^^xsd:long ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.digit.s16"^^xsd:anyURI .

loc:Location a owl:Class ;
    rdfs:label "Ort"@de,
        "Location"@en ;
    dct:identifier <urn:knx:loc.location> ;
    rdfs:comment "To represent a location, used to express a spatial location structure. The defined location model class/subclass structure does not reflect the hierarchy of a real world spatial building, such as a site/building with floors, rooms and/or spaces."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Location"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:allValuesFrom xsd:string ;
                        owl:onProperty core:number ] [ a owl:Restriction ;
                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                        owl:onDataRange xsd:string ;
                        owl:onProperty core:number ] ) ],
        [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:allValuesFrom xsd:string ;
                        owl:onProperty core:state ] [ a owl:Restriction ;
                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                        owl:onDataRange xsd:string ;
                        owl:onProperty core:state ] ) ],
        [ a owl:Restriction ;
            owl:allValuesFrom core:Equipment ;
            owl:onProperty loc:containsEquipment ],
        [ a owl:Restriction ;
            owl:allValuesFrom loc:Location ;
            owl:onProperty loc:hasAdjacentLocation ],
        [ a owl:Restriction ;
            owl:allValuesFrom core:ApplicationFunction ;
            owl:onProperty loc:hasApplicationFunction ],
        [ a owl:Restriction ;
            owl:allValuesFrom loc:Location ;
            owl:onProperty loc:hasLocation ],
        [ a owl:Restriction ;
            owl:allValuesFrom loc:Outside ;
            owl:onProperty loc:hasOutside ],
        [ a owl:Restriction ;
            owl:allValuesFrom tag:LocationUsage ;
            owl:onProperty tag:hasLocationUsage ],
        [ a owl:Restriction ;
            owl:allValuesFrom vcard:Address ;
            owl:onProperty vcard:hasAddress ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty core:comment ],
        core:Location .

tag:alarm a tag:PointFunctionType,
        owl:NamedIndividual ;
    rdfs:label "Alarm"@en ;
    dct:description "A point represents an alarm status of a functionality that typically needs immediate attention."@en ;
    dct:title "Alarm"@en ;
    rdfs:comment "A point represents an alarm status of a functionality that typically needs immediate attention."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#alarm"^^xsd:anyURI .

tag:operatesForTrade a owl:ObjectProperty ;
    rdfs:label "operates for trade"@en ;
    rdfs:comment "An OP relationship to a list that describes the application areas in which a aspect (incl. subclasses) or a datapoint is used. An (parent) entity may inherit all trades from its underlying childs, this is domain/application specific."@en ;
    rdfs:domain [ a owl:Class ;
            owl:unionOf ( core:Aspect core:Datapoint ) ] ;
    rdfs:range tag:Trade ;
    rdfs:subPropertyOf tag:hasTag .

knx:dateTime a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "DateTime"@en ;
    dct:description "a point representing DPT 19.001: DateTime"@en ;
    dct:identifier "urn:knx:dpt.dateTime" ;
    dct:subject "19.001",
        "19.1",
        "DateTime" ;
    dct:title "DateTime"@en ;
    knx:dptBitSizeMax "64"^^xsd:positiveInteger ;
    knx:dptMajorNumber "19"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.19.1.i0.Reserved,
        knx:type.dpt.field.19.1.i1.SRC,
        knx:type.dpt.field.19.1.i10.F,
        knx:type.dpt.field.19.1.i11.Seconds,
        knx:type.dpt.field.19.1.i12.Reserved,
        knx:type.dpt.field.19.1.i13.Minutes,
        knx:type.dpt.field.19.1.i14.Reserved,
        knx:type.dpt.field.19.1.i15.HourOfDay,
        knx:type.dpt.field.19.1.i16.DayOfWeek,
        knx:type.dpt.field.19.1.i17.DayOfMonth,
        knx:type.dpt.field.19.1.i18.Reserved,
        knx:type.dpt.field.19.1.i19.Month,
        knx:type.dpt.field.19.1.i2.CLQ,
        knx:type.dpt.field.19.1.i20.Reserved,
        knx:type.dpt.field.19.1.i21.Year,
        knx:type.dpt.field.19.1.i3.SUTI,
        knx:type.dpt.field.19.1.i4.NT,
        knx:type.dpt.field.19.1.i5.NDOW,
        knx:type.dpt.field.19.1.i6.ND,
        knx:type.dpt.field.19.1.i7.NY,
        knx:type.dpt.field.19.1.i8.NWD,
        knx:type.dpt.field.19.1.i9.WD ;
    knx:label "DateTime"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 19.001: DateTime"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#dateTime"^^xsd:anyURI .

knx:valueTemp a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Value Temp"@en ;
    dct:description "a point representing DPT 9.001: Value Temp"@en ;
    dct:identifier "urn:knx:dpt.valueTemp" ;
    dct:subject "9.001",
        "9.1",
        "Value Temp" ;
    dct:title "Value Temp"@en ;
    knx:dptBitSizeMax "16"^^xsd:positiveInteger ;
    knx:dptMajorNumber "9"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.9.1.i0 ;
    knx:label "Value Temp"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 9.001: Value Temp"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#valueTemp"^^xsd:anyURI .

tag:Trade a owl:Class ;
    rdfs:label "Trade"@en ;
    rdfs:comment "The tag category contains individuals allowing to describe the specific application area/ operational domain in which a Point, Application Function or Function point is used. Trade is a subdivision of knowledge by technical field or electrical and mechanical installations."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#Trade"^^xsd:anyURI ;
    rdfs:subClassOf tag:Tag .

tag:operationalStateMaintenance a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Operational State Maintenance"@en ;
    dct:description "This state type expresses that a device is currently in maintenance mode, i.e. it cannot be expected to fulfill its usual functionality until it is fully operational once again. Specific examples include ‘service mode’ or the ‘valve kick’ of valve actuators."@en ;
    dct:title "Operational State Maintenance"@en ;
    rdfs:comment "This state type expresses that a device is currently in maintenance mode, i.e. it cannot be expected to fulfill its usual functionality until it is fully operational once again. Specific examples include ‘service mode’ or the ‘valve kick’ of valve actuators."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#operationalStateMaintenance"^^xsd:anyURI .

unit:NUM a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "#" .

knx:actsOnPhenomenonQualityKind a owl:ObjectProperty ;
    rdfs:label "acts on phenomenon quality kind"@en ;
    rdfs:comment "A Quality Kind with an actuatable quantity property that addresses a 'phenomenon', and the quantity property can only be indirectly influenced."@en ;
    rdfs:range tag:PhenomenonQualityKind ;
    rdfs:subPropertyOf knx:hasQualityKind ;
    owl:inverseOf knx:isPhenomenonQualityKindActedOnBy .

knx:type.digit.u4 a owl:NamedIndividual ;
    knx:rangeMax "15"^^xsd:unsignedLong ;
    knx:rangeMin "0"^^xsd:unsignedLong ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.digit.u4"^^xsd:anyURI .

tag:qk_eq_blindsactuator_positionvector a tag:EquipmentQualityKind,
        owl:NamedIndividual ;
    tag:hasEquipmentType tag:blindsActuator ;
    tag:hasQuantityKind quantitykind:PositionVector ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_eq_blindsactuator_positionvector"^^xsd:anyURI .

knx:statusGen a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "StatusGen"@en ;
    dct:description "a point representing DPT 21.001: StatusGen"@en ;
    dct:identifier "urn:knx:dpt.statusGen" ;
    dct:subject "21.001",
        "21.1",
        "StatusGen" ;
    dct:title "StatusGen"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "21"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.21.1.i0.OutOfService,
        knx:type.dpt.field.21.1.i1.Fault,
        knx:type.dpt.field.21.1.i2.Overridden,
        knx:type.dpt.field.21.1.i3.InAlarm,
        knx:type.dpt.field.21.1.i4.AlarmUnAck,
        knx:type.dpt.field.21.1.i5.Reserved ;
    knx:label "StatusGen"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 21.001: StatusGen"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#statusGen"^^xsd:anyURI .

knx:type.digit.u8 a owl:NamedIndividual ;
    knx:rangeMax "255"^^xsd:unsignedLong ;
    knx:rangeMin "0"^^xsd:unsignedLong ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.digit.u8"^^xsd:anyURI .

tag:overrideModeManual a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Override Mode Manual"@en ;
    dct:description "This state type expresses that an equipment is controlled manually, rather than being controlled automatically. The equipment's value / position is the result of an input command with high priority, such as a manual control command. Other input commands of normal priority (e.g. automatic commands from a controller) are ignored, i.e. they were overridden by the high-priority command. This state type is the inverse of the 'Override Mode Automatic' state type."@en ;
    dct:title "Override Mode Manual"@en ;
    rdfs:comment "This state type expresses that an equipment is controlled manually, rather than being controlled automatically. The equipment's value / position is the result of an input command with high priority, such as a manual control command. Other input commands of normal priority (e.g. automatic commands from a controller) are ignored, i.e. they were overridden by the high-priority command. This state type is the inverse of the 'Override Mode Automatic' state type."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#overrideModeManual"^^xsd:anyURI .

tag:Protocol a owl:Class ;
    rdfs:label "Protocol"@en ;
    rdfs:comment "The tag category contains individuals allowing to express that a point value originates from another system with a specific/underlying communication protocol."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#Protocol"^^xsd:anyURI ;
    rdfs:subClassOf tag:Tag .

unit:DEG_C a qudt:Unit,
        owl:NamedIndividual ;
    qudt:symbol "°C" .

knx:type.digit.u16 a owl:NamedIndividual ;
    knx:rangeMax "65535"^^xsd:unsignedLong ;
    knx:rangeMin "0"^^xsd:unsignedLong ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.digit.u16"^^xsd:anyURI .

tag:off a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Off State"@en ;
    dct:description "This state type expresses that an equipment, such as a luminaire, is switched off. This state type is the inverse of the 'On State' state type."@en ;
    dct:title "Off State"@en ;
    rdfs:comment "This state type expresses that an equipment, such as a luminaire, is switched off. This state type is the inverse of the 'On State' state type."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#off"^^xsd:anyURI .

knx:adjustsEquipmentQualityKind a owl:ObjectProperty ;
    rdfs:label "adjusts equipment quality kind"@en ;
    rdfs:comment "A Quality Kind with at least one adjustable quantity property that addresses an 'equipment', and the quantity property can be directly changed."@en ;
    rdfs:range tag:EquipmentQualityKind ;
    rdfs:subPropertyOf knx:hasQualityKind ;
    owl:inverseOf knx:isEquipmentQualityKindAdjustedBy .

tag:Locality a owl:Class ;
    rdfs:label "Locality"@en ;
    rdfs:comment "The tag category contains individuals that describe the location related oriented context for a measurement/adustment of an equipment or an observation/actuation of a phenomenon. It expresses a relation to a space (as a place of action or where an equipment is installed."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#Locality"^^xsd:anyURI ;
    rdfs:subClassOf tag:Tag .

knx:type.digit.f16 a owl:NamedIndividual ;
    knx:rangeMax "670433.0"^^xsd:float ;
    knx:rangeMin "-671088.0"^^xsd:float ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.digit.f16"^^xsd:anyURI .

tag:PhenomenonType a owl:Class ;
    rdfs:label "Phenomenon"@en ;
    rdfs:comment "The tag category contains individuals that describe a phenomonom (including substances) that can only be indirectly observed or actuated upon as part of the building control system. The tag category does not describe concrete existing things, for example the person John Smith."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#PhenomenonType"^^xsd:anyURI ;
    rdfs:subClassOf tag:Tag .

knx:switch a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Switch"@en ;
    dct:description "a point representing DPT 1.001: Switch"@en ;
    dct:identifier "urn:knx:dpt.switch" ;
    dct:subject "1.001",
        "1.1",
        "Switch" ;
    dct:title "Switch"@en ;
    knx:dptBitSizeMax "1"^^xsd:positiveInteger ;
    knx:dptMajorNumber "1"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.1.1.i0 ;
    knx:label "Switch"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 1.001: Switch"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#switch"^^xsd:anyURI .

tag:qk_eq_fanmotor_angularvelocity_room a tag:EquipmentQualityKind,
        owl:NamedIndividual ;
    tag:hasEquipmentType tag:fanMotor ;
    tag:hasLocality tag:room ;
    tag:hasQuantityKind quantitykind:AngularVelocity ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_eq_fanmotor_angularvelocity_room"^^xsd:anyURI .

tag:on a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "On State"@en ;
    dct:description "This state type expresses that an equipment, such as a luminaire, is switched on. This state type is the inverse of the 'Off State' state type."@en ;
    dct:title "On State"@en ;
    rdfs:comment "This state type expresses that an equipment, such as a luminaire, is switched on. This state type is the inverse of the 'Off State' state type."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#on"^^xsd:anyURI .

tag:PhenomenonQualityKind a owl:Class ;
    rdfs:label "Phenomenon Quality Kind"@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#PhenomenonQualityKind"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onClass tag:PhenomenonType ;
            owl:onProperty tag:hasTag ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        tag:QualityKind .

tag:relativeValue a tag:PointOperation,
        owl:NamedIndividual ;
    rdfs:label "Relative Value"@en ;
    dct:description "The value of the point is NOT A COMPLETE value but needs to be added to another value to be usable, such as the current comfort temperature setpoint + 2 degree celsius. As the examples explain, there is no distingtion if it needs to be  added to itself or another value."@en ;
    dct:title "Relative Value"@en ;
    rdfs:comment "The value of the point is NOT A COMPLETE value but needs to be added to another value to be usable, such as the current comfort temperature setpoint + 2 degree celsius. As the examples explain, there is no distingtion if it needs to be  added to itself or another value."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#relativeValue"^^xsd:anyURI .

core:FunctionalBlock a owl:Class ;
    rdfs:label "Functional Block"@en ;
    rdfs:comment "A functional block represents a software element that has internal storage and produces a computable result with output values when executed with a particular set of input values."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/core#FunctionalBlock"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onDataRange xsd:unsignedShort ;
            owl:onProperty knx:interfaceObjectType ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        core:Functionality .

tag:management a tag:Origin,
        owl:NamedIndividual ;
    rdfs:label "Management"@en ;
    dct:description "Refers to information that originates in a management system, e.g. a central building management system."@en ;
    dct:title "Management"@en ;
    rdfs:comment "Refers to information that originates in a management system, e.g. a central building management system."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#management"^^xsd:anyURI .

tag:hvacModeProtection a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "HVAC Mode Protection"@en ;
    dct:description "This state type expresses that the lowest level named 'Protection' is chosen for the HVAC mode. Usually, the 'Protection' level is associated with a focus on building and equipment protection (e.g. against frost damage). This level is used for rooms or buildings, which will not be used for a longer time, such as holidays. Additionally, the 'Protection' level is chosen for a room if windows in this room are opened. In general, the HVAC mode is also known as comfort level and is used for computations in HVAC systems, such as the computation of currently active temperature setpoints."@en ;
    dct:title "HVAC Mode Protection"@en ;
    rdfs:comment "This state type expresses that the lowest level named 'Protection' is chosen for the HVAC mode. Usually, the 'Protection' level is associated with a focus on building and equipment protection (e.g. against frost damage). This level is used for rooms or buildings, which will not be used for a longer time, such as holidays. Additionally, the 'Protection' level is chosen for a room if windows in this room are opened. In general, the HVAC mode is also known as comfort level and is used for computations in HVAC systems, such as the computation of currently active temperature setpoints."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#hvacModeProtection"^^xsd:anyURI .

tag:QuantityKind a owl:Class ;
    rdfs:label "Quantity Kind"@en ;
    rdfs:comment "The tag category contains individuals that describe the numerical quantity of the measurement/adjustment (equipment) or observation/actuation (phenomenon)."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#QuantityKind"^^xsd:anyURI ;
    rdfs:subClassOf tag:Tag .

tag:hvacModeEconomy a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "HVAC Mode Economy"@en ;
    dct:description "This state type expresses that the second-lowest level named 'Economy' is chosen for the HVAC mode. Usually, the 'Economy' level is associated with a room that is unoccupied for longer periods in time (e.g. during the night). In general, the HVAC mode is also known as comfort level and is used for computations in HVAC systems, such as the computation of currently active temperature setpoints."@en ;
    dct:title "HVAC Mode Economy"@en ;
    rdfs:comment "This state type expresses that the second-lowest level named 'Economy' is chosen for the HVAC mode. Usually, the 'Economy' level is associated with a room that is unoccupied for longer periods in time (e.g. during the night). In general, the HVAC mode is also known as comfort level and is used for computations in HVAC systems, such as the computation of currently active temperature setpoints."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#hvacModeEconomy"^^xsd:anyURI .

tag:hvacModeStandby a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "HVAC Mode Standby"@en ;
    dct:description "This state type expresses that the second-highest level named 'Standby' (or 'Pre-Comfort') is chosen for the HVAC mode. Usually, the 'Standby' level is associated with an unoccupied room that needs to be able to reach the 'Comfort' level in a short period of time. In general, the HVAC mode is also known as comfort level and is used for computations in HVAC systems, such as the computation of currently active temperature setpoints."@en ;
    dct:title "HVAC Mode Standby"@en ;
    rdfs:comment "This state type expresses that the second-highest level named 'Standby' (or 'Pre-Comfort') is chosen for the HVAC mode. Usually, the 'Standby' level is associated with an unoccupied room that needs to be able to reach the 'Comfort' level in a short period of time. In general, the HVAC mode is also known as comfort level and is used for computations in HVAC systems, such as the computation of currently active temperature setpoints."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#hvacModeStandby"^^xsd:anyURI .

knx:scaling a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Scaling"@en ;
    dct:description "a point representing DPT 5.001: Scaling"@en ;
    dct:identifier "urn:knx:dpt.scaling" ;
    dct:subject "5.001",
        "5.1",
        "Scaling" ;
    dct:title "Scaling"@en ;
    knx:dptBitSizeMax "8"^^xsd:positiveInteger ;
    knx:dptMajorNumber "5"^^xsd:positiveInteger ;
    knx:dptMinorNumber "1"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.5.1.i0 ;
    knx:label "Scaling"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 5.001: Scaling"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#scaling"^^xsd:anyURI .

knx:bool a knx:DatapointType,
        owl:NamedIndividual ;
    rdfs:label "Bool"@en ;
    dct:description "a point representing DPT 1.002: Bool"@en ;
    dct:identifier "urn:knx:dpt.bool" ;
    dct:subject "1.002",
        "1.2",
        "Bool" ;
    dct:title "Bool"@en ;
    knx:dptBitSizeMax "1"^^xsd:positiveInteger ;
    knx:dptMajorNumber "1"^^xsd:positiveInteger ;
    knx:dptMinorNumber "2"^^xsd:nonNegativeInteger ;
    knx:isAssembledWith knx:type.dpt.field.1.2.i0 ;
    knx:label "Bool"@en ;
    mac:hasCommunicationMode "S" ;
    rdfs:comment "a point representing DPT 1.002: Bool"@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#bool"^^xsd:anyURI .

tag:hcStagePrimary a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Heating-Cooling Stages Primary"@en ;
    dct:description "This state type relates to the primary stage of the HVAC system. In general, an HVAC system may consist of multiple stages, which might be independently defined for both heating and cooling subsystems. The number of stages might vary, but usually up to two stages are used. These are referred to as 'primary' and 'secondary' stages."@en ;
    dct:title "Heating-Cooling Stages Primary"@en ;
    rdfs:comment "This state type relates to the primary stage of the HVAC system. In general, an HVAC system may consist of multiple stages, which might be independently defined for both heating and cooling subsystems. The number of stages might vary, but usually up to two stages are used. These are referred to as 'primary' and 'secondary' stages."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#hcStagePrimary"^^xsd:anyURI .

tag:LocationUsage a owl:Class ;
    rdfs:label "Location Usages"@en ;
    rdfs:comment "The tag category contains individuals that describe for which purpose a location is used for."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#LocationUsage"^^xsd:anyURI ;
    rdfs:subClassOf tag:Tag .

tag:pv a tag:PointFunctionType,
        owl:NamedIndividual ;
    rdfs:label "Process Variable"@en ;
    dct:description "A Point provides the current (measured) value of a quantity kind or the current (status) value of a state kind."@en ;
    dct:title "Process Variable"@en ;
    rdfs:comment "A Point provides the current (measured) value of a quantity kind or the current (status) value of a state kind."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Process_variable"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#pv"^^xsd:anyURI .

tag:cmd a tag:PointFunctionType,
        owl:NamedIndividual ;
    rdfs:label "Command"@en ;
    dct:description "A command is classified as a direct adjustment, such as a Point used from manage functionalities to send imperative commands to control actuators."@en ;
    dct:title "Command"@en ;
    rdfs:comment "A command is classified as a direct adjustment, such as a Point used from manage functionalities to send imperative commands to control actuators."@en ;
    rdfs:isDefinedBy "https://project-haystack.org/doc/lib-phIoT/cmd"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#cmd"^^xsd:anyURI .

tag:hcStageSecondary a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Heating-Cooling Stages Secondary"@en ;
    dct:description "This state type relates to the secondary stage of the HVAC system. In general, an HVAC system may consist of multiple stages, which might be independently defined for both heating and cooling subsystems. The number of stages might vary, but usually up to two stages are used. These are referred to as 'primary' and 'secondary' stages."@en ;
    dct:title "Heating-Cooling Stages Secondary"@en ;
    rdfs:comment "This state type relates to the secondary stage of the HVAC system. In general, an HVAC system may consist of multiple stages, which might be independently defined for both heating and cooling subsystems. The number of stages might vary, but usually up to two stages are used. These are referred to as 'primary' and 'secondary' stages."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#hcStageSecondary"^^xsd:anyURI .

tag:hvacModeComfort a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "HVAC Mode Comfort"@en ;
    dct:description "This state type expresses that the highest level named 'Comfort' is chosen for the HVAC mode. Usually, the 'Comfort' level is associated with an occupied room. In general, the HVAC mode is also known as comfort level and is used for computations in HVAC systems, such as the computation of currently active temperature setpoints."@en ;
    dct:title "HVAC Mode Comfort"@en ;
    rdfs:comment "This state type expresses that the highest level named 'Comfort' is chosen for the HVAC mode. Usually, the 'Comfort' level is associated with an occupied room. In general, the HVAC mode is also known as comfort level and is used for computations in HVAC systems, such as the computation of currently active temperature setpoints."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#hvacModeComfort"^^xsd:anyURI .

knx:hasFunctionPoint a owl:ObjectProperty ;
    rdfs:label "has function point"@en ;
    rdfs:comment "To define the existence of several function points as part of an application function. Application functions without any function points are possible but useless (a MaC may not prevent to remove them all)."@en ;
    rdfs:domain core:ApplicationFunction ;
    rdfs:range knx:FunctionPoint ;
    owl:inverseOf knx:isFunctionPointOf .

tag:activation a tag:PointFunctionType,
        owl:NamedIndividual ;
    rdfs:label "Activation"@en ;
    dct:description "A point representing an enabling/disabeling of a (sub) functionality."@en ;
    dct:title "Activation"@en ;
    rdfs:comment "A point representing an enabling/disabeling of a (sub) functionality."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#activation"^^xsd:anyURI .

tag:EquipmentType a owl:Class ;
    rdfs:label "Equipment"@en ;
    rdfs:comment "The tag category contains individuals that describe a tangible and/or movable equipment that can be actively observed or actuated upon as part of the building control system (in contrast to passive equipment's of the building, for example a pipe or a duct)."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#EquipmentType"^^xsd:anyURI ;
    rdfs:subClassOf tag:Tag .

tag:StateType a owl:Class ;
    rdfs:label "State Type"@en ;
    rdfs:comment "The tag category contains individuals that describe specific state types in the control loop of an Application Function. An individual state type is the result of an interpretation of process variables or other states in the control loop. Each state type has a semantically predefined, discrete meaning that can only be figured out together with other context knowledge from the domain of building control. A state type is not assigned with a specific Runtime value, moreover, at least two state types are required to form the set of applicable options, used in the control loop."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#StateType"^^xsd:anyURI ;
    rdfs:subClassOf tag:Tag .

tag:qk_eq_valveactuator_positionvector_pipesection_supplysection a tag:EquipmentQualityKind,
        owl:NamedIndividual ;
    tag:hasEquipmentType tag:valveActuator ;
    tag:hasLocality tag:pipeSection,
        tag:supplySection ;
    tag:hasQuantityKind quantitykind:PositionVector ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_eq_valveactuator_positionvector_pipesection_supplysection"^^xsd:anyURI .

knx:FunctionPoint a owl:Class ;
    rdfs:label "Function Point"@en ;
    rdfs:comment "A function point groups typically more than one point needed to express the communication link between all the points. The points provide the input/output data interfaces of the devices in an installation. A function point is derived from parent concepts that are specified as part of the EN 50090-6-2."@en ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:allValuesFrom knx:DatapointType ;
                        owl:onProperty knx:datapointType ] [ a owl:Restriction ;
                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                        owl:onClass knx:DatapointType ;
                        owl:onProperty knx:datapointType ] ) ],
        [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:allValuesFrom tag:Protocol ;
                        owl:onProperty tag:operatesOnProtocol ] [ a owl:Restriction ;
                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                        owl:onClass tag:Protocol ;
                        owl:onProperty tag:operatesOnProtocol ] ) ],
        [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:allValuesFrom xsd:positiveInteger ;
                        owl:onProperty knx:groupAddress ] [ a owl:Restriction ;
                        owl:onDataRange xsd:positiveInteger ;
                        owl:onProperty knx:groupAddress ;
                        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ] ) ],
        [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:allValuesFrom xsd:boolean ;
                        owl:onProperty core:readable ] [ a owl:Restriction ;
                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                        owl:onDataRange xsd:boolean ;
                        owl:onProperty core:readable ] ) ],
        [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:allValuesFrom xsd:boolean ;
                        owl:onProperty core:writable ] [ a owl:Restriction ;
                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                        owl:onDataRange xsd:boolean ;
                        owl:onProperty core:writable ] ) ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a owl:Class ;
                    owl:unionOf ( tag:OperationKind tag:QualityKind ) ] ;
            owl:onProperty knx:hasTagSet ],
        [ a owl:Restriction ;
            owl:allValuesFrom knx:FunctionPoint ;
            owl:onProperty knx:isStatusOf ],
        [ a owl:Restriction ;
            owl:allValuesFrom tag:Trade ;
            owl:onProperty tag:operatesForTrade ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty knx:nonKNXmappingAddress ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty core:comment ],
        [ a owl:Restriction ;
            owl:onDataRange xsd:string ;
            owl:onProperty knx:securityMode ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:string ;
            owl:onProperty knx:ipv6Multicast ],
        core:Aspect ;
    owl:disjointWith core:ApplicationFunction .

knx:type.digit.f32 a owl:NamedIndividual ;
    knx:rangeMax "3.4028235e+38"^^xsd:float ;
    knx:rangeMin "-3.4028235e+38"^^xsd:float ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.digit.f32"^^xsd:anyURI .

qudt:Unit a owl:Class ;
    rdfs:label "Unit"@en ;
    rdfs:comment "(SI) unit class for function points (FP) and datapoints."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/qudt/org/schema/qudt/Unit"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:allValuesFrom xsd:string ;
                        owl:onProperty qudt:symbol ] [ a owl:Restriction ;
                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
                        owl:onProperty qudt:symbol ] ) ] .

tag:automatic a tag:Origin,
        owl:NamedIndividual ;
    rdfs:label "Automatic"@en ;
    dct:description "Refers to information that originates from algorithms, i.e. usually computed by a controller device."@en ;
    dct:title "Automatic"@en ;
    rdfs:comment "Refers to information that originates from algorithms, i.e. usually computed by a controller device."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#automatic"^^xsd:anyURI .

knx:type.bit.reserved a owl:NamedIndividual ;
    knx:valueKNX "0"^^xsd:long ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/type.bit.reserved"^^xsd:anyURI .

knx:type.kvpair.false a owl:NamedIndividual ;
    rdfs:label "False = 0"@en ;
    dct:title "False = 0"@en ;
    knx:valueAPI "false" ;
    knx:valueKNX 0 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.false"^^xsd:anyURI .

knx:type.kvpair.true a owl:NamedIndividual ;
    rdfs:label "True = 1"@en ;
    dct:title "True = 1"@en ;
    knx:valueAPI "true" ;
    knx:valueKNX 1 ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#type.kvpair.true"^^xsd:anyURI .

tag:sp a tag:PointFunctionType,
        owl:NamedIndividual ;
    rdfs:label "Setpoint value"@en ;
    dct:description "A setpoint is classified as an indirect adjustment, such as Point representing the desired or target value for a process value of a system."@en ;
    dct:title "Setpoint value"@en ;
    rdfs:comment "A setpoint is classified as an indirect adjustment, such as Point representing the desired or target value for a process value of a system."@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/Setpoint_(control_system)"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#sp"^^xsd:anyURI .

tag:controlModeCooling a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Control Mode Cooling"@en ;
    dct:description "This state type expresses that mode 'Cooling' is chosen for the HVAC system. Usually, this mode is associated with default cooling functionality of the HVAC system. In general, the control mode is also known as 'HVAC Control Mode' and is used for expressing functionalities in HVAC systems, such as \"Heating\", \"Cooling\", \"Off\", \"Night Purge\" etc."@en ;
    dct:title "Control Mode Cooling"@en ;
    rdfs:comment "This state type expresses that mode 'Cooling' is chosen for the HVAC system. Usually, this mode is associated with default cooling functionality of the HVAC system. In general, the control mode is also known as 'HVAC Control Mode' and is used for expressing functionalities in HVAC systems, such as \"Heating\", \"Cooling\", \"Off\", \"Night Purge\" etc."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#controlModeCooling"^^xsd:anyURI .

tag:controlModeHeating a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Control Mode Heating"@en ;
    dct:description "This state type expresses that mode 'Heating' is chosen for the HVAC system. Usually, this mode is associated with default heating functionality of the HVAC system. In general, the control mode is also known as 'HVAC Control Mode' and is used for expressing functionalities in HVAC systems, such as \"Heating\", \"Cooling\", \"Off\", \"Night Purge\" etc."@en ;
    dct:title "Control Mode Heating"@en ;
    rdfs:comment "This state type expresses that mode 'Heating' is chosen for the HVAC system. Usually, this mode is associated with default heating functionality of the HVAC system. In general, the control mode is also known as 'HVAC Control Mode' and is used for expressing functionalities in HVAC systems, such as \"Heating\", \"Cooling\", \"Off\", \"Night Purge\" etc."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#controlModeHeating"^^xsd:anyURI .

tag:user a tag:Origin,
        owl:NamedIndividual ;
    rdfs:label "User"@en ;
    dct:description "Refers to information that originates from user action, e.g. issueing light switching commands or selecting setpoints."@en ;
    dct:title "User"@en ;
    rdfs:comment "Refers to information that originates from user action, e.g. issueing light switching commands or selecting setpoints."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#user"^^xsd:anyURI .

tag:active a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Active State"@en ;
    dct:description "This state type expresses that an equipment, an alarm or a certain situation is active. An active equipment is fulfilling its intended functionality, whereas an active alarm means that the alarm state was triggered. An active situation means that a certain state has been reached. The tag 'Active State' is often used for situations that feature an enumeration of possible states (e.g. operational states, control modes, HVAC modes, ...) to make a boolean statement about one of these states. The state type 'Active State' is the inverse of the 'Inactive State' state type."@en ;
    dct:title "Active State"@en ;
    rdfs:comment "This state type expresses that an equipment, an alarm or a certain situation is active. An active equipment is fulfilling its intended functionality, whereas an active alarm means that the alarm state was triggered. An active situation means that a certain state has been reached. The tag 'Active State' is often used for situations that feature an enumeration of possible states (e.g. operational states, control modes, HVAC modes, ...) to make a boolean statement about one of these states. The state type 'Active State' is the inverse of the 'Inactive State' state type."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#active"^^xsd:anyURI .

tag:inactive a tag:StateType,
        owl:NamedIndividual ;
    rdfs:label "Inactive State"@en ;
    dct:description "This state type expresses that an equipment, an alarm or a certain situation is inactive. An inactive equipment is not working, which means it cannot fulfill its intended functionality. An inactive alarm means that the alarm state was not triggered. Finally, an inactive situation means that a certain state has not been reached. The tag 'Inactive State' is often used for situations that feature an enumeration of possible states (e.g. operational states, control modes, HVAC modes, ...) to make a boolean statement about one of these states. The state type 'Inactive State' is the inverse of the 'Active State' state type."@en ;
    dct:title "Inactive State"@en ;
    rdfs:comment "This state type expresses that an equipment, an alarm or a certain situation is inactive. An inactive equipment is not working, which means it cannot fulfill its intended functionality. An inactive alarm means that the alarm state was not triggered. Finally, an inactive situation means that a certain state has not been reached. The tag 'Inactive State' is often used for situations that feature an enumeration of possible states (e.g. operational states, control modes, HVAC modes, ...) to make a boolean statement about one of these states. The state type 'Inactive State' is the inverse of the 'Active State' state type."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#inactive"^^xsd:anyURI .

tag:qk_eq_luminaire_dimmlevel a tag:EquipmentQualityKind,
        owl:NamedIndividual ;
    tag:hasEquipmentType tag:luminaire ;
    tag:hasQuantityKind tag:DimmLevel ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_eq_luminaire_dimmlevel"^^xsd:anyURI .

tag:qk_ph_air_temperature_room a tag:PhenomenonQualityKind,
        owl:NamedIndividual ;
    tag:hasLocality tag:room ;
    tag:hasPhenomenonType tag:air ;
    tag:hasQuantityKind quantitykind:Temperature ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#qk_ph_air_temperature_room"^^xsd:anyURI .

mac:hasCardinality a owl:DatatypeProperty ;
    rdfs:label "has cardinality"@en ;
    rdfs:comment "Used to indicate the cardinality of a point. This is part of a point's access type in the specification Vol 7 and can be 'one' (1 -> this for inputs or this -> 1 for outputs) or 'many' (N -> this for inputs or this -> N for outputs)."@en ;
    rdfs:domain core:Point ;
    rdfs:range [ a rdfs:Datatype ;
            owl:oneOf [ a rdf:List ;
                    rdf:first "many" ;
                    rdf:rest [ a rdf:List ;
                            rdf:first "one" ;
                            rdf:rest () ] ] ] .

tag:absoluteValue a tag:PointOperation,
        owl:NamedIndividual ;
    rdfs:label "Absolute Value"@en ;
    dct:description "The value of the point is a COMPLETE value and does not need any other point value to be usable (21 °C, fan speed 30 %)."@en ;
    dct:title "Absolute Value"@en ;
    rdfs:comment "The value of the point is a COMPLETE value and does not need any other point value to be usable (21 °C, fan speed 30 %)."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#absoluteValue"^^xsd:anyURI .

tag:situation a tag:PointFunctionType,
        owl:NamedIndividual ;
    rdfs:label "Situation"@en ;
    dct:description "A point representing a current state."@en ;
    dct:title "Situation"@en ;
    rdfs:comment "A point representing a current state."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#situation"^^xsd:anyURI .

knx:isComposedByOutput a owl:ObjectProperty ;
    rdfs:label "is composed by output"@en ;
    rdfs:subPropertyOf knx:isComposedBy .

knx:hasQualityKind a owl:ObjectProperty ;
    rdfs:label "has quality kind"@en ;
    rdfs:comment "To define a quality kind that hosts a pedefined set of tags."@en ;
    rdfs:range tag:QualityKind ;
    rdfs:subPropertyOf knx:hasTagSet ;
    owl:inverseOf knx:isQualityKindOf .

tag:hasOrigin a owl:FunctionalProperty,
        owl:ObjectProperty ;
    rdfs:label "has origin"@en ;
    rdfs:comment "An OP relationship to a list that describes the runtime interworking source of a point or function point. Examples are default, user or managment."@en ;
    rdfs:domain tag:OperationKind ;
    rdfs:range tag:Origin ;
    rdfs:subPropertyOf tag:hasTag ;
    owl:inverseOf tag:isOriginOf .

mac:pointName a owl:DatatypeProperty ;
    rdfs:label "point name"@en ;
    rdfs:comment "Point name, used to indicate the name of a point. This is used in assigning names to the (input/output) points of functional blocks"@en ;
    rdfs:domain core:Point ;
    rdfs:range xsd:string .

tag:knx a tag:Protocol,
        owl:NamedIndividual ;
    rdfs:label "KNX"@en ;
    dct:title "KNX"@en ;
    rdfs:isDefinedBy "https://en.wikipedia.org/wiki/KNX_(standard)"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#knx"^^xsd:anyURI .

knx:propertyIdentifier a owl:DatatypeProperty,
        owl:FunctionalProperty ;
    rdfs:label "property identifier"@en ;
    rdfs:comment "In KNX used (numerical) identifier to address a specific property as part of an interface object. The range xsd:unsignedByte supports exactly the KNX value range from 0 to 255."@en ;
    rdfs:domain core:Datapoint ;
    rdfs:range xsd:unsignedByte .

tag:operatesOnProtocol a owl:ObjectProperty ;
    rdfs:label "operates on protocol"@en ;
    rdfs:comment "An OP relationship to a list that describes the primary protocol that a datapoint uses to send its data."@en ;
    rdfs:domain [ a owl:Class ;
            owl:unionOf ( knx:FunctionPoint core:Datapoint ) ] ;
    rdfs:range tag:Protocol ;
    rdfs:subPropertyOf tag:hasTag .

tag:enumeration a tag:PointOperation,
        owl:NamedIndividual ;
    rdfs:label "Enumeration"@en ;
    dct:description "This means that the intended value is a (discrete) element from an enumeration (list), the numerical representation of the value does not express any semantical meaning or priority within the list."@en ;
    dct:title "Enumeration"@en ;
    rdfs:comment "This means that the intended value is a (discrete) element from an enumeration (list), the numerical representation of the value does not express any semantical meaning or priority within the list."@en ;
    rdfs:isDefinedBy "http://schema.knx.org/2020/ontology"^^xsd:anyURI ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#enumeration"^^xsd:anyURI .

core:Datapoint a owl:Class ;
    rdfs:label "Datapoint"@en ;
    rdfs:comment "A Datapoint exposes an internal state of a device that can be directly accessed (read) and optionally manipulated (write)."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/core#Datapoint"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:allValuesFrom xsd:boolean ;
                        owl:onProperty core:readable ] [ a owl:Restriction ;
                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                        owl:onDataRange xsd:boolean ;
                        owl:onProperty core:readable ] ) ],
        [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:allValuesFrom xsd:boolean ;
                        owl:onProperty core:writable ] [ a owl:Restriction ;
                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                        owl:onDataRange xsd:boolean ;
                        owl:onProperty core:writable ] ) ],
        [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:allValuesFrom xsd:decimal ;
                        owl:onProperty jsonschema:maximum ] [ a owl:Restriction ;
                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                        owl:onDataRange xsd:decimal ;
                        owl:onProperty jsonschema:maximum ] ) ],
        [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:allValuesFrom xsd:decimal ;
                        owl:onProperty jsonschema:minimum ] [ a owl:Restriction ;
                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                        owl:onDataRange xsd:decimal ;
                        owl:onProperty jsonschema:minimum ] ) ],
        [ a owl:Restriction ;
            owl:allValuesFrom core:Datapoint ;
            owl:onProperty core:influences ],
        [ a owl:Restriction ;
            owl:allValuesFrom core:Datapoint ;
            owl:onProperty core:isMetaDataOf ],
        [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:allValuesFrom tag:PointInterface ;
                        owl:onProperty tag:hasPointInterface ] [ a owl:Restriction ;
                        owl:maxQualifiedCardinality "3"^^xsd:nonNegativeInteger ;
                        owl:onClass tag:PointInterface ;
                        owl:onProperty tag:hasPointInterface ] ) ],
        [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:allValuesFrom tag:Protocol ;
                        owl:onProperty tag:operatesOnProtocol ] [ a owl:Restriction ;
                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                        owl:onClass tag:Protocol ;
                        owl:onProperty tag:operatesOnProtocol ] ) ],
        [ a owl:Restriction ;
            owl:allValuesFrom tag:Trade ;
            owl:onProperty tag:operatesForTrade ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:oneOf [ a rdf:List ;
                            rdf:first "many" ;
                            rdf:rest [ a rdf:List ;
                                    rdf:first "one" ;
                                    rdf:rest () ] ] ] ;
            owl:onProperty mac:hasCardinality ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:oneOf [ a rdf:List ;
                            rdf:first "LTE" ;
                            rdf:rest [ a rdf:List ;
                                    rdf:first "S" ;
                                    rdf:rest () ] ] ] ;
            owl:onProperty mac:hasCommunicationMode ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty mac:pointName ],
        [ a owl:Restriction ;
            owl:allValuesFrom core:FunctionalBlock ;
            owl:onProperty knx:composes ],
        [ a owl:Restriction ;
            owl:allValuesFrom knx:DatapointType ;
            owl:onProperty knx:datapointType ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a owl:Class ;
                    owl:unionOf ( tag:OperationKind tag:QualityKind ) ] ;
            owl:onProperty knx:hasTagSet ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty knx:nonKNXmappingAddress ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:unsignedShort ;
            owl:onProperty knx:interfaceObjectType ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:unsignedByte ;
            owl:onProperty knx:propertyIdentifier ],
        core:Point .

knx:interfaceObjectType a owl:DatatypeProperty,
        owl:FunctionalProperty ;
    rdfs:label "interface object type"@en ;
    rdfs:comment "In KNX used (numerical) identifier to address a specific interface object type reflecting a KNX functional block id. The range xsd:unsignedShort supports exactly the KNX value range from 0 to 65535."@en ;
    rdfs:domain [ a owl:Class ;
            owl:unionOf ( core:Datapoint core:FunctionalBlock ) ] ;
    rdfs:range xsd:unsignedShort .

knx:isComposedByInput a owl:ObjectProperty ;
    rdfs:label "is composed by input"@en ;
    rdfs:subPropertyOf knx:isComposedBy .

core:refersTo a owl:ObjectProperty,
        owl:TransitiveProperty ;
    rdfs:label "refers to"@en ;
    rdfs:comment "To define a general relation between different concepts. With the child properties a relation with a specific semantic meaning can be expressed (such as between locations). Due to the usage from several concepts the domain and range is not specified for this OP."@en .

knx:datapointType a owl:ObjectProperty ;
    rdfs:label "has datapoint type"@en ;
    rdfs:comment "To define the type (DPT) of a function point or datapoint. A function point represents runtime data, therefore the cardinality is of max 1 DPT. A datapoint represents config data, therefore the cardinality is of min 0 DPT (but it should be at least one)."@en ;
    rdfs:domain [ a owl:Class ;
            owl:unionOf ( knx:FunctionPoint core:Datapoint ) ] ;
    rdfs:range knx:DatapointType ;
    owl:inverseOf knx:isDatapointTypeOf .

tag:OperationKind a owl:Class ;
    rdfs:label "Operation Kind"@en ;
    rdfs:comment "An operation kind describes by what means the quantity kind value of a specific 'type of interest' from a QK or the state type value is used. The same OK individual MAY refer to arbitrary QK individuals."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2023/en50090-6-2/tag#OperationKind"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom tag:QualityKind ;
            owl:onProperty core:refersTo ],
        [ a owl:Restriction ;
            owl:allValuesFrom tag:StateType ;
            owl:onProperty tag:hasStateType ],
        [ a owl:Restriction ;
            owl:allValuesFrom tag:StateType ;
            owl:onProperty tag:relatesToStateType ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass tag:Origin ;
            owl:onProperty tag:hasOrigin ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "2"^^xsd:nonNegativeInteger ;
            owl:onClass tag:PointFunctionType ;
            owl:onProperty tag:hasPointFunctionType ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass tag:PointOperation ;
            owl:onProperty tag:hasPointOperation ],
        tag:TagSet ;
    owl:disjointWith tag:QualityKind .

knx:DatapointType a owl:Class ;
    rdfs:label "Datapoint Type"@en ;
    rdfs:comment "A generic concept of a KNX datapoint type (DPT). Each present individual represents a corresponding DPT of KNX. The chosen individual name follows a defined structure. A datapoint type is derived from parent concepts that are specified as part of the EN 50090-6-2."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#DatapointType"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:oneOf [ a rdf:List ;
                            rdf:first "LTE" ;
                            rdf:rest [ a rdf:List ;
                                    rdf:first "S" ;
                                    rdf:rest () ] ] ] ;
            owl:onProperty mac:hasCommunicationMode ],
        [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:allValuesFrom knx:DatapointTypeField ;
                        owl:onProperty knx:isAssembledWith ] [ a owl:Restriction ;
                        owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                        owl:onClass knx:DatapointTypeField ;
                        owl:onProperty knx:isAssembledWith ] ) ],
        [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:allValuesFrom xsd:positiveInteger ;
                        owl:onProperty knx:dptBitSizeMax ] [ a owl:Restriction ;
                        owl:onDataRange xsd:positiveInteger ;
                        owl:onProperty knx:dptBitSizeMax ;
                        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ] ) ],
        [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:allValuesFrom xsd:positiveInteger ;
                        owl:onProperty knx:dptMajorNumber ] [ a owl:Restriction ;
                        owl:onDataRange xsd:positiveInteger ;
                        owl:onProperty knx:dptMajorNumber ;
                        owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ] ) ],
        [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:allValuesFrom xsd:nonNegativeInteger ;
                        owl:onProperty knx:dptMinorNumber ] [ a owl:Restriction ;
                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                        owl:onDataRange xsd:nonNegativeInteger ;
                        owl:onProperty knx:dptMinorNumber ] ) ],
        core:Thing .

knx:hasOperationKind a owl:ObjectProperty ;
    rdfs:label "has operation kind"@en ;
    rdfs:comment "To define an operation kind that hosts a pedefined set of tags."@en ;
    rdfs:domain [ a owl:Class ;
            owl:unionOf ( knx:FunctionPoint core:Datapoint ) ] ;
    rdfs:range tag:OperationKind ;
    rdfs:subPropertyOf knx:hasTagSet ;
    owl:inverseOf knx:isOperationKindOf .

tag:hasPointFunctionType a owl:ObjectProperty ;
    rdfs:label "has point function type"@en ;
    rdfs:comment "An OP relationship to a list that describes the position of a point in a control loop."@en ;
    rdfs:domain tag:OperationKind ;
    rdfs:range tag:PointFunctionType ;
    rdfs:subPropertyOf tag:hasTag ;
    owl:inverseOf tag:isPointFunctionTypeOf .

tag:hasPointOperation a owl:FunctionalProperty,
        owl:ObjectProperty ;
    rdfs:label "has point operation"@en ;
    rdfs:comment "An OP relationship to a list that describes the runtime interworking operation type of the value of a point. Examples are absolute values, values representing an offset or realtive values."@en ;
    rdfs:domain tag:OperationKind ;
    rdfs:range tag:PointOperation ;
    rdfs:subPropertyOf tag:hasTag ;
    owl:inverseOf tag:isPointOperationOf .

tag:relatesToStateType a owl:ObjectProperty ;
    rdfs:label "relates to state type"@en ;
    rdfs:comment "This OP relationship allows to refine the applicative semantics of a datapoint, classified with a state type."@en ;
    rdfs:domain tag:OperationKind ;
    rdfs:range tag:StateType .

tag:hasStateType a owl:ObjectProperty ;
    rdfs:label "has state kind"@en ;
    rdfs:comment "A child OP relationship to a list allowing to describe a non-quantifiable/non-countable characteristic where an observation or actuation is made."@en ;
    rdfs:domain tag:OperationKind ;
    rdfs:range tag:StateType ;
    rdfs:subPropertyOf tag:hasTag ;
    owl:inverseOf tag:isStateTypeOf .

knx:DatapointTypeField a owl:Class ;
    rdfs:label "Datapoint Type Field"@en ;
    rdfs:comment "A generic concept to describe the individual parts of a KNX datapoint type. A datapoint type field is derived from parent concepts that are specified as part of the EN 50090-6-2."@en ;
    rdfs:seeAlso "https://doc.schema.knx.org/2020/ontology/knx#DatapointTypeField"^^xsd:anyURI ;
    rdfs:subClassOf [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:allValuesFrom qudt:Unit ;
                        owl:onProperty qudt:unit ] [ a owl:Restriction ;
                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                        owl:onClass qudt:Unit ;
                        owl:onProperty qudt:unit ] ) ],
        [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:allValuesFrom rdfs:Literal ;
                        owl:onProperty knx:fieldDefault ] [ a owl:Restriction ;
                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
                        owl:onProperty knx:fieldDefault ] ) ],
        [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:allValuesFrom xsd:nonNegativeInteger ;
                        owl:onProperty knx:fieldIndex ] [ a owl:Restriction ;
                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                        owl:onDataRange xsd:nonNegativeInteger ;
                        owl:onProperty knx:fieldIndex ] ) ],
        [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:allValuesFrom xsd:string ;
                        owl:onProperty knx:fieldName ] [ a owl:Restriction ;
                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                        owl:onDataRange xsd:string ;
                        owl:onProperty knx:fieldName ] ) ],
        [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:allValuesFrom xsd:float ;
                        owl:onProperty knx:fieldResolution ] [ a owl:Restriction ;
                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                        owl:onDataRange xsd:float ;
                        owl:onProperty knx:fieldResolution ] ) ],
        [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:allValuesFrom xsd:positiveInteger ;
                        owl:onProperty knx:fieldSize ] [ a owl:Restriction ;
                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                        owl:onDataRange xsd:positiveInteger ;
                        owl:onProperty knx:fieldSize ] ) ],
        [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:allValuesFrom xsd:string ;
                        owl:onProperty knx:fieldStringSchema ] [ a owl:Restriction ;
                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                        owl:onDataRange xsd:string ;
                        owl:onProperty knx:fieldStringSchema ] ) ],
        [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:allValuesFrom xsd:string ;
                        owl:onProperty knx:fieldType ] [ a owl:Restriction ;
                        owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                        owl:onDataRange xsd:string ;
                        owl:onProperty knx:fieldType ] ) ],
        [ a owl:Class ;
            owl:intersectionOf ( [ a owl:Restriction ;
                        owl:onProperty knx:includes ;
                        owl:someValuesFrom owl:Thing ] [ a owl:Restriction ;
                        owl:allValuesFrom owl:Thing ;
                        owl:onProperty knx:includes ] ) ],
        core:Thing .

[] a owl:AllDisjointClasses ;
    owl:members ( qudt:Unit core:Thing vcard:Address ) .

[] a owl:AllDisjointClasses ;
    owl:members ( core:Equipment core:Installation core:Software ) .

[] a owl:AllDisjointClasses ;
    owl:members ( loc:Building loc:Floor loc:Site loc:SiteSegment loc:Space ) .

[] a owl:AllDisjointClasses ;
    owl:members ( tag:EquipmentType tag:Locality tag:LocationUsage tag:Origin tag:PhenomenonType tag:PointFunctionType tag:PointInterface tag:PointOperation tag:Protocol tag:QuantityKind tag:StateType tag:Trade ) .

[] a owl:AllDisjointClasses ;
    owl:members ( mac:BlindsMoveUpDown mac:BlindsPositionLength mac:BlindsPositionPercentage mac:BlindsSlatPositionDegrees mac:BlindsSlatPositionPercentage mac:BlindsStatus mac:BlindsStopStep mac:BlindsStopTrigger mac:FrostAlarm mac:LightAbsoluteSetvalueRequest mac:LightCurrentDimmingValue mac:LightCurrentStatus mac:LightRelativeDimmingRequest mac:LightSwitchRequest mac:RainAlarm mac:ShutterMoveUpDown mac:ShutterPositionLength mac:ShutterPositionPercentage mac:ShutterStatus mac:ShutterStopStep mac:ShutterStopTrigger mac:StaircaseTriggerRequest mac:SwitchCurrentStatus mac:SwitchRequest mac:WindAlarm ) .

[] a owl:AllDisjointClasses ;
    owl:members ( knx:DatapointType knx:DatapointTypeField core:Aspect core:Asset core:Location core:Point core:Product tag:Tag tag:TagSet ) .

