@prefix : <https://w3id.org/dco#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@base <https://w3id.org/dco> .

<https://w3id.org/dco> rdf:type owl:Ontology ;
                        owl:versionIRI <https://w3id.org/dco> ;
                        <http://purl.org/dc/elements/1.1/description> "domOS Common Ontology (dCO) represents a common information model to share a unified understanding for humans and machines and to ensure semantic interoperability in a heterogeneous IoT infrastructure. This ontology allows the decoupling of the infrastructure from the software services and applications."@en ;
                        <http://purl.org/dc/elements/1.1/title> "domOS Common Ontology"@en ;
                        <http://purl.org/dc/terms/bibliographicCitation> "Cite this vocabulary as: Amir Laadhar, Christian Thomsen, Aalborg University, domOS Common Ontology."@en ;
                        <http://purl.org/dc/terms/created> "September 30, 2021"@en ;
                        <http://purl.org/dc/terms/creator> "Christian Thomsen"@en ;
                        <http://purl.org/dc/terms/issued> "2021-09-30"^^xsd:date ;
                        <http://purl.org/dc/terms/license> <http://creativecommons.org/licenses/by/2.0/> ;
                        <http://purl.org/dc/terms/publisher> <https://www.domos-project.eu/> ;
                        <http://purl.org/dc/terms/source> <https://webprotege.stanford.edu/#projects/3dd8b2a0-f08c-4a9e-8e87-e8fb599ab464/sharing> ;
                        <http://purl.org/vocab/vann/preferredNamespacePrefix> "dco"@en ;
                        <http://purl.org/vocab/vann/preferredNamespaceUri> "https://w3id.org/dco" ;
                        owl:versionInfo "1.0"@en ;
                        <http://www.w3.org/2003/06/sw-vocab-status/ns#status> "First version"@en ;
                        <http://xmlns.com/foaf/spec/logo> <https://www.domos-project.eu/layout/logo.svg?v=2> .

#################################################################
#    Annotation properties
#################################################################

###  http://purl.org/dc/elements/1.1/description
<http://purl.org/dc/elements/1.1/description> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/elements/1.1/title
<http://purl.org/dc/elements/1.1/title> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/bibliographicCitation
<http://purl.org/dc/terms/bibliographicCitation> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/created
<http://purl.org/dc/terms/created> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/creator
<http://purl.org/dc/terms/creator> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/issued
<http://purl.org/dc/terms/issued> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/license
<http://purl.org/dc/terms/license> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/publisher
<http://purl.org/dc/terms/publisher> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/source
<http://purl.org/dc/terms/source> rdf:type owl:AnnotationProperty .


###  http://purl.org/vocab/vann/preferredNamespacePrefix
<http://purl.org/vocab/vann/preferredNamespacePrefix> rdf:type owl:AnnotationProperty .


###  http://purl.org/vocab/vann/preferredNamespaceUri
<http://purl.org/vocab/vann/preferredNamespaceUri> rdf:type owl:AnnotationProperty .


###  http://www.w3.org/2003/06/sw-vocab-status/ns#status
<http://www.w3.org/2003/06/sw-vocab-status/ns#status> rdf:type owl:AnnotationProperty .


###  http://www.w3.org/2004/02/skos/core#definition
<http://www.w3.org/2004/02/skos/core#definition> rdf:type owl:AnnotationProperty .


###  http://xmlns.com/foaf/spec/logo
<http://xmlns.com/foaf/spec/logo> rdf:type owl:AnnotationProperty .


#################################################################
#    Object Properties
#################################################################

###  https://w3id.org/dco#consitsOf
:consitsOf rdf:type owl:ObjectProperty ;
           rdfs:subPropertyOf owl:topObjectProperty ;
           rdf:type owl:SymmetricProperty ;
           rdfs:domain <http://purl.oclc.org/NET/ssnx/ssn#Device> ;
           rdfs:range <http://purl.oclc.org/NET/ssnx/ssn#Device> ;
           rdfs:label "consitsOf" .


###  https://w3id.org/dco#containsDevice
:containsDevice rdf:type owl:ObjectProperty ;
                rdfs:subPropertyOf owl:topObjectProperty ;
                owl:inverseOf :isLocatedAt ;
                rdfs:domain :Space ;
                rdfs:range <http://purl.oclc.org/NET/ssnx/ssn#Device> ;
                rdfs:label "contains device" .


###  https://w3id.org/dco#hasApartment
:hasApartment rdf:type owl:ObjectProperty ;
              rdfs:subPropertyOf owl:topObjectProperty ;
              owl:inverseOf :isApartmentOF ;
              rdfs:domain :Floor ;
              rdfs:range :Apartment ;
              rdfs:label "hasApartment" .


###  https://w3id.org/dco#hasBuilding
:hasBuilding rdf:type owl:ObjectProperty ;
             rdfs:subPropertyOf owl:topObjectProperty ;
             owl:inverseOf :hasSite ;
             rdfs:domain :Site ;
             rdfs:range :Building ;
             rdfs:label "hasBuilding" .


###  https://w3id.org/dco#hasFloor
:hasFloor rdf:type owl:ObjectProperty ;
          rdfs:subPropertyOf owl:topObjectProperty ;
          owl:inverseOf :isFloorOf ;
          rdfs:domain :Building ;
          rdfs:range :Floor ;
          rdfs:label "hasFloor" .


###  https://w3id.org/dco#hasSite
:hasSite rdf:type owl:ObjectProperty ;
         rdfs:subPropertyOf owl:topObjectProperty ;
         rdfs:domain :Building ;
         rdfs:range :Site ;
         rdfs:label "hasSite" .

[ rdf:type owl:AllDisjointProperties ;
   owl:members ( :hasSite
               )
 ] .


###  https://w3id.org/dco#hasSpace
:hasSpace rdf:type owl:ObjectProperty ;
          rdfs:subPropertyOf owl:topObjectProperty ;
          rdf:type owl:SymmetricProperty ;
          rdfs:domain :Space ;
          rdfs:range :Space ;
          rdfs:label "hasSpace" .


###  https://w3id.org/dco#hasThingDescriptionAction
:hasThingDescriptionAction rdf:type owl:ObjectProperty ;
                           rdfs:subPropertyOf owl:topObjectProperty ;
                           owl:inverseOf :isActionOf ;
                           rdfs:domain :WoTThing ;
                           rdfs:range :Action ;
                           rdfs:label "hasThingDescriptionAction" .


###  https://w3id.org/dco#hasThingDescriptionEvent
:hasThingDescriptionEvent rdf:type owl:ObjectProperty ;
                          rdfs:subPropertyOf owl:topObjectProperty ;
                          owl:inverseOf :isEventOf ;
                          rdfs:domain :WoTThing ;
                          rdfs:range :Event ;
                          rdfs:label "hasThingDescriptionEvent" .


###  https://w3id.org/dco#hasThingDescriptionProperty
:hasThingDescriptionProperty rdf:type owl:ObjectProperty ;
                             rdfs:subPropertyOf owl:topObjectProperty ;
                             owl:inverseOf :isPropertyOf ;
                             rdfs:domain :WoTThing ;
                             rdfs:range :Property ;
                             rdfs:label "hasThingDescriptionProperty" .


###  https://w3id.org/dco#isActionOf
:isActionOf rdf:type owl:ObjectProperty ;
            rdfs:subPropertyOf owl:topObjectProperty ;
            rdfs:domain :Action ;
            rdfs:range :WoTThing ;
            rdfs:label "is action of" .


###  https://w3id.org/dco#isApartmentOF
:isApartmentOF rdf:type owl:ObjectProperty ;
               rdfs:subPropertyOf owl:topObjectProperty ;
               rdfs:domain :Apartment ;
               rdfs:range :Floor ;
               rdfs:label "is apartment of" .


###  https://w3id.org/dco#isEventOf
:isEventOf rdf:type owl:ObjectProperty ;
           rdfs:subPropertyOf owl:topObjectProperty ;
           rdfs:domain :Event ;
           rdfs:range :WoTThing ;
           rdfs:label "is event of" .


###  https://w3id.org/dco#isFloorOf
:isFloorOf rdf:type owl:ObjectProperty ;
           rdfs:subPropertyOf owl:topObjectProperty ;
           rdfs:domain :Floor ;
           rdfs:range :Building ;
           rdfs:label "is floor of" .


###  https://w3id.org/dco#isLocatedAt
:isLocatedAt rdf:type owl:ObjectProperty ;
             rdfs:subPropertyOf owl:topObjectProperty ;
             rdfs:domain <http://purl.oclc.org/NET/ssnx/ssn#Device> ;
             rdfs:range :Space ;
             rdfs:label "is located at" .


###  https://w3id.org/dco#isMeasuredIn
:isMeasuredIn rdf:type owl:ObjectProperty ;
              rdfs:subPropertyOf owl:topObjectProperty ;
              owl:inverseOf :isUnitOfMeasurementOf ;
              rdfs:domain <https://saref.etsi.org/core/v3.1.1/#saref:Measurement> ;
              rdfs:range :UnitsOfMeasurements ;
              rdfs:label "isMeasuredIn" .


###  https://w3id.org/dco#isPropertyOf
:isPropertyOf rdf:type owl:ObjectProperty ;
              rdfs:subPropertyOf owl:topObjectProperty ;
              rdfs:domain :Property ;
              rdfs:range :WoTThing ;
              rdfs:label "is property of" .


###  https://w3id.org/dco#isUnitOfMeasurementOf
:isUnitOfMeasurementOf rdf:type owl:ObjectProperty ;
                       rdfs:subPropertyOf owl:topObjectProperty ;
                       rdfs:domain :UnitsOfMeasurements ;
                       rdfs:range <https://saref.etsi.org/core/v3.1.1/#saref:Measurement> ;
                       rdfs:label "is unit of measurement of" .


###  https://w3id.org/dco#makesMeasurement
:makesMeasurement rdf:type owl:ObjectProperty ;
                  rdfs:subPropertyOf owl:topObjectProperty ;
                  owl:inverseOf :measurementMadeBy ;
                  rdfs:domain <http://purl.oclc.org/NET/ssnx/ssn#Device> ;
                  rdfs:range <https://saref.etsi.org/core/v3.1.1/#saref:Measurement> ;
                  rdfs:label "makes measurement" .


###  https://w3id.org/dco#measurementMadeBy
:measurementMadeBy rdf:type owl:ObjectProperty ;
                   rdfs:subPropertyOf owl:topObjectProperty ;
                   rdfs:domain <https://saref.etsi.org/core/v3.1.1/#saref:Measurement> ;
                   rdfs:range <http://purl.oclc.org/NET/ssnx/ssn#Device> ;
                   rdfs:label "measurement made by" .


###  https://w3id.org/dco#offersService
:offersService rdf:type owl:ObjectProperty ;
               rdfs:subPropertyOf owl:topObjectProperty ;
               owl:inverseOf :serviceOfferedBy ;
               rdfs:domain <http://purl.oclc.org/NET/ssnx/ssn#Device> ;
               rdfs:range <https://saref.etsi.org/core/v3.1.1/#saref:Service> ;
               rdfs:label "offers service" .


###  https://w3id.org/dco#serviceOfferedBy
:serviceOfferedBy rdf:type owl:ObjectProperty ;
                  rdfs:subPropertyOf owl:topObjectProperty ;
                  rdfs:domain <https://saref.etsi.org/core/v3.1.1/#saref:Service> ;
                  rdfs:range <http://purl.oclc.org/NET/ssnx/ssn#Device> ;
                  rdfs:label "service offered by" .


#################################################################
#    Data properties
#################################################################

###  https://w3id.org/dco#hasAddress
:hasAddress rdf:type owl:DatatypeProperty ;
            rdfs:subPropertyOf owl:topDataProperty ;
            rdfs:domain :Building ;
            rdfs:range xsd:string ;
            rdfs:label "hasAddress" .


###  https://w3id.org/dco#hasCity
:hasCity rdf:type owl:DatatypeProperty ;
         rdfs:subPropertyOf owl:topDataProperty ;
         rdfs:domain :Building ;
         rdfs:range xsd:string ;
         rdfs:label "hasCity" .


###  https://w3id.org/dco#hasConstructionYear
:hasConstructionYear rdf:type owl:DatatypeProperty ;
                     rdfs:subPropertyOf owl:topDataProperty ;
                     rdfs:domain :Building ;
                     rdfs:range xsd:integer ;
                     rdfs:label "hasConstructionYear" .


###  https://w3id.org/dco#hasID
:hasID rdf:type owl:DatatypeProperty ;
       rdfs:subPropertyOf owl:topDataProperty ;
       rdfs:domain :WoTThing ;
       rdfs:range xsd:string ;
       rdfs:label "hasID" .


###  https://w3id.org/dco#hasName
:hasName rdf:type owl:DatatypeProperty ;
         rdfs:subPropertyOf owl:topDataProperty ;
         rdfs:domain :WoTThing ;
         rdfs:range xsd:string ;
         rdfs:label "hasName" .


###  https://w3id.org/dco#hasNumberOfInhabitants
:hasNumberOfInhabitants rdf:type owl:DatatypeProperty ;
                        rdfs:subPropertyOf owl:topDataProperty ;
                        rdfs:domain :Space ;
                        rdfs:range xsd:integer ;
                        rdfs:label "hasNumberOfInhabitants" .


###  https://w3id.org/dco#hasRenovationDate
:hasRenovationDate rdf:type owl:DatatypeProperty ;
                   rdfs:subPropertyOf owl:topDataProperty ;
                   rdfs:domain :Space ;
                   rdfs:range xsd:dateTime ;
                   rdfs:label "hasRenovationDate" .


###  https://w3id.org/dco#hasTotalSpace
:hasTotalSpace rdf:type owl:DatatypeProperty ;
               rdfs:subPropertyOf owl:topDataProperty ;
               rdfs:domain :Building ;
               rdfs:range xsd:positiveInteger ;
               rdfs:label "hasTotalSpace" ;
               <http://www.w3.org/2004/02/skos/core#definition> "This defines the total surface of a dCO:Space measured in square meter" .


###  https://w3id.org/dco#hasZipCode
:hasZipCode rdf:type owl:DatatypeProperty ;
            rdfs:subPropertyOf owl:topDataProperty ;
            rdfs:domain :Building ;
            rdfs:range xsd:positiveInteger ;
            rdfs:label "hasZipCode" .


#################################################################
#    Classes
#################################################################

###  http://purl.oclc.org/NET/ssnx/ssn#Device
<http://purl.oclc.org/NET/ssnx/ssn#Device> rdf:type owl:Class ;
                                           rdfs:subClassOf owl:Thing ,
                                                           :dCOCoreModel ;
                                           rdfs:label "Device" ;
                                           <http://www.w3.org/2004/02/skos/core#definition> "A tangible object designed to accomplish a particular task in households, common public buildings or offices. In order to accomplish this task, the device performs one or more functions. For example, a washing machine is designed to wash (task) and to accomplish this task it performs the start and stop function." .


###  https://saref.etsi.org/core/v3.1.1/#saref:Measurement
<https://saref.etsi.org/core/v3.1.1/#saref:Measurement> rdf:type owl:Class ;
                                                        rdfs:subClassOf :dCOCoreModel ;
                                                        rdfs:label "Measurement" .


###  https://saref.etsi.org/core/v3.1.1/#saref:Service
<https://saref.etsi.org/core/v3.1.1/#saref:Service> rdf:type owl:Class ;
                                                    rdfs:subClassOf :dCOCoreModel ;
                                                    rdfs:label "Service" ;
                                                    <http://www.w3.org/2004/02/skos/core#definition> "A service is a representation of a function to a network that makes the function discoverable, registerable, remotely controllable by other devices in the network. A service can represent one or more functions. A Service is offered by a device that wants (a certain set of) its function(s) to be discoverable, registerable, remotely controllable by other devices in the network. A Service must specify the device that is offering the service and the function(s) to be represented." .


###  https://w3id.org/dco#Action
:Action rdf:type owl:Class ;
        rdfs:subClassOf :InteractionAffordance ;
        rdfs:label "Action" ;
        <http://www.w3.org/2004/02/skos/core#definition> "An Interaction Affordance that allows to invoke a function of the Thing, which manipulates state (e.g., toggling a lamp on or off) or triggers a process on the Thing (e.g., dim a lamp over time)." .


###  https://w3id.org/dco#ActiveEnergy
:ActiveEnergy rdf:type owl:Class ;
              rdfs:subClassOf :EnergyProperty ;
              rdfs:label "Active energy" .


###  https://w3id.org/dco#ActiveEnergyExport
:ActiveEnergyExport rdf:type owl:Class ;
                    rdfs:subClassOf :ActiveEnergy ;
                    rdfs:label "ActiveEnergyExport" .


###  https://w3id.org/dco#ActiveEnergyImport
:ActiveEnergyImport rdf:type owl:Class ;
                    rdfs:subClassOf :ActiveEnergy ;
                    rdfs:label "Active energy import" .


###  https://w3id.org/dco#ActivePower
:ActivePower rdf:type owl:Class ;
             rdfs:subClassOf :PowerProperty ;
             rdfs:label "Active power" ;
             <http://www.w3.org/2004/02/skos/core#definition> "The power which is actually consumed or utilised in an AC Circuit is called True power or Active power or Real power. It is measured in kilowatt (kW) or MW. It is the actual outcomes of the electrical system which runs the electric circuits or load." .


###  https://w3id.org/dco#ActivePowerExport
:ActivePowerExport rdf:type owl:Class ;
                   rdfs:subClassOf :ActivePower ;
                   rdfs:label "Active power export" .


###  https://w3id.org/dco#ActivePowerImport
:ActivePowerImport rdf:type owl:Class ;
                   rdfs:subClassOf :ActivePower ;
                   rdfs:label "Active power import" .


###  https://w3id.org/dco#ActualPower
:ActualPower rdf:type owl:Class ;
             rdfs:subClassOf :PowerProperty ;
             rdfs:label "Actual Power" ;
             <http://www.w3.org/2004/02/skos/core#definition> "A property related to some measurements that are characterized by a certain value that is measured in a power unit (such as watt or kilowatt)." .


###  https://w3id.org/dco#Actuator
:Actuator rdf:type owl:Class ;
          rdfs:subClassOf <http://purl.oclc.org/NET/ssnx/ssn#Device> ;
          owl:disjointWith :Relay ;
          rdfs:label "Actuator" ;
          <http://www.w3.org/2004/02/skos/core#definition> "A device that is used by, or implements, an (Actuation) Procedure that changes the state of the world." .


###  https://w3id.org/dco#AmbientHumidity
:AmbientHumidity rdf:type owl:Class ;
                 rdfs:subClassOf :HumidityProperty ;
                 rdfs:label "Ambient Humidity" ;
                 <http://www.w3.org/2004/02/skos/core#definition> "Property of the environment indicating the humidity." .


###  https://w3id.org/dco#AmbientSensor
:AmbientSensor rdf:type owl:Class ;
               rdfs:subClassOf :Sensor ;
               rdfs:label "Ambient Sensor" ;
               <http://www.w3.org/2004/02/skos/core#definition> "The Ambient sensor can measure the ambient temperature and humidity" .


###  https://w3id.org/dco#AmbientTemperature
:AmbientTemperature rdf:type owl:Class ;
                    rdfs:subClassOf :TemperatureProperty ;
                    rdfs:label "Ambient temperature" .


###  https://w3id.org/dco#Amperage
:Amperage rdf:type owl:Class ;
          rdfs:subClassOf :AmperageProperty ;
          rdfs:label "Amperage" .


###  https://w3id.org/dco#AmperageClamp1
:AmperageClamp1 rdf:type owl:Class ;
                rdfs:subClassOf :AmperageProperty ;
                rdfs:label "Amperage clamp 1" .


###  https://w3id.org/dco#AmperageClamp2
:AmperageClamp2 rdf:type owl:Class ;
                rdfs:subClassOf :AmperageProperty ;
                rdfs:label "Amperage clamp 2" .


###  https://w3id.org/dco#AmperageClamp3
:AmperageClamp3 rdf:type owl:Class ;
                rdfs:subClassOf :AmperageProperty ;
                rdfs:label "Amperage clamp 3" .


###  https://w3id.org/dco#AmperageProperty
:AmperageProperty rdf:type owl:Class ;
                  rdfs:subClassOf :Property ;
                  rdfs:label "Amperage property" .


###  https://w3id.org/dco#Ampere
:Ampere rdf:type owl:Class ;
        rdfs:subClassOf :ElectricUnit ;
        rdfs:label "Ampere" .


###  https://w3id.org/dco#Apartment
:Apartment rdf:type owl:Class ;
           rdfs:subClassOf :Space ;
           rdfs:label "Apartment" .


###  https://w3id.org/dco#Appliance
:Appliance rdf:type owl:Class ;
           rdfs:subClassOf <http://purl.oclc.org/NET/ssnx/ssn#Device> ;
           rdfs:label "Appliance" ;
           <http://www.w3.org/2004/02/skos/core#definition> "An electrical/mechanical machine that accomplish some household functions, such as cleaning or cooking." .


###  https://w3id.org/dco#AreaUnit
:AreaUnit rdf:type owl:Class ;
          rdfs:subClassOf :UnitsOfMeasurements ;
          rdfs:label "Area unit" ;
          <http://www.w3.org/2004/02/skos/core#definition> "\"An area unit which is equal to an area enclosed by a square with sides each 1 meter long.\" [NIST:NIST]" .


###  https://w3id.org/dco#Bathroom
:Bathroom rdf:type owl:Class ;
          rdfs:subClassOf :Room ;
          rdfs:label "Bathroom" .


###  https://w3id.org/dco#BatteryLevel
:BatteryLevel rdf:type owl:Class ;
              rdfs:subClassOf :BatteryProperty ;
              rdfs:label "Battery level" ;
              <http://www.w3.org/2004/02/skos/core#definition> "The level of remaining battery (if any : in percent) for a device." .


###  https://w3id.org/dco#BatteryProperty
:BatteryProperty rdf:type owl:Class ;
                 rdfs:subClassOf :Property ;
                 rdfs:label "Battery Property" .


###  https://w3id.org/dco#Bedroom
:Bedroom rdf:type owl:Class ;
         rdfs:subClassOf :Room ;
         rdfs:label "Bedroom" .


###  https://w3id.org/dco#Building
:Building rdf:type owl:Class ;
          rdfs:subClassOf :Space ;
          rdfs:label "Building" ;
          <http://www.w3.org/2004/02/skos/core#definition> "A building represents a structure that provides shelter for its occupants or contents and stands in one place. The building is also used to provide a basic element within the spatial structure hierarchy for the components of a building project (together with site, storey, and space). The basement floor of a building is floor number 0." .


###  https://w3id.org/dco#BuildingAddress
:BuildingAddress rdf:type owl:Class ;
                 rdfs:subClassOf :BuildingMetadata ;
                 rdfs:label "Building address" ;
                 <http://www.w3.org/2004/02/skos/core#definition> "Represent the address of the building" .


###  https://w3id.org/dco#BuildingCity
:BuildingCity rdf:type owl:Class ;
              rdfs:subClassOf :BuildingMetadata ;
              rdfs:label "Building city" ;
              <http://www.w3.org/2004/02/skos/core#definition> "Represent the city of where the building is located" .


###  https://w3id.org/dco#BuildingConstructionYear
:BuildingConstructionYear rdf:type owl:Class ;
                          rdfs:subClassOf :BuildingMetadata ;
                          rdfs:label "Building construction year" .


###  https://w3id.org/dco#BuildingHeatedSurface
:BuildingHeatedSurface rdf:type owl:Class ;
                       rdfs:subClassOf :BuildingMetadata ;
                       rdfs:label "Building heated surface" ;
                       <http://www.w3.org/2004/02/skos/core#definition> "Represent the total heated surface of a building." .


###  https://w3id.org/dco#BuildingLivingArea
:BuildingLivingArea rdf:type owl:Class ;
                    rdfs:subClassOf :BuildingMetadata ;
                    rdfs:label "Building living area" ;
                    <http://www.w3.org/2004/02/skos/core#definition> "Represent the total living area of a building. This can me measured in square meter." .


###  https://w3id.org/dco#BuildingMetadata
:BuildingMetadata rdf:type owl:Class ;
                  rdfs:subClassOf :BuildingModel ;
                  rdfs:label "Building metadata" .


###  https://w3id.org/dco#BuildingModel
:BuildingModel rdf:type owl:Class ;
               rdfs:subClassOf owl:Thing ;
               rdfs:label "Building model" .


###  https://w3id.org/dco#BuildingName
:BuildingName rdf:type owl:Class ;
              rdfs:subClassOf :BuildingMetadata ;
              <http://purl.org/dc/elements/1.1/description> "Represent the given name of a building." ;
              rdfs:label "Building Name" .


###  https://w3id.org/dco#BuildingNumberOfInhabitants
:BuildingNumberOfInhabitants rdf:type owl:Class ;
                             rdfs:subClassOf :BuildingMetadata ;
                             rdfs:label "Building number of inhabitants" .


###  https://w3id.org/dco#BuildingRenovationDate
:BuildingRenovationDate rdf:type owl:Class ;
                        rdfs:subClassOf :BuildingMetadata ;
                        rdfs:label "Building renovation date" ;
                        <http://www.w3.org/2004/02/skos/core#definition> "Represent the date of renovation of a building." .


###  https://w3id.org/dco#BuildingTopology
:BuildingTopology rdf:type owl:Class ;
                  rdfs:subClassOf :BuildingModel ;
                  rdfs:label "Building topology" .


###  https://w3id.org/dco#BuildingTotalSpace
:BuildingTotalSpace rdf:type owl:Class ;
                    rdfs:subClassOf :BuildingMetadata ;
                    rdfs:label "Building total space" ;
                    <http://www.w3.org/2004/02/skos/core#definition> "Represent the total space of a building measured in meter square." .


###  https://w3id.org/dco#BuildingType
:BuildingType rdf:type owl:Class ;
              rdfs:subClassOf :BuildingMetadata ;
              rdfs:label "Building type" ;
              <http://www.w3.org/2004/02/skos/core#definition> "Represent the type of building (e.g., residential Buildings, educational buildings, institutional buildings)" .


###  https://w3id.org/dco#BusinessBuilding
:BusinessBuilding rdf:type owl:Class ;
                  rdfs:subClassOf :Building ;
                  rdfs:label "Business building" .


###  https://w3id.org/dco#CO2Concentration
:CO2Concentration rdf:type owl:Class ;
                  rdfs:subClassOf :CarbonDioxideProperty ;
                  rdfs:label "CO2 concentration" ;
                  <http://www.w3.org/2004/02/skos/core#definition> "A property representing the carbon dioxide concentration that can be measured in \"ppm\"." .


###  https://w3id.org/dco#CarbonDioxideProperty
:CarbonDioxideProperty rdf:type owl:Class ;
                       rdfs:subClassOf :Property ;
                       rdfs:label "Carbon dioxide property" .


###  https://w3id.org/dco#Celsius
:Celsius rdf:type owl:Class ;
         rdfs:subClassOf :TemperatureUnit ;
         rdfs:label "Celsius" ;
         <http://www.w3.org/2004/02/skos/core#definition> "\"A temperature unit which is equal to one kelvin degree. However, they have their zeros at different points. The centigrade scale has its zero at 273.15 K.\" [NIST:NIST]" .


###  https://w3id.org/dco#CloseState
:CloseState rdf:type owl:Class ;
            rdfs:subClassOf :OpenCloseState ;
            rdfs:label "Close state" .


###  https://w3id.org/dco#ClosedLoopEnergyEfficiencyService
:ClosedLoopEnergyEfficiencyService rdf:type owl:Class ;
                                   rdfs:subClassOf <https://saref.etsi.org/core/v3.1.1/#saref:Service> ;
                                   rdfs:label "Closed loop energy efficiency service" ;
                                   <http://www.w3.org/2004/02/skos/core#definition> "Represent the service of closed loop energy efficiency." .


###  https://w3id.org/dco#Controller
:Controller rdf:type owl:Class ;
            rdfs:subClassOf <http://purl.oclc.org/NET/ssnx/ssn#Device> ;
            rdfs:label "Controller" ;
            <http://www.w3.org/2004/02/skos/core#definition> "A controller is a device that monitors inputs and controls outputs within a building automation system. A controller may be physical (having placement within a spatial structure) or logical (a software interface or aggregated within a programmable physical controller)." .


###  https://w3id.org/dco#CubicMeter
:CubicMeter rdf:type owl:Class ;
            rdfs:subClassOf :VolumeUnit ;
            rdfs:label "Cubic meter" ;
            <http://www.w3.org/2004/02/skos/core#definition> "\"A volume unit which is equal to the volume of a cube with edges one meter in length. One cubic meter equals to 1000 liters.\" [NIST:NIST]" .


###  https://w3id.org/dco#CubicMeterPerHour
:CubicMeterPerHour rdf:type owl:Class ;
                   rdfs:subClassOf :VolumeUnit ;
                   rdfs:label "Cubic meter per hour" .


###  https://w3id.org/dco#DefineTemperatureSetpoint
:DefineTemperatureSetpoint rdf:type owl:Class ;
                           rdfs:subClassOf :Action ;
                           rdfs:label "Define temperature setpoint" .


###  https://w3id.org/dco#DesiredValveOpening
:DesiredValveOpening rdf:type owl:Class ;
                     rdfs:subClassOf :ValveProperty ;
                     rdfs:label "Desired Valve opening" ;
                     <http://www.w3.org/2004/02/skos/core#definition> "Represent the desired valve opening." .


###  https://w3id.org/dco#DeviceIdentifier
:DeviceIdentifier rdf:type owl:Class ;
                  rdfs:subClassOf :DeviceMetadata ;
                  rdfs:label "Device identifier" .


###  https://w3id.org/dco#DeviceManifucturer
:DeviceManifucturer rdf:type owl:Class ;
                    rdfs:subClassOf :DeviceMetadata ;
                    rdfs:label "Device Metadata" .


###  https://w3id.org/dco#DeviceMaximumDisabledTime
:DeviceMaximumDisabledTime rdf:type owl:Class ;
                           rdfs:subClassOf :DeviceMetadata ;
                           rdfs:label "Device maximum disabled time" ;
                           <http://www.w3.org/2004/02/skos/core#definition> "Represent the maximum time that a device can be disabled in a household." .


###  https://w3id.org/dco#DeviceMaximumPower
:DeviceMaximumPower rdf:type owl:Class ;
                    rdfs:subClassOf :DeviceMetadata ;
                    rdfs:label "Device maximum power" ;
                    <http://www.w3.org/2004/02/skos/core#definition> "Represent the maximum power that a device can support." .


###  https://w3id.org/dco#DeviceMetadata
:DeviceMetadata rdf:type owl:Class ;
                rdfs:subClassOf <http://purl.oclc.org/NET/ssnx/ssn#Device> ;
                rdfs:label "Device metadata" .


###  https://w3id.org/dco#DeviceMinimumEnabledTime
:DeviceMinimumEnabledTime rdf:type owl:Class ;
                          rdfs:subClassOf :DeviceMetadata ;
                          rdfs:label "Device minimum enabled time" ;
                          <http://www.w3.org/2004/02/skos/core#definition> "Represent the minimum time that an appliance should be working." .


###  https://w3id.org/dco#DeviceSerialNumber
:DeviceSerialNumber rdf:type owl:Class ;
                    rdfs:subClassOf :DeviceMetadata ;
                    rdfs:label "Device serial number" .


###  https://w3id.org/dco#DeviceSoftwareVersion
:DeviceSoftwareVersion rdf:type owl:Class ;
                       rdfs:subClassOf :DeviceMetadata ;
                       rdfs:label "DeviceSoftwareVersion" .


###  https://w3id.org/dco#EVChargingAppliance
:EVChargingAppliance rdf:type owl:Class ;
                     rdfs:subClassOf :Appliance ;
                     rdfs:label "EV charging appliance" ;
                     <http://www.w3.org/2004/02/skos/core#definition> "Represent an electric vehicule charching appliance." .


###  https://w3id.org/dco#ElectricUnit
:ElectricUnit rdf:type owl:Class ;
              rdfs:subClassOf :UnitsOfMeasurements ;
              rdfs:label "Electric unit" .


###  https://w3id.org/dco#EnergyClamp1
:EnergyClamp1 rdf:type owl:Class ;
              rdfs:subClassOf :EnergyProperty ;
              rdfs:label "Energy clamp 1" .


###  https://w3id.org/dco#EnergyClamp2
:EnergyClamp2 rdf:type owl:Class ;
              rdfs:subClassOf :EnergyProperty ;
              rdfs:label "Energy clamp 2" .


###  https://w3id.org/dco#EnergyClamp3
:EnergyClamp3 rdf:type owl:Class ;
              rdfs:subClassOf :EnergyProperty ;
              rdfs:label "Energy Clamp 3" .


###  https://w3id.org/dco#EnergyFlow
:EnergyFlow rdf:type owl:Class ;
            rdfs:subClassOf :EnergyProperty ;
            rdfs:label "Energy flow" .


###  https://w3id.org/dco#EnergyMeter
:EnergyMeter rdf:type owl:Class ;
             rdfs:subClassOf :Meter ;
             rdfs:label "Energy meter" ;
             <http://www.w3.org/2004/02/skos/core#definition> "A device built to accurately detect and display energy in a form readable by machines." .


###  https://w3id.org/dco#EnergyProperty
:EnergyProperty rdf:type owl:Class ;
                rdfs:subClassOf :Property ;
                rdfs:label "Energy property" .


###  https://w3id.org/dco#EnergyQuadrant1
:EnergyQuadrant1 rdf:type owl:Class ;
                 rdfs:subClassOf :EnergyProperty ;
                 rdfs:label "Energy quadrant 1" ;
                 <http://www.w3.org/2004/02/skos/core#definition> "Represent the quantity of energy from quadrant 1" .


###  https://w3id.org/dco#EnergyQuadrant2
:EnergyQuadrant2 rdf:type owl:Class ;
                 rdfs:subClassOf :EnergyProperty ;
                 rdfs:label "Energy quadrant 2" .


###  https://w3id.org/dco#EnergyQuadrant3
:EnergyQuadrant3 rdf:type owl:Class ;
                 rdfs:subClassOf :EnergyProperty ;
                 rdfs:label "Energy quadrant 3" .


###  https://w3id.org/dco#EnergyQuadrant4
:EnergyQuadrant4 rdf:type owl:Class ;
                 rdfs:subClassOf :EnergyProperty ;
                 rdfs:label "Energy quadrant 4" .


###  https://w3id.org/dco#EnergyUnit
:EnergyUnit rdf:type owl:Class ;
            rdfs:subClassOf :UnitsOfMeasurements ;
            rdfs:label "Energy unit" .


###  https://w3id.org/dco#Event
:Event rdf:type owl:Class ;
       rdfs:subClassOf :InteractionAffordance ;
       rdfs:label "Event" ;
       <http://www.w3.org/2004/02/skos/core#definition> "An Interaction Affordance that describes an event source, which asynchronously pushes event data to Consumers (e.g., overheating alerts)." .


###  https://w3id.org/dco#ExportedEnergy
:ExportedEnergy rdf:type owl:Class ;
                rdfs:subClassOf :EnergyProperty ;
                rdfs:label "Exported energy" .


###  https://w3id.org/dco#ExportedEnergyWithPricing1
:ExportedEnergyWithPricing1 rdf:type owl:Class ;
                            rdfs:subClassOf :ExportedEnergy ;
                            rdfs:label "Exported energy with pricing 1" .


###  https://w3id.org/dco#ExportedEnergyWithPricing2
:ExportedEnergyWithPricing2 rdf:type owl:Class ;
                            rdfs:subClassOf :ExportedEnergy ;
                            rdfs:label "Exported energy with pricing 2" .


###  https://w3id.org/dco#FeatureOfInterest
:FeatureOfInterest rdf:type owl:Class ;
                   rdfs:subClassOf :dCOCoreModel ;
                   rdfs:label "Feature of interest" .


###  https://w3id.org/dco#FeatureProperty
:FeatureProperty rdf:type owl:Class ;
                 rdfs:subClassOf :dCOCoreModel ;
                 rdfs:label "Feature property" .


###  https://w3id.org/dco#FlexibilityService
:FlexibilityService rdf:type owl:Class ;
                    rdfs:subClassOf <https://saref.etsi.org/core/v3.1.1/#saref:Service> ;
                    rdfs:label "Flexibility service" ;
                    <http://www.w3.org/2004/02/skos/core#definition> "Represent the energy flexibility service." .


###  https://w3id.org/dco#Floor
:Floor rdf:type owl:Class ;
       rdfs:subClassOf :Space ;
       rdfs:label "Floor" ;
       <http://www.w3.org/2004/02/skos/core#definition> "A part of the physical world or a virtual world that is inherently both located in this world and having a 3D spatial extent. A Storey is contained in one or more buildings, and is intended to contain one or more spaces that are horizontally connected. Storeys of a building are connected by means of vertical connections such as elevators and stairs. A bot:Storey encompasses both zones above and below ground, for example, a building with 21 floors above ground, one ground floor and 3 basements is equal to the sentence: A building has 25 instances of bot:Storey." .


###  https://w3id.org/dco#GasBoiler
:GasBoiler rdf:type owl:Class ;
           rdfs:subClassOf :Appliance ;
           rdfs:label "Gas boiler" ;
           <http://www.w3.org/2004/02/skos/core#definition> "Gas boilers are used to provide hot water and heating to households." .


###  https://w3id.org/dco#GasBoilerActuator
:GasBoilerActuator rdf:type owl:Class ;
                   rdfs:subClassOf :Actuator ;
                   rdfs:label "Gas boiler actuator" ;
                   <http://www.w3.org/2004/02/skos/core#definition> "Represent the actuator of the gas boiler." .


###  https://w3id.org/dco#GasMeter
:GasMeter rdf:type owl:Class ;
          rdfs:subClassOf :Meter ;
          rdfs:label "Gas meter" ;
          <http://www.w3.org/2004/02/skos/core#definition> "A gas meter is a specialized flow meter, used to measure the volume of fuel gases such as natural gas and liquefied petroleum gas. Gas meters are used at residential, commercial, and industrial buildings that consume fuel gas supplied by a gas utility" .


###  https://w3id.org/dco#Gateway
:Gateway rdf:type owl:Class ;
         rdfs:subClassOf <http://purl.oclc.org/NET/ssnx/ssn#Device> ;
         rdfs:label "Gateway" .


###  https://w3id.org/dco#GetTemperatureSetpoint
:GetTemperatureSetpoint rdf:type owl:Class ;
                        rdfs:subClassOf :Action ;
                        rdfs:label "Get temperature setpoint" .


###  https://w3id.org/dco#GetValveOpeningPercentage
:GetValveOpeningPercentage rdf:type owl:Class ;
                           rdfs:subClassOf :Action ;
                           rdfs:label "Get valve opening percentage" .


###  https://w3id.org/dco#HeatMeter
:HeatMeter rdf:type owl:Class ;
           rdfs:subClassOf :Meter ;
           rdfs:label "Heat meter" ;
           <http://www.w3.org/2004/02/skos/core#definition> "A heat meter is a device which measures thermal energy provided by a source or delivered to a sink, by measuring the flow rate of the heat transfer fluid and the change in its temperature (ΔT) between the outflow and return legs of the system." .


###  https://w3id.org/dco#HeatPumpAppliance
:HeatPumpAppliance rdf:type owl:Class ;
                   rdfs:subClassOf :Appliance ;
                   rdfs:label "Heat pump appliance" ;
                   <http://www.w3.org/2004/02/skos/core#definition> "A heat pump appliance is used to warm and sometimes also cool buildings by transferring thermal energy from a cooler space to a warmer space using the refrigeration cycle, being the opposite direction in which heat transfer would take place without the application of external power" .


###  https://w3id.org/dco#HeatPumpRelay
:HeatPumpRelay rdf:type owl:Class ;
               rdfs:subClassOf :Relay ;
               rdfs:label "Heat pump relay" ;
               <http://www.w3.org/2004/02/skos/core#definition> "Represent the replay of a heat pump." .


###  https://w3id.org/dco#HeaterMaximalPower
:HeaterMaximalPower rdf:type owl:Class ;
                    rdfs:subClassOf :PowerProperty ;
                    rdfs:label "Heater maximal power" ;
                    <http://www.w3.org/2004/02/skos/core#definition> "Represent the the minimal power that a heater can accept." .


###  https://w3id.org/dco#HeaterMinimumPower
:HeaterMinimumPower rdf:type owl:Class ;
                    rdfs:subClassOf :PowerProperty ;
                    rdfs:label "Heater minimum power" ;
                    <http://www.w3.org/2004/02/skos/core#definition> "Represent the the minimal power that a heater can accept." .


###  https://w3id.org/dco#HeatingActuator
:HeatingActuator rdf:type owl:Class ;
                 rdfs:subClassOf :Actuator ;
                 rdfs:label "Heating actuator" .


###  https://w3id.org/dco#HeatingService
:HeatingService rdf:type owl:Class ;
                rdfs:subClassOf <https://saref.etsi.org/core/v3.1.1/#saref:Service> ;
                rdfs:label "Heating service" ;
                <http://www.w3.org/2004/02/skos/core#definition> "A type of service that represent the heating." .


###  https://w3id.org/dco#HotWaterProductionService
:HotWaterProductionService rdf:type owl:Class ;
                           rdfs:subClassOf <https://saref.etsi.org/core/v3.1.1/#saref:Service> ;
                           rdfs:label "Hot water production service" ;
                           <http://www.w3.org/2004/02/skos/core#definition> "A type of service that represent the hot water production." .


###  https://w3id.org/dco#HouseholdType
:HouseholdType rdf:type owl:Class ;
               rdfs:subClassOf :BuildingMetadata ;
               rdfs:label "Household type" .


###  https://w3id.org/dco#HumidityProperty
:HumidityProperty rdf:type owl:Class ;
                  rdfs:subClassOf :Property ;
                  rdfs:label "Humidity property" .


###  https://w3id.org/dco#HumiditySensor
:HumiditySensor rdf:type owl:Class ;
                rdfs:subClassOf :Sensor ;
                rdfs:label "Humidity sensor" ;
                <http://www.w3.org/2004/02/skos/core#definition> "The humidity sensor measures the concentration of water vapor in air." .


###  https://w3id.org/dco#ImportedEnergy
:ImportedEnergy rdf:type owl:Class ;
                rdfs:subClassOf :EnergyProperty ;
                rdfs:label "Imported energy" .


###  https://w3id.org/dco#ImportedEnergyWithPricing1
:ImportedEnergyWithPricing1 rdf:type owl:Class ;
                            rdfs:subClassOf :ImportedEnergy ;
                            rdfs:label "Imported energy with pricing 1" ;
                            <http://www.w3.org/2004/02/skos/core#definition> "Represent the quantity of exported energy with pricing 1" .


###  https://w3id.org/dco#ImportedEnergyWithPricing2
:ImportedEnergyWithPricing2 rdf:type owl:Class ;
                            rdfs:subClassOf :ImportedEnergy ;
                            rdfs:label "Imported energy with pricing 2" .


###  https://w3id.org/dco#IndustrialBuilding
:IndustrialBuilding rdf:type owl:Class ;
                    rdfs:subClassOf :Building ;
                    rdfs:label "Industrial building" .


###  https://w3id.org/dco#IntelTemperature
:IntelTemperature rdf:type owl:Class ;
                  rdfs:subClassOf :TemperatureProperty ;
                  rdfs:label "Intel temperature" ;
                  <http://www.w3.org/2004/02/skos/core#definition> "temperature measured by the radiator valve at the entry of the radiator (i.e. at the connection between the radiator and the valve)" .


###  https://w3id.org/dco#InteractionAffordance
:InteractionAffordance rdf:type owl:Class ;
                       rdfs:subClassOf :ThingDescriptionModel ;
                       rdfs:label "Interaction Affordance" .


###  https://w3id.org/dco#Kitchen
:Kitchen rdf:type owl:Class ;
         rdfs:subClassOf :Room ;
         rdfs:label "Kitchen" .


###  https://w3id.org/dco#LivingRoom
:LivingRoom rdf:type owl:Class ;
            rdfs:subClassOf :Room ;
            rdfs:label "Living room" .


###  https://w3id.org/dco#Lobby
:Lobby rdf:type owl:Class ;
       rdfs:subClassOf :Room ;
       rdfs:label "Lobby" .


###  https://w3id.org/dco#MagnetSensor
:MagnetSensor rdf:type owl:Class ;
              rdfs:subClassOf :Sensor ;
              rdfs:label "Magnet sensor" .


###  https://w3id.org/dco#MeasureTimeStamp
:MeasureTimeStamp rdf:type owl:Class ;
                  rdfs:subClassOf <https://saref.etsi.org/core/v3.1.1/#saref:Measurement> ;
                  rdfs:label "Measure time stamp" .


###  https://w3id.org/dco#MeasuredValveOpening
:MeasuredValveOpening rdf:type owl:Class ;
                      rdfs:subClassOf :ValveProperty ;
                      rdfs:label "Measured valve opening" ;
                      <http://www.w3.org/2004/02/skos/core#definition> "Represent the measured valve opeing." .


###  https://w3id.org/dco#Meter
:Meter rdf:type owl:Class ;
       rdfs:subClassOf <http://purl.oclc.org/NET/ssnx/ssn#Device> ;
       rdfs:label "Meter" ;
       <http://www.w3.org/2004/02/skos/core#definition> "A device that measure usage or consumption of some media --- typically a form energy or power." .


###  https://w3id.org/dco#MultiFamilyHouse
:MultiFamilyHouse rdf:type owl:Class ;
                  rdfs:subClassOf :HouseholdType ;
                  rdfs:label "Multi family house" ;
                  <http://www.w3.org/2004/02/skos/core#definition> "Represent a household of a more than one family." .


###  https://w3id.org/dco#OffAction
:OffAction rdf:type owl:Class ;
           rdfs:subClassOf :Action ;
           rdfs:label "Off action" .


###  https://w3id.org/dco#OffState
:OffState rdf:type owl:Class ;
          rdfs:subClassOf :OnOffState ;
          rdfs:label "Off state" .


###  https://w3id.org/dco#OnAction
:OnAction rdf:type owl:Class ;
          rdfs:subClassOf :Action ;
          rdfs:label "On action" .


###  https://w3id.org/dco#OnOffState
:OnOffState rdf:type owl:Class ;
            rdfs:subClassOf :State ;
            rdfs:label "On Off state" ;
            <http://www.w3.org/2004/02/skos/core#definition> "A type of state" .


###  https://w3id.org/dco#OnState
:OnState rdf:type owl:Class ;
         rdfs:subClassOf :OnOffState ;
         rdfs:label "On state" .


###  https://w3id.org/dco#OpenCloseState
:OpenCloseState rdf:type owl:Class ;
                rdfs:subClassOf :State ;
                rdfs:label "Open Close State" .


###  https://w3id.org/dco#OpenState
:OpenState rdf:type owl:Class ;
           rdfs:subClassOf :OpenCloseState ;
           rdfs:label "Open state" .


###  https://w3id.org/dco#OutdoorTemperature
:OutdoorTemperature rdf:type owl:Class ;
                    rdfs:subClassOf :TemperatureProperty ;
                    rdfs:label "Outdoor temperature" ;
                    <http://www.w3.org/2004/02/skos/core#definition> "Repesent the temperature property oustide a building." .


###  https://w3id.org/dco#PartsPerMillion
:PartsPerMillion rdf:type owl:Class ;
                 rdfs:subClassOf :PartsPerNotationUnit ;
                 rdfs:label "Parts per million" ;
                 <http://www.w3.org/2004/02/skos/core#definition> "A dimensionless concentration notation which denotes the amount of a given substance in a total amount of 1,000,000 regardless of the units of measure used as long as they are the same or 1 part in 10^[6]." .


###  https://w3id.org/dco#PartsPerNotationUnit
:PartsPerNotationUnit rdf:type owl:Class ;
                      rdfs:subClassOf :UnitsOfMeasurements ;
                      rdfs:label "Parts per notation unit" ;
                      <http://www.w3.org/2004/02/skos/core#definition> "\"A dimensionless concentration notation which describes the amount of one substance in another. It is the ratio of the amount of the substance of interest to the amount of that substance plus the amount of the substance.\" [Wikipedia:Wikipedia]" .


###  https://w3id.org/dco#Percentage
:Percentage rdf:type owl:Class ;
            rdfs:subClassOf :PercentageUnit ;
            rdfs:label "Percentage" .


###  https://w3id.org/dco#PercentageUnit
:PercentageUnit rdf:type owl:Class ;
                rdfs:subClassOf :UnitsOfMeasurements ;
                rdfs:label "Percentage unit" .


###  https://w3id.org/dco#PipeTemperature
:PipeTemperature rdf:type owl:Class ;
                 rdfs:subClassOf :TemperatureProperty ;
                 rdfs:label "Pipe temperature" ;
                 <http://www.w3.org/2004/02/skos/core#definition> "Represent the temperature of the pipe. It typically requires that pipe be kept to a temperature just above freezing typically at 40°F (4.4°C)." .


###  https://w3id.org/dco#PowerMeter
:PowerMeter rdf:type owl:Class ;
            rdfs:subClassOf :Meter ;
            rdfs:label "Power meter" ;
            <http://www.w3.org/2004/02/skos/core#definition> "Represent a power meter." .


###  https://w3id.org/dco#PowerProperty
:PowerProperty rdf:type owl:Class ;
               rdfs:subClassOf :Property ;
               rdfs:label "Power property" .


###  https://w3id.org/dco#PowerUnit
:PowerUnit rdf:type owl:Class ;
           rdfs:subClassOf :UnitsOfMeasurements ;
           rdfs:label "Power unit" .


###  https://w3id.org/dco#Property
:Property rdf:type owl:Class ;
          rdfs:subClassOf :InteractionAffordance ;
          rdfs:label "Property" .


###  https://w3id.org/dco#ReactiveEnergy
:ReactiveEnergy rdf:type owl:Class ;
                rdfs:subClassOf :EnergyProperty ;
                rdfs:label "Reactive energy" .


###  https://w3id.org/dco#ReactivePower
:ReactivePower rdf:type owl:Class ;
               rdfs:subClassOf :PowerProperty ;
               rdfs:label "Reactive power" ;
               <http://www.w3.org/2004/02/skos/core#definition> "The power which flows back and forth that means it moves in both the directions in the circuit or reacts upon itself, is called Reactive Power. The reactive power is measured in kilo volt-ampere reactive (kVAR) or MVAR." .


###  https://w3id.org/dco#ReactivePowerExport
:ReactivePowerExport rdf:type owl:Class ;
                     rdfs:subClassOf :ReactivePower ;
                     rdfs:label "Reactive power export" .


###  https://w3id.org/dco#ReactivePowerImport
:ReactivePowerImport rdf:type owl:Class ;
                     rdfs:subClassOf :ReactivePower ;
                     rdfs:label "Reactive power Import" .


###  https://w3id.org/dco#Relay
:Relay rdf:type owl:Class ;
       rdfs:subClassOf <http://purl.oclc.org/NET/ssnx/ssn#Device> ;
       rdfs:label "Relay" .


###  https://w3id.org/dco#ResidentialBuilding
:ResidentialBuilding rdf:type owl:Class ;
                     rdfs:subClassOf :Building ;
                     rdfs:label "Residential building" .


###  https://w3id.org/dco#ReturnTemperatureSensor
:ReturnTemperatureSensor rdf:type owl:Class ;
                         rdfs:subClassOf :Sensor ;
                         rdfs:label "Return temperature sensor" ;
                         <http://www.w3.org/2004/02/skos/core#definition> "This sensor measures the return temperature." .


###  https://w3id.org/dco#Room
:Room rdf:type owl:Class ;
      rdfs:subClassOf :Space ;
      rdfs:label "Room" .


###  https://w3id.org/dco#Sensor
:Sensor rdf:type owl:Class ;
        rdfs:subClassOf <http://purl.oclc.org/NET/ssnx/ssn#Device> ;
        rdfs:label "Sensor" ;
        <http://www.w3.org/2004/02/skos/core#definition> "Device, agent (including humans), or software (simulation) involved in, or implementing, a Procedure. Sensors respond to a stimulus, e.g., a change in the environment, or input data composed from the results of prior Observations, and generate a Result. Sensors can be hosted by Platforms." .


###  https://w3id.org/dco#Setpoint
:Setpoint rdf:type owl:Class ;
          rdfs:subClassOf :Property ;
          rdfs:label "Setpoint" .


###  https://w3id.org/dco#SingleFamilyHouse
:SingleFamilyHouse rdf:type owl:Class ;
                   rdfs:subClassOf :Building ,
                                   :HouseholdType ;
                   rdfs:label "Single family house" ;
                   <http://www.w3.org/2004/02/skos/core#definition> "Represent a household of a single family." .


###  https://w3id.org/dco#Site
:Site rdf:type owl:Class ;
      rdfs:subClassOf :Space ;
      rdfs:label "Site" ;
      <http://www.w3.org/2004/02/skos/core#definition> "A part of the physical world or a virtual world that is inherently both located in this world and having a 3D spatial extent. It is intended to contain or contains one or more buildings." .


###  https://w3id.org/dco#SmartMeter
:SmartMeter rdf:type owl:Class ;
            rdfs:subClassOf :Meter ;
            rdfs:label "SmartMeter" .


###  https://w3id.org/dco#SolarPanelsAppliance
:SolarPanelsAppliance rdf:type owl:Class ;
                      rdfs:subClassOf :Appliance ;
                      rdfs:label "Solar panels appliance" ;
                      <http://www.w3.org/2004/02/skos/core#definition> "A solar panel, or photo-voltaic (PV) module, is an assembly of photo-voltaic cells mounted in a framework for installation. Solar panels use sunlight as a source of energy and generate direct current electricity." .


###  https://w3id.org/dco#Space
:Space rdf:type owl:Class ;
       rdfs:subClassOf :BuildingTopology ;
       rdfs:label "Space" ;
       <http://www.w3.org/2004/02/skos/core#definition> "A part of the physical world or a virtual world whose 3D spatial extent is bounded actually or theoretically, and provides for certain functions within the zone it is contained in." .


###  https://w3id.org/dco#SquareMeter
:SquareMeter rdf:type owl:Class ;
             rdfs:subClassOf :AreaUnit ;
             rdfs:label "Square meter" ;
             <http://www.w3.org/2004/02/skos/core#definition> "\"An area unit which is equal to an area enclosed by a square with sides each 1 meter long.\" [NIST:NIST]" .


###  https://w3id.org/dco#StartState
:StartState rdf:type owl:Class ;
            rdfs:subClassOf :StartStopState ;
            rdfs:label "Start state" .


###  https://w3id.org/dco#StartStopState
:StartStopState rdf:type owl:Class ;
                rdfs:subClassOf :State ;
                rdfs:label "Start Stop state" .


###  https://w3id.org/dco#State
:State rdf:type owl:Class ;
       rdfs:subClassOf :Property ;
       rdfs:label "State" ;
       <http://www.w3.org/2004/02/skos/core#definition> "The state in which a device can be found, e.g, ON/OFF/STANDBY, or ONLINE/OFFLINE" .


###  https://w3id.org/dco#StopState
:StopState rdf:type owl:Class ;
           rdfs:subClassOf :StartStopState ;
           rdfs:label "Stop state" .


###  https://w3id.org/dco#SupplyTemperatureSensor
:SupplyTemperatureSensor rdf:type owl:Class ;
                         rdfs:subClassOf :Sensor ;
                         rdfs:label "Supply temperature sensor" ;
                         <http://www.w3.org/2004/02/skos/core#definition> "This sensor measures the supplied temperature by a directly from the heater." .


###  https://w3id.org/dco#TankTemperature
:TankTemperature rdf:type owl:Class ;
                 rdfs:subClassOf :TemperatureProperty ;
                 rdfs:label "Tank temperature" ;
                 <http://www.w3.org/2004/02/skos/core#definition> "Represent the temperature of a tank." .


###  https://w3id.org/dco#TemperatureProperty
:TemperatureProperty rdf:type owl:Class ;
                     rdfs:subClassOf :Property ;
                     rdfs:label "Temperature Property" .


###  https://w3id.org/dco#TemperatureSensor
:TemperatureSensor rdf:type owl:Class ;
                   rdfs:subClassOf :Sensor ;
                   rdfs:label "Temperature Sensor" ;
                   <http://www.w3.org/2004/02/skos/core#definition> "A sensor that is used for the purpose of sensing the temperature property." .


###  https://w3id.org/dco#TemperatureSetpoint
:TemperatureSetpoint rdf:type owl:Class ;
                     rdfs:subClassOf :Setpoint ,
                                     :TemperatureProperty ;
                     rdfs:label "Temperature setpoint" ;
                     <http://www.w3.org/2004/02/skos/core#definition> "A setpoint is the desired target value of a property." .


###  https://w3id.org/dco#TemperatureUnit
:TemperatureUnit rdf:type owl:Class ;
                 rdfs:subClassOf :UnitsOfMeasurements ;
                 rdfs:label "Temperature unit" ;
                 <http://www.w3.org/2004/02/skos/core#definition> "\"A unit which is a standard measure of the average kinetic energy of the particles in a sample of matter.\" [Wikipedia:Wikipedia]" .


###  https://w3id.org/dco#TertiaryBuilding
:TertiaryBuilding rdf:type owl:Class ;
                  rdfs:subClassOf :BuildingMetadata ;
                  rdfs:label "Tertiary building" ;
                  <http://www.w3.org/2004/02/skos/core#definition> "Tertiary sector buildings include all of the infrastructure occupied by public authorities, associations and companies providing services." .


###  https://w3id.org/dco#Thermostat
:Thermostat rdf:type owl:Class ;
            rdfs:subClassOf :Sensor ;
            rdfs:label "Thermostat" ;
            <http://www.w3.org/2004/02/skos/core#definition> "An automatic control device used to maintain temperature at a fixed or adjustable setpoint." .


###  https://w3id.org/dco#ThermostaticValveActuator
:ThermostaticValveActuator rdf:type owl:Class ;
                           rdfs:subClassOf :Actuator ;
                           rdfs:label "Thermostatic valve actuator" .


###  https://w3id.org/dco#ThingDescriptionModel
:ThingDescriptionModel rdf:type owl:Class ;
                       rdfs:subClassOf owl:Thing ;
                       rdfs:label "Thing description model" .


###  https://w3id.org/dco#ToggleAction
:ToggleAction rdf:type owl:Class ;
              rdfs:subClassOf :Action ;
              rdfs:label "Toggle action" .


###  https://w3id.org/dco#UnitsOfMeasurements
:UnitsOfMeasurements rdf:type owl:Class ;
                     rdfs:label "Units of measurements" ;
                     <http://www.w3.org/2004/02/skos/core#definition> "A unit of measurement is a definite magnitude of a quantity, defined and adopted by convention and/or by law. It is used as a standard for measurement of the same quantity, where any other value of the quantity can be expressed as a simple multiple of the unit of measure. For example, length is a quantity; the metre is a unit of length that represents a definite predetermined length. When we say 10 metre (or 10 m), we actually mean 10 times the definite predetermined length called \"metre\"." .


###  https://w3id.org/dco#ValveActuator
:ValveActuator rdf:type owl:Class ;
               rdfs:subClassOf :Actuator ;
               rdfs:label "Valve actuator" ;
               <http://www.w3.org/2004/02/skos/core#definition> "Represent the actuator of the valve." .


###  https://w3id.org/dco#ValveController
:ValveController rdf:type owl:Class ;
                 rdfs:subClassOf :Controller ;
                 rdfs:label "Valve controller" ;
                 <http://www.w3.org/2004/02/skos/core#definition> "Represent the controller of a valve." .


###  https://w3id.org/dco#ValveMaximumOpening
:ValveMaximumOpening rdf:type owl:Class ;
                     rdfs:subClassOf :ValveProperty ;
                     rdfs:label "Valve maximum opening" .


###  https://w3id.org/dco#ValveMaximumTemperature
:ValveMaximumTemperature rdf:type owl:Class ;
                         rdfs:subClassOf :ValveProperty ;
                         rdfs:label "Valve maximum temperature" .


###  https://w3id.org/dco#ValveMinimumOpening
:ValveMinimumOpening rdf:type owl:Class ;
                     rdfs:subClassOf :ValveProperty ;
                     rdfs:label "Valve minimum opening" .


###  https://w3id.org/dco#ValveMinimumTemperature
:ValveMinimumTemperature rdf:type owl:Class ;
                         rdfs:subClassOf :ValveProperty ;
                         rdfs:label "Valve minimum temperature" .


###  https://w3id.org/dco#ValvePosition
:ValvePosition rdf:type owl:Class ;
               rdfs:subClassOf :ValveProperty ;
               rdfs:label "Valve position" ;
               <http://www.w3.org/2004/02/skos/core#definition> "Represent the current position of a valve" .


###  https://w3id.org/dco#ValveProperty
:ValveProperty rdf:type owl:Class ;
               rdfs:subClassOf :Property ;
               rdfs:label "Valve property" .


###  https://w3id.org/dco#Volt-ampereReactive
:Volt-ampereReactive rdf:type owl:Class ;
                     rdfs:subClassOf :ElectricUnit ;
                     rdfs:label "Volt-ampere reactive" ;
                     <http://www.w3.org/2004/02/skos/core#definition> "In electric power transmission and distribution, volt-ampere reactive (var) is a unit in which reactive power is expressed in an AC electric power system." .


###  https://w3id.org/dco#Voltage
:Voltage rdf:type owl:Class ;
         rdfs:subClassOf :VoltageProperty ;
         rdfs:label "Voltage" .


###  https://w3id.org/dco#VoltageClamp1
:VoltageClamp1 rdf:type owl:Class ;
               rdfs:subClassOf :VoltageProperty ;
               rdfs:label "Voltage clamp 1" .


###  https://w3id.org/dco#VoltageClamp2
:VoltageClamp2 rdf:type owl:Class ;
               rdfs:subClassOf :VoltageProperty ;
               rdfs:label "Voltage clamp 2" .


###  https://w3id.org/dco#VoltageClamp3
:VoltageClamp3 rdf:type owl:Class ;
               rdfs:subClassOf :VoltageProperty ;
               rdfs:label "Voltage clamp 3" .


###  https://w3id.org/dco#VoltageProperty
:VoltageProperty rdf:type owl:Class ;
                 rdfs:subClassOf :Property ;
                 rdfs:label "Voltage property" .


###  https://w3id.org/dco#VolumeUnit
:VolumeUnit rdf:type owl:Class ;
            rdfs:subClassOf :UnitsOfMeasurements ;
            rdfs:label "Volume unit" ;
            <http://www.w3.org/2004/02/skos/core#definition> "\"A unit which is a standard measure of the amount of space occupied by any substance, whether solid, liquid, or gas.\" [NIST:NIST]" .


###  https://w3id.org/dco#WaterFlow
:WaterFlow rdf:type owl:Class ;
           rdfs:subClassOf :WaterProperty ;
           rdfs:label "Water flow" ;
           <http://www.w3.org/2004/02/skos/core#definition> "Water flow refers to the amount of water coming out of a hose, faucet or other pipe fixture in a certain amount of time." .


###  https://w3id.org/dco#WaterFlowMeter
:WaterFlowMeter rdf:type owl:Class ;
                rdfs:subClassOf :Meter ;
                rdfs:label "Water flow meter" ;
                <http://www.w3.org/2004/02/skos/core#definition> "A water meter is an instrument intended to measure continuously, memorize, and display the volume of water passing through the meter." .


###  https://w3id.org/dco#WaterProperty
:WaterProperty rdf:type owl:Class ;
               rdfs:subClassOf :Property ;
               rdfs:label "Water property" .


###  https://w3id.org/dco#WaterTemperature
:WaterTemperature rdf:type owl:Class ;
                  rdfs:subClassOf :TemperatureProperty ;
                  rdfs:label "Water temperature" .


###  https://w3id.org/dco#WaterTemperatureSensor
:WaterTemperatureSensor rdf:type owl:Class ;
                        rdfs:subClassOf :Sensor ;
                        rdfs:label "Water temperature sensor" ;
                        <http://www.w3.org/2004/02/skos/core#definition> "This sensor measures the water temperature." .


###  https://w3id.org/dco#WaterVolume
:WaterVolume rdf:type owl:Class ;
             rdfs:subClassOf :WaterProperty ;
             rdfs:label "Water volume" ;
             <http://www.w3.org/2004/02/skos/core#definition> "Water volume means the quantity of water that can be measured in liters, cubic meters, gallons, milliliters, teaspoons, and ounces, though many other units exist." .


###  https://w3id.org/dco#Watt
:Watt rdf:type owl:Class ;
      rdfs:subClassOf :PowerUnit ;
      rdfs:label "Watt" ;
      <http://www.w3.org/2004/02/skos/core#definition> "\"A power unit which is equal to the power used when work is done at the rate of 1 joule per second.\" [NIST:NIST]" .


###  https://w3id.org/dco#WattHourBasedUnit
:WattHourBasedUnit rdf:type owl:Class ;
                   rdfs:subClassOf :EnergyUnit ;
                   rdfs:label "Watt hour based unit" .


###  https://w3id.org/dco#WoTThing
:WoTThing rdf:type owl:Class ;
          rdfs:subClassOf :ThingDescriptionModel ;
          rdfs:label "WoT Thing" ;
          <http://www.w3.org/2004/02/skos/core#definition> "An abstraction of a physical or a virtual entity whose metadata and interfaces are described by a WoT Thing Description, whereas a virtual entity is the composition of one or more Things." .


###  https://w3id.org/dco#Zone
:Zone rdf:type owl:Class ;
      rdfs:subClassOf :BuildingTopology ;
      rdfs:label "Zone" .


###  https://w3id.org/dco#buildingZipCode
:buildingZipCode rdf:type owl:Class ;
                 rdfs:subClassOf :BuildingMetadata ;
                 rdfs:label "building zip code" ;
                 <http://www.w3.org/2004/02/skos/core#definition> "Represent the zip code of the building" .


###  https://w3id.org/dco#dCOCoreModel
:dCOCoreModel rdf:type owl:Class ;
              rdfs:subClassOf owl:Thing ;
              rdfs:label "dCO core model" .


###  https://w3id.org/dco#kilowatt-hour
:kilowatt-hour rdf:type owl:Class ;
               rdfs:subClassOf :WattHourBasedUnit ;
               rdfs:label "kilowatt-hour" ;
               <http://www.w3.org/2004/02/skos/core#definition> "\"An energy unit which is equal to 1,000 watt-hours.\" [Wikipedia:Wikipedia]" .


###  https://w3id.org/dco#watt-hour
:watt-hour rdf:type owl:Class ;
           rdfs:subClassOf :WattHourBasedUnit ;
           rdfs:label "watt-hour" .


###  Generated by the OWL API (version 5.1.14) https://github.com/owlcs/owlapi/
