saref4bldg.ttl 220 KB
Newer Older
                            owl:onProperty bldg:operationTemperatureMin ;
                            owl:allValuesFrom bldg:Measurement
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty bldg:placementType ;
                            owl:allValuesFrom xsd:string
                          ] ;
          rdfs:comment """A coil is a device used to provide heat transfer between non-mixing media. A common example is a cooling coil, which utilizes a finned coil in which circulates chilled water, antifreeze, or refrigerant that is used to remove heat from air moving across the surface of the coil. A coil may be used either for heating or cooling purposes by placing a series of tubes (the coil) carrying a heating or cooling fluid into an airstream. The coil may be constructed from tubes bundled in a serpentine form or from finned tubes that give a extended heat transfer surface.

Coils may also be used for non-airflow cases such as embedded in a floor slab."""@en ;
          rdfs:label "Coil"@en ;
          rdfs:seeAlso "https://w3id.org/ifc/IFC4_ADD1#IfcCoil" ;
          prov:hadPrimarySource <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifchvacdomain/lexical/ifccoil.htm> ,
                                <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifchvacdomain/pset/pset_coiltypecommon.htm> .


###  http://saref.linkeddata.es/def/bldg#CommunicationAppliance
bldg:CommunicationAppliance rdf:type owl:Class ;
                            rdfs:subClassOf bldg:FlowTerminal ;
                            rdfs:comment """A communications appliance transmits and receives electronic or digital information as data or sound.

Communication appliances may be fixed in place or may be able to be moved from one space to another. Communication appliances require an electrical supply that may be supplied either by an electrical circuit or provided from a local battery source."""@en ;
                            rdfs:label "communication appliance"@en ;
                            rdfs:seeAlso "https://w3id.org/ifc/IFC4_ADD1#IfcCommunicationAppliance" ;
                            prov:hadPrimarySource <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifcelectricaldomain/lexical/ifccommunicationsappliance.htm> ,
                                                  <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifcelectricaldomain/pset/pset_communicationsappliancetypecommon.htm> .


###  http://saref.linkeddata.es/def/bldg#Compressor
bldg:Compressor rdf:type owl:Class ;
                rdfs:subClassOf bldg:FlowMovingDevice ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty bldg:compressorSpeed ;
                                  owl:allValuesFrom bldg:Measurement
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty bldg:idealCapacity ;
                                  owl:allValuesFrom bldg:Measurement
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty bldg:idealShaftPower ;
                                  owl:allValuesFrom bldg:Measurement
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty bldg:impellerDiameter ;
                                  owl:allValuesFrom bldg:Measurement
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty bldg:nominalCapacity ;
                                  owl:allValuesFrom bldg:Measurement
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty bldg:partLoadRatioMax ;
                                  owl:allValuesFrom bldg:Measurement
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty bldg:partLoadRatioMin ;
                                  owl:allValuesFrom bldg:Measurement
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty bldg:hasHotGasBypass ;
                                  owl:allValuesFrom xsd:boolean
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty bldg:powerSource ;
                                  owl:allValuesFrom xsd:string
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty bldg:refrigerantClass ;
                                  owl:allValuesFrom xsd:string
                                ] ;
                rdfs:comment "A compressor is a device that compresses a fluid typically used in a refrigeration circuit."@en ;
                rdfs:label "Compressor"@en ;
                rdfs:seeAlso "https://w3id.org/ifc/IFC4_ADD1#IfcCompressor" ;
                prov:hadPrimarySource <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifchvacdomain/lexical/ifccompressor.htm> ,
                                      <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifchvacdomain/pset/pset_compressortypecommon.htm> .


###  http://saref.linkeddata.es/def/bldg#Condenser
bldg:Condenser rdf:type owl:Class ;
               rdfs:subClassOf bldg:EnergyConversionDevice ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty bldg:externalSurfaceArea ;
                                 owl:allValuesFrom bldg:Measurement
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty bldg:internalRefrigerantVolume ;
                                 owl:allValuesFrom bldg:Measurement
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty bldg:internalSurfaceArea ;
                                 owl:allValuesFrom bldg:Measurement
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty bldg:internalWaterVolume ;
                                 owl:allValuesFrom bldg:Measurement
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty bldg:nominalHeatTransferArea ;
                                 owl:allValuesFrom bldg:Measurement
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty bldg:nominalHeatTransferCoefficient ;
                                 owl:allValuesFrom bldg:Measurement
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty bldg:refrigerantClass ;
                                 owl:allValuesFrom xsd:string
                               ] ;
               rdfs:comment "A condenser is a device that is used to dissipate heat, typically by condensing a substance such as a refrigerant from its gaseous to its liquid state."@en ;
               rdfs:label "Condenser"@en ;
               rdfs:seeAlso "https://w3id.org/ifc/IFC4_ADD1#IfcCondenser" ;
               prov:hadPrimarySource <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifchvacdomain/lexical/ifccondenser.htm> ,
                                     <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifchvacdomain/pset/pset_condensertypecommon.htm> .


###  http://saref.linkeddata.es/def/bldg#Controller
bldg:Controller rdf:type owl:Class ;
                rdfs:subClassOf bldg:DistributionControlDevice ;
                rdfs:comment """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)."""@en ;
                rdfs:label "controller"@en ;
                rdfs:seeAlso "https://w3id.org/ifc/IFC4_ADD1#IfcController" ;
                prov:hadPrimarySource <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifcbuildingcontrolsdomain/lexical/ifccontroller.htm> ,
                                      <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifcbuildingcontrolsdomain/pset/pset_controllertypecommon.htm> .


###  http://saref.linkeddata.es/def/bldg#CooledBeam
bldg:CooledBeam rdf:type owl:Class ;
                rdfs:subClassOf bldg:EnergyConversionDevice ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty bldg:coilLength ;
                                  owl:allValuesFrom bldg:Measurement
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty bldg:coilWidth ;
                                  owl:allValuesFrom bldg:Measurement
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty bldg:nominalCoolingCapacity ;
                                  owl:allValuesFrom bldg:Measurement
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty bldg:nominalHeatingCapacity ;
                                  owl:allValuesFrom bldg:Measurement
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty bldg:nominalReturnWaterTemperatureCooling ;
                                  owl:allValuesFrom bldg:Measurement
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty bldg:nominalReturnWaterTemperatureHeating ;
                                  owl:allValuesFrom bldg:Measurement
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty bldg:nominalSorroundingHumidityCooling ;
                                  owl:allValuesFrom bldg:Measurement
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty bldg:nominalSorroundingTemperatureCooling ;
                                  owl:allValuesFrom bldg:Measurement
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty bldg:nominalSorroundingTemperatureHeating ;
                                  owl:allValuesFrom bldg:Measurement
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty bldg:nominalSupplyWaterTemperatureCooling ;
                                  owl:allValuesFrom bldg:Measurement
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty bldg:nominalSupplyWaterTemperatureHeating ;
                                  owl:allValuesFrom bldg:Measurement
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty bldg:nominalWaterFlowCooling ;
                                  owl:allValuesFrom bldg:Measurement
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty bldg:nominalWaterFlowHeating ;
                                  owl:allValuesFrom bldg:Measurement
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty bldg:waterPressureMax ;
                                  owl:allValuesFrom bldg:Measurement
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty bldg:waterPressureMin ;
                                  owl:allValuesFrom bldg:Measurement
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty bldg:finishColor ;
                                  owl:allValuesFrom xsd:string
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty bldg:integratedLightingType ;
                                  owl:allValuesFrom xsd:string
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty bldg:isFreeHanging ;
                                  owl:allValuesFrom xsd:boolean
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty bldg:pipeConnectionEnum ;
                                  owl:allValuesFrom xsd:string
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty bldg:waterFlowControlSystemType ;
                                  owl:allValuesFrom xsd:string
                                ] ;
                rdfs:comment "A cooled beam (or chilled beam) is a device typically used to cool air by circulating a fluid such as chilled water through exposed finned tubes above a space. Typically mounted overhead near or within a ceiling, the cooled beam uses convection to cool the space below it by acting as a heat sink for the naturally rising warm air of the space. Once cooled, the air naturally drops back to the floor where the cycle begins again."@en ;
                rdfs:label "Cooled beam"@en ;
                rdfs:seeAlso "https://w3id.org/ifc/IFC4_ADD1#IfcCooledBeam" ;
                prov:hadPrimarySource <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifchvacdomain/lexical/ifccooledbeam.htm> ,
                                      <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifchvacdomain/pset/pset_cooledbeamtypecommon.htm> .


###  http://saref.linkeddata.es/def/bldg#CoolingTower
bldg:CoolingTower rdf:type owl:Class ;
                  rdfs:subClassOf bldg:EnergyConversionDevice ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty bldg:ambientDesignDryBulbTemperature ;
                                    owl:allValuesFrom bldg:Measurement
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty bldg:ambientDesignWetBulbTemperature ;
                                    owl:allValuesFrom bldg:Measurement
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty bldg:basinReserveVolume ;
                                    owl:allValuesFrom bldg:Measurement
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty bldg:liftElevationDifference ;
                                    owl:allValuesFrom bldg:Measurement
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty bldg:nominalCapacity ;
                                    owl:allValuesFrom bldg:Measurement
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty bldg:operationTemperatureMax ;
                                    owl:allValuesFrom bldg:Measurement
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty bldg:operationTemperatureMin ;
                                    owl:allValuesFrom bldg:Measurement
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty bldg:waterRequirement ;
                                    owl:allValuesFrom bldg:Measurement
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty bldg:capacityControl ;
                                    owl:allValuesFrom xsd:string
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty bldg:circuitType ;
                                    owl:allValuesFrom xsd:string
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty bldg:controlStrategy ;
                                    owl:allValuesFrom xsd:string
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty bldg:flowArrangement ;
                                    owl:allValuesFrom xsd:string
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty bldg:numberOfCells ;
                                    owl:allValuesFrom xsd:integer
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty bldg:sprayType ;
                                    owl:allValuesFrom xsd:string
                                  ] ;
                  rdfs:comment "A cooling tower is a device which rejects heat to ambient air by circulating a fluid such as water through it to reduce its temperature by partial evaporation."@en ;
                  rdfs:label "Cooling tower"@en ;
                  rdfs:seeAlso "https://w3id.org/ifc/IFC4_ADD1#IfcCoolingTower" ;
                  prov:hadPrimarySource <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifchvacdomain/lexical/ifccoolingtower.htm> ,
                                        <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifchvacdomain/pset/pset_coolingtowertypecommon.htm> .


###  http://saref.linkeddata.es/def/bldg#Damper
bldg:Damper rdf:type owl:Class ;
            rdfs:subClassOf bldg:FlowController ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty bldg:airFlowRateMax ;
                              owl:allValuesFrom bldg:Measurement
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty bldg:bladeThickness ;
                              owl:allValuesFrom bldg:Measurement
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty bldg:closeOffRating ;
                              owl:allValuesFrom bldg:Measurement
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty bldg:faceArea ;
                              owl:allValuesFrom bldg:Measurement
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty bldg:frameDepth ;
                              owl:allValuesFrom bldg:Measurement
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty bldg:frameThickness ;
                              owl:allValuesFrom bldg:Measurement
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty bldg:leakageFullyClosed ;
                              owl:allValuesFrom bldg:Measurement
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty bldg:nominalAirFlowRate ;
                              owl:allValuesFrom bldg:Measurement
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty bldg:openPressureDrop ;
                              owl:allValuesFrom bldg:Measurement
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty bldg:operationTemperatureMax ;
                              owl:allValuesFrom bldg:Measurement
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty bldg:operationTemperatureMin ;
                              owl:allValuesFrom bldg:Measurement
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty bldg:temperatureRating ;
                              owl:allValuesFrom bldg:Measurement
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty bldg:workingPressureMax ;
                              owl:allValuesFrom bldg:Measurement
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty bldg:bladeAction ;
                              owl:allValuesFrom xsd:string
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty bldg:bladeEdge ;
                              owl:allValuesFrom xsd:string
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty bldg:bladeShape ;
                              owl:allValuesFrom xsd:string
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty bldg:frameType ;
                              owl:allValuesFrom xsd:string
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty bldg:numberOfBlades ;
                              owl:allValuesFrom xsd:integer
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty bldg:operation ;
                              owl:allValuesFrom xsd:string
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty bldg:orientation ;
                              owl:allValuesFrom xsd:string
                            ] ;
            rdfs:comment "A damper typically participates in an HVAC duct distribution system and is used to control or modulate the flow of air."@en ;
            rdfs:label "Damper"@en ;
            rdfs:seeAlso "https://w3id.org/ifc/IFC4_ADD1#IfcDamper" ;
            prov:hadPrimarySource <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifchvacdomain/lexical/ifcdamper.htm> ,
                                  <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifchvacdomain/pset/pset_dampertypecommon.htm> .


###  http://saref.linkeddata.es/def/bldg#DistributionControlDevice
bldg:DistributionControlDevice rdf:type owl:Class ;
                               rdfs:subClassOf bldg:DistributionDevice ;
                               rdfs:label "Distribution control device"@en .


###  http://saref.linkeddata.es/def/bldg#DistributionDevice
bldg:DistributionDevice rdf:type owl:Class ;
                        rdfs:subClassOf bldg:BuildingDevice ;
                        rdfs:label "DistributionDevice"@en .


###  http://saref.linkeddata.es/def/bldg#DistributionFlowDevice
bldg:DistributionFlowDevice rdf:type owl:Class ;
                            rdfs:subClassOf bldg:DistributionDevice ;
                            rdfs:label "DistributionFlowDevice"@en .


###  http://saref.linkeddata.es/def/bldg#DuctSilencer
bldg:DuctSilencer rdf:type owl:Class ;
                  rdfs:subClassOf bldg:FlowTreatmentDevice ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty bldg:airFlowRateMax ;
                                    owl:allValuesFrom bldg:Measurement
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty bldg:airFlowRateMin ;
                                    owl:allValuesFrom bldg:Measurement
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty bldg:hydraulicDiameter ;
                                    owl:allValuesFrom bldg:Measurement
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty bldg:length ;
                                    owl:allValuesFrom bldg:Measurement
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty bldg:operationTemperatureMax ;
                                    owl:allValuesFrom bldg:Measurement
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty bldg:operationTemperatureMin ;
                                    owl:allValuesFrom bldg:Measurement
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty bldg:weight ;
                                    owl:allValuesFrom bldg:Measurement
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty bldg:workingPressureMax ;
                                    owl:allValuesFrom bldg:Measurement
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty bldg:workingPressureMin ;
                                    owl:allValuesFrom bldg:Measurement
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty bldg:hasExteriorInsulation ;
                                    owl:allValuesFrom xsd:boolean
                                  ] ;
                  rdfs:comment "A duct silencer is a device that is typically installed inside a duct distribution system for the purpose of reducing the noise levels from air movement, fan noise, etc. in the adjacent space or downstream of the duct silencer device."@en ;
                  rdfs:label "Duct silencer"@en ;
                  rdfs:seeAlso "https://w3id.org/ifc/IFC4_ADD1#IfcDuctSilencer" ;
                  prov:hadPrimarySource <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifchvacdomain/lexical/ifcductsilencer.htm> ,
                                        <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifchvacdomain/pset/pset_ductsilencertypecommon.htm> .


###  http://saref.linkeddata.es/def/bldg#ElectricAppliance
bldg:ElectricAppliance rdf:type owl:Class ;
                       rdfs:subClassOf bldg:FlowTerminal ;
                       rdfs:comment """An electric appliance is a device intended for consumer usage that is powered by electricity.

Electric appliances may be fixed in place or may be able to be moved from one space to another. Electric appliances require an electrical supply that may be supplied either by an electrical circuit or provided from a local battery source."""@en ;
                       rdfs:label "electric appliance"@en ;
                       rdfs:seeAlso "https://w3id.org/ifc/IFC4_ADD1#IfcElectricAppliance" ;
                       prov:hadPrimarySource <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifcelectricaldomain/lexical/ifcelectricappliance.htm> ,
                                             <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifcelectricaldomain/pset/pset_electricappliancetypecommon.htm> .


###  http://saref.linkeddata.es/def/bldg#ElectricFlowStorageDevice
bldg:ElectricFlowStorageDevice rdf:type owl:Class ;
                               rdfs:subClassOf bldg:FlowStorageDevice ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty bldg:nominalFrequency ;
                                                 owl:allValuesFrom bldg:Measurement
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty bldg:nominalSupplyVoltage ;
                                                 owl:allValuesFrom bldg:Measurement
                                               ] ,
                                               [ rdf:type owl:Restriction ;
                                                 owl:onProperty bldg:nominalSupplyVoltageMin ;
                                                 owl:allValuesFrom bldg:Measurement
                                               ] ;
                               rdfs:comment "An electric flow storage device is a device in which electrical energy is stored and from which energy may be progressively released."@en ;
                               rdfs:label "Electric flow storage device"@en ;
                               rdfs:seeAlso "https://w3id.org/ifc/IFC4_ADD1#IfcElectricFlowStorageDevice" ;
                               prov:hadPrimarySource <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifcelectricaldomain/lexical/ifcelectricflowstoragedevice.htm> ,
                                                     <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifcelectricaldomain/pset/pset_electricflowstoragedevicetypecommon.htm> .


###  http://saref.linkeddata.es/def/bldg#ElectricGenerator
bldg:ElectricGenerator rdf:type owl:Class ;
                       rdfs:subClassOf bldg:EnergyConversionDevice ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty bldg:electricGeneratorEfficiency ;
                                         owl:allValuesFrom bldg:Measurement
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty bldg:powerOutputMax ;
                                         owl:allValuesFrom bldg:Measurement
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty bldg:startCurrentFactor ;
                                         owl:allValuesFrom bldg:Measurement
                                       ] ;
                       rdfs:comment "An electric generator is an engine that is a machine for converting mechanical energy into electrical energy."@en ;
                       rdfs:label "Electric generator"@en ;
                       rdfs:seeAlso "https://w3id.org/ifc/IFC4_ADD1#IfcElectricGenerator" ;
                       prov:hadPrimarySource <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifcelectricaldomain/lexical/ifcelectricgenerator.htm> ,
                                             <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifcelectricaldomain/pset/pset_electricgeneratortypecommon.htm> .


###  http://saref.linkeddata.es/def/bldg#ElectricMotor
bldg:ElectricMotor rdf:type owl:Class ;
                   rdfs:subClassOf bldg:EnergyConversionDevice ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty bldg:electricMotorEfficiency ;
                                     owl:allValuesFrom bldg:Measurement
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty bldg:lockedRotorCurrent ;
                                     owl:allValuesFrom bldg:Measurement
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty bldg:powerOutputMax ;
                                     owl:allValuesFrom bldg:Measurement
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty bldg:startCurrentFactor ;
                                     owl:allValuesFrom bldg:Measurement
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty bldg:startingTime ;
                                     owl:allValuesFrom bldg:Measurement
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty bldg:teTime ;
                                     owl:allValuesFrom bldg:Measurement
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty bldg:frameSize ;
                                     owl:allValuesFrom xsd:string
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty bldg:hasPartWinding ;
                                     owl:allValuesFrom xsd:boolean
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty bldg:isGuarded ;
                                     owl:allValuesFrom xsd:boolean
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty bldg:motorEnclosureType ;
                                     owl:allValuesFrom xsd:string
                                   ] ;
                   rdfs:comment "An electric motor is an engine that is a machine for converting electrical energy into mechanical energy."@en ;
                   rdfs:label "Electric motor"@en ;
                   rdfs:seeAlso "https://w3id.org/ifc/IFC4_ADD1#IfcElectricMotor" ;
                   prov:hadPrimarySource <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifcelectricaldomain/lexical/ifcelectricmotor.htm> ,
                                         <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifcelectricaldomain/pset/pset_electricmotortypecommon.htm> .


###  http://saref.linkeddata.es/def/bldg#ElectricTimeControl
bldg:ElectricTimeControl rdf:type owl:Class ;
                         rdfs:subClassOf bldg:FlowController ;
                         rdfs:comment "An electric time control is a device that applies control to the provision or flow of electrical energy over time."@en ;
                         rdfs:label "Electric time control"@en ;
                         rdfs:seeAlso "https://w3id.org/ifc/IFC4_ADD1#IfcElectricTimeControl" ;
                         prov:hadPrimarySource <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifcelectricaldomain/lexical/ifcelectrictimecontrol.htm> ,
                                               <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifcelectricaldomain/pset/pset_electrictimecontroltypecommon.htm> .


###  http://saref.linkeddata.es/def/bldg#EnergyConversionDevice
bldg:EnergyConversionDevice rdf:type owl:Class ;
                            rdfs:subClassOf bldg:DistributionFlowDevice ;
                            rdfs:comment "The distribution flow element EnergyConversionDevice defines the occurrence of a device used to perform energy conversion or heat transfer and typically participates in a flow distribution system."@en ;
                            rdfs:label "Energy conversion device"@en ;
                            rdfs:seeAlso "https://w3id.org/ifc/IFC4_ADD1#IfcEnergyConversionDevice" ;
                            prov:hadPrimarySource <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifcsharedbldgserviceelements/lexical/ifcenergyconversiondevice.htm> .


###  http://saref.linkeddata.es/def/bldg#Engine
bldg:Engine rdf:type owl:Class ;
            rdfs:subClassOf bldg:EnergyConversionDevice ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty bldg:energySource ;
                              owl:allValuesFrom xsd:string
                            ] ;
            rdfs:comment "An engine is a device that converts fuel into mechanical energy through combustion."@en ;
            rdfs:label "Engine"@en ;
            rdfs:seeAlso "https://w3id.org/ifc/IFC4_ADD1#IfcEngine" ;
            prov:hadPrimarySource <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifchvacdomain/lexical/ifcengine.htm> ,
                                  <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifchvacdomain/pset/pset_enginetypecommon.htm> .


###  http://saref.linkeddata.es/def/bldg#EvaporativeCooler
bldg:EvaporativeCooler rdf:type owl:Class ;
                       rdfs:subClassOf bldg:EnergyConversionDevice ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty bldg:heatExchangeArea ;
                                         owl:allValuesFrom bldg:Measurement
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty bldg:operationTemperatureMax ;
                                         owl:allValuesFrom bldg:Measurement
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty bldg:operationTemperatureMin ;
                                         owl:allValuesFrom bldg:Measurement
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty bldg:waterRequirement ;
                                         owl:allValuesFrom bldg:Measurement
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty bldg:flowArrangement ;
                                         owl:allValuesFrom xsd:string
                                       ] ;
                       rdfs:comment "An evaporative cooler is a device that cools air by saturating it with water vapor."@en ;
                       rdfs:label "Evaporative cooler"@en ;
                       rdfs:seeAlso "https://w3id.org/ifc/IFC4_ADD1#IfcEvaporativeCooler" ;
                       prov:hadPrimarySource <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifchvacdomain/lexical/ifcevaporativecooler.htm> ,
                                             <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifchvacdomain/pset/pset_evaporativecoolertypecommon.htm> .


###  http://saref.linkeddata.es/def/bldg#Evaporator
bldg:Evaporator rdf:type owl:Class ;
                rdfs:subClassOf bldg:EnergyConversionDevice ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty bldg:externalSurfaceArea ;
                                  owl:allValuesFrom bldg:Measurement
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty bldg:internalRefrigerantVolume ;
                                  owl:allValuesFrom bldg:Measurement
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty bldg:internalSurfaceArea ;
                                  owl:allValuesFrom bldg:Measurement
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty bldg:internalWaterVolume ;
                                  owl:allValuesFrom bldg:Measurement
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty bldg:nominalHeatTransferArea ;
                                  owl:allValuesFrom bldg:Measurement
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty bldg:nominalHeatTransferCoefficient ;
                                  owl:allValuesFrom bldg:Measurement
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty bldg:evaporationCoolant ;
                                  owl:allValuesFrom xsd:string
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty bldg:evaporationMediumType ;
                                  owl:allValuesFrom xsd:string
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty bldg:refrigerantClass ;
                                  owl:allValuesFrom xsd:string
                                ] ;
                rdfs:comment "An evaporator is a device in which a liquid refrigerent is vaporized and absorbs heat from the surrounding fluid."@en ;
                rdfs:label "Evaporator"@en ;
                rdfs:seeAlso "https://w3id.org/ifc/IFC4_ADD1#IfcEvaporator" ;
                prov:hadPrimarySource <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifchvacdomain/lexical/ifcevaporator.htm> ,
                                      <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifchvacdomain/pset/pset_evaporatortypecommon.htm> .


###  http://saref.linkeddata.es/def/bldg#Fan
bldg:Fan rdf:type owl:Class ;
         rdfs:subClassOf bldg:FlowMovingDevice ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty bldg:nominalAirFlowRate ;
                           owl:allValuesFrom bldg:Measurement
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty bldg:nominalPowerRate ;
                           owl:allValuesFrom bldg:Measurement
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty bldg:nominalRotationSpeed ;
                           owl:allValuesFrom bldg:Measurement
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty bldg:nominalStaticPressure ;
                           owl:allValuesFrom bldg:Measurement
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty bldg:nominalTotalPressure ;
                           owl:allValuesFrom bldg:Measurement
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty bldg:operationTemperatureMax ;
                           owl:allValuesFrom bldg:Measurement
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty bldg:operationTemperatureMin ;
                           owl:allValuesFrom bldg:Measurement
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty bldg:operationalRiterial ;
                           owl:allValuesFrom bldg:Measurement
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty bldg:capacityControlType ;
                           owl:allValuesFrom xsd:string
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty bldg:motorDriveType ;
                           owl:allValuesFrom xsd:string
                         ] ;
         rdfs:comment "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."@en ;
         rdfs:label "Fan"@en ;
         rdfs:seeAlso "https://w3id.org/ifc/IFC4_ADD1#IfcFan" ;
         prov:hadPrimarySource <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifchvacdomain/lexical/ifcfan.htm> ,
                               <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifchvacdomain/pset/pset_fantypecommon.htm> .


###  http://saref.linkeddata.es/def/bldg#Filter
bldg:Filter rdf:type owl:Class ;
            rdfs:subClassOf bldg:FlowTreatmentDevice ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty bldg:finalResistance ;
                              owl:allValuesFrom bldg:Measurement
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty bldg:fluidFlowRateMax ;
                              owl:allValuesFrom bldg:Measurement
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty bldg:fluidFlowRateMin ;
                              owl:allValuesFrom bldg:Measurement
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty bldg:initialResistance ;
                              owl:allValuesFrom bldg:Measurement
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty bldg:nominalFilterFaceVelocity ;
                              owl:allValuesFrom bldg:Measurement
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty bldg:nominalFlowRate ;
                              owl:allValuesFrom bldg:Measurement
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty bldg:nominalMediaSurfaceVelocity ;
                              owl:allValuesFrom bldg:Measurement
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty bldg:nominalParticleGeometricMeanDiameter ;
                              owl:allValuesFrom bldg:Measurement
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty bldg:nominalParticleGeometricStandardDeviation ;
                              owl:allValuesFrom bldg:Measurement
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty bldg:nominalPressureDrop ;
                              owl:allValuesFrom bldg:Measurement
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty bldg:operationTemperatureMax ;
                              owl:allValuesFrom bldg:Measurement
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty bldg:operationTemperatureMin ;
                              owl:allValuesFrom bldg:Measurement
                            ] ,
                            [ rdf:type owl:Restriction ;
                              owl:onProperty bldg:weight ;
                              owl:allValuesFrom bldg:Measurement
                            ] ;
            rdfs:comment "A filter is an apparatus used to remove particulate or gaseous matter from fluids and gases."@en ;
            rdfs:label "Filter"@en ;
            rdfs:seeAlso "https://w3id.org/ifc/IFC4_ADD1#IfcFilter" ;
            prov:hadPrimarySource <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifchvacdomain/lexical/ifcfilter.htm> ,
                                  <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifchvacdomain/pset/pset_filtertypecommon.htm> .


###  http://saref.linkeddata.es/def/bldg#FireSuppressionTerminal
bldg:FireSuppressionTerminal rdf:type owl:Class ;
                             rdfs:subClassOf bldg:FlowTerminal ;
                             rdfs:comment """A fire suppression terminal has the purpose of delivering a fluid (gas or liquid) that will suppress a fire.

A fire suppression terminal provides for all forms of sprinkler, spreader and other form of terminal that is connected to a pipework system and intended to act in the role of suppressing a fire."""@en ;
                             rdfs:label "Fire suppression terminal"@en ;
                             rdfs:seeAlso "https://w3id.org/ifc/IFC4_ADD1#IfcFireSuppressionTerminal" ;
                             prov:hadPrimarySource <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifcplumbingfireprotectiondomain/lexical/ifcfiresuppressionterminal.htm> ,
                                                   <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifcplumbingfireprotectiondomain/pset/pset_firesuppressionterminaltypecommon.htm> .


###  http://saref.linkeddata.es/def/bldg#FlowController
bldg:FlowController rdf:type owl:Class ;
                    rdfs:subClassOf bldg:DistributionFlowDevice ;
                    rdfs:comment "The distribution flow element FlowController 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."@en ;
                    rdfs:label "Flow controller"@en ;
                    rdfs:seeAlso "https://w3id.org/ifc/IFC4_ADD1#IfcFlowController" ;
                    prov:hadPrimarySource <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifcsharedbldgserviceelements/lexical/ifcflowcontroller.htm> .


###  http://saref.linkeddata.es/def/bldg#FlowInstrument
bldg:FlowInstrument rdf:type owl:Class ;
                    rdfs:subClassOf bldg:DistributionControlDevice ;
                    rdfs:comment """A flow instrument reads and displays the value of a particular property of a system at a point, or displays the difference in the value of a property between two points.

Instrumentation is typically for the purpose of determining the value of the property at a point in time. It is not the purpose of an instrument to record or integrate the values over time (although they may be connected to recording devices that do perform such a function). This entity provides for all forms of mechanical flow instrument (thermometers, pressure gauges etc.) and electrical flow instruments (ammeters, voltmeters etc.)"""@en ;
                    rdfs:label "flow instrument"@en ;
                    rdfs:seeAlso "https://w3id.org/ifc/IFC4_ADD1#IfcFlowInstrument" ;
                    prov:hadPrimarySource <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifcbuildingcontrolsdomain/lexical/ifcflowinstrument.htm> ,
                                          <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifcbuildingcontrolsdomain/pset/pset_flowinstrumenttypecommon.htm> .


###  http://saref.linkeddata.es/def/bldg#FlowMeter
bldg:FlowMeter rdf:type owl:Class ;
               rdfs:subClassOf bldg:FlowController ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty bldg:readOutType ;
                                 owl:allValuesFrom xsd:string
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty bldg:remoteReading ;
                                 owl:allValuesFrom xsd:boolean
                               ] ;
               rdfs:comment "A flow meter is a device that is used to measure the flow rate in a system."@en ;
               rdfs:label "Flow meter"@en ;
               rdfs:seeAlso "https://w3id.org/ifc/IFC4_ADD1#IfcFlowMeter" ;
               prov:hadPrimarySource <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifchvacdomain/lexical/ifcflowmeter.htm> ,
                                     <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifchvacdomain/pset/pset_flowmetertypecommon.htm> .


###  http://saref.linkeddata.es/def/bldg#FlowMovingDevice
bldg:FlowMovingDevice rdf:type owl:Class ;
                      rdfs:subClassOf bldg:DistributionFlowDevice ;
                      rdfs:comment "The distribution flow element FlowMovingDevice 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."@en ;
                      rdfs:label "Flow moving device"@en ;
                      rdfs:seeAlso "https://w3id.org/ifc/IFC4_ADD1#IfcFlowMovingDevice" ;
                      prov:hadPrimarySource <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifcsharedbldgserviceelements/lexical/ifcflowmovingdevice.htm> .


###  http://saref.linkeddata.es/def/bldg#FlowStorageDevice
bldg:FlowStorageDevice rdf:type owl:Class ;
                       rdfs:subClassOf bldg:DistributionFlowDevice ;
                       rdfs:comment "The distribution flow element FlowStorageDevice defines the occurrence of a device that participates in a distribution system and is used for temporary storage (such as a tank)."@en ;
                       rdfs:label "Flow storage device"@en ;
                       rdfs:seeAlso "https://w3id.org/ifc/IFC4_ADD1#IfcFlowStorageDevice" ;
                       prov:hadPrimarySource <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifcsharedbldgserviceelements/lexical/ifcflowstoragedevice.htm> .


###  http://saref.linkeddata.es/def/bldg#FlowTerminal
bldg:FlowTerminal rdf:type owl:Class ;
                  rdfs:subClassOf bldg:DistributionFlowDevice ;
                  rdfs:comment "The distribution flow element FlowTerminal 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."@en ;
                  rdfs:label "Flow terminal"@en ;
                  rdfs:seeAlso "https://w3id.org/ifc/IFC4_ADD1#IfcFlowTerminal" ;
                  prov:hadPrimarySource <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifcsharedbldgserviceelements/lexical/ifcflowterminal.htm> .


###  http://saref.linkeddata.es/def/bldg#FlowTreatmentDevice
bldg:FlowTreatmentDevice rdf:type owl:Class ;
                         rdfs:subClassOf bldg:DistributionFlowDevice ;
                         rdfs:comment "The distribution flow element FlowTreatmentDevice defines the occurrence of a device typically used to remove unwanted matter from a fluid, either liquid or gas, and typically participates in a flow distribution system."@en ;
                         rdfs:label "Flow treatment device"@en ;
                         rdfs:seeAlso "https://w3id.org/ifc/IFC4_ADD1#IfcFlowTreatmentDevice" ;
                         prov:hadPrimarySource <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifcsharedbldgserviceelements/lexical/ifcflowtreatmentdevice.htm> .


###  http://saref.linkeddata.es/def/bldg#HeatExchanger
bldg:HeatExchanger rdf:type owl:Class ;
                   rdfs:subClassOf bldg:EnergyConversionDevice ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty bldg:arrangement ;
                                     owl:allValuesFrom xsd:string
                                   ] ;
                   rdfs:comment "A heat exchanger is a device used to provide heat transfer between non-mixing media such as plate and shell and tube heat exchangers. HeatExchanger is commonly used on water-side distribution systems to recover energy from a liquid to another liquid (typically water-based), whereas AirToAirHeatRecovery is commonly used on air-side distribution systems to recover energy from a gas to a gas (usually air)."@en ;
                   rdfs:label "Heat exchanger"@en ;
                   rdfs:seeAlso "https://w3id.org/ifc/IFC4_ADD1#IfcHeatExchanger" ;
                   prov:hadPrimarySource <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifchvacdomain/lexical/ifcheatexchanger.htm> ,
                                         <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifchvacdomain/pset/pset_heatexchangertypecommon.htm> .


###  http://saref.linkeddata.es/def/bldg#Humidifier
bldg:Humidifier rdf:type owl:Class ;
                rdfs:subClassOf bldg:EnergyConversionDevice ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty bldg:nominalAirFlowRate ;
                                  owl:allValuesFrom bldg:Measurement
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty bldg:nominalMoistureGain ;
                                  owl:allValuesFrom bldg:Measurement
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty bldg:waterRequirement ;
                                  owl:allValuesFrom bldg:Measurement
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty bldg:weight ;
                                  owl:allValuesFrom bldg:Measurement
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty bldg:application ;
                                  owl:allValuesFrom xsd:string
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty bldg:internalControl ;
                                  owl:allValuesFrom xsd:string
                                ] ;
                rdfs:comment "A humidifier is a device that adds moisture into the air."@en ;
                rdfs:label "Humidifier"@en ;
                rdfs:seeAlso "https://w3id.org/ifc/IFC4_ADD1#IfcHumidifier" ;
                prov:hadPrimarySource <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifchvacdomain/lexical/ifchumidifier.htm> ,
                                      <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifchvacdomain/pset/pset_humidifiertypecommon.htm> .


###  http://saref.linkeddata.es/def/bldg#Interceptor
bldg:Interceptor rdf:type owl:Class ;
                 rdfs:subClassOf bldg:FlowTreatmentDevice ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty bldg:coverLength ;
                                   owl:allValuesFrom bldg:Measurement
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty bldg:coverWidth ;
                                   owl:allValuesFrom bldg:Measurement
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty bldg:inletConnectionSize ;
                                   owl:allValuesFrom bldg:Measurement
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty bldg:nominalBodyDepth ;
                                   owl:allValuesFrom bldg:Measurement
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty bldg:nominalBodyLength ;
                                   owl:allValuesFrom bldg:Measurement
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty bldg:nominalBodyWidth ;
                                   owl:allValuesFrom bldg:Measurement
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty bldg:outletConnectionSize ;
                                   owl:allValuesFrom bldg:Measurement
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty bldg:ventilatingPipeSize ;
                                   owl:allValuesFrom bldg:Measurement
                                 ] ;
                 rdfs:comment "An interceptor is a device designed and installed in order to separate and retain deleterious, hazardous or undesirable matter while permitting normal sewage or liquids to discharge into a collection system by gravity."@en ;
                 rdfs:label "Interceptor"@en ;
                 rdfs:seeAlso "https://w3id.org/ifc/IFC4_ADD1#IfcInterceptor" ;
                 prov:hadPrimarySource <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifcplumbingfireprotectiondomain/lexical/ifcinterceptor.htm> ,
                                       <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifcplumbingfireprotectiondomain/pset/pset_interceptortypecommon.htm> .


###  http://saref.linkeddata.es/def/bldg#Lamp
bldg:Lamp rdf:type owl:Class ;
          rdfs:subClassOf bldg:FlowTerminal ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty bldg:colorTemperature ;
                            owl:allValuesFrom bldg:Measurement
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty bldg:contributedLuminousFlux ;
                            owl:allValuesFrom bldg:Measurement
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty bldg:lampMaintenanceFactor ;
                            owl:allValuesFrom bldg:Measurement
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty bldg:lightEmitterNominalPower ;
                            owl:allValuesFrom bldg:Measurement
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty bldg:spectrumMax ;
                            owl:allValuesFrom bldg:Measurement
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty bldg:spectrumMin ;
                            owl:allValuesFrom bldg:Measurement
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty bldg:colorAppearance ;
                            owl:allValuesFrom xsd:string
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty bldg:colorRenderingIndex ;
                            owl:allValuesFrom xsd:integer
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty bldg:lampBallastType ;
                            owl:allValuesFrom xsd:string
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty bldg:lampCompensationType ;
                            owl:allValuesFrom xsd:string
                          ] ;
          rdfs:comment "A lamp is an artificial light source such as a light bulb or tube."@en ;
          rdfs:label "Lamp"@en ;
          rdfs:seeAlso "https://w3id.org/ifc/IFC4_ADD1#IfcLamp" ;
          prov:hadPrimarySource <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifcelectricaldomain/lexical/ifclamp.htm> ,
                                <http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifcelectricaldomain/pset/pset_lamptypecommon.htm> .
###  http://saref.linkeddata.es/def/bldg#Measurement
bldg:Measurement rdf:type owl:Class ;
                 rdfs:subClassOf [ rdf:type owl:Restriction ;
                                   owl:onProperty bldg:relatesToProperty ;