<?xml version="1.0"?>
<rdf:RDF xmlns="http://bimerr.iot.linkeddata.es/def/building#"
     xml:base="http://bimerr.iot.linkeddata.es/def/building"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:owl="http://www.w3.org/2002/07/owl#"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
     xmlns:xml="http://www.w3.org/XML/1998/namespace"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
     xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
     xmlns:terms="http://purl.org/dc/terms/"
     xmlns:building="http://bimerr.iot.linkeddata.es/def/building#">
    <owl:Ontology rdf:about="http://bimerr.iot.linkeddata.es/def/building#">
        <preferredNamespacePrefix>building</preferredNamespacePrefix>
        <dc:creator xml:lang="en">The Building ontology has been developed to perform as the core module of the BIMERR project, containing information related to buidling topology, components, materials, and geometry. The geometry information is managed as information objects whitout entering in the details of the BIM model.</dc:creator>
        <dc:creator>María Poveda-Villalón</dc:creator>
        <dc:creator>Serge Chávez-Feria</dc:creator>
        <dc:publisher>http://www.oeg-upm.net/</dc:publisher>
        <dc:title>Building Ontology</dc:title>
        <terms:license>http://purl.org/NET/rdflicense/cc-by4.0</terms:license>
        <owl:versionInfo>0.1.5</owl:versionInfo>
    </owl:Ontology>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Annotation properties
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->


    


    <!-- http://bimerr.iot.linkeddata.es/def/building#preferredNamespacePrefix -->


    <owl:AnnotationProperty rdf:about="http://bimerr.iot.linkeddata.es/def/building#preferredNamespacePrefix"/>
    


    <!-- http://purl.org/dc/elements/1.1/creator -->


    <owl:AnnotationProperty rdf:about="http://purl.org/dc/elements/1.1/creator"/>
    


    <!-- http://purl.org/dc/elements/1.1/description -->


    <owl:AnnotationProperty rdf:about="http://purl.org/dc/elements/1.1/description"/>
    


    <!-- http://purl.org/dc/elements/1.1/publisher -->


    <owl:AnnotationProperty rdf:about="http://purl.org/dc/elements/1.1/publisher"/>
    


    <!-- http://purl.org/dc/elements/1.1/title -->


    <owl:AnnotationProperty rdf:about="http://purl.org/dc/elements/1.1/title"/>
    


    <!-- http://purl.org/dc/terms/license -->


    <owl:AnnotationProperty rdf:about="http://purl.org/dc/terms/license"/>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Object Properties
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->


    


    <!-- http://bimerr.iot.linkeddata.es/def/building#hasApartment -->


    <owl:ObjectProperty rdf:about="http://bimerr.iot.linkeddata.es/def/building#hasApartment">
        <rdfs:domain rdf:resource="http://bimerr.iot.linkeddata.es/def/building#Storey"/>
        <rdfs:range rdf:resource="http://bimerr.iot.linkeddata.es/def/building#Apartment"/>
        <rdfs:comment xml:lang="en">Relation between a storey and the apartments it is composed of.</rdfs:comment>
        <rdfs:label>has apartment</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://bimerr.iot.linkeddata.es/def/building#isMeasurementOfElement -->


    <owl:ObjectProperty rdf:about="http://bimerr.iot.linkeddata.es/def/building#isMeasurementOfElement">
        <rdfs:domain rdf:resource="http://bimerr.iot.linkeddata.es/def/building#Measurement"/>
        <rdfs:range rdf:resource="http://bimerr.iot.linkeddata.es/def/building#Element"/>
        <rdfs:comment xml:lang="en">Relates a measurement with an element of the building.</rdfs:comment>
        <rdfs:label xml:lang="en">is measurement of element</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://bimerr.iot.linkeddata.es/def/building#relatedDocumentation -->


    <owl:ObjectProperty rdf:about="http://bimerr.iot.linkeddata.es/def/building#relatedDocumentation">
        <rdfs:range rdf:resource="http://bimerr.iot.linkeddata.es/def/information-objects#InformationObject"/>
        <rdfs:comment xml:lang="en">Property to link an entity to additional documentation (files).</rdfs:comment>
        <rdfs:label xml:lang="en">related documentation</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://bimerr.iot.linkeddata.es/def/building#relatedIFCFile -->


    <owl:ObjectProperty rdf:about="http://bimerr.iot.linkeddata.es/def/building#relatedIFCFile">
        <rdfs:range rdf:resource="http://bimerr.iot.linkeddata.es/def/information-objects#InformationObject"/>
        <rdfs:comment xml:lang="en">Property to link to an IFC file.</rdfs:comment>
        <rdfs:label xml:lang="en">related IFC file</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://bimerr.iot.linkeddata.es/def/building#relatedProject -->


    <owl:ObjectProperty rdf:about="http://bimerr.iot.linkeddata.es/def/building#relatedProject">
        <rdfs:domain rdf:resource="https://w3id.org/bot#Building"/>
        <rdfs:range rdf:resource="http://bimerr.iot.linkeddata.es/def/building#Project"/>
        <rdfs:comment xml:lang="en">Link a building to several projects.</rdfs:comment>
        <rdfs:label xml:lang="en">related project</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://bimerr.iot.linkeddata.es/def/information-objects#relatedObXMLFile -->


    <owl:ObjectProperty rdf:about="http://bimerr.iot.linkeddata.es/def/information-objects#relatedObXMLFile">
        <rdfs:domain rdf:resource="https://w3id.org/bot#Space"/>
        <rdfs:range rdf:resource="http://bimerr.iot.linkeddata.es/def/information-objects#InformationObject"/>
        <rdfs:comment xml:lang="en">Property to link a space with an obxml file for energy calculations.</rdfs:comment>
        <rdfs:label xml:lang="en">related ObXML file</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://bimerr.iot.linkeddata.es/def/material-properties#hasProperty -->


    <owl:ObjectProperty rdf:about="http://bimerr.iot.linkeddata.es/def/material-properties#hasProperty">
        <rdfs:domain rdf:resource="http://bimerr.iot.linkeddata.es/def/building#PropertySet"/>
        <rdfs:range rdf:resource="http://bimerr.iot.linkeddata.es/def/building#Property"/>
        <rdfs:comment xml:lang="en">A relationship between a feature of interest and a property of that feature.</rdfs:comment>
        <rdfs:label xml:lang="en">has property</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- http://bimerr.iot.linkeddata.es/def/material-properties#hasPropertySet -->


    <owl:ObjectProperty rdf:about="http://bimerr.iot.linkeddata.es/def/material-properties#hasPropertySet">
        <rdfs:range rdf:resource="http://bimerr.iot.linkeddata.es/def/building#PropertySet"/>
        <rdfs:comment xml:lang="en">Relates a building element or device to specific property sets.</rdfs:comment>
        <rdfs:label xml:lang="en">has property set</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- https://saref.etsi.org/core/isMeasuredIn -->


    <owl:ObjectProperty rdf:about="https://saref.etsi.org/core/isMeasuredIn">
        <rdfs:domain rdf:resource="http://bimerr.iot.linkeddata.es/def/building#Measurement"/>
        <rdfs:range rdf:resource="http://bimerr.iot.linkeddata.es/def/building#UnitOfMeasure"/>
        <rdfs:comment xml:lang="en">A relationship identifying the unit of measure used for a certain entity.</rdfs:comment>
        <rdfs:label xml:lang="en">is measured in</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- https://saref.etsi.org/core/relatesToMeasurement -->


    <owl:ObjectProperty rdf:about="https://saref.etsi.org/core/relatesToMeasurement">
        <rdfs:domain rdf:resource="http://bimerr.iot.linkeddata.es/def/building#Property"/>
        <rdfs:range rdf:resource="http://bimerr.iot.linkeddata.es/def/building#Measurement"/>
        <rdfs:comment xml:lang="en">A relationship between a property and the measurements it relates to.</rdfs:comment>
        <rdfs:label xml:lang="en">relates to measurement</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- https://w3id.org/bot#containsZone -->


    <owl:ObjectProperty rdf:about="https://w3id.org/bot#containsZone">
        <rdfs:domain rdf:resource="https://w3id.org/bot#Zone"/>
        <rdfs:range rdf:resource="https://w3id.org/bot#Zone"/>
        <rdfs:comment xml:lang="en">Relationship to the subzones of a major zone. A space zone could for instance be contained in a storey zone which is further contained in a building zone.</rdfs:comment>
        <rdfs:label>contains zone</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- https://w3id.org/bot#hasElement -->


    <owl:ObjectProperty rdf:about="https://w3id.org/bot#hasElement">
        <rdfs:domain rdf:resource="https://w3id.org/bot#Zone"/>
        <rdfs:range rdf:resource="https://w3id.org/bot#Element"/>
        <rdfs:comment xml:lang="en">Links a Zone to an Element that is contained in, or adjacent to, the Zone.</rdfs:comment>
        <rdfs:label>has element</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- https://w3id.org/bot#hasSpace -->


    <owl:ObjectProperty rdf:about="https://w3id.org/bot#hasSpace">
        <rdfs:domain rdf:resource="https://w3id.org/bot#Zone"/>
        <rdfs:range rdf:resource="https://w3id.org/bot#Space"/>
        <rdfs:comment xml:lang="en">Relation to spaces contained in a zone.</rdfs:comment>
        <rdfs:label>has space</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- https://w3id.org/bot#hasStorey -->


    <owl:ObjectProperty rdf:about="https://w3id.org/bot#hasStorey">
        <rdfs:domain rdf:resource="https://w3id.org/bot#Zone"/>
        <rdfs:range rdf:resource="https://w3id.org/bot#Storey"/>
        <rdfs:comment xml:lang="en">Relation to storeys contained in a zone.</rdfs:comment>
        <rdfs:label>has storey</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- https://w3id.org/bot#hasSubElement -->


    <owl:ObjectProperty rdf:about="https://w3id.org/bot#hasSubElement">
        <rdfs:domain rdf:resource="https://w3id.org/bot#Element"/>
        <rdfs:range rdf:resource="https://w3id.org/bot#Element"/>
        <rdfs:comment xml:lang="en">Relationship to indicate the subcomponents of elements</rdfs:comment>
        <rdfs:label>has sub element</rdfs:label>
    </owl:ObjectProperty>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Data properties
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->


    


    <!-- http://bimerr.iot.linkeddata.es/def/building#buildingAddress -->


    <owl:DatatypeProperty rdf:about="http://bimerr.iot.linkeddata.es/def/building#buildingAddress">
        <rdfs:domain rdf:resource="http://bimerr.iot.linkeddata.es/def/building#Building"/>
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
        <rdfs:comment xml:lang="en">The postal address of the building</rdfs:comment>
        <rdfs:label xml:lang="en">building address</rdfs:label>
    </owl:DatatypeProperty>
    


    <!-- http://bimerr.iot.linkeddata.es/def/building#creationAuthor -->


    <owl:DatatypeProperty rdf:about="http://bimerr.iot.linkeddata.es/def/building#creationAuthor">
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
        <rdfs:label xml:lang="en">creation author</rdfs:label>
    </owl:DatatypeProperty>
    


    <!-- http://bimerr.iot.linkeddata.es/def/building#creationDate -->


    <owl:DatatypeProperty rdf:about="http://bimerr.iot.linkeddata.es/def/building#creationDate">
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#dateTime"/>
        <rdfs:label xml:lang="en">creation date</rdfs:label>
    </owl:DatatypeProperty>
    


    <!-- http://bimerr.iot.linkeddata.es/def/building#description -->


    <owl:DatatypeProperty rdf:about="http://bimerr.iot.linkeddata.es/def/building#description">
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
        <rdfs:comment xml:lang="en">Description of the element in the ifc file.</rdfs:comment>
        <rdfs:label xml:lang="en">description</rdfs:label>
    </owl:DatatypeProperty>
    


    <!-- http://bimerr.iot.linkeddata.es/def/building#format -->


    <owl:DatatypeProperty rdf:about="http://bimerr.iot.linkeddata.es/def/building#format">
        <rdfs:domain rdf:resource="http://bimerr.iot.linkeddata.es/def/information-objects#InformationObject"/>
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#base64Binary"/>
        <rdfs:label xml:lang="en">format</rdfs:label>
    </owl:DatatypeProperty>
    


    <!-- http://bimerr.iot.linkeddata.es/def/building#identifierInDatabase -->


    <owl:DatatypeProperty rdf:about="http://bimerr.iot.linkeddata.es/def/building#identifierInDatabase">
        <rdfs:domain rdf:resource="http://bimerr.iot.linkeddata.es/def/building#Element"/>
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
        <rdfs:comment xml:lang="en">Indicates the ID of the building element in the BIMERR materials and component database.</rdfs:comment>
        <rdfs:label xml:lang="en">identifier in database</rdfs:label>
    </owl:DatatypeProperty>
    


    <!-- http://bimerr.iot.linkeddata.es/def/building#ifcIdentifier -->


    <owl:DatatypeProperty rdf:about="http://bimerr.iot.linkeddata.es/def/building#ifcIdentifier">
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
        <rdfs:comment xml:lang="en">Identifier used in the IFC model (Global Unique ID).</rdfs:comment>
        <rdfs:label>ifc identifier</rdfs:label>
    </owl:DatatypeProperty>
    


    <!-- http://bimerr.iot.linkeddata.es/def/building#ifcVersion -->


    <owl:DatatypeProperty rdf:about="http://bimerr.iot.linkeddata.es/def/building#ifcVersion">
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
        <rdfs:label>ifc version</rdfs:label>
    </owl:DatatypeProperty>
    


    <!-- http://bimerr.iot.linkeddata.es/def/building#location -->


    <owl:DatatypeProperty rdf:about="http://bimerr.iot.linkeddata.es/def/building#location">
        <rdfs:domain rdf:resource="http://bimerr.iot.linkeddata.es/def/information-objects#InformationObject"/>
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#anyURI"/>
        <rdfs:label xml:lang="en">location</rdfs:label>
    </owl:DatatypeProperty>
    


    <!-- http://bimerr.iot.linkeddata.es/def/building#maxOccupants -->


    <owl:DatatypeProperty rdf:about="http://bimerr.iot.linkeddata.es/def/building#maxOccupants">
        <rdfs:domain rdf:resource="http://bimerr.iot.linkeddata.es/def/building#Space"/>
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#integer"/>
        <rdfs:comment xml:lang="en">Maximum number of occupants inside a building.</rdfs:comment>
        <rdfs:label>max occupants</rdfs:label>
    </owl:DatatypeProperty>
    


    <!-- http://bimerr.iot.linkeddata.es/def/building#minOccupants -->


    <owl:DatatypeProperty rdf:about="http://bimerr.iot.linkeddata.es/def/building#minOccupants">
        <rdfs:domain rdf:resource="http://bimerr.iot.linkeddata.es/def/building#Space"/>
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#integer"/>
        <rdfs:comment xml:lang="en">Minimum number of occupants inside a building.</rdfs:comment>
        <rdfs:label>min occupants</rdfs:label>
    </owl:DatatypeProperty>
    


    <!-- http://bimerr.iot.linkeddata.es/def/building#name -->


    <owl:DatatypeProperty rdf:about="http://bimerr.iot.linkeddata.es/def/building#name">
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
        <rdfs:comment xml:lang="en">Name of the element in the ifc file.</rdfs:comment>
        <rdfs:label xml:lang="en">name</rdfs:label>
    </owl:DatatypeProperty>
    


    <!-- http://bimerr.iot.linkeddata.es/def/building#type -->


    <owl:DatatypeProperty rdf:about="http://bimerr.iot.linkeddata.es/def/building#type">
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
        <rdfs:comment xml:lang="en">Type of building element.</rdfs:comment>
        <rdfs:label xml:lang="en">type</rdfs:label>
    </owl:DatatypeProperty>
    


    <!-- http://bimerr.iot.linkeddata.es/def/building#version -->


    <owl:DatatypeProperty rdf:about="http://bimerr.iot.linkeddata.es/def/building#version">
        <rdfs:domain rdf:resource="http://bimerr.iot.linkeddata.es/def/information-objects#InformationObject"/>
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
        <rdfs:label xml:lang="en">version</rdfs:label>
    </owl:DatatypeProperty>
    


    <!-- http://bimerr.iot.linkeddata.es/def/key-performance-indicator#identifier -->


    <owl:DatatypeProperty rdf:about="http://bimerr.iot.linkeddata.es/def/key-performance-indicator#identifier">
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
        <rdfs:comment xml:lang="en">Identifier of the entity.</rdfs:comment>
        <rdfs:label xml:lang="en">identifier</rdfs:label>
    </owl:DatatypeProperty>
    


    <!-- http://www.w3.org/2003/01/geo/wgs84_pos#alt -->


    <owl:DatatypeProperty rdf:about="http://www.w3.org/2003/01/geo/wgs84_pos#alt">
        <rdfs:domain rdf:resource="http://bimerr.iot.linkeddata.es/def/building#Building"/>
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
        <rdfs:comment xml:lang="en">Altitude geo location coordinate.</rdfs:comment>
        <rdfs:label xml:lang="en">altitude</rdfs:label>
    </owl:DatatypeProperty>
    


    <!-- http://www.w3.org/2003/01/geo/wgs84_pos#lat -->


    <owl:DatatypeProperty rdf:about="http://www.w3.org/2003/01/geo/wgs84_pos#lat">
        <rdfs:domain rdf:resource="http://bimerr.iot.linkeddata.es/def/building#Building"/>
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
        <rdfs:comment xml:lang="en">Latitude geo location coordinate.</rdfs:comment>
        <rdfs:label xml:lang="en">latitude</rdfs:label>
    </owl:DatatypeProperty>
    


    <!-- http://www.w3.org/2003/01/geo/wgs84_pos#long -->


    <owl:DatatypeProperty rdf:about="http://www.w3.org/2003/01/geo/wgs84_pos#long">
        <rdfs:domain rdf:resource="http://bimerr.iot.linkeddata.es/def/building#Building"/>
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
        <rdfs:comment xml:lang="en">Longitude geo location coordinate.</rdfs:comment>
        <rdfs:label xml:lang="en">longitude</rdfs:label>
    </owl:DatatypeProperty>
    


    <!-- https://saref.etsi.org/core/hasValue -->


    <owl:DatatypeProperty rdf:about="https://saref.etsi.org/core/hasValue">
        <rdfs:domain rdf:resource="http://bimerr.iot.linkeddata.es/def/building#Measurement"/>
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
        <rdfs:label xml:lang="en">has value</rdfs:label>
    </owl:DatatypeProperty>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Classes
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->


    


    <!-- http://bimerr.iot.linkeddata.es/def/building#AirConditioningUnit -->


    <owl:Class rdf:about="http://bimerr.iot.linkeddata.es/def/building#AirConditioningUnit">
        <rdfs:subClassOf rdf:resource="https://w3id.org/def/saref4bldg#EnergyConversionDevice"/>
        <rdfs:comment xml:lang="en">Residential air conditioning unit.</rdfs:comment>
        <rdfs:label xml:lang="en">Air conditioning unit</rdfs:label>
        <rdfs:seeAlso xml:lang="en">http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcUnitaryEquipment</rdfs:seeAlso>
    </owl:Class>
    


    <!-- http://bimerr.iot.linkeddata.es/def/building#Apartment -->


    <owl:Class rdf:about="http://bimerr.iot.linkeddata.es/def/building#Apartment">
        <rdfs:subClassOf rdf:resource="https://w3id.org/bot#Zone"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#relatedDocumentation"/>
                <owl:allValuesFrom rdf:resource="http://bimerr.iot.linkeddata.es/def/information-objects#InformationObject"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#relatedIFCFile"/>
                <owl:allValuesFrom rdf:resource="http://bimerr.iot.linkeddata.es/def/information-objects#InformationObject"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/bot#hasElement"/>
                <owl:allValuesFrom rdf:resource="https://w3id.org/bot#Element"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/bot#hasSpace"/>
                <owl:allValuesFrom rdf:resource="http://bimerr.iot.linkeddata.es/def/building#Space"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#ifcIdentifier"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onDataRange rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#ifcVersion"/>
                <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:cardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#description"/>
                <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#name"/>
                <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment xml:lang="en">An apartment is a group of spaces, partial spaces or other zones.</rdfs:comment>
        <rdfs:label>Apartment</rdfs:label>
        <rdfs:seeAlso>http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcZone</rdfs:seeAlso>
    </owl:Class>
    


    <!-- http://bimerr.iot.linkeddata.es/def/building#BiomassBoiler -->


    <owl:Class rdf:about="http://bimerr.iot.linkeddata.es/def/building#BiomassBoiler">
        <rdfs:subClassOf rdf:resource="https://w3id.org/def/saref4bldg#Boiler"/>
        <rdfs:comment xml:lang="en">Boiler for the combustion of biomass fuels.</rdfs:comment>
        <rdfs:label>Biomass Boiler</rdfs:label>
    </owl:Class>
    


    <!-- http://bimerr.iot.linkeddata.es/def/building#Building -->


    <owl:Class rdf:about="http://bimerr.iot.linkeddata.es/def/building#Building">
        <rdfs:subClassOf rdf:resource="https://w3id.org/bot#Building"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#hasApartment"/>
                <owl:allValuesFrom rdf:resource="http://bimerr.iot.linkeddata.es/def/building#Apartment"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/bot#hasElement"/>
                <owl:allValuesFrom rdf:resource="https://w3id.org/bot#Element"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/bot#hasSpace"/>
                <owl:allValuesFrom rdf:resource="https://w3id.org/bot#Space"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/bot#hasStorey"/>
                <owl:allValuesFrom rdf:resource="http://bimerr.iot.linkeddata.es/def/building#Storey"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#relatedDocumentation"/>
                <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minCardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#relatedIFCFile"/>
                <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minCardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#relatedProject"/>
                <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minCardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#ifcIdentifier"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onDataRange rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#ifcVersion"/>
                <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:cardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#buildingAddress"/>
                <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#creationAuthor"/>
                <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#creationDate"/>
                <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#description"/>
                <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#name"/>
                <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#type"/>
                <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#version"/>
                <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/2003/01/geo/wgs84_pos#alt"/>
                <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/2003/01/geo/wgs84_pos#lat"/>
                <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://www.w3.org/2003/01/geo/wgs84_pos#long"/>
                <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment xml:lang="en">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).</rdfs:comment>
        <rdfs:label>Building</rdfs:label>
        <rdfs:seeAlso>http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuilding</rdfs:seeAlso>
    </owl:Class>
    


    <!-- http://bimerr.iot.linkeddata.es/def/building#BuildingElement -->


    <owl:Class rdf:about="http://bimerr.iot.linkeddata.es/def/building#BuildingElement">
        <rdfs:subClassOf rdf:resource="http://bimerr.iot.linkeddata.es/def/building#Element"/>
        <owl:disjointWith rdf:resource="https://w3id.org/def/saref4bldg#DistributionDevice"/>
        <rdfs:comment xml:lang="en">The building element comprises all elements that are primarily part of the construction of a building, i.e., its structural and space separating system. Building elements are all physically existent and tangible things.</rdfs:comment>
        <rdfs:label>Building Element</rdfs:label>
        <rdfs:seeAlso>http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingElement</rdfs:seeAlso>
    </owl:Class>
    


    <!-- http://bimerr.iot.linkeddata.es/def/building#Door -->


    <owl:Class rdf:about="http://bimerr.iot.linkeddata.es/def/building#Door">
        <rdfs:subClassOf rdf:resource="http://bimerr.iot.linkeddata.es/def/building#BuildingElement"/>
        <rdfs:comment xml:lang="en">The door is a building element that is predominately used to provide controlled access for people and goods. It includes constructions with hinged, pivoted, sliding, and additionally revolving and folding operations. A door consists of a lining and one or several panels.</rdfs:comment>
        <rdfs:label>Door</rdfs:label>
        <rdfs:seeAlso>http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDoor</rdfs:seeAlso>
    </owl:Class>
    


    <!-- http://bimerr.iot.linkeddata.es/def/building#DuctSegment -->


    <owl:Class rdf:about="http://bimerr.iot.linkeddata.es/def/building#DuctSegment">
        <rdfs:subClassOf rdf:resource="http://bimerr.iot.linkeddata.es/def/building#FlowSegment"/>
        <rdfs:comment xml:lang="en">A duct segment is used to typically join two sections of duct network.</rdfs:comment>
        <rdfs:label>Duct Segment</rdfs:label>
        <rdfs:seeAlso>http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDuctSegment</rdfs:seeAlso>
    </owl:Class>
    


    <!-- http://bimerr.iot.linkeddata.es/def/building#Element -->


    <owl:Class rdf:about="http://bimerr.iot.linkeddata.es/def/building#Element">
        <rdfs:subClassOf rdf:resource="https://w3id.org/bot#Element"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#relatedDocumentation"/>
                <owl:allValuesFrom rdf:resource="http://bimerr.iot.linkeddata.es/def/information-objects#InformationObject"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#relatedIFCFile"/>
                <owl:allValuesFrom rdf:resource="http://bimerr.iot.linkeddata.es/def/information-objects#InformationObject"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/material-properties#hasPropertySet"/>
                <owl:allValuesFrom rdf:resource="http://bimerr.iot.linkeddata.es/def/building#PropertySet"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/bot#hasSubElement"/>
                <owl:allValuesFrom rdf:resource="http://bimerr.iot.linkeddata.es/def/building#Element"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#ifcIdentifier"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onDataRange rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#type"/>
                <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minCardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#ifcVersion"/>
                <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:cardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#description"/>
                <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#identifierInDatabase"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onDataRange rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#name"/>
                <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment xml:lang="en">An element is a generalization of all components that make up an AEC product.</rdfs:comment>
        <rdfs:label>Element</rdfs:label>
        <rdfs:seeAlso>http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcElement</rdfs:seeAlso>
    </owl:Class>
    


    <!-- http://bimerr.iot.linkeddata.es/def/building#FlowSegment -->


    <owl:Class rdf:about="http://bimerr.iot.linkeddata.es/def/building#FlowSegment">
        <rdfs:subClassOf rdf:resource="https://w3id.org/def/saref4bldg#DistributionFlowDevice"/>
        <rdfs:comment xml:lang="en">Defines the occurrence of a segment of a flow distribution system.</rdfs:comment>
        <rdfs:label>Flow Segment</rdfs:label>
        <rdfs:seeAlso>http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowSegment</rdfs:seeAlso>
    </owl:Class>
    


    <!-- http://bimerr.iot.linkeddata.es/def/building#FossilBoiler -->


    <owl:Class rdf:about="http://bimerr.iot.linkeddata.es/def/building#FossilBoiler">
        <rdfs:subClassOf rdf:resource="https://w3id.org/def/saref4bldg#Boiler"/>
        <rdfs:comment xml:lang="en">Boiler for the combustion of fossil fuels.</rdfs:comment>
        <rdfs:label>Fossil Boiler</rdfs:label>
    </owl:Class>
    


    <!-- http://bimerr.iot.linkeddata.es/def/building#Measurement -->


    <owl:Class rdf:about="http://bimerr.iot.linkeddata.es/def/building#Measurement">
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#isMeasurementOfElement"/>
                <owl:allValuesFrom rdf:resource="https://w3id.org/bot#Element"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://saref.etsi.org/core/isMeasuredIn"/>
                <owl:allValuesFrom rdf:resource="http://bimerr.iot.linkeddata.es/def/building#UnitOfMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://saref.etsi.org/core/isMeasuredIn"/>
                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
                <owl:onClass rdf:resource="http://bimerr.iot.linkeddata.es/def/building#UnitOfMeasure"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://saref.etsi.org/core/hasValue"/>
                <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:cardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment xml:lang="en">Measurements related to the properties.</rdfs:comment>
        <rdfs:label xml:lang="en">Measurement</rdfs:label>
    </owl:Class>
    


    <!-- http://bimerr.iot.linkeddata.es/def/building#PipeSegment -->


    <owl:Class rdf:about="http://bimerr.iot.linkeddata.es/def/building#PipeSegment">
        <rdfs:subClassOf rdf:resource="http://bimerr.iot.linkeddata.es/def/building#FlowSegment"/>
        <rdfs:comment xml:lang="en">A pipe segment is used to typically join two sections of a piping network.</rdfs:comment>
        <rdfs:label>Pipe Segment</rdfs:label>
        <rdfs:seeAlso>http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPipeSegment</rdfs:seeAlso>
    </owl:Class>
    


    <!-- http://bimerr.iot.linkeddata.es/def/building#Project -->


    <owl:Class rdf:about="http://bimerr.iot.linkeddata.es/def/building#Project">
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/key-performance-indicator#identifier"/>
                <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:cardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment xml:lang="en">A project is a temporary endeavor undertaken to achieve defined objectives (definition taken from DBpedia).</rdfs:comment>
        <rdfs:label xml:lang="en">Project</rdfs:label>
    </owl:Class>
    


    <!-- http://bimerr.iot.linkeddata.es/def/building#Property -->


    <owl:Class rdf:about="http://bimerr.iot.linkeddata.es/def/building#Property">
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://saref.etsi.org/core/relatesToMeasurement"/>
                <owl:allValuesFrom rdf:resource="http://bimerr.iot.linkeddata.es/def/building#Measurement"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#description"/>
                <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#name"/>
                <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment xml:lang="en">Properties of materials.</rdfs:comment>
        <rdfs:label xml:lang="en">Property</rdfs:label>
    </owl:Class>
    


    <!-- http://bimerr.iot.linkeddata.es/def/building#PropertySet -->


    <owl:Class rdf:about="http://bimerr.iot.linkeddata.es/def/building#PropertySet">
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/material-properties#hasProperty"/>
                <owl:allValuesFrom rdf:resource="http://bimerr.iot.linkeddata.es/def/building#Property"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/material-properties#hasProperty"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onClass rdf:resource="http://bimerr.iot.linkeddata.es/def/building#Property"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#description"/>
                <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#ifcIdentifier"/>
                <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#name"/>
                <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment xml:lang="en">Class to unite specific properties related to building elements or materials.</rdfs:comment>
        <rdfs:label xml:lang="en">Property set</rdfs:label>
    </owl:Class>
    


    <!-- http://bimerr.iot.linkeddata.es/def/building#Roof -->


    <owl:Class rdf:about="http://bimerr.iot.linkeddata.es/def/building#Roof">
        <rdfs:subClassOf rdf:resource="http://bimerr.iot.linkeddata.es/def/building#BuildingElement"/>
        <rdfs:comment xml:lang="en">A roof is the covering of the top part of a building, it protects the building against the effects of wheather.</rdfs:comment>
        <rdfs:label>Roof</rdfs:label>
        <rdfs:seeAlso>http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcRoof</rdfs:seeAlso>
    </owl:Class>
    


    <!-- http://bimerr.iot.linkeddata.es/def/building#Slab -->


    <owl:Class rdf:about="http://bimerr.iot.linkeddata.es/def/building#Slab">
        <rdfs:subClassOf rdf:resource="http://bimerr.iot.linkeddata.es/def/building#BuildingElement"/>
        <rdfs:comment xml:lang="en">A slab is a component of the construction that normally encloses a space vertically. The slab may provide the lower support (floor) or upper construction (roof slab) in any space in a building.</rdfs:comment>
        <rdfs:label>Slab</rdfs:label>
        <rdfs:seeAlso>http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSlab</rdfs:seeAlso>
    </owl:Class>
    


    <!-- http://bimerr.iot.linkeddata.es/def/building#Space -->


    <owl:Class rdf:about="http://bimerr.iot.linkeddata.es/def/building#Space">
        <rdfs:subClassOf rdf:resource="https://w3id.org/bot#Space"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#relatedDocumentation"/>
                <owl:allValuesFrom rdf:resource="http://bimerr.iot.linkeddata.es/def/information-objects#InformationObject"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#relatedIFCFile"/>
                <owl:allValuesFrom rdf:resource="http://bimerr.iot.linkeddata.es/def/information-objects#InformationObject"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/information-objects#relatedObXMLFile"/>
                <owl:allValuesFrom rdf:resource="http://bimerr.iot.linkeddata.es/def/information-objects#InformationObject"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/bot#hasElement"/>
                <owl:allValuesFrom rdf:resource="http://bimerr.iot.linkeddata.es/def/building#Element"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#ifcIdentifier"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onDataRange rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#ifcVersion"/>
                <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:cardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#description"/>
                <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#maxOccupants"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onDataRange rdf:resource="http://www.w3.org/2001/XMLSchema#integer"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#minOccupants"/>
                <owl:maxQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxQualifiedCardinality>
                <owl:onDataRange rdf:resource="http://www.w3.org/2001/XMLSchema#integer"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#name"/>
                <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#type"/>
                <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment xml:lang="en">A space represents an area or volume bounded actually or theoretically. Spaces are areas or volumes that provide for certain functions within a building.</rdfs:comment>
        <rdfs:label>Space</rdfs:label>
        <rdfs:seeAlso>http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpace</rdfs:seeAlso>
    </owl:Class>
    


    <!-- http://bimerr.iot.linkeddata.es/def/building#Storey -->


    <owl:Class rdf:about="http://bimerr.iot.linkeddata.es/def/building#Storey">
        <rdfs:subClassOf rdf:resource="https://w3id.org/bot#Storey"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/bot#containsZone"/>
                <owl:someValuesFrom rdf:resource="http://bimerr.iot.linkeddata.es/def/building#Apartment"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#hasApartment"/>
                <owl:allValuesFrom rdf:resource="http://bimerr.iot.linkeddata.es/def/building#Apartment"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#relatedDocumentation"/>
                <owl:allValuesFrom rdf:resource="http://bimerr.iot.linkeddata.es/def/information-objects#InformationObject"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#relatedIFCFile"/>
                <owl:allValuesFrom rdf:resource="http://bimerr.iot.linkeddata.es/def/information-objects#InformationObject"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/bot#hasElement"/>
                <owl:allValuesFrom rdf:resource="https://w3id.org/bot#Element"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="https://w3id.org/bot#hasSpace"/>
                <owl:allValuesFrom rdf:resource="https://w3id.org/bot#Space"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#ifcIdentifier"/>
                <owl:minQualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:minQualifiedCardinality>
                <owl:onDataRange rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#ifcVersion"/>
                <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:cardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#description"/>
                <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#name"/>
                <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:maxCardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment xml:lang="en">The building storey has an elevation and typically represents a (nearly) horizontal aggregation of spaces that are vertically bound.</rdfs:comment>
        <rdfs:label>Storey</rdfs:label>
        <rdfs:seeAlso>http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBuildingStorey</rdfs:seeAlso>
    </owl:Class>
    


    <!-- http://bimerr.iot.linkeddata.es/def/building#UnitOfMeasure -->


    <owl:Class rdf:about="http://bimerr.iot.linkeddata.es/def/building#UnitOfMeasure">
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#name"/>
                <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:cardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment xml:lang="en">The unit of measure is a standard for measurement of a quantity, such as a Property</rdfs:comment>
        <rdfs:label xml:lang="en">Unit of measure</rdfs:label>
    </owl:Class>
    


    <!-- http://bimerr.iot.linkeddata.es/def/building#Wall -->


    <owl:Class rdf:about="http://bimerr.iot.linkeddata.es/def/building#Wall">
        <rdfs:subClassOf rdf:resource="http://bimerr.iot.linkeddata.es/def/building#BuildingElement"/>
        <rdfs:comment xml:lang="en">The wall represents a vertical construction that bounds or subdivides spaces. Wall are usually vertical, or nearly vertical, planar elements, often designed to bear structural loads. A wall is however not required to be load bearing.</rdfs:comment>
        <rdfs:label>Wall</rdfs:label>
        <rdfs:seeAlso>http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWall</rdfs:seeAlso>
    </owl:Class>
    


    <!-- http://bimerr.iot.linkeddata.es/def/building#Window -->


    <owl:Class rdf:about="http://bimerr.iot.linkeddata.es/def/building#Window">
        <rdfs:subClassOf rdf:resource="http://bimerr.iot.linkeddata.es/def/building#BuildingElement"/>
        <rdfs:comment xml:lang="en">The window is a building element that is predominately used to provide natural light and fresh air. It includes vertical opening but also horizontal opening such as skylights or light domes. It includes constructions with swinging, pivoting, sliding, or revolving panels and fixed panels. A window consists of a lining and one or several panels.</rdfs:comment>
        <rdfs:label>Window</rdfs:label>
        <rdfs:seeAlso>http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcWindow</rdfs:seeAlso>
    </owl:Class>
    


    <!-- http://bimerr.iot.linkeddata.es/def/information-objects#InformationObject -->


    <owl:Class rdf:about="http://bimerr.iot.linkeddata.es/def/information-objects#InformationObject">
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#format"/>
                <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:cardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#location"/>
                <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:cardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/building#version"/>
                <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:cardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://bimerr.iot.linkeddata.es/def/key-performance-indicator#identifier"/>
                <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:cardinality>
            </owl:Restriction>
        </rdfs:subClassOf>
        <rdfs:comment xml:lang="en">Represents any kind of file.</rdfs:comment>
        <rdfs:label xml:lang="en">Information object</rdfs:label>
    </owl:Class>
    


    <!-- https://w3id.org/bot#Building -->


    <owl:Class rdf:about="https://w3id.org/bot#Building">
        <rdfs:comment xml:lang="en">An independent unit of the built environment with a characteristic spatial structure. Concept from the BOT ontology.</rdfs:comment>
        <rdfs:label>Building</rdfs:label>
    </owl:Class>
    


    <!-- https://w3id.org/bot#Element -->


    <owl:Class rdf:about="https://w3id.org/bot#Element">
        <rdfs:comment xml:lang="en">Constituent of a construction entity with a characteristic technical function, form or position. Concept from the BOT ontology.</rdfs:comment>
        <rdfs:label>Element</rdfs:label>
    </owl:Class>
    


    <!-- https://w3id.org/bot#Space -->


    <owl:Class rdf:about="https://w3id.org/bot#Space">
        <rdfs:comment xml:lang="en">A limited three-dimensional extent defined physically or notionally. Concept from the BOT ontology.</rdfs:comment>
        <rdfs:label>Space</rdfs:label>
    </owl:Class>
    


    <!-- https://w3id.org/bot#Storey -->


    <owl:Class rdf:about="https://w3id.org/bot#Storey">
        <rdfs:comment xml:lang="en">A level part of a building. Concept from the BOT ontology.</rdfs:comment>
        <rdfs:label>Storey</rdfs:label>
    </owl:Class>
    


    <!-- https://w3id.org/bot#Zone -->


    <owl:Class rdf:about="https://w3id.org/bot#Zone">
        <rdfs:comment xml:lang="en">A part of the physical world or a virtual world that is inherently both located in this world and having a 3D spatial extent. Concept from the BOT ontology.</rdfs:comment>
        <rdfs:label>Zone</rdfs:label>
    </owl:Class>
    


    <!-- https://w3id.org/def/saref4bldg#Boiler -->


    <owl:Class rdf:about="https://w3id.org/def/saref4bldg#Boiler">
        <rdfs:subClassOf rdf:resource="https://w3id.org/def/saref4bldg#EnergyConversionDevice"/>
        <rdfs:comment xml:lang="en">A boiler is a closed, pressure-rated vessel in which water or other fluid is heated using an energy source such as natural gas, heating oil, or electricity. The fluid in the vessel is then circulated out of the boiler for use in various processes or heating applications.</rdfs:comment>
        <rdfs:label>Boiler</rdfs:label>
        <rdfs:seeAlso xml:lang="en">http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcBoiler</rdfs:seeAlso>
    </owl:Class>
    


    <!-- https://w3id.org/def/saref4bldg#DistributionDevice -->


    <owl:Class rdf:about="https://w3id.org/def/saref4bldg#DistributionDevice">
        <rdfs:subClassOf rdf:resource="http://bimerr.iot.linkeddata.es/def/building#Element"/>
        <rdfs:comment xml:lang="en">A generalization of all elements that participate in a distribution system.</rdfs:comment>
        <rdfs:label xml:lang="en">Distribution Device</rdfs:label>
        <rdfs:seeAlso xml:lang="en">http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionElement</rdfs:seeAlso>
    </owl:Class>
    


    <!-- https://w3id.org/def/saref4bldg#DistributionFlowDevice -->


    <owl:Class rdf:about="https://w3id.org/def/saref4bldg#DistributionFlowDevice">
        <rdfs:subClassOf rdf:resource="https://w3id.org/def/saref4bldg#DistributionDevice"/>
        <rdfs:comment xml:lang="en">Defines occurrence elements of a distribution system that facilitate the distribution of energy or matter, such as air, water or power.</rdfs:comment>
        <rdfs:label>Distribution Flow Device</rdfs:label>
        <rdfs:seeAlso>http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcDistributionFlowElement</rdfs:seeAlso>
    </owl:Class>
    


    <!-- https://w3id.org/def/saref4bldg#EnergyConversionDevice -->


    <owl:Class rdf:about="https://w3id.org/def/saref4bldg#EnergyConversionDevice">
        <rdfs:subClassOf rdf:resource="https://w3id.org/def/saref4bldg#DistributionFlowDevice"/>
        <rdfs:comment xml:lang="en">Defines the occurrence of a device used to perform energy conversion or heat transfer and typically participates in a flow distribution system.</rdfs:comment>
        <rdfs:label>Energy Conversion Device</rdfs:label>
        <rdfs:seeAlso>http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcEnergyConversionDevice</rdfs:seeAlso>
    </owl:Class>
    


    <!-- https://w3id.org/def/saref4bldg#Fan -->


    <owl:Class rdf:about="https://w3id.org/def/saref4bldg#Fan">
        <rdfs:subClassOf rdf:resource="https://w3id.org/def/saref4bldg#FlowMovingDevice"/>
        <rdfs:comment xml:lang="en">A fan is a device which imparts mechanical work on a gas. A typical usage of a fan is to induce airflow in a building services air distribution system.</rdfs:comment>
        <rdfs:label>Fan</rdfs:label>
        <rdfs:seeAlso>http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFan</rdfs:seeAlso>
    </owl:Class>
    


    <!-- https://w3id.org/def/saref4bldg#FlowController -->


    <owl:Class rdf:about="https://w3id.org/def/saref4bldg#FlowController">
        <rdfs:subClassOf rdf:resource="https://w3id.org/def/saref4bldg#DistributionFlowDevice"/>
        <rdfs:comment xml:lang="en">Defines the occurrence of elements of a distribution system that are used to regulate flow through a distribution system. Examples include dampers, valves, switches, and relays.</rdfs:comment>
        <rdfs:label>Flow Controller</rdfs:label>
        <rdfs:seeAlso>http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowController</rdfs:seeAlso>
    </owl:Class>
    


    <!-- https://w3id.org/def/saref4bldg#FlowMovingDevice -->


    <owl:Class rdf:about="https://w3id.org/def/saref4bldg#FlowMovingDevice">
        <rdfs:subClassOf rdf:resource="https://w3id.org/def/saref4bldg#DistributionFlowDevice"/>
        <rdfs:comment xml:lang="en">Defines the occurrence of an apparatus used to distribute, circulate or perform conveyance of fluids, including liquids and gases (such as a pump or fan), and typically participates in a flow distribution system.</rdfs:comment>
        <rdfs:label>Flow Moving Device</rdfs:label>
        <rdfs:seeAlso>http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowMovingDevice</rdfs:seeAlso>
    </owl:Class>
    


    <!-- https://w3id.org/def/saref4bldg#FlowStorageDevice -->


    <owl:Class rdf:about="https://w3id.org/def/saref4bldg#FlowStorageDevice">
        <rdfs:subClassOf rdf:resource="https://w3id.org/def/saref4bldg#DistributionFlowDevice"/>
        <rdfs:comment xml:lang="en">Defines the occurrence of a device that participates in a distribution system and is used for temporary storage (such as a tank).</rdfs:comment>
        <rdfs:label>Flow Storage Device</rdfs:label>
        <rdfs:seeAlso>http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowStorageDevice</rdfs:seeAlso>
    </owl:Class>
    


    <!-- https://w3id.org/def/saref4bldg#FlowTerminal -->


    <owl:Class rdf:about="https://w3id.org/def/saref4bldg#FlowTerminal">
        <rdfs:subClassOf rdf:resource="https://w3id.org/def/saref4bldg#DistributionFlowDevice"/>
        <rdfs:comment xml:lang="en">Defines the occurrence of a permanently attached element that acts as a terminus or beginning of a distribution system (such as an air outlet, drain, water closet, or sink). A terminal is typically a point at which a system interfaces with an external environment.</rdfs:comment>
        <rdfs:label>Flow Terminal</rdfs:label>
        <rdfs:seeAlso>http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcFlowTerminal</rdfs:seeAlso>
    </owl:Class>
    


    <!-- https://w3id.org/def/saref4bldg#HeatExchanger -->


    <owl:Class rdf:about="https://w3id.org/def/saref4bldg#HeatExchanger">
        <rdfs:subClassOf rdf:resource="https://w3id.org/def/saref4bldg#EnergyConversionDevice"/>
        <rdfs:comment xml:lang="en">A heat exchanger is a device used to provide heat transfer between non-mixing media such as plate and shell and tube heat exchangers.</rdfs:comment>
        <rdfs:label>Heat Exchanger</rdfs:label>
        <rdfs:seeAlso xml:lang="en">http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcHeatExchanger</rdfs:seeAlso>
    </owl:Class>
    


    <!-- https://w3id.org/def/saref4bldg#Outlet -->


    <owl:Class rdf:about="https://w3id.org/def/saref4bldg#Outlet">
        <rdfs:subClassOf rdf:resource="https://w3id.org/def/saref4bldg#FlowTerminal"/>
        <rdfs:comment xml:lang="en">An outlet is a device installed at a point to receive one or more inserted plugs for electrical power or communications.</rdfs:comment>
        <rdfs:label>Outlet</rdfs:label>
        <rdfs:seeAlso>http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcOutlet</rdfs:seeAlso>
    </owl:Class>
    


    <!-- https://w3id.org/def/saref4bldg#Pump -->


    <owl:Class rdf:about="https://w3id.org/def/saref4bldg#Pump">
        <rdfs:subClassOf rdf:resource="https://w3id.org/def/saref4bldg#FlowMovingDevice"/>
        <rdfs:comment xml:lang="en">A pump is a device which imparts mechanical work on fluids or slurries to move them through a channel or pipeline. A typical use of a pump is to circulate chilled water or heating hot water in a building services distribution system.</rdfs:comment>
        <rdfs:label>Pump</rdfs:label>
        <rdfs:seeAlso>http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcPump</rdfs:seeAlso>
    </owl:Class>
    


    <!-- https://w3id.org/def/saref4bldg#SolarDevice -->


    <owl:Class rdf:about="https://w3id.org/def/saref4bldg#SolarDevice">
        <rdfs:subClassOf rdf:resource="https://w3id.org/def/saref4bldg#EnergyConversionDevice"/>
        <rdfs:comment xml:lang="en">A solar device converts solar radiation into other energy such as electric current or thermal energy.</rdfs:comment>
        <rdfs:label>Solar Device</rdfs:label>
        <rdfs:seeAlso xml:lang="en">http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSolarDevice</rdfs:seeAlso>
    </owl:Class>
    


    <!-- https://w3id.org/def/saref4bldg#SpaceHeater -->


    <owl:Class rdf:about="https://w3id.org/def/saref4bldg#SpaceHeater">
        <rdfs:subClassOf rdf:resource="https://w3id.org/def/saref4bldg#FlowTerminal"/>
        <rdfs:comment xml:lang="en">Space heaters utilize a combination of radiation and/or natural convection using a heating source such as electricity, steam or hot water to heat a limited space or area. Examples of space heaters include radiators, convectors, baseboard and finned-tube heaters.</rdfs:comment>
        <rdfs:label>Space Heater</rdfs:label>
        <rdfs:seeAlso>http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSpaceHeater</rdfs:seeAlso>
    </owl:Class>
    


    <!-- https://w3id.org/def/saref4bldg#SwitchingDevice -->


    <owl:Class rdf:about="https://w3id.org/def/saref4bldg#SwitchingDevice">
        <rdfs:subClassOf rdf:resource="https://w3id.org/def/saref4bldg#FlowController"/>
        <rdfs:comment xml:lang="en">A switch is used in a cable distribution system (electrical circuit) to control or modulate the flow of electricity.</rdfs:comment>
        <rdfs:label>Switching Device</rdfs:label>
        <rdfs:seeAlso xml:lang="en">http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcSwitchingDevice</rdfs:seeAlso>
    </owl:Class>
    


    <!-- https://w3id.org/def/saref4bldg#Tank -->


    <owl:Class rdf:about="https://w3id.org/def/saref4bldg#Tank">
        <rdfs:subClassOf rdf:resource="https://w3id.org/def/saref4bldg#FlowStorageDevice"/>
        <rdfs:comment xml:lang="en">A tank is a vessel or container in which a fluid or gas is stored for later use.</rdfs:comment>
        <rdfs:label>Tank</rdfs:label>
        <rdfs:seeAlso>http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTank</rdfs:seeAlso>
    </owl:Class>
    


    <!-- https://w3id.org/def/saref4bldg#TubeBundle -->


    <owl:Class rdf:about="https://w3id.org/def/saref4bldg#TubeBundle">
        <rdfs:subClassOf rdf:resource="https://w3id.org/def/saref4bldg#EnergyConversionDevice"/>
        <rdfs:comment xml:lang="en">A tube bundle is a device consisting of tubes and bundles of tubes used for heat transfer and contained typically within other energy conversion devices, such as a chiller or coil.</rdfs:comment>
        <rdfs:label>Tube Bundle</rdfs:label>
        <rdfs:seeAlso xml:lang="en">http://standards.buildingsmart.org/IFC/DEV/IFC4_1/OWL#IfcTubeBundle</rdfs:seeAlso>
    </owl:Class>
</rdf:RDF>



<!-- Generated by the OWL API (version 5.1.14) https://github.com/owlcs/owlapi/ -->


