From 3f88dbfb34f165f89b2e78c1f557d6963fd32038 Mon Sep 17 00:00:00 2001 From: Gabe Fierro Date: Sun, 21 Jan 2024 15:52:10 -0700 Subject: [PATCH] update 223p.ttl --- ontologies/223p.ttl | 10278 +++++++++++++++++++++++++++++++++++++----- 1 file changed, 9072 insertions(+), 1206 deletions(-) diff --git a/ontologies/223p.ttl b/ontologies/223p.ttl index 81695b4..f360b88 100644 --- a/ontologies/223p.ttl +++ b/ontologies/223p.ttl @@ -1,11 +1,13 @@ +@prefix bacnet: . @prefix constant: . @prefix cur: . @prefix dc: . @prefix dcterms: . @prefix dtype: . +@prefix g36: . @prefix org: . @prefix owl: . -@prefix prefix: . +@prefix prefix1: . @prefix prov: . @prefix qkdv: . @prefix quantitykind: . @@ -13,6 +15,7 @@ @prefix qudt.type: . @prefix rdf: . @prefix rdfs: . +@prefix s223: . @prefix sh: . @prefix skos: . @prefix sou: . @@ -21,6 +24,1130 @@ @prefix voag: . @prefix xsd: . +s223:Class a rdfs:Class, + sh:NodeShape ; + rdfs:label "Class" ; + rdfs:comment "This is a modeling construct. All classes defined in the 223 standard are instances of s223:Class rather than owl:Class." ; + rdfs:subClassOf rdfs:Class . + +s223:SymmetricProperty a rdfs:Class, + sh:NodeShape ; + rdfs:label "Symmetric property" ; + rdfs:comment "A SymmetricProperty is modeling construct used to define symmetric behavior for certain properties in the standard such as cnx and connected." ; + rdfs:subClassOf rdf:Property . + +g36:ChilledWaterCoil a s223:Class, + rdfs:Class, + sh:NodeShape ; + rdfs:label "ChilledWaterCoil" ; + rdfs:comment "A cooling element made of pipe or tube that may or may not be finned and formed into helical or serpentine shape." ; + rdfs:subClassOf s223:CoolingCoil ; + sh:property [ rdfs:comment "The ChilledWaterCoil shall be connected to a ChilledWaterValve using the relation connectedTo." ; + sh:path s223:connectedTo ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class g36:ChilledWaterValve ] ; + sh:severity s223:g36 ] ; + sh:severity s223:g36 . + +g36:ChilledWaterValve a s223:Class, + rdfs:Class, + sh:NodeShape ; + rdfs:label "Chilled Water Valve" ; + rdfs:comment "A device to regulate or stop the flow of cold fluid in a pipe or a duct by throttling." ; + rdfs:subClassOf s223:Valve ; + sh:or ( [ sh:property [ rdfs:comment "A ChilledWaterValve shall have at least one analog valve command property or at least two binary valve command properties using the relation hasProperty." ; + sh:minCount 1 ; + sh:path s223:hasProperty ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:QuantifiableActuatableProperty ; + sh:node [ sh:property [ sh:hasValue quantitykind:DimensionlessRatio ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path qudt:hasQuantityKind ], + [ sh:hasValue s223:EnumerationKind-Position ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasAspect ] ] ] ; + sh:severity s223:g36 ] ] [ sh:property [ rdfs:comment "A ChilledWaterValve shall have at least one analog valve command property or at least two binary valve command properties using the relation hasProperty." ; + sh:minCount 2 ; + sh:path s223:hasProperty ; + sh:qualifiedMinCount 2 ; + sh:qualifiedValueShape [ sh:class s223:EnumeratedActuatableProperty ; + sh:node [ sh:property [ sh:hasValue s223:EnumerationKind-Binary ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasEnumerationKind ], + [ sh:hasValue s223:EnumerationKind-Position ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasAspect ] ] ] ; + sh:severity s223:g36 ] ] ) ; + sh:property [ rdfs:comment "A chilled water valve shall have medium Water-ChilledWater using the relation hasMedium." ; + sh:hasValue s223:Water-ChilledWater ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasMedium ; + sh:severity s223:g36 ] ; + sh:severity s223:g36 . + +g36:Damper a s223:Class, + rdfs:Class, + sh:NodeShape ; + rdfs:label "Damper" ; + rdfs:comment "An element inserted into an air-distribution system or element of an air-distribution system permitting modification of the air resistance of the system and consequently changing the airflow rate or shutting off the airflow." ; + rdfs:subClassOf s223:Damper ; + sh:or ( [ sh:property [ rdfs:comment "A damper shall have at least one analog damper command property or at least two binary damper command properties using the relation hasProperty." ; + sh:minCount 1 ; + sh:path s223:hasProperty ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:QuantifiableActuatableProperty ; + sh:node [ sh:property [ sh:hasValue quantitykind:DimensionlessRatio ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path qudt:hasQuantityKind ], + [ sh:hasValue s223:EnumerationKind-Position ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasAspect ] ] ] ; + sh:severity s223:g36 ] ] [ sh:property [ rdfs:comment "A damper shall have at least one analog damper command property or at least two binary damper command properties using the relation hasProperty." ; + sh:minCount 2 ; + sh:path s223:hasProperty ; + sh:qualifiedMinCount 2 ; + sh:qualifiedValueShape [ sh:class s223:EnumeratedActuatableProperty ; + sh:node [ sh:property [ sh:hasValue s223:EnumerationKind-Binary ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasEnumerationKind ], + [ sh:hasValue s223:EnumerationKind-Position ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasAspect ] ] ] ; + sh:severity s223:g36 ] ] ) ; + sh:severity s223:g36 . + +g36:DualDuctTerminalWithDischargeSensor a s223:Class, + rdfs:Class, + sh:NodeShape ; + rdfs:label "DualDuctTerminalWithDischargeSensor" ; + rdfs:comment "A dual duct air terminal mixes two independent sources of primary air. This terminal uses one discharge sensor." ; + rdfs:subClassOf s223:DualDuctTerminal ; + sh:property [ rdfs:comment "DualDuctTerminalWithDischargeSensor shall contain 2 dampers using the relation contains." ; + sh:minCount 2 ; + sh:path s223:contains ; + sh:qualifiedMaxCount 2 ; + sh:qualifiedMinCount 2 ; + sh:qualifiedValueShape [ sh:class g36:Damper ] ; + sh:severity s223:g36 ], + [ rdfs:comment "In DualDuctTerminalWithDischargeSensor, one Damper has Role Heating using the relation hasRole." ; + sh:minCount 1 ; + sh:path s223:contains ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class g36:Damper ; + sh:node [ sh:property [ sh:minCount 1 ; + sh:path s223:hasRole ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:hasValue s223:Role-Heating ] ] ] ] ; + sh:severity s223:g36 ], + [ rdfs:comment "In DualDuctTerminalWithDischargeSensor, one Damper has Role Cooling using the relation hasRole." ; + sh:minCount 1 ; + sh:path s223:contains ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class g36:Damper ; + sh:node [ sh:property [ sh:minCount 1 ; + sh:path s223:hasRole ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:hasValue s223:Role-Cooling ] ] ] ] ; + sh:severity s223:g36 ], + [ rdfs:comment "The DualDuctTerminalWithDischargeSensor OutletConnectionPoint shall have at least one discharge airflow property using the relation hasProperty." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:OutletConnectionPoint ; + sh:node [ sh:property [ sh:minCount 1 ; + sh:path s223:hasProperty ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:QuantifiableObservableProperty ; + sh:node [ sh:property [ sh:hasValue quantitykind:VolumeFlowRate ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path qudt:hasQuantityKind ] ] ] ] ] ] ; + sh:severity s223:g36 ] ; + sh:severity s223:g36 . + +g36:DualDuctTerminalWithInletSensors a s223:Class, + rdfs:Class, + sh:NodeShape ; + rdfs:label "DualDuctTerminalWithInletSensors" ; + rdfs:comment "A dual duct air terminal mixes two independent sources of primary air. This terminal uses two inlet sensors." ; + rdfs:subClassOf s223:DualDuctTerminal ; + sh:property [ rdfs:comment "DualDuctTerminalWithInletSensors shall contain 2 dampers using the relation contains" ; + sh:minCount 2 ; + sh:path s223:contains ; + sh:qualifiedMaxCount 2 ; + sh:qualifiedMinCount 2 ; + sh:qualifiedValueShape [ sh:class g36:Damper ] ; + sh:severity s223:g36 ], + [ rdfs:comment "DualDuctTerminalWithInletSensors shall contain 1 damper that has the Role Heating using the relation contains." ; + sh:minCount 1 ; + sh:path s223:contains ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class g36:Damper ; + sh:node [ sh:property [ sh:minCount 1 ; + sh:path s223:hasRole ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:hasValue s223:Role-Heating ] ] ] ] ; + sh:severity s223:g36 ], + [ rdfs:comment "DualDuctTerminalWithInletSensors shall contain 1 damper that has the Role Cooling using the relation contains." ; + sh:minCount 1 ; + sh:path s223:contains ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class g36:Damper ; + sh:node [ sh:property [ sh:minCount 1 ; + sh:path s223:hasRole ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:hasValue s223:Role-Cooling ] ] ] ] ; + sh:severity s223:g36 ], + [ rdfs:comment "The DualDuctTerminalWithInletSensors InletConnectionPoint shall have at least one cooling supply airflow property using the relation hasProperty." ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:InletConnectionPoint ; + sh:node [ sh:property [ sh:minCount 1 ; + sh:path s223:hasProperty ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:QuantifiableObservableProperty ; + sh:node [ sh:property [ sh:hasValue quantitykind:VolumeFlowRate ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path qudt:hasQuantityKind ], + [ sh:minCount 1 ; + sh:path s223:hasAspect ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:hasValue s223:Role-Cooling ] ] ] ] ] ] ] ; + sh:severity s223:g36 ], + [ rdfs:comment "The DualDuctTerminalWithInletSensors InletConnectionPoint shall have at least one heating supply airflow property using the relation hasProperty." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:InletConnectionPoint ; + sh:node [ sh:property [ sh:minCount 1 ; + sh:path s223:hasProperty ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:QuantifiableObservableProperty ; + sh:node [ sh:property [ sh:hasValue quantitykind:VolumeFlowRate ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path qudt:hasQuantityKind ], + [ sh:minCount 1 ; + sh:path s223:hasAspect ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:hasValue s223:Role-Heating ] ] ] ] ] ] ] ; + sh:severity s223:g36 ] ; + sh:severity s223:g36 . + +g36:DualFanDualDuctAirHandlingUnit a s223:Class, + rdfs:Class, + sh:NodeShape ; + rdfs:label "DualFanDualDuctAirHandlingUnit" ; + rdfs:comment "DualFanDualDuctAirHandlingUnit" ; + rdfs:subClassOf s223:AirHandlingUnit ; + sh:property [ rdfs:comment "The DualFanDualDuctAirHandlingUnit shall contain at least one supply fan with a VFD that has the role Supply using the relation contains." ; + sh:minCount 1 ; + sh:path s223:contains ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class g36:FanWithVFD ; + sh:node [ sh:property [ sh:hasValue s223:Role-Supply ; + sh:path s223:hasRole ] ] ] ; + sh:severity s223:g36 ], + [ rdfs:comment "The DualFanDualDuctAirHandlingUnit shall contain at least one HotWaterCoil or at least one ElectricHeatingCoil for heating using the relation contains." ; + sh:minCount 1 ; + sh:path s223:contains ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:or ( [ sh:class g36:HotWaterCoil ] [ sh:class g36:ElectricHeatingCoil ] ) ] ; + sh:severity s223:g36 ], + [ rdfs:comment "A DualFanDualDuctAirHandlingUnit OutletConnectionPoint shall have at least one supply duct static pressure property using the relation hasProperty." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:OutletConnectionPoint ; + sh:node [ sh:property [ sh:minCount 1 ; + sh:path s223:hasProperty ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:QuantifiableObservableProperty ; + sh:node [ sh:property [ sh:hasValue quantitykind:Pressure ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path qudt:hasQuantityKind ], + [ sh:hasValue s223:Role-Supply ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasAspect ] ] ] ] ] ] ; + sh:severity s223:g36 ], + [ rdfs:comment "A DualFanDualDuctAirHandlingUnit OutletConnectionPoint shall have at least one supply air temperature property using the relation hasProperty." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:OutletConnectionPoint ; + sh:node [ sh:property [ sh:minCount 1 ; + sh:path s223:hasProperty ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:QuantifiableObservableProperty ; + sh:node [ sh:property [ sh:hasValue quantitykind:Temperature ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path qudt:hasQuantityKind ], + [ sh:hasValue s223:Role-Supply ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasAspect ] ] ] ] ] ] ; + sh:severity s223:g36 ] ; + sh:severity s223:g36 . + +g36:ElectricHeatingCoil a s223:Class, + rdfs:Class, + sh:NodeShape ; + rdfs:label "Electric Heating Coil" ; + rdfs:comment "A heating element that forms into a helical or serpentine shape and uses electricity to perform heating." ; + rdfs:subClassOf s223:ResistanceHeater ; + sh:property [ rdfs:comment "An electric heating coil shall have at least one analog heating command property using a relation hasProperty." ; + sh:minCount 1 ; + sh:path s223:hasProperty ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:QuantifiableActuatableProperty ; + sh:node [ sh:property [ sh:hasValue quantitykind:DimensionlessRatio ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path qudt:hasQuantityKind ] ] ] ; + sh:severity s223:g36 ] ; + sh:severity s223:g36 . + +g36:Fan a s223:Class, + rdfs:Class, + sh:NodeShape ; + rdfs:label "Fan" ; + rdfs:comment "A machine used to create flow within a gas such as air." ; + rdfs:subClassOf s223:Fan ; + sh:property [ rdfs:comment "A Fan shall have at least one Start/Stop command using the relation hasProperty." ; + sh:minCount 1 ; + sh:path s223:hasProperty ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:EnumeratedActuatableProperty ; + sh:node [ sh:property [ sh:class s223:EnumerationKind-OnOff ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasEnumerationKind ] ] ] ; + sh:severity s223:g36 ] ; + sh:severity s223:g36 . + +g36:FanPoweredTerminal a s223:Class, + rdfs:Class, + sh:NodeShape ; + rdfs:label "FanPoweredTerminal" ; + rdfs:comment "An air terminal containing a fan. Airflow may pass through or be parallel to the fan. These units may also have supplemental heating or cooling." ; + rdfs:subClassOf s223:FanPoweredTerminal ; + sh:property [ rdfs:comment "A FanPoweredTerminal shall have exactly one Damper using the relation contains." ; + sh:minCount 1 ; + sh:path s223:contains ; + sh:qualifiedMaxCount 1 ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class g36:Damper ] ; + sh:severity s223:g36 ], + [ rdfs:comment "A FanPoweredTerminal shall have exactly one Fan or FanWithVFD using the relation contains." ; + sh:minCount 1 ; + sh:path s223:contains ; + sh:qualifiedMaxCount 1 ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:or ( [ sh:class g36:Fan ] [ sh:class g36:FanWithVFD ] ) ] ; + sh:severity s223:g36 ], + [ rdfs:comment "The FanPoweredTerminal InletConnectionPoint shall have at least one supply airflow property using the relation hasProperty." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:InletConnectionPoint ; + sh:node [ sh:property [ sh:path s223:hasProperty ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:QuantifiableObservableProperty ; + sh:node [ sh:property [ sh:hasValue quantitykind:VolumeFlowRate ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path qudt:hasQuantityKind ] ] ] ] ] ] ; + sh:severity s223:g36 ], + [ rdfs:comment "A FanPoweredTerminal shall contain at least one hot water coil or at least one electric heating coil for heating using the relation contains." ; + sh:minCount 1 ; + sh:path s223:contains ; + sh:qualifiedMaxCount 1 ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:or ( [ sh:class g36:HotWaterCoil ] [ sh:class g36:ElectricHeatingCoil ] ) ] ; + sh:severity s223:g36 ], + [ rdfs:comment "The FanPoweredTerminal OutletConnectionPoint shall have at least one discharge air temperature property using the relation hasProperty." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:OutletConnectionPoint ; + sh:node [ sh:property [ sh:path s223:hasProperty ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:QuantifiableObservableProperty ; + sh:node [ sh:property [ sh:hasValue quantitykind:Temperature ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path qudt:hasQuantityKind ] ] ] ] ] ] ; + sh:severity s223:g36 ] ; + sh:severity s223:g36 . + +g36:FanWithVFD a s223:Class, + rdfs:Class, + sh:NodeShape ; + rdfs:label "FanWithVFD" ; + rdfs:comment "A machine used to create flow within a gas such as air. This machine can be controlled to vary in speed." ; + rdfs:subClassOf g36:Fan ; + sh:property [ rdfs:comment "A fan with VFD shall have at least one fan speed command using the relation hasProperty." ; + sh:minCount 1 ; + sh:path s223:hasProperty ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:QuantifiableActuatableProperty ; + sh:node [ sh:property [ sh:hasValue quantitykind:DimensionlessRatio ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path qudt:hasQuantityKind ], + [ sh:hasValue s223:EnumerationKind-Speed ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasAspect ] ] ] ; + sh:severity s223:g36 ] ; + sh:severity s223:g36 . + +g36:Filter a s223:Class, + rdfs:Class, + sh:NodeShape ; + rdfs:label "Filter" ; + rdfs:comment "A device that removes particulates from gasses such as air." ; + rdfs:subClassOf s223:Filter ; + sh:severity s223:g36 . + +g36:HotWaterCoil a s223:Class, + rdfs:Class, + sh:NodeShape ; + rdfs:label "HotWater/ReheatCoil" ; + rdfs:comment "A heating element made of pipe or tube that may or may not be finned and formed into helical or serpentine shape." ; + rdfs:subClassOf s223:HeatingCoil ; + sh:property [ rdfs:comment "The HotWaterCoil shall be connected to a HotWaterValve using the relation connectedTo." ; + sh:minCount 1 ; + sh:path s223:connectedTo ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class g36:HotWaterValve ] ; + sh:severity s223:g36 ] ; + sh:severity s223:g36 . + +g36:HotWaterValve a s223:Class, + rdfs:Class, + sh:NodeShape ; + rdfs:label "Hot Water Valve" ; + rdfs:comment "A device to regulate or stop the flow of hot fluid in a pipe or a duct by throttling." ; + rdfs:subClassOf s223:Valve ; + sh:or ( [ sh:property [ rdfs:comment "A HotWaterValve shall have at least one analog valve command property or at least two binary valve command properties using the relation hasProperty." ; + sh:minCount 1 ; + sh:path s223:hasProperty ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:QuantifiableActuatableProperty ; + sh:node [ sh:property [ sh:hasValue quantitykind:DimensionlessRatio ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path qudt:hasQuantityKind ], + [ sh:hasValue s223:EnumerationKind-Position ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasAspect ] ] ] ; + sh:severity s223:g36 ] ] [ sh:property [ rdfs:comment "A HotWaterValve shall have at least one analog valve command property or at least two binary valve command properties using the relation hasProperty." ; + sh:minCount 2 ; + sh:path s223:hasProperty ; + sh:qualifiedMinCount 2 ; + sh:qualifiedValueShape [ sh:class s223:EnumeratedActuatableProperty ; + sh:node [ sh:property [ sh:hasValue s223:EnumerationKind-Binary ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasEnumerationKind ], + [ sh:hasValue s223:EnumerationKind-Position ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasAspect ] ] ] ; + sh:severity s223:g36 ] ] ) ; + sh:property [ rdfs:comment "A hot water shall have medium Water-HotWater using the relation hasMedium." ; + sh:hasValue s223:Water-HotWater ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasMedium ; + sh:severity s223:g36 ] ; + sh:severity s223:g36 . + +g36:MultiZoneVAVAirHandlingUnit a s223:Class, + rdfs:Class, + sh:NodeShape ; + rdfs:label "MultiZoneVAVAirHandlingUnit" ; + rdfs:comment "An assembly consisting of sections containing a fan or fans and other necessary equipment to perform one or more of the following functions: circulating, filtration, heating, cooling, heat recovery, humidifying, dehumidifying, and mixing of air. It is usually connected to an air-distribution system. This air handling unit serves multiple zones." ; + rdfs:subClassOf s223:AirHandlingUnit ; + sh:property [ rdfs:comment "One MultiZoneVAVAirHandlingUnit InletConnectionPoint shall have at least one return air temperature property using the relation hasProperty. " ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:InletConnectionPoint ; + sh:node [ sh:property [ sh:minCount 1 ; + sh:path s223:hasProperty ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:QuantifiableObservableProperty ; + sh:node [ sh:property [ sh:hasValue quantitykind:Temperature ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path qudt:hasQuantityKind ], + [ sh:hasValue s223:Role-Return ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasAspect ] ] ] ] ] ] ; + sh:severity s223:g36 ], + [ rdfs:comment "One MultiZoneVAVAirHandlingUnit InletConnectionPoint shall have at least one outdoor air temperature property using the relation hasProperty. " ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:InletConnectionPoint ; + sh:node [ sh:property [ sh:minCount 1 ; + sh:path s223:hasProperty ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:QuantifiableObservableProperty ; + sh:node [ sh:property [ sh:hasValue quantitykind:Temperature ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path qudt:hasQuantityKind ], + [ sh:hasValue s223:Role-Outside ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasAspect ] ] ] ] ] ] ; + sh:severity s223:g36 ], + [ rdfs:comment "The MultiZoneVAVAirHandlingUnit shall contain at least one supply fan with a VFD that has the role Supply using the relation contains" ; + sh:minCount 1 ; + sh:path s223:contains ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class g36:FanWithVFD ; + sh:node [ sh:property [ sh:hasValue s223:Role-Supply ; + sh:path s223:hasRole ] ] ] ; + sh:severity s223:g36 ], + [ rdfs:comment "One MultiZoneVAVAirHandlingUnit OutletConnectionPoint shall have at least one supply air temperature property using the relation hasProperty." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:OutletConnectionPoint ; + sh:node [ sh:property [ sh:minCount 1 ; + sh:path s223:hasProperty ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:QuantifiableObservableProperty ; + sh:node [ sh:property [ sh:hasValue quantitykind:Temperature ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path qudt:hasQuantityKind ], + [ sh:hasValue s223:Role-Supply ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasAspect ] ] ] ] ] ] ; + sh:severity s223:g36 ], + [ rdfs:comment "The MultiZoneVAVAirHandlingUnit OutletConnectionPoint shall have at least one supply duct static pressure property using the relation hasProperty." ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:OutletConnectionPoint ; + sh:node [ sh:property [ sh:minCount 1 ; + sh:path s223:hasProperty ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:QuantifiableObservableProperty ; + sh:node [ sh:property [ sh:hasValue quantitykind:Pressure ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path qudt:hasQuantityKind ], + [ sh:hasValue s223:Role-Supply ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasAspect ] ] ] ] ] ] ; + sh:severity s223:g36 ], + [ rdfs:comment "The MultiZoneVAVAirHandlingUnit shall contain at least one return air damper using the relation contains." ; + sh:minCount 1 ; + sh:path s223:contains ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class g36:Damper ; + sh:node [ sh:property [ sh:hasValue s223:Role-Return ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasRole ] ] ] ; + sh:severity s223:g36 ], + [ rdfs:comment "The MultiZoneVAVAirHandlingUnit shall contain at least one ChilledWaterCoil for cooling using the relation contains." ; + sh:minCount 1 ; + sh:path s223:contains ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class g36:ChilledWaterCoil ] ; + sh:severity s223:g36 ], + [ rdfs:comment "The MultiZoneVAVAirHandlingUnit shall contain at least one HotWaterCoil or at least one ElectricHeatingCoil for heating using the relation contains." ; + sh:minCount 1 ; + sh:path s223:contains ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:or ( [ sh:class g36:HotWaterCoil ] [ sh:class g36:ElectricHeatingCoil ] ) ] ; + sh:severity s223:g36 ] ; + sh:severity s223:g36 . + +g36:MultiZoneVAVAirHandlingUnit-AllPoints a s223:Class, + rdfs:Class, + sh:NodeShape ; + rdfs:label "MultiZoneVAVAirHandlingUnit" ; + rdfs:comment "An assembly consisting of sections containing a fan or fans and other necessary equipment to perform one or more of the following functions: circulating, filtration, heating, cooling, heat recovery, humidifying, dehumidifying, and mixing of air. It is usually connected to an air-distribution system. This air handling unit serves multiple zones." ; + rdfs:subClassOf g36:MultiZoneVAVAirHandlingUnit ; + sh:property [ rdfs:comment "For units with a common economizer/minimum OA damper, one MultiZoneVAVAirHandlingUnit InletConnectionPoint shall have at least one outdoor airflow property using the relation hasProperty." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:InletConnectionPoint ; + sh:node [ sh:property [ sh:minCount 1 ; + sh:path s223:hasProperty ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:QuantifiableObservableProperty ; + sh:node [ sh:property [ sh:hasValue quantitykind:VolumeFlowRate ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path qudt:hasQuantityKind ], + [ sh:minCount 1 ; + sh:path s223:hasAspect ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:hasValue s223:Role-Outside ] ] ] ] ] ] ] ], + [ rdfs:comment "For units with a common economizer/minimum OA damper, it shall contain a damper with the role economizer and the role outside using the relation contains." ; + sh:minCount 1 ; + sh:path s223:contains ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class g36:Damper ; + sh:node [ sh:property [ sh:minCount 1 ; + sh:path s223:hasRole ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:hasValue s223:Role-Outside ] ], + [ sh:minCount 1 ; + sh:path s223:hasRole ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:hasValue s223:Role-Economizer ] ] ] ] ; + sh:severity s223:g36 ], + [ rdfs:comment "For units with a separate minimum outdoor air damper and DP sensor, the MultiZoneVAVAirHandlingUnit shall contain at least one two-position outdoor air damper with a differential pressure property using the relation contains." ; + sh:minCount 1 ; + sh:path s223:contains ; + sh:qualifiedMaxCount 1 ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class g36:TwoPositionDamper ; + sh:node [ sh:not [ sh:property [ sh:minCount 1 ; + sh:path s223:hasRole ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:hasValue s223:Role-Economizer ] ] ] ; + sh:property [ sh:minCount 1 ; + sh:path s223:hasRole ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:hasValue s223:Role-Outside ] ], + [ sh:minCount 1 ; + sh:path s223:hasProperty ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:QuantifiableObservableProperty ; + sh:node [ sh:property [ sh:hasValue quantitykind:Pressure ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path qudt:hasQuantityKind ] ] ] ] ] ] ; + sh:severity s223:g36 ], + [ rdfs:comment "For units with a separate minimum outdoor air damper and AFMS, the MultiZoneVAVAirHandlingUnit shall contain at least one modulating outdoor air damper with a minimum airflow property using the relation contains." ; + sh:minCount 1 ; + sh:path s223:contains ; + sh:qualifiedMaxCount 1 ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class g36:Damper ; + sh:node [ sh:not [ sh:property [ sh:minCount 1 ; + sh:path s223:hasRole ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:hasValue s223:Role-Economizer ] ] ] ; + sh:property [ sh:minCount 1 ; + sh:path s223:hasRole ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:hasValue s223:Role-Outside ] ], + [ sh:minCount 1 ; + sh:path s223:hasProperty ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:QuantifiableObservableProperty ; + sh:node [ sh:property [ sh:hasValue quantitykind:VolumeFlowRate ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path qudt:hasQuantityKind ], + [ sh:minCount 1 ; + sh:path s223:hasAspect ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:hasValue s223:Dimensioned-Minimum ] ] ] ] ] ] ] ; + sh:severity s223:g36 ], + [ rdfs:comment "For units with actuated relief dampers but no relief fan, the MultiZoneVAVAirHandlingUnit shall contain a relief air damper with an analog damper command property using the relation contains." ; + sh:minCount 1 ; + sh:path s223:contains ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class g36:Damper ; + sh:node [ sh:property [ sh:hasValue s223:Role-Relief ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasRole ] ] ] ; + sh:severity s223:g36 ], + [ rdfs:comment "For units with actuated relief dampers but no relief fan, the MultiZoneVAVAirHandlingUnit shall have at least one building static pressure property using the relation hasProperty, and the building static pressure sensor shall have an observation location at a DomainSpace using the relation hasObservationLocation." ; + sh:minCount 1 ; + sh:path s223:hasProperty ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:QuantifiableObservableProperty ; + sh:node [ sh:property [ sh:hasValue quantitykind:Pressure ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path qudt:hasQuantityKind ], + [ sh:minCount 1 ; + sh:path ( [ sh:inversePath s223:observes ] s223:hasObservationLocation ) ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:DomainSpace ] ] ] ] ; + sh:severity s223:g36 ], + [ rdfs:comment "For units with both a relief air damper and a relief fan, the MultiZoneVAVAirHandlingUnit shall have at least one relief air damper with a two-position damper command property using the relation contains." ; + sh:minCount 1 ; + sh:path s223:contains ; + sh:qualifiedMaxCount 1 ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class g36:TwoPositionDamper ; + sh:node [ sh:property [ sh:minCount 1 ; + sh:path s223:hasRole ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:hasValue s223:Role-Relief ] ] ] ] ; + sh:severity s223:g36 ], + [ rdfs:comment "For units with both a relief air damper and a relief fan, the MultiZoneVAVAirHandlingUnit shall have at least one relief fan with a VFD using the relation contains." ; + sh:minCount 1 ; + sh:path s223:contains ; + sh:qualifiedMaxCount 1 ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class g36:FanWithVFD ; + sh:node [ sh:property [ sh:minCount 1 ; + sh:path s223:hasRole ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:hasValue s223:Role-Relief ] ] ] ] ; + sh:severity s223:g36 ], + [ rdfs:comment "For units with a return fan, the MultiZoneVAVAirHandlingUnit shall contain at least one return fan using the relation contains." ; + sh:minCount 1 ; + sh:path s223:contains ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class g36:FanWithVFD ; + sh:node [ sh:property [ sh:hasValue s223:Role-Return ; + sh:minCount 1 ; + sh:path s223:hasRole ] ] ] ; + sh:severity s223:g36 ], + [ rdfs:comment "For units with a return fan, the MultiZoneVAVAirHandlingUnit shall contain at least one exhaust air damper using the relation contains." ; + sh:minCount 1 ; + sh:path s223:contains ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class g36:Damper ; + sh:node [ sh:property [ sh:hasValue s223:Role-Exhaust ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasRole ] ] ] ; + sh:severity s223:g36 ], + [ rdfs:comment "For units with a return fan, if airflow tracking logic is used, the OutletConnectionPoint of the supply fan in the MultiZoneVAVAirHandlingUnit shall have at least one supply airflow property using te relation hasProperty." ; + sh:minCount 1 ; + sh:path s223:contains ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class g36:FanWithVFD ; + sh:node [ sh:property [ sh:hasValue s223:Role-Supply ; + sh:path s223:hasRole ] ], + [ sh:property [ sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class g36:OutletConnectionPoint ; + sh:node [ sh:property [ sh:minCount 1 ; + sh:path s223:hasProperty ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:QuantifiableObservableProperty ; + sh:node [ sh:property [ sh:hasValue quantitykind:VolumeFlowRate ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path qudt:hasQuantityKind ], + [ sh:hasValue s223:Role-Supply ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasAspect ] ] ] ] ] ] ] ] ] ; + sh:severity s223:g36 ], + [ rdfs:comment "For units with a return fan, if airflow tracking logic is used, the OutletConnectionPoint of the return fan in the MultiZoneVAVAirHandlingUnit shall have at least one return airflow property using the relation hasProperty." ; + sh:minCount 1 ; + sh:path s223:contains ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class g36:FanWithVFD ; + sh:node [ sh:property [ sh:hasValue s223:Role-Return ; + sh:path s223:hasRole ] ], + [ sh:property [ sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class g36:OutletConnectionPoint ; + sh:node [ sh:property [ sh:minCount 1 ; + sh:path s223:hasProperty ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:QuantifiableObservableProperty ; + sh:node [ sh:property [ sh:hasValue quantitykind:VolumeFlowRate ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path qudt:hasQuantityKind ], + [ sh:hasValue s223:Role-Return ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasAspect ] ] ] ] ] ] ] ] ] ; + sh:severity s223:g36 ], + [ rdfs:comment "For units with a return fan, if direct building pressure logic is used, the OutletConnectionPoint of the return fan in the MultiZoneVAVAirHandlingUnit shall have at least one return fan discharge static pressure property using the relation hasProperty." ; + sh:minCount 1 ; + sh:path s223:contains ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class g36:FanWithVFD ; + sh:node [ sh:property [ sh:hasValue s223:Role-Return ; + sh:path s223:hasRole ] ], + [ sh:property [ sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class g36:OutletConnectionPoint ; + sh:node [ sh:property [ sh:minCount 1 ; + sh:path s223:hasProperty ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:QuantifiableObservableProperty ; + sh:node [ sh:property [ sh:hasValue quantitykind:Pressure ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path qudt:hasQuantityKind ], + [ sh:hasValue s223:Role-Return ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasAspect ] ] ] ] ] ] ] ] ] ; + sh:severity s223:g36 ], + [ rdfs:comment "For units with a return fan, if direct building pressure logic is used, the MultiZoneVAVAirHandlingUnit shall have at least one building static pressure property using the relation hasProperty, and the building static pressure sensor shall have an observation location at a DomainSpace using the relation hasObservationLocation." ; + sh:minCount 1 ; + sh:path s223:hasProperty ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:QuantifiableObservableProperty ; + sh:node [ sh:property [ sh:hasValue quantitykind:Pressure ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path qudt:hasQuantityKind ], + [ sh:minCount 1 ; + sh:path ( [ sh:inversePath s223:observes ] s223:hasObservationLocation ) ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:DomainSpace ] ] ] ] ; + sh:severity s223:g36 ] ; + sh:severity s223:g36 . + +g36:SingleZoneVAVAirHandlingUnit a s223:Class, + rdfs:Class, + sh:NodeShape ; + rdfs:label "SingleZoneVAVAirHandlingUnit" ; + rdfs:comment "An assembly consisting of sections containing a fan or fans and other necessary equipment to perform one or more of the following functions: circulating, filtration, heating, cooling, heat recovery, humidifying, dehumidifying, and mixing of air. It is usually connected to an air-distribution system. This air handling unit that serves one zone only." ; + rdfs:subClassOf s223:AirHandlingUnit ; + sh:property [ rdfs:comment "The SingleZoneVAVAirHandlingUnit shall contain at least one supply fan with a VFD that has the role Supply using the relation contains." ; + sh:minCount 1 ; + sh:path s223:contains ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class g36:FanWithVFD ; + sh:node [ sh:property [ sh:hasValue s223:Role-Supply ; + sh:path s223:hasRole ] ] ] ; + sh:severity s223:g36 ], + [ rdfs:comment "The SingleZoneVAVAirHandlingUnit shall contain at least one HotWaterCoil or at least one ElectricHeatingCoil for heating using the relation contains." ; + sh:minCount 1 ; + sh:path s223:contains ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:or ( [ sh:class g36:HotWaterCoil ] [ sh:class g36:ElectricHeatingCoil ] ) ] ; + sh:severity s223:g36 ], + [ rdfs:comment "A SingleZoneVAVAirHandlingUnit OutletConnectionPoint shall have at least one supply air temperature property using the relation hasProperty." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:OutletConnectionPoint ; + sh:node [ sh:property [ sh:minCount 1 ; + sh:path s223:hasProperty ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:QuantifiableObservableProperty ; + sh:node [ sh:property [ sh:hasValue quantitykind:Temperature ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path qudt:hasQuantityKind ], + [ sh:hasValue s223:Role-Supply ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasAspect ] ] ] ] ] ] ; + sh:severity s223:g36 ], + [ rdfs:comment "The SingleZoneVAVAirHandlingUnit shall have at least one outdoor air damper using the relation contains." ; + sh:minCount 1 ; + sh:path s223:contains ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class g36:Damper ; + sh:node [ sh:property [ sh:minCount 1 ; + sh:path s223:hasRole ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:hasValue s223:Role-Outside ] ] ] ] ; + sh:severity s223:g36 ], + [ rdfs:comment "The SingleZoneVAVAirHandlingUnit shall have at least one return air damper using the relation contains." ; + sh:minCount 1 ; + sh:path s223:contains ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class g36:Damper ; + sh:node [ sh:property [ sh:minCount 1 ; + sh:path s223:hasRole ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:hasValue s223:Role-Return ] ] ] ] ; + sh:severity s223:g36 ], + [ rdfs:comment "The SingleZoneVAVAirHandlingUnit shall contain at least one ChilledWaterCoil for cooling using the relation contains." ; + sh:minCount 1 ; + sh:path s223:contains ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class g36:ChilledWaterCoil ] ; + sh:severity s223:g36 ] ; + sh:severity s223:g36 . + +g36:SingleZoneVAVAirHandlingUnit-AllPoints a s223:Class, + rdfs:Class, + sh:NodeShape ; + rdfs:label "SingleZoneVAVAirHandlingUnit" ; + rdfs:comment "An assembly consisting of sections containing a fan or fans and other necessary equipment to perform one or more of the following functions: circulating, filtration, heating, cooling, heat recovery, humidifying, dehumidifying, and mixing of air. It is usually connected to an air-distribution system. This air handling unit that serves one zone only." ; + rdfs:subClassOf g36:SingleZoneVAVAirHandlingUnit ; + sh:property [ rdfs:comment "In the case where the SingleZoneVAVAirHandlingUnit has relief dampers but no relief fan, a modulating damper shall be contained using the relation contains." ; + sh:minCount 1 ; + sh:path s223:contains ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class g36:Damper ; + sh:node [ sh:property [ sh:hasValue s223:Role-Relief ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasRole ] ] ] ; + sh:severity s223:g36 ], + [ rdfs:comment "For the case where the SingleZoneVAVAirHandlingUnit has both a relief air damper and a relief fan, a two position relief damper and relief fan shall be contained using the relation contains." ; + sh:minCount 1 ; + sh:path s223:contains ; + sh:qualifiedMaxCount 1 ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class g36:TwoPositionDamper ; + sh:node [ sh:property [ sh:path s223:hasRole ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:hasValue s223:Role-Relief ] ] ] ] ; + sh:severity s223:g36 ], + [ rdfs:comment "For the case where the SingleZoneVAVAirHandlingUnit has both a relief air damper and a relief fan, the SingleZoneVAVAirHandlingUnit shall contain at least one relief fan using the relation contains." ; + sh:minCount 1 ; + sh:path s223:contains ; + sh:qualifiedMaxCount 1 ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class g36:FanWithVFD ; + sh:node [ sh:property [ sh:minCount 1 ; + sh:path s223:hasRole ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:hasValue s223:Role-Relief ] ] ] ] ; + sh:severity s223:g36 ], + [ rdfs:comment "For the case where the SingleZoneVAVAirHandlingUnit has both a relief air damper and a relief fan, the SingleZoneVAVAirHandlingUnit shall have at least one building static pressure property using the relation hasProperty, and the building static pressure sensor shall have an observation location at a DomainSpace using the relation hasObservationLocation." ; + sh:minCount 1 ; + sh:path s223:hasProperty ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:QuantifiableObservableProperty ; + sh:node [ sh:property [ sh:hasValue quantitykind:Pressure ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path qudt:hasQuantityKind ], + [ sh:minCount 1 ; + sh:path ( [ sh:inversePath s223:observes ] s223:hasObservationLocation ) ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:DomainSpace ] ] ] ] ; + sh:severity s223:g36 ], + [ rdfs:comment "For the case where the SingleZoneVAVAirHandlingUnit has a return fan, the SingleZoneVAVAirHandlingUnit shall contain at least one return fan using the relation contains." ; + sh:minCount 1 ; + sh:path s223:contains ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class g36:FanWithVFD ; + sh:node [ sh:property [ sh:hasValue s223:Role-Return ; + sh:minCount 1 ; + sh:path s223:hasRole ] ] ] ; + sh:severity s223:g36 ], + [ rdfs:comment "For the case where the SingleZoneVAVAirHandlingUnit has a return fan, the SingleZoneVAVAirHandlingUnit shall contain at least one exhaust air damper with either an analog or two-position damper command property using the relation contains." ; + sh:minCount 1 ; + sh:path s223:contains ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:node [ sh:property [ sh:hasValue s223:Role-Exhaust ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasRole ] ] ; + sh:or ( [ sh:class g36:Damper ] [ sh:class g36:TwoPositionDamper ] ) ] ; + sh:severity s223:g36 ] ; + sh:severity s223:g36 . + +g36:TwoPositionDamper a s223:Class, + rdfs:Class, + sh:NodeShape ; + rdfs:label "Two Position Damper" ; + rdfs:comment "An element inserted into an air-distribution system or element of an air-distribution system permitting modification of the air resistance of the system and consequently changing the airflow rate or shutting off the airflow. This element only has two positions: fully open and fully closed." ; + rdfs:subClassOf s223:Damper ; + sh:property [ rdfs:comment "A Two Position Damper shall have at least one open-and-close damper command property using the relation hasProperty." ; + sh:minCount 1 ; + sh:path s223:hasProperty ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:EnumeratedActuatableProperty ; + sh:node [ sh:property [ sh:class s223:EnumerationKind-Binary ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasEnumerationKind ], + [ sh:hasValue s223:EnumerationKind-Position ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasAspect ] ] ] ; + sh:severity s223:g36 ] ; + sh:severity s223:g36 . + +g36:VAV a s223:Class, + rdfs:Class, + sh:NodeShape ; + rdfs:label "VAV" ; + rdfs:comment "An air-terminal unit assembly having one ducted air inlet and a damper for regulating the airflow rate." ; + rdfs:subClassOf s223:SingleDuctTerminal ; + sh:property [ rdfs:comment "A VAV shall contain exactly one Damper using the relation contains." ; + sh:minCount 1 ; + sh:path s223:contains ; + sh:qualifiedMaxCount 1 ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class g36:Damper ] ; + sh:severity s223:g36 ], + [ rdfs:comment "The VAV OutletConnectionPoint shall have at least one discharge airflow property using the relation hasProperty.", + "This rule originally also checked connection points this may mapTo. Instead of always checking mapsTo, it would be better to have a tool that optionally applies properties to the connection points that are mapped to each other or adjacent." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:OutletConnectionPoint ; + sh:node [ sh:property [ sh:path s223:hasProperty ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:QuantifiableObservableProperty ; + sh:node [ sh:property [ sh:hasValue quantitykind:VolumeFlowRate ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path qudt:hasQuantityKind ] ] ] ] ] ] ; + sh:severity s223:g36 ] ; + sh:severity s223:g36 . + +g36:VAVWithReheat a s223:Class, + rdfs:Class, + sh:NodeShape ; + rdfs:label "VAV with Reheat" ; + rdfs:comment "An air-terminal unit assembly having one ducted air inlet, a damper, and a reheat coil for regulating the airflow rate and discharge air temperature." ; + rdfs:subClassOf g36:VAV ; + sh:property [ rdfs:comment "The VAVWithReheat shall contain at least one hot water coil or at least one electric heating coil for heating using the relation contains." ; + sh:minCount 1 ; + sh:path s223:contains ; + sh:qualifiedMaxCount 1 ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:or ( [ sh:class g36:HotWaterCoil ] [ sh:class g36:ElectricHeatingCoil ] ) ] ; + sh:severity s223:g36 ], + [ rdfs:comment "The VAVWithReheat OutletConnectionPoint shall have at least one discharge air temperature property using the relation hasProperty." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:OutletConnectionPoint ; + sh:node [ sh:property [ sh:minCount 1 ; + sh:path s223:hasProperty ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:QuantifiableObservableProperty ; + sh:node [ sh:property [ sh:hasValue quantitykind:Temperature ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path qudt:hasQuantityKind ] ] ] ] ] ] ; + sh:severity s223:g36 ] ; + sh:severity s223:g36 . + +g36:Zone a s223:Class, + rdfs:Class, + sh:NodeShape ; + rdfs:label "Zone" ; + rdfs:comment "A Zone is a generic thermal zone, with the points required for Guideline 36 controls. It is a collection of s223:DomainSpace instances." ; + rdfs:subClassOf s223:Zone ; + sh:property [ rdfs:comment "A Zone shall have at least one window switch on-off property using the relation hasProperty." ; + sh:minCount 1 ; + sh:path s223:hasProperty ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:EnumeratedObservableProperty ; + sh:node [ sh:property [ sh:class s223:EnumerationKind-OnOff ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasEnumerationKind ], + [ rdfs:comment "Property shall be measured at a window." ; + sh:class s223:Window ; + sh:path [ sh:alternativePath ( ( [ sh:inversePath s223:observes ] s223:hasMeasurementLocation ) [ sh:inversePath s223:hasProperty ] ) ] ] ] ] ; + sh:severity sh:Info ], + [ rdfs:comment "A Zone shall have at least one zone thermostat override switch property using the relation hasProperty." ; + sh:minCount 1 ; + sh:path s223:hasProperty ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:EnumeratedObservableProperty ; + sh:node [ sh:property [ sh:class s223:EnumerationKind-Override ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasEnumerationKind ] ] ] ; + sh:severity sh:Info ], + [ rdfs:comment "A Zone shall have at least one Domain-HVAC using the relation hasDomain. " ; + sh:hasValue s223:Domain-HVAC ; + sh:minCount 1 ; + sh:path s223:hasDomain ; + sh:severity s223:g36 ], + [ rdfs:comment "A Zone shall have at least one zone temperature property using the relation hasProperty. " ; + sh:minCount 1 ; + sh:path s223:hasProperty ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:QuantifiableObservableProperty ; + sh:node [ sh:property [ sh:hasValue quantitykind:Temperature ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path qudt:hasQuantityKind ] ] ] ; + sh:qualifiedValueShapesDisjoint true ; + sh:severity s223:g36 ], + [ rdfs:comment "A Zone shall have a zone temperature setpoint adjustment property using the relation hasProperty, if applicable." ; + sh:minCount 1 ; + sh:path s223:hasProperty ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:QuantifiableObservableProperty ; + sh:node [ sh:property [ sh:hasValue quantitykind:Temperature ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path qudt:hasQuantityKind ], + [ sh:hasValue s223:Dimensioned-Delta ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasAspect ] ] ] ; + sh:qualifiedValueShapesDisjoint true ; + sh:severity sh:Info ], + [ rdfs:comment "A Zone shall have at least a zone CO2 concentration property using the relation hasProperty, if applicable control is used." ; + sh:minCount 1 ; + sh:path s223:hasProperty ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:QuantifiableObservableProperty ; + sh:node [ sh:property [ sh:hasValue quantitykind:DimensionlessRatio ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path qudt:hasQuantityKind ], + [ sh:hasValue s223:Substance-CO2 ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:ofSubstance ] ] ] ; + sh:severity sh:Info ], + [ rdfs:comment "A Zone shall have at least one binary zone occupancy property using the relation hasProperty" ; + sh:minCount 1 ; + sh:path s223:hasProperty ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:EnumeratedObservableProperty ; + sh:node [ sh:property [ sh:class s223:EnumerationKind-Occupancy ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasEnumerationKind ] ] ] ; + sh:severity sh:Info ] ; + sh:severity s223:g36 . + +g36:ZoneGroup a s223:Class, + rdfs:Class, + sh:NodeShape ; + rdfs:label "Zone Group" ; + rdfs:comment "A ZoneGroup is a grouping of zones that may be scheduled together. Zone groupings must be assigned based on rules in section 3.1.3 of Guideline 36." ; + rdfs:subClassOf s223:ZoneGroup ; + sh:property [ rdfs:comment "A ZoneGroup shall have the Domain HVAC using the relation hasDomain." ; + sh:hasValue s223:Domain-HVAC ; + sh:minCount 1 ; + sh:path s223:hasDomain ; + sh:severity s223:g36 ], + [ rdfs:comment "A ZoneGroup shall contain at least one Zone using the relation contains." ; + sh:class g36:Zone ; + sh:minCount 1 ; + sh:path s223:contains ; + sh:severity s223:g36 ] ; + sh:severity s223:g36 . + qudt:AbstractQuantityKind a rdfs:Class, sh:NodeShape ; rdfs:label "Quantity Kind (abstract)" ; @@ -365,8 +1492,7 @@ qudt:IntervalScale a rdfs:Class, rdfs:label "Interval scale" ; qudt:informativeReference "https://en.wikipedia.org/wiki/Level_of_measurement"^^xsd:anyURI ; rdfs:comment """

The interval type allows for the degree of difference between items, but not the ratio between them. Examples include temperature with the Celsius scale, which has two defined points (the freezing and boiling point of water at specific conditions) and then separated into 100 intervals, date when measured from an arbitrary epoch (such as AD), percentage such as a percentage return on a stock,[16] location in Cartesian coordinates, and direction measured in degrees from true or magnetic north. Ratios are not meaningful since 20 °C cannot be said to be "twice as hot" as 10 °C, nor can multiplication/division be carried out between any two dates directly. However, ratios of differences can be expressed; for example, one difference can be twice another. Interval type variables are sometimes also called "scaled variables", but the formal mathematical term is an affine space (in this case an affine line).

-

Characteristics: median, percentile & Monotonic increasing (order (<) & totally ordered set"""^^rdf:HTML, - "median, percentile & Monotonic increasing (order (<)) & totally ordered set"^^rdf:HTML ; +

Characteristics: median, percentile & Monotonic increasing (order (<) & totally ordered set"""^^rdf:HTML ; rdfs:isDefinedBy ; rdfs:seeAlso qudt:NominalScale, qudt:OrdinalScale, @@ -744,10 +1870,14 @@ qudt:SystemOfQuantityKinds a rdfs:Class, rdfs:label "System of Quantity Kinds" ; rdfs:comment "A system of quantity kinds is a set of one or more quantity kinds together with a set of zero or more algebraic equations that define relationships between quantity kinds in the set. In the physical sciences, the equations relating quantity kinds are typically physical laws and definitional relations, and constants of proportionality. Examples include Newton’s First Law of Motion, Coulomb’s Law, and the definition of velocity as the instantaneous change in position. In almost all cases, the system identifies a subset of base quantity kinds. The base set is chosen so that all other quantity kinds of interest can be derived from the base quantity kinds and the algebraic equations. If the unit system is explicitly associated with a quantity kind system, then the unit system must define at least one unit for each quantity kind. From a scientific point of view, the division of quantities into base quantities and derived quantities is a matter of convention."^^rdf:HTML ; rdfs:isDefinedBy ; - rdfs:subClassOf qudt:Concept ; - sh:property qudt:SystemOfQuantityKinds-baseDimensionEnumeration, + rdfs:subClassOf qudt:Concept, + qudt:Verifiable ; + sh:property [ ], + qudt:SystemOfQuantityKinds-baseDimensionEnumeration, + qudt:SystemOfQuantityKinds-hasBaseQuantityKind, qudt:SystemOfQuantityKinds-hasQuantityKind, - qudt:SystemOfQuantityKinds-hasUnitSystem . + qudt:SystemOfQuantityKinds-hasUnitSystem, + qudt:SystemOfQuantityKinds-systemDerivedQuantityKind . qudt:SystemOfUnits a rdfs:Class, sh:NodeShape ; @@ -818,6 +1948,1292 @@ qudt:UserQuantityKind a rdfs:Class, rdfs:subClassOf qudt:AbstractQuantityKind ; sh:property qudt:UserQuantityKind-hasQuantityKind . +s223:Actuator a s223:Class, + sh:NodeShape ; + rdfs:label "Actuator" ; + rdfs:comment "A piece of equipment, either electrically, pneumatically, or hydraulically operated, that makes a change in the physical world, such as the position of a valve or damper." ; + rdfs:subClassOf s223:Equipment ; + sh:property [ rdfs:comment "If the relation actuates is present it must associate the Actuator with a Equipment." ; + sh:class s223:Equipment ; + sh:path s223:actuates ], + [ rdfs:comment "An Actuator must be associated with at least one ActuatableProperty using the relation commandedByProperty." ; + sh:class s223:ActuatableProperty ; + sh:minCount 1 ; + sh:path s223:commandedByProperty ] . + +s223:BACnetExternalReference a s223:Class, + sh:NodeShape ; + rdfs:label "BACnetExternalReference" ; + rdfs:comment "BACnetExternalReference is a subclass of ExternalReference that contains BACnet protocol parameter values necessary to associate a property with a value." ; + rdfs:subClassOf s223:ExternalReference ; + sh:property [ a sh:PropertyShape ; + rdfs:comment "If the relation device-identifier is present it associates the external reference with a BACnet device having the specific device identifier." ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:minCount 0 ; + sh:path bacnet:device-identifier ; + sh:pattern "^[A-Za-z0-9-]+,[1-9][0-9]*$" ], + [ a sh:PropertyShape ; + rdfs:comment "If the relation device-name is present it associates the external reference with a BACnet device having the specific device name." ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:minCount 0 ; + sh:path bacnet:device-name ], + [ a sh:PropertyShape ; + rdfs:comment "If the relation object-identifier is present it associates the external reference with the BACnet object having the specific object identifier." ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:minCount 0 ; + sh:path bacnet:object-identifier ; + sh:pattern "^[A-Za-z0-9-]+,[1-9][0-9]*$" ], + [ a sh:PropertyShape ; + rdfs:comment "If the relation object-name is present it associates the external reference with the BACnet object having the specific object name." ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:minCount 0 ; + sh:path bacnet:object-name ], + [ a sh:PropertyShape ; + rdfs:comment "If the relation priority-for-writing is present it provides the priority for writing values to the object." ; + sh:datatype xsd:nonNegativeInteger ; + sh:maxCount 1 ; + sh:minCount 0 ; + sh:path bacnet:priority-for-writing ], + [ a sh:PropertyShape ; + rdfs:comment "If the relation property-array-index is present it provides the index for reading items from a property that is an array." ; + sh:datatype xsd:nonNegativeInteger ; + sh:maxCount 1 ; + sh:minCount 0 ; + sh:path bacnet:property-array-index ], + [ a sh:PropertyShape ; + rdfs:comment "If the relation property-identifier is present it is either a decimal number or exactly equal to the ASHRAE 135-2020 Clause 21 identifier text of BACnetPropertyIdentifier. If it is omitted, it defaults to \"present-value\" except for BACnet File objects, where absence of property-identifier refers to the entire content of the file accessed with Stream Access." ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:minCount 0 ; + sh:path bacnet:property-identifier ] . + +s223:Battery a s223:Class, + sh:NodeShape ; + rdfs:label "Battery" ; + rdfs:comment "A container consisting of one or more cells, in which chemical energy is converted into electricity and used as a source of power." ; + rdfs:subClassOf s223:Equipment ; + sh:or ( [ sh:property [ rdfs:comment "A Battery shall have at least one outlet or bidirectional ConnectionPoint using the medium Electricity." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:OutletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Electricity ; + sh:path s223:hasMedium ] ] ] ] ] [ sh:property [ rdfs:comment "A Battery shall have at least one outlet or bidirectional ConnectionPoint using the medium Electricity." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:BidirectionalConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Electricity ; + sh:path s223:hasMedium ] ] ] ] ] ) . + +s223:Boiler a s223:Class, + sh:NodeShape ; + rdfs:label "Boiler" ; + rdfs:comment "A closed, pressure vessel that uses fuel or electricity for heating water or other fluids to supply steam or hot water for heating, humidification, or other applications." ; + rdfs:subClassOf s223:Equipment ; + sh:property [ rdfs:comment "A Boiler shall have at least one inlet using the medium Water." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:InletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Water ; + sh:path s223:hasMedium ] ] ] ], + [ rdfs:comment "A Boiler shall have at least one outlet using the medium Water." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:OutletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Water ; + sh:path s223:hasMedium ] ] ] ] . + +s223:ChilledBeam a s223:Class, + sh:NodeShape ; + rdfs:label "Chilled beam" ; + rdfs:comment "A structure with a colder surface temperature where air passes through, and air movement is induced in the room to achieve cooling. Cooling medium is generally water." ; + rdfs:subClassOf s223:Equipment ; + sh:property [ rdfs:comment "A ChilledBeam shall have at least one inlet using the medium Water." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:InletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Water ; + sh:path s223:hasMedium ] ] ] ], + [ rdfs:comment "A ChilledBeam shall have at least one outlet using the medium Water." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:OutletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Water ; + sh:path s223:hasMedium ] ] ] ], + [ rdfs:comment "A ChilledBeam must be associated with the Role-Cooling using the relation hasRole" ; + sh:minCount 1 ; + sh:path s223:hasRole ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:Role-Cooling ] ] . + +s223:Chiller a s223:Class, + sh:NodeShape ; + rdfs:label "Chiller" ; + rdfs:comment "A refrigerating machine used to transfer heat from fluids." ; + rdfs:subClassOf s223:Equipment ; + sh:property [ rdfs:comment "A Chiller shall have at least one inlet using the medium Water." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:InletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Water ; + sh:path s223:hasMedium ] ] ] ], + [ rdfs:comment "A Chiller shall have at least one outlet using the medium Water." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:OutletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Water ; + sh:path s223:hasMedium ] ] ] ] . + +s223:ClosedWorldShape a sh:NodeShape ; + sh:severity sh:Info ; + sh:sparql [ a sh:SPARQLConstraint ; + rdfs:comment "Ensure that all instances of a class use only the properties defined for that class." ; + sh:message "Predicate {?p} is not defined for instance {$this}." ; + sh:prefixes ; + sh:select """ +SELECT $this ?p ?o +WHERE { +$this a/rdfs:subClassOf* s223:Concept . +$this ?p ?o . +FILTER(STRSTARTS (str(?p), "http://data.ashrae.org/standard223") || STRSTARTS (str(?p), "http://qudt.org/schema/qudt")) +FILTER NOT EXISTS {$this a sh:NodeShape} +FILTER NOT EXISTS {$this a/rdfs:subClassOf* ?class . + ?class sh:property/sh:path ?p . +} +FILTER NOT EXISTS {$this a/rdfs:subClassOf* ?class . +?class sh:xone/rdf:rest*/rdf:first/sh:property/sh:path ?p . +} +FILTER NOT EXISTS {$this a/rdfs:subClassOf* ?class . +?class sh:or/rdf:rest*/rdf:first/sh:property/sh:path ?p . +} +} +""" ] ; + sh:targetClass s223:Concept . + +s223:Compressor a s223:Class, + sh:NodeShape ; + rdfs:label "Compressor" ; + rdfs:comment "A device for mechanically increasing the pressure of a gas." ; + rdfs:subClassOf s223:Equipment ; + sh:property [ rdfs:comment "A Compressor shall have at least one inlet." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:InletConnectionPoint ] ], + [ rdfs:comment "A Compressor shall have at least one outlet." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:OutletConnectionPoint ] ] . + +s223:ConcentrationSensor a s223:Class, + sh:NodeShape ; + rdfs:label "Concentration sensor" ; + rdfs:comment "A ConcentrationSensor is a specialization of a Sensor that observes a QuantifiableObservableProperty that represents the concentration of a substance in a medium." ; + rdfs:subClassOf s223:Sensor . + +s223:Controller a s223:Class, + sh:NodeShape ; + rdfs:label "Controller" ; + rdfs:comment "A device for regulation of a system or component in normal operation, which executes a FunctionBlock." ; + rdfs:subClassOf s223:Equipment ; + sh:property [ rdfs:comment "If the relation executes is present it must associate the Controller with a FunctionBlock." ; + sh:class s223:FunctionBlock ; + sh:path s223:executes ] ; + sh:rule [ a sh:TripleRule ; + rdfs:comment "Infer the hasRole s223:Role-Controller relation for every instance of Controller" ; + sh:object s223:Role-Controller ; + sh:predicate s223:hasRole ; + sh:subject sh:this ] . + +s223:ControllerRoleShape a sh:NodeShape ; + rdfs:comment "Equipment that executes a FunctionBlock must have a s223:hasRole relation to s223:Role-Controller." ; + sh:property [ a sh:PropertyShape ; + sh:hasValue s223:Role-Controller ; + sh:message "Equipment that executes a FunctionBlock must have a s223:hasRole relation to s223:Role-Controller." ; + sh:minCount 1 ; + sh:path s223:hasRole ] ; + sh:targetSubjectsOf s223:executes . + +s223:CoolingTower a s223:Class, + sh:NodeShape ; + rdfs:label "Cooling tower" ; + rdfs:comment "A heat transfer device in which atmospheric air cools warm water, generally by direct contact via evaporation." ; + rdfs:subClassOf s223:Equipment ; + sh:property [ rdfs:comment "A CoolingTower shall have at least one inlet using the medium Water." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:InletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Water ; + sh:path s223:hasMedium ] ] ] ], + [ rdfs:comment "A CoolingTower shall have at least one outlet using the medium Water." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:OutletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Water ; + sh:path s223:hasMedium ] ] ] ] . + +s223:CorrelatedColorTemperatureSensor a s223:Class, + sh:NodeShape ; + rdfs:label "Correlated color temperature sensor" ; + rdfs:comment "A subclass of LightSensor that observes the color of light." ; + rdfs:subClassOf s223:LightSensor ; + sh:property [ rdfs:comment "A CorrelatedColorTemperatureSensor must always observe a Property that has a QuantityKind of ThermodynamicTemperature." ; + sh:path s223:observes ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:Property ; + sh:node [ sh:property [ sh:hasValue quantitykind:ThermodynamicTemperature ; + sh:path qudt:hasQuantityKind ] ] ] ] . + +s223:DifferentialSensor a s223:Class, + sh:NodeShape ; + rdfs:label "Differential sensor" ; + rdfs:comment "A sensor that measures the difference of a quantity between any two points in the system." ; + rdfs:subClassOf s223:AbstractSensor ; + sh:property [ rdfs:comment "A Differential Sensor must be defined in terms of the QuantityKind that is being measured." ; + sh:class qudt:QuantityKind ; + sh:minCount 1 ; + sh:path ( s223:observes qudt:hasQuantityKind ) ], + [ rdfs:comment "A Differential Sensor must have different values for hasObservationLocationHigh and hasObservationLocationLow." ; + sh:path s223:hasObservationLocationHigh ; + sh:sparql [ a sh:SPARQLConstraint ; + rdfs:comment "Ensure that the values of hasObservationLocationHigh and hasObservationLocationLow are distinct." ; + sh:message "{$this} cannot have the same value, {?high}, for both hasObservationLocationHigh and hasObservationLocationLow" ; + sh:prefixes ; + sh:select """ +SELECT $this ?high +WHERE { + $this s223:hasObservationLocationHigh ?high . + $this s223:hasObservationLocationLow ?low . +FILTER (?high = ?low) . +} +""" ] ] ; + sh:xone ( [ sh:property [ rdfs:comment "A DifferentialSensor must be associated with exactly 1 of Connectable, Connection, or ConnectionPoint using the relation hasObservationLocationHigh." ; + sh:class s223:Connectable ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasObservationLocationHigh ] ] [ sh:property [ rdfs:comment "A DifferentialSensor must be associated with exactly 1 of Connectable, Connection, or ConnectionPoint using the relation hasObservationLocationHigh." ; + sh:class s223:Connection ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasObservationLocationHigh ] ] [ sh:property [ rdfs:comment "A DifferentialSensor must be associated with exactly 1 of Connectable, Connection, or ConnectionPoint using the relation hasObservationLocationHigh." ; + sh:class s223:ConnectionPoint ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasObservationLocationHigh ] ] ), + ( [ sh:property [ rdfs:comment "A DifferentialSensor must be associated with exactly 1 of Connectable, Connection, or ConnectionPoint using the relation hasObservationLocationLow." ; + sh:class s223:Connectable ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasObservationLocationLow ] ] [ sh:property [ rdfs:comment "A DifferentialSensor must be associated with exactly 1 of Connectable, Connection, or ConnectionPoint using the relation hasObservationLocationLow." ; + sh:class s223:Connection ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasObservationLocationLow ] ] [ sh:property [ rdfs:comment "A DifferentialSensor must be associated with exactly 1 of Connectable, Connection, or ConnectionPoint using the relation hasObservationLocationLow." ; + sh:class s223:ConnectionPoint ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasObservationLocationLow ] ] ) . + +s223:Door a s223:Class, + sh:NodeShape ; + rdfs:label "Door" ; + rdfs:comment "A hinged, sliding, or revolving barrier at the entrance to a building or room." ; + rdfs:subClassOf s223:Equipment ; + sh:property [ rdfs:comment "A Door shall have at least two bidirectional connection points using the medium Air." ; + sh:minCount 2 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 2 ; + sh:qualifiedValueShape [ sh:class s223:BidirectionalConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Air ; + sh:path s223:hasMedium ] ] ] ] . + +s223:Duct a s223:Class, + sh:NodeShape ; + rdfs:label "Duct" ; + rdfs:comment "A Duct is a subclass of Connection, that represents a conduit through which air is conveyed." ; + rdfs:subClassOf s223:Connection . + +s223:DuvSensor a s223:Class, + sh:NodeShape ; + rdfs:label "Duv sensor" ; + rdfs:comment "A subclass of LightSensor that observes the deviation of the light spectrum from pure blackbody." ; + rdfs:subClassOf s223:LightSensor ; + sh:property [ rdfs:comment "A DuvSensor must always observe a Property that has a QuantityKind of Duv." ; + sh:path s223:observes ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:Property ; + sh:node [ sh:property [ sh:hasValue quantitykind:Duv ; + sh:path qudt:hasQuantityKind ] ] ] ] . + +s223:ElectricBreaker a s223:Class, + sh:NodeShape ; + rdfs:label "Electric breaker" ; + rdfs:comment "A piece of equipment designed to open the circuit automatically at a predetermined overcurrent without damage to itself (when properly applied within its rating)." ; + rdfs:subClassOf s223:Equipment ; + sh:property [ rdfs:comment "An ElectricBreaker shall have at least one outlet using the medium Electricity." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:OutletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Electricity ; + sh:path s223:hasMedium ] ] ] ] . + +s223:ElectricMeter a s223:Class, + sh:NodeShape ; + rdfs:label "Electric meter" ; + rdfs:comment "A device that measures the properties of electric energy." ; + rdfs:subClassOf s223:Equipment . + +s223:ElectricOutlet a s223:Class, + sh:NodeShape ; + rdfs:label "Electric outlet" ; + rdfs:comment "A device to which a piece of electrical equipment can be connected in order to provide it with electricity" ; + rdfs:subClassOf s223:Equipment ; + sh:property [ rdfs:comment "An ElectricOutlet shall have at least one outlet using the medium Electricity." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:OutletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Electricity ; + sh:path s223:hasMedium ] ] ] ], + [ rdfs:comment "An ElectricOutlet shall have exactly one inlet using the medium Electricity." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMaxCount 1 ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:InletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Electricity ; + sh:path s223:hasMedium ] ] ] ] . + +s223:ElectricTransformer a s223:Class, + sh:NodeShape ; + rdfs:label "Electric transformer" ; + rdfs:comment "A piece of electrical equipment used to convert alternative current (AC) electric power from one voltage to another voltage." ; + rdfs:subClassOf s223:Equipment ; + sh:property [ rdfs:comment "An ElectricTransformer shall have at least one inlet using the medium Electricity." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:InletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Electricity ; + sh:path s223:hasMedium ] ] ] ], + [ rdfs:comment "An ElectricTransformer shall have at least one outlet using the medium Electricity." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:OutletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Electricity ; + sh:path s223:hasMedium ] ] ] ] . + +s223:ElectricWire a s223:Class, + sh:NodeShape ; + rdfs:label "Electric wire" ; + rdfs:comment "An ElectricWire is a subclass of Connection, that represents one or more electrical conductors used to convey electricity." ; + rdfs:subClassOf s223:Connection ; + sh:property [ rdfs:comment "If the relation hasElectricalPhase is present it must associate the ElectricWire with an ElectricalPhaseIdentifier or ElectricalVoltagePhases." ; + sh:or ( [ sh:class s223:Aspect-ElectricalPhaseIdentifier ] [ sh:class s223:Aspect-ElectricalVoltagePhases ] ) ; + sh:path s223:hasElectricalPhase ], + [ rdfs:comment "An ElectricWire must be associated with exactly one Medium-Electricity using the relation hasMedium." ; + sh:class s223:Medium-Electricity ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasMedium ] . + +s223:EthernetSwitch a s223:Class, + sh:NodeShape ; + rdfs:label "Ethernet switch" ; + rdfs:comment "A device that connects wired devices such as computers, laptops, routers, servers, and printers to one another." ; + rdfs:subClassOf s223:Equipment ; + sh:property [ rdfs:comment "An EthernetSwitch shall have at least one BidirectionalConnectionPoint using the medium Electricity." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:BidirectionalConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Electricity ; + sh:path s223:hasMedium ] ] ] ] . + +s223:FanCoilUnit a s223:Class, + sh:NodeShape ; + rdfs:label "Fan coil unit" ; + rdfs:comment "A device consisting of a heat exchanger (coil) and a fan to regulate the temperature of one or more spaces." ; + rdfs:subClassOf s223:Equipment ; + sh:property [ rdfs:comment "A FanCoilUnit must be associated with at least 1 Coil using the relation contains." ; + sh:minCount 1 ; + sh:path s223:contains ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:Coil ] ], + [ rdfs:comment "A FanCoilUnit must be associated with at least 1 Fan using the relation contains." ; + sh:minCount 1 ; + sh:path s223:contains ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:Fan ] ], + [ rdfs:comment "A FanCoilUnit shall have at least one inlet using the medium Air." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:InletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Air ; + sh:path s223:hasMedium ] ] ] ], + [ rdfs:comment "A FanCoilUnit shall have at least one outlet using the medium Air." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:OutletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Air ; + sh:path s223:hasMedium ] ] ] ], + [ rdfs:comment "A FanCoilUnit must at least have the role Role-Heating or Role-Cooling." ; + sh:minCount 1 ; + sh:path s223:hasRole ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:in ( s223:Role-Heating s223:Role-Cooling ) ] ] . + +s223:FlowSensor a s223:Class, + sh:NodeShape ; + rdfs:label "Flow sensor" ; + rdfs:comment "A FlowSensor is a specialization of a Sensor that produces an ObservableProperty that is quantifiable and represents a flow measurement." ; + rdfs:subClassOf s223:Sensor . + +s223:FumeHood a s223:Class, + sh:NodeShape ; + rdfs:label "Fume hood" ; + rdfs:comment "A fume-collection device mounted over a work space, table, or shelf and serving to conduct unwanted gases away from an area." ; + rdfs:subClassOf s223:Equipment ; + sh:property [ rdfs:comment "A FumeHood shall have at least one inlet using the medium Air." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:InletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Air ; + sh:path s223:hasMedium ] ] ] ], + [ rdfs:comment "A FumeHood shall have at least one outlet using the medium Air." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:OutletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Air ; + sh:path s223:hasMedium ] ] ] ] . + +s223:Furnace a s223:Class, + sh:NodeShape ; + rdfs:label "Furnace" ; + rdfs:comment "An enclosed chamber or structure in which heat is produced, as by burning fuel or by converting electrical energy. " ; + rdfs:subClassOf s223:Equipment ; + sh:property [ rdfs:comment "A Furnace shall have at least one inlet using the medium Air." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:InletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Air ; + sh:path s223:hasMedium ] ] ] ], + [ rdfs:comment "A Furnace shall have at least one outlet using the medium Air." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:OutletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Air ; + sh:path s223:hasMedium ] ] ] ] . + +s223:Generator a s223:Class, + sh:NodeShape ; + rdfs:label "Generator" ; + rdfs:comment "An energy transducer that transforms non-electric energy into electric energy." ; + rdfs:subClassOf s223:Equipment ; + sh:property [ rdfs:comment "A Generator must be associated with at least one ConnectionPoint using the relation hasConnectionPoint." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ], + [ rdfs:comment "A Generator shall have at least one outlet using the medium Electricity." ; + sh:class s223:OutletConnectionPoint ; + sh:minCount 1 ; + sh:node [ sh:property [ sh:class s223:Medium-Electricity ; + sh:path s223:hasMedium ] ] ; + sh:path s223:hasConnectionPoint ] . + +s223:HeatPump a s223:Class, + sh:NodeShape ; + rdfs:label "HeatPump" ; + rdfs:comment "A device that can heat or cool by transferring thermal energy using a reversible refrigeration cycle." ; + rdfs:subClassOf s223:Equipment ; + sh:property [ rdfs:comment "A HeatPump shall have at least one inlet using the medium Air." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:InletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Air ; + sh:path s223:hasMedium ] ] ] ], + [ rdfs:comment "A HeatPump shall have at least one outlet using the medium Air." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:OutletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Air ; + sh:path s223:hasMedium ] ] ] ] . + +s223:Humidifier a s223:Class, + sh:NodeShape ; + rdfs:label "Humidifier" ; + rdfs:comment "A piece of equipment to add moisture to a gas such as air." ; + rdfs:subClassOf s223:Equipment . + +s223:Humidistat a s223:Class, + sh:NodeShape ; + rdfs:label "Humidistat" ; + rdfs:comment "An automatic control device used to maintain humidity at a fixed or adjustable setpoint." ; + rdfs:subClassOf s223:Equipment . + +s223:HumiditySensor a s223:Class, + sh:NodeShape ; + rdfs:label "Humidity sensor" ; + rdfs:comment "A HumiditySensor is a specialization of a Sensor that observes a QuantifiableObservableProperty that represents a humidity measurement. " ; + rdfs:subClassOf s223:Sensor ; + sh:rule [ a sh:SPARQLRule ; + rdfs:comment "A HumiditySensor must always observe a Property that has a QuantityKind of RelativeHumidity." ; + sh:construct """ +CONSTRUCT {?prop qudt:hasQuantityKind qudtqk:RelativeHumidity .} +WHERE { + $this s223:observes ?prop . +} +""" ; + sh:prefixes ] . + +s223:IlluminanceSensor a s223:Class, + sh:NodeShape ; + rdfs:label "Illuminance sensor" ; + rdfs:comment "A subclass of LightSensor that observes the level of illuminance." ; + rdfs:subClassOf s223:LightSensor ; + sh:property [ rdfs:comment "An IlluminanceSensor will always observe a Property that has a QuantityKind of Illuminance." ; + sh:path s223:observes ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:Property ; + sh:node [ sh:property [ sh:hasValue quantitykind:Illuminance ; + sh:path qudt:hasQuantityKind ] ] ] ] . + +s223:InversePropertyShape a sh:NodeShape ; + sh:rule [ a sh:SPARQLRule ; + rdfs:comment "Declare the inverse triples for relations that have defined inverse relations" ; + sh:construct """ +CONSTRUCT { +?o ?invP $this . +} +WHERE { + $this ?p ?o . + ?p s223:inverseOf ?invP . +} + """ ; + sh:prefixes ] ; + sh:targetClass s223:Concept . + +s223:Inverter a s223:Class, + sh:NodeShape ; + rdfs:label "Inverter" ; + rdfs:comment "An electric energy converter that changes direct electric current to alternating current." ; + rdfs:subClassOf s223:Equipment ; + sh:property [ rdfs:comment "An Inverter shall have at least one inlet using the medium Electricity-DC." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:InletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Electricity-DC ; + sh:path s223:hasMedium ] ] ] ], + [ rdfs:comment "An Inverter shall have at least one outlet using the medium Electricity-AC." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:OutletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Electricity-AC ; + sh:path s223:hasMedium ] ] ] ] . + +s223:Luminaire a s223:Class, + sh:NodeShape ; + rdfs:label "Luminaire" ; + rdfs:comment "A complete lighting unit consisting of a lamp or lamps together with the housing designed to distribute the light, position and protect the lamps, and connect the lamps to the power supply." ; + rdfs:subClassOf s223:Equipment ; + sh:property [ rdfs:comment "A Luminaire shall have at least one inlet using the medium Electricity." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:InletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Electricity ; + sh:path s223:hasMedium ] ] ] ], + [ rdfs:comment "A Luminaire shall have at least one outlet using the medium EM-Light." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:OutletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:EM-Light ; + sh:path s223:hasMedium ] ] ] ] . + +s223:MeasuredPropertyRule a sh:NodeShape ; + rdfs:comment "Associate the object of hasObservationLocation directly with the observed Property." ; + sh:rule [ a sh:TripleRule ; + rdfs:comment "Associate the object of hasObservationLocation directly with the observed Property." ; + sh:object [ sh:path ( [ sh:inversePath s223:hasObservationLocation ] s223:observes ) ] ; + sh:predicate s223:hasProperty ; + sh:subject sh:this ] ; + sh:targetClass s223:Concept . + +s223:Motor a s223:Class, + sh:NodeShape ; + rdfs:label "Motor" ; + rdfs:comment "A machine in which power is applied to do work by the conversion of various forms of energy into mechanical force and motion." ; + rdfs:subClassOf s223:Equipment ; + sh:property [ rdfs:comment "A Motor shall have at least one inlet using the medium Electricity." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:InletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Electricity ; + sh:path s223:hasMedium ] ] ] ] . + +s223:OccupantCounter a s223:Class, + sh:NodeShape ; + rdfs:label "Occupant counter" ; + rdfs:comment "A subclass of OccupancySensor that counts the population within its sensing region." ; + rdfs:subClassOf s223:OccupancySensor ; + sh:property [ rdfs:comment "An OccupantCounter must always observe a QuantifiableObservableProperty that has a QuantityKind of Population and a Unit of unit:NUM." ; + sh:class s223:QuantifiableObservableProperty ; + sh:minCount 1 ; + sh:node [ sh:property [ sh:hasValue quantitykind:Population ; + sh:maxCount 1 ; + sh:path qudt:hasQuantityKind ], + [ sh:hasValue unit:NUM ; + sh:maxCount 1 ; + sh:path qudt:hasUnit ] ] ; + sh:path s223:observes ] . + +s223:OccupantMotionSensor a s223:Class, + sh:NodeShape ; + rdfs:label "Occupant motion sensor" ; + rdfs:comment "A subclass of OccupancySensor that observes motion within its sensing region." ; + rdfs:subClassOf s223:OccupancySensor ; + sh:property [ rdfs:comment "An OccupantMotionSensor must always observe an EnumeratedObservableProperty that has an EnumerationKind of Occupancy-Motion." ; + sh:class s223:EnumeratedObservableProperty ; + sh:minCount 1 ; + sh:node [ sh:property [ sh:class s223:Occupancy-Motion ; + sh:maxCount 1 ; + sh:path s223:hasEnumerationKind ] ] ; + sh:path s223:observes ] . + +s223:OccupantPresenceSensor a s223:Class, + sh:NodeShape ; + rdfs:label "Occupant presence sensor" ; + rdfs:comment "A subclass of OccupancySensor that observes presence within its sensing region." ; + rdfs:subClassOf s223:OccupancySensor ; + sh:property [ rdfs:comment "An OccupantPresenceSensor will always observe an EnumeratedObservableProperty that has an EnumerationKind of Occupancy-Presence." ; + sh:class s223:EnumeratedObservableProperty ; + sh:minCount 1 ; + sh:node [ sh:property [ sh:class s223:Occupancy-Presence ; + sh:maxCount 1 ; + sh:path s223:hasEnumerationKind ] ] ; + sh:path s223:observes ] . + +s223:OutsidePhysicalSpace a s223:Class, + sh:NodeShape ; + rdfs:label "Outside physical space" ; + rdfs:comment "An OutsidePhysicalSpace is a subclass of PhysicalSpace to represent any physical spaces outside of a facility where, for example, ambient properties might be measured (within a suitably defined DomainSpace)." ; + rdfs:subClassOf s223:PhysicalSpace . + +s223:ParticulateSensor a s223:Class, + sh:NodeShape ; + rdfs:label "Particulate sensor" ; + rdfs:comment "A ParticulateSensor is a specialization of a Sensor that observes a QuantifiableObservableProperty that represents a particulate concentration measurement." ; + rdfs:subClassOf s223:Sensor ; + sh:property [ rdfs:comment "If the relation ofSubstance is present it must associate the ParticulateSensor with a Substance-Particulate." ; + sh:class s223:Substance-Particulate ; + sh:path s223:ofSubstance ] . + +s223:PhotovoltaicModule a s223:Class, + sh:NodeShape ; + rdfs:label "Photovoltaic module" ; + rdfs:comment "A piece of equipment that converts sunlight into electricity." ; + rdfs:subClassOf s223:Equipment ; + sh:property [ rdfs:comment "An PhotovoltaicModule must have at least one inlet using the medium EM-Light." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:InletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:EM-Light ; + sh:path s223:hasMedium ] ] ] ], + [ rdfs:comment "An PhotovoltaicModule shall have at least one outlet using the medium Electricity." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:OutletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Electricity ; + sh:path s223:hasMedium ] ] ] ] . + +s223:Pipe a s223:Class, + sh:NodeShape ; + rdfs:label "Pipe" ; + rdfs:comment "A Pipe is a subclass of Connection, that represents a hollow cylinder of metal or other material used to convey a Medium." ; + rdfs:subClassOf s223:Connection . + +s223:PressureSensor a s223:Class, + sh:NodeShape ; + rdfs:label "Pressure sensor" ; + rdfs:comment "A PressureSensor is a specialization of a Sensor that observes a QuantifiableObservableProperty that represents a pressure measurement." ; + rdfs:subClassOf s223:Sensor . + +s223:Pump a s223:Class, + sh:NodeShape ; + rdfs:label "Pump" ; + rdfs:comment "A machine for imparting energy to a fluid, drawing a fluid into itself through an entrance port, and forcing the fluid out through an exhaust port." ; + rdfs:subClassOf s223:Equipment ; + sh:property [ rdfs:comment "A Pump shall have at least one inlet using the medium Water, Oil or Refrigerant." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:InletConnectionPoint ; + sh:node [ sh:or ( [ sh:property [ sh:class s223:Medium-Water ; + sh:path s223:hasMedium ] ] [ sh:property [ sh:class s223:Medium-Refrigerant ; + sh:path s223:hasMedium ] ] [ sh:property [ sh:class s223:Medium-Oil ; + sh:path s223:hasMedium ] ] ) ] ] ], + [ rdfs:comment "A Pump shall have at least one outlet using the medium Water, Oil or Refrigerant." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:OutletConnectionPoint ; + sh:node [ sh:or ( [ sh:property [ sh:class s223:Medium-Water ; + sh:path s223:hasMedium ] ] [ sh:property [ sh:class s223:Medium-Refrigerant ; + sh:path s223:hasMedium ] ] [ sh:property [ sh:class s223:Medium-Oil ; + sh:path s223:hasMedium ] ] ) ] ] ], + [ rdfs:comment "The non-electrical ConnectionPoints of a Pump must have compatible Media." ; + sh:path s223:hasConnectionPoint ; + sh:sparql [ a sh:SPARQLConstraint ; + rdfs:comment "The non-electrical ConnectionPoints of a Pump must have compatible Media." ; + sh:message "{?cpa} and {?cpb} on the Pump {$this} have incompatible Media {$mediuma} and {$mediumb}." ; + sh:prefixes ; + sh:select """ +SELECT $this ?cpa ?cpb ?mediuma ?mediumb +WHERE { + $this s223:hasConnectionPoint ?cpa . + $this s223:hasConnectionPoint ?cpb . + FILTER (?cpa != ?cpb) . + ?cpa s223:hasMedium ?mediuma . + FILTER (NOT EXISTS {?mediuma a/rdfs:subClassOf* s223:Medium-Electricity}) . + ?cpb s223:hasMedium ?mediumb . + FILTER (NOT EXISTS {?mediumb a/rdfs:subClassOf* s223:Medium-Electricity}) . + FILTER (?mediuma != ?mediumb) . + FILTER (NOT EXISTS {?mediumb a/rdfs:subClassOf* ?mediuma}) . + FILTER (NOT EXISTS {?mediuma a/rdfs:subClassOf* ?mediumb}) . +} +""" ] ] . + +s223:RadiantPanel a s223:Class, + sh:NodeShape ; + rdfs:label "Radiant panel" ; + rdfs:comment "A heating or cooling surface that delivers 50% or more of its heat transfer by radiation." ; + rdfs:subClassOf s223:Equipment ; + sh:or ( [ sh:property [ rdfs:comment "A radiant panel shall have at least one inlet using the medium Electricity, NaturalGas, or Water." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:InletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Electricity ; + sh:path s223:hasMedium ] ] ] ] ] [ sh:property [ rdfs:comment "A radiant panel shall have at least one inlet using the medium Electricity, NaturalGas, or Water." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:InletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-NaturalGas ; + sh:path s223:hasMedium ] ] ] ] ] [ sh:property [ rdfs:comment "A radiant panel shall have at least one inlet using the medium Electricity, NaturalGas, or Water." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:InletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Water ; + sh:path s223:hasMedium ] ] ] ], + [ rdfs:comment "A radiant panel shall have at least one outlet using the medium Water." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:OutletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Water ; + sh:path s223:hasMedium ] ] ] ] ] ) ; + sh:property [ rdfs:comment "A radiant panel must hasRole Role-Heating." ; + sh:minCount 1 ; + sh:path s223:hasRole ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:Role-Heating ] ] . + +s223:Radiator a s223:Class, + sh:NodeShape ; + rdfs:label "Radiator" ; + rdfs:comment "A radiator provides heating to a room using electricity, steam or water (e.g., electric baseboard heaters)." ; + rdfs:subClassOf s223:Equipment ; + sh:or ( [ sh:property [ rdfs:comment "A Radiator shall have at least one inlet using the medium Electricity or Water." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:InletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Electricity ; + sh:path s223:hasMedium ] ] ] ] ] [ sh:property [ rdfs:comment "A Radiator shall have at least one inlet using the medium Electricity or Water." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:InletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Water ; + sh:path s223:hasMedium ] ] ] ], + [ rdfs:comment "A Radiator shall have at least one outlet using the medium Water." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:OutletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Water ; + sh:path s223:hasMedium ] ] ] ] ] ) ; + sh:property [ rdfs:comment "Radiators must have the role Role-Heating." ; + sh:minCount 1 ; + sh:path s223:hasRole ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:Role-Heating ] ] . + +s223:RequiredCommentsShape a sh:NodeShape ; + sh:severity sh:Info ; + sh:sparql [ a sh:SPARQLConstraint ; + rdfs:comment "Ensure that any instance of s223:Class is also a rdfs:subClassOf* s223:Concept." ; + sh:message "Class {$this} must be within the rdfs:subClassOf hierarchy under s223:Concept." ; + sh:prefixes ; + sh:select """ +SELECT $this +WHERE { +FILTER NOT EXISTS {$this rdfs:subClassOf* rdf:Property} . +FILTER NOT EXISTS {$this rdfs:subClassOf* s223:Concept} . +} +""" ], + [ a sh:SPARQLConstraint ; + rdfs:comment "Ensure that any instance of s223:Class is also an instance of sh:NodeShape." ; + sh:message "Class {$this} must be declared as an instance of sh:NodeShape." ; + sh:prefixes ; + sh:select """ +SELECT $this +WHERE { +FILTER NOT EXISTS {$this a sh:NodeShape} . +} +""" ], + [ a sh:SPARQLConstraint ; + rdfs:comment "Ensure that any instance of s223:Class must have an rdfs:comment." ; + sh:message "Class {$this} must have an rdfs:comment." ; + sh:prefixes ; + sh:select """ +SELECT $this +WHERE { +FILTER NOT EXISTS {$this rdfs:comment ?comment} . +} +""" ], + [ a sh:SPARQLConstraint ; + rdfs:comment "Ensure that any property shape must have an rdfs:comment." ; + sh:message "The SPARQLConstraint for path {?path} for Class {$this} must have an rdfs:comment." ; + sh:prefixes ; + sh:select """ +SELECT $this ?path +WHERE { +$this sh:property ?propshape . +?propshape sh:sparql ?sparqlconstraint . +?propshape sh:path ?path . +FILTER NOT EXISTS {?sparqlconstraint rdfs:comment ?comment} . +} +""" ], + [ a sh:SPARQLConstraint ; + rdfs:comment "Ensure that any property shape must have an rdfs:comment." ; + sh:message "The property shape with path {?path} for Class {$this} must have an rdfs:comment." ; + sh:prefixes ; + sh:select """ +SELECT $this ?path +WHERE { +$this sh:property ?propshape . +?propshape sh:path ?path . +FILTER NOT EXISTS {?propshape rdfs:comment ?comment} . +} +""" ], + [ a sh:SPARQLConstraint ; + rdfs:comment "Every Class must have a label." ; + sh:message "{$this} must have an rdfs:label" ; + sh:prefixes ; + sh:select """ +SELECT $this +WHERE { +FILTER (NOT EXISTS {$this rdfs:label ?something}) . +} +""" ], + [ a sh:SPARQLConstraint ; + rdfs:comment "Ensure that every TripleRule must have an rdfs:comment." ; + sh:message "The TripleRule inferring {?pred} for Class {$this} must have an rdfs:comment." ; + sh:prefixes ; + sh:select """ +SELECT $this ?pred +WHERE { +$this sh:rule ?rule . +?rule a sh:TripleRule . +?rule sh:predicate ?pred . +FILTER NOT EXISTS {?rule rdfs:comment ?comment} . +} +""" ], + [ a sh:SPARQLConstraint ; + rdfs:comment "Ensure that every SPARQLRule must have an rdfs:comment." ; + sh:message "Every SPARQLRule for Class {$this} must have an rdfs:comment." ; + sh:prefixes ; + sh:select """ +SELECT $this +WHERE { +$this sh:rule ?rule . +?rule a sh:SPARQLRule . +FILTER NOT EXISTS {?rule rdfs:comment ?comment} . +} +""" ] ; + sh:targetClass s223:Class . + +s223:SolarThermalCollector a s223:Class, + sh:NodeShape ; + rdfs:label "Solar thermal collector" ; + rdfs:comment "A device that converts sunlight into thermal energy." ; + rdfs:subClassOf s223:Equipment ; + sh:property [ rdfs:comment "A SolarThermalCollector shall have at least one inlet using the medium EM-Light." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:InletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:EM-Light ; + sh:path s223:hasMedium ] ] ] ], + [ rdfs:comment "A SolarThermalCollector shall have at least one outlet using the medium Water." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:OutletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Water ; + sh:path s223:hasMedium ] ] ] ] . + +s223:SymmetricPropertyShape a sh:NodeShape ; + sh:rule [ a sh:SPARQLRule ; + rdfs:comment "Declare the inverse triples for symmetric relations" ; + sh:construct """ +CONSTRUCT { +?o ?p $this . +} +WHERE { + $this ?p ?o . + ?p a s223:SymmetricProperty . +} + """ ; + sh:prefixes ] ; + sh:targetClass s223:Concept . + +s223:TemperatureSensor a s223:Class, + sh:NodeShape ; + rdfs:label "Temp sensor" ; + rdfs:comment "A TemperatureSensor is a specialization of a Sensor that observes a QuantifiableObservableProperty that represents a temperature measurement." ; + rdfs:subClassOf s223:Sensor ; + sh:property [ rdfs:comment "A TemperatureSensor must always observe a Property that has a QuantityKind of Temperature." ; + sh:path s223:observes ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:Property ; + sh:node [ sh:property [ sh:hasValue quantitykind:Temperature ; + sh:path qudt:hasQuantityKind ] ] ] ] . + +s223:ThermalEnergyStorageUnit a s223:Class, + sh:NodeShape ; + rdfs:label "A Thermal Energy Storage System" ; + rdfs:comment "A device that stores thermal energy." ; + rdfs:subClassOf s223:Equipment ; + sh:property [ rdfs:comment "A Thermal Energy Storage Unit must have at least two connection points." ; + sh:class s223:ConnectionPoint ; + sh:minCount 2 ; + sh:path s223:hasConnectionPoint ] . + +s223:Thermostat a s223:Class, + sh:NodeShape ; + rdfs:label "Thermostat" ; + rdfs:comment "An automatic control device used to maintain temperature at a fixed or adjustable setpoint." ; + rdfs:subClassOf s223:Equipment . + +s223:ThreeWayValve a s223:Class, + sh:NodeShape ; + rdfs:label "Three way valve" ; + rdfs:comment "A Valve that can divert a fluid in one of three directions." ; + rdfs:subClassOf s223:Valve ; + sh:property [ rdfs:comment "A ThreeWayValve must have at least three ConnectionPoints using the relation hasConnectionPoint." ; + sh:minCount 3 ; + sh:path s223:hasConnectionPoint ] . + +s223:Turbine a s223:Class, + sh:NodeShape ; + rdfs:label "Turbine" ; + rdfs:comment "An energy transducer that converts mechanical energy into electric energy." ; + rdfs:subClassOf s223:Equipment ; + sh:property [ rdfs:comment "A Turbine must be associated with at least one ConnectionPoint using the relation hasConnectionPoint." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ], + [ rdfs:comment "A Turbine shall have at least one outlet using the medium Electricity." ; + sh:class s223:OutletConnectionPoint ; + sh:minCount 1 ; + sh:node [ sh:property [ sh:class s223:Medium-Electricity ; + sh:path s223:hasMedium ] ] ; + sh:path s223:hasConnectionPoint ] . + +s223:TwoWayValve a s223:Class, + sh:NodeShape ; + rdfs:label "Two way valve" ; + rdfs:comment "A Valve that can divert a fluid in one of two directions." ; + rdfs:subClassOf s223:Valve ; + sh:property [ rdfs:comment "A TwoWayValve shall have at least one inlet." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:InletConnectionPoint ] ], + [ rdfs:comment "A TwoWayValve shall have at least one outlet." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:OutletConnectionPoint ] ] . + +s223:VariableFrequencyDrive a s223:Class, + sh:NodeShape ; + rdfs:label "VariableFrequencyDrive" ; + rdfs:comment "An electronic device that varies its output frequency to vary the rotating speed of a motor, given a fixed input frequency. Used with fans or pumps to vary the flow in the system as a function of a maintained pressure." ; + rdfs:subClassOf s223:Equipment ; + sh:property [ rdfs:comment "If the relation connectedTo is present it must associate the VariableFrequencyDrive with a Equipment." ; + sh:class s223:Equipment ; + sh:path s223:connectedTo ], + [ rdfs:comment "A VariableFrequencyDrive shall have at least one inlet using the medium Electricity." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:InletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Electricity ; + sh:path s223:hasMedium ] ] ] ; + sh:severity sh:Warning ], + [ rdfs:comment "A VariableFrequencyDrive shall have at least one outlet using the medium Electricity." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:OutletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Electricity ; + sh:path s223:hasMedium ] ] ] ] . + +s223:WindowShade a s223:Class, + sh:NodeShape ; + rdfs:label "Window shade" ; + rdfs:comment "A window covering that can be moved to block out or allow in light. " ; + rdfs:subClassOf s223:Equipment . + +s223:abstract a rdf:Property ; + rdfs:label "abstract" ; + rdfs:comment "If the relation abstract has a value of true, the associated class cannot be instantiated. " ; + rdfs:range xsd:boolean . + +s223:hasSetpoint a rdf:Property ; + rdfs:label "has setpoint" ; + rdfs:comment "This relation binds a control setpoint to the quantifiable property indicating the desired value which the control process is trying to maintain." . + +s223:inverseOf a rdf:Property ; + rdfs:label "inverse of" ; + rdfs:comment "The relation inverseOf is a modeling construct to associate relations that are inverses of one another, such as connectedTo and connectedFrom." . + +g36:ChilledWaterCoilAnnotation a sh:NodeShape ; + sh:rule [ a sh:TripleRule ; + sh:condition g36:ChilledWaterCoil ; + sh:object g36:ChilledWaterCoil ; + sh:predicate rdf:type ; + sh:subject sh:this ] ; + sh:targetClass s223:CoolingCoil . + +g36:ChilledWaterValveAnnotation a sh:NodeShape ; + sh:rule [ a sh:TripleRule ; + sh:condition g36:ChilledWaterValve ; + sh:object g36:ChilledWaterValve ; + sh:predicate rdf:type ; + sh:subject sh:this ] ; + sh:targetClass s223:Valve . + +g36:DamperAnnotation a sh:NodeShape ; + sh:rule [ a sh:TripleRule ; + sh:condition g36:Damper ; + sh:object g36:Damper ; + sh:predicate rdf:type ; + sh:subject sh:this ] ; + sh:targetClass s223:Damper . + +g36:DualDuctTerminalWithDischargeSensorAnnotation a sh:NodeShape ; + sh:rule [ a sh:TripleRule ; + sh:condition g36:DualDuctTerminalWithDischargeSensor ; + sh:object g36:DualDuctTerminalWithDischargeSensor ; + sh:predicate rdf:type ; + sh:subject sh:this ] ; + sh:targetClass s223:DualDuctTerminal . + +g36:DualDuctTerminalWithInletSensorsAnnotation a sh:NodeShape ; + sh:rule [ a sh:TripleRule ; + sh:condition g36:DualDuctTerminalWithInletSensors ; + sh:object g36:DualDuctTerminalWithInletSensors ; + sh:predicate rdf:type ; + sh:subject sh:this ] ; + sh:targetClass s223:DualDuctTerminal . + +g36:DualFanDualDuctAirHandlingUnitAnnotation a sh:NodeShape ; + sh:rule [ a sh:TripleRule ; + sh:condition g36:DualFanDualDuctAirHandlingUnit ; + sh:object g36:DualFanDualDuctAirHandlingUnit ; + sh:predicate rdf:type ; + sh:subject sh:this ] ; + sh:targetClass s223:AirHandlingUnit . + +g36:ElectricHeatingCoilAnnotation a sh:NodeShape ; + sh:rule [ a sh:TripleRule ; + sh:condition g36:ElectricHeatingCoil ; + sh:object g36:ElectricHeatingCoil ; + sh:predicate rdf:type ; + sh:subject sh:this ] ; + sh:targetClass s223:ResistanceHeater . + +g36:FanAnnotation a sh:NodeShape ; + sh:rule [ a sh:TripleRule ; + sh:condition g36:Fan ; + sh:object g36:Fan ; + sh:predicate rdf:type ; + sh:subject sh:this ] ; + sh:targetClass s223:Fan . + +g36:FanPoweredTerminalAnnotation a sh:NodeShape ; + sh:rule [ a sh:TripleRule ; + sh:condition g36:FanPoweredTerminal ; + sh:object g36:FanPoweredTerminal ; + sh:predicate rdf:type ; + sh:subject sh:this ] ; + sh:targetClass s223:FanPoweredTerminal . + +g36:FanWithVFDAnnotation a sh:NodeShape ; + sh:rule [ a sh:TripleRule ; + sh:condition g36:FanWithVFD ; + sh:object g36:FanWithVFD ; + sh:predicate rdf:type ; + sh:subject sh:this ] ; + sh:targetClass s223:Fan . + +g36:FilterAnnotation a sh:NodeShape ; + sh:rule [ a sh:TripleRule ; + sh:condition g36:Filter ; + sh:object g36:Filter ; + sh:predicate rdf:type ; + sh:subject sh:this ] ; + sh:targetClass s223:AirFilter . + +g36:HotWaterCoilAnnotation a sh:NodeShape ; + sh:rule [ a sh:TripleRule ; + sh:condition g36:HotWaterCoil ; + sh:object g36:HotWaterCoil ; + sh:predicate rdf:type ; + sh:subject sh:this ] ; + sh:targetClass s223:HeatingCoil . + +g36:HotWaterValveAnnotation a sh:NodeShape ; + sh:rule [ a sh:TripleRule ; + sh:condition g36:HotWaterValve ; + sh:object g36:HotWaterValve ; + sh:predicate rdf:type ; + sh:subject sh:this ] ; + sh:targetClass s223:Valve . + +g36:MultiZoneVAVAirHandlingUnitAnnotation a sh:NodeShape ; + sh:rule [ a sh:TripleRule ; + sh:condition g36:MultiZoneVAVAirHandlingUnit ; + sh:object g36:MultiZoneVAVAirHandlingUnit ; + sh:predicate rdf:type ; + sh:subject sh:this ] ; + sh:targetClass s223:AirHandlingUnit . + +g36:SingleZoneVAVAirHandlingUnitAnnotation a sh:NodeShape ; + sh:rule [ a sh:TripleRule ; + sh:condition g36:SingleZoneVAVAirHandlingUnit ; + sh:object g36:SingleZoneVAVAirHandlingUnit ; + sh:predicate rdf:type ; + sh:subject sh:this ] ; + sh:targetClass s223:AirHandlingUnit . + +g36:TwoPositionDamperAnnotation a sh:NodeShape ; + sh:rule [ a sh:TripleRule ; + sh:condition g36:TwoPositionDamper ; + sh:object g36:TwoPositionDamper ; + sh:predicate rdf:type ; + sh:subject sh:this ] ; + sh:targetClass s223:Damper . + +g36:VAVAnnotation a sh:NodeShape ; + sh:rule [ a sh:TripleRule ; + sh:condition g36:VAV ; + sh:object g36:VAV ; + sh:predicate rdf:type ; + sh:subject sh:this ] ; + sh:targetClass s223:SingleDuctTerminal . + +g36:VAV_4-1 a sh:NodeShape ; + rdfs:label "VAV_4-1, with Cooling Only" ; + sh:property [ rdfs:comment "VAV outlet connection point maps to the Damper connection point" ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:OutletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:OutletConnectionPoint ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:node [ sh:property [ sh:class g36:VAV ; + sh:minCount 1 ; + sh:path [ sh:inversePath s223:hasConnectionPoint ] ] ] ; + sh:path s223:mapsTo ] ] ] ], + [ sh:class s223:DomainSpace ; + sh:minCount 1 ; + sh:node [ sh:property [ sh:class g36:Zone ; + sh:minCount 1 ; + sh:path [ sh:inversePath s223:contains ] ] ] ; + sh:path s223:connectedTo ], + [ rdfs:comment "The Air Flow Station must hasObservationLocation the Damper InletConnectionPoint." ; + sh:class s223:InletConnectionPoint ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:node [ sh:property [ sh:class s223:Damper ; + sh:minCount 1 ; + sh:path [ sh:inversePath s223:hasConnectionPoint ] ] ] ; + sh:path s223:hasObservationLocation ] ; + sh:targetClass g36:VAV . + +g36:VAV_4-2 a sh:NodeShape ; + rdfs:label "VAV with reheat" ; + rdfs:comment "This could just be a rule, rather than a subclass of VAVWithReheat. Not sure which pattern is more sensible" ; + sh:property [ sh:class s223:DomainSpace ; + sh:minCount 1 ; + sh:node [ sh:property [ sh:class g36:Zone ; + sh:minCount 1 ; + sh:path [ sh:inversePath s223:contains ] ] ] ; + sh:path s223:connectedTo ; + sh:severity s223:g36 ] ; + sh:targetClass g36:VAVWithReheat . + +g36:ZoneAnnotation a sh:NodeShape ; + sh:rule [ a sh:TripleRule ; + sh:condition g36:Zone ; + sh:object g36:Zone ; + sh:predicate rdf:type ; + sh:subject sh:this ] ; + sh:targetClass s223:Zone . + +g36:ZoneGroupAnnotation a sh:NodeShape ; + sh:rule [ a sh:TripleRule ; + sh:condition g36:ZoneGroup ; + sh:object g36:ZoneGroup ; + sh:predicate rdf:type ; + sh:subject sh:this ] ; + sh:targetClass s223:Zone . + qudt:AbstractQuantityKind-qudt_latexSymbol rdfs:isDefinedBy ; sh:group qudt:IdentifiersAndDescriptionsPropertyGroup ; sh:order 40.0 . @@ -1473,11 +3889,6 @@ qudt:systemDefinition a rdf:Property ; rdfs:label "system definition" ; rdfs:isDefinedBy . -qudt:systemDerivedQuantityKind a rdf:Property ; - rdfs:label "system derived quantity kind" ; - rdfs:isDefinedBy ; - rdfs:subPropertyOf qudt:hasQuantityKind . - qudt:systemDimension a rdf:Property ; rdfs:label "system dimension" ; rdfs:isDefinedBy . @@ -3677,7 +6088,7 @@ constant:QuantumOfCirculationTimes2 a qudt:PhysicalConstant ; constant:ReducedPlanckConstant a qudt:PhysicalConstant ; rdfs:label "Reduced Planck Constant"@en ; - dcterms:description "\"The \\(\\textit{Reduced Planck Constant}\\), or \\(\\textit{Dirac Constant}\\), is used in applications where frequency is expressed in terms of radians per second (\\(\\textit{angular frequency}\\)) instead of cycles per second. In such cases a factor of \\(\\(2\\pi\\) is absorbed into the constant.\"^^qudt:LatexString"^^rdf:HTML ; + dcterms:description "The Reduced Planck Constant, or Dirac Constant, is used in applications where frequency is expressed in terms of radians per second (angular frequency) instead of cycles per second. In such cases a factor of 2𝜋 is absorbed into the constant."^^rdf:HTML ; qudt:applicableUnit unit:J-SEC ; qudt:hasQuantityKind quantitykind:Action ; qudt:informativeReference "http://en.wikipedia.org/wiki/Planck_constant"^^xsd:anyURI ; @@ -3690,7 +6101,7 @@ constant:ReducedPlanckConstant a qudt:PhysicalConstant ; constant:RydbergConstant a qudt:PhysicalConstant ; rdfs:label "Rydberg constant"@en ; - dcterms:description "The Rydberg constant, symbol R, named after the Swedish physicist Johannes Rydberg, is a physical constant relating to atomic spectra, in the science of spectroscopy. The constant first arose as an empirical fitting parameter in the Rydberg formula for the hydrogen spectral series, but Niels Bohr later showed that its value could be calculated from more fundamental constants, explaining the relationship via his 'Bohr model'. The quantity \\(R_y = R_\\infty \\cdot hc_0\\) is called \"Rydberg Energy\"."^^rdf:HTML ; + dcterms:description "The Rydberg constant, named after the Swedish physicist Johannes Rydberg, is a physical constant relating to atomic spectra, in the science of spectroscopy."^^rdf:HTML ; qudt:applicableUnit unit:PER-M ; qudt:dbpediaMatch "http://dbpedia.org/resource/Rydberg_constant"^^xsd:anyURI ; qudt:hasQuantityKind quantitykind:InverseLength ; @@ -3698,8 +6109,8 @@ constant:RydbergConstant a qudt:PhysicalConstant ; "http://physics.nist.gov/cuu/Constants/bibliography.html"^^xsd:anyURI, "http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=31895"^^xsd:anyURI ; qudt:isoNormativeReference "http://www.iso.org/iso/catalogue_detail?csnumber=31895"^^xsd:anyURI ; - qudt:latexDefinition "\\(R_\\infty = \\frac{e^2}{8\\pi \\varepsilon_0 a_0 h c_0 }\\), where \\(e\\) is the elementary charge, \\(\\varepsilon_0\\) is the electric constant, \\(a_0\\)is the Bohr radius, \\(\\h\\) is the Planck constant, and \\(c_0\\) is the speed of light in vacuum."^^qudt:LatexString ; - qudt:latexSymbol "\\(\\(R_\\infty\\)\\)"^^qudt:LatexString ; + qudt:latexDefinition "\\(R_\\infty = \\frac{e^2}{8\\pi \\varepsilon_0 a_0 h c_0 }\\), where \\(e\\) is the elementary charge, \\(\\varepsilon_0\\) is the electric constant, \\(a_0\\) is the Bohr radius, \\(h\\) is the Planck constant, and \\(c_0\\) is the speed of light in vacuum."^^qudt:LatexString ; + qudt:latexSymbol "\\(R_\\infty\\)"^^qudt:LatexString ; qudt:normativeReference "http://www.iso.org/iso/catalogue_detail?csnumber=31895"^^xsd:anyURI ; qudt:quantityValue constant:Value_RydbergConstant ; rdfs:isDefinedBy . @@ -4637,7 +7048,7 @@ qkdv:A0E4L-5I0M-3H0T10D0 a qudt:QuantityKindDimensionVector_ISO, qudt:latexDefinition "\\(L^-5 M^-3 T^10 I^4\\)"^^qudt:LatexString ; rdfs:isDefinedBy . -prefix:Yobi a qudt:BinaryPrefix, +prefix1:Yobi a qudt:BinaryPrefix, qudt:Prefix ; rdfs:label "Yobi"@en ; dcterms:description "A binary prefix for expressing a value with a scaling of \\(1024^{8}\\), or \\(2^{80}\\)."^^qudt:LatexString ; @@ -4645,7 +7056,7 @@ prefix:Yobi a qudt:BinaryPrefix, qudt:symbol "Yi" ; rdfs:isDefinedBy . -prefix:Zebi a qudt:BinaryPrefix, +prefix1:Zebi a qudt:BinaryPrefix, qudt:Prefix ; rdfs:label "Zebi"@en ; dcterms:description "A binary prefix for expressing a value with a scaling of \\(1024^{7}\\), or \\(2^{70}\\)."^^qudt:LatexString ; @@ -15752,6 +18163,21 @@ unit:CM_H2O a qudt:Unit ; qudt:symbol "cmH₂0" ; rdfs:isDefinedBy . +unit:CentiM2-PER-GM a qudt:Unit ; + rdfs:label "Square centimetres per gram"@en, + "Square centimeters per gram"@en-us ; + qudt:applicableSystem sou:CGS, + sou:CGS-EMU, + sou:CGS-GAUSS, + sou:SI ; + qudt:conversionMultiplier 0.1 ; + qudt:hasDimensionVector qkdv:A0E0L2I0M-1H0T0D0 ; + qudt:hasQuantityKind quantitykind:MassAttenuationCoefficient, + quantitykind:SpecificSurfaceArea ; + qudt:symbol "cm²/g" ; + qudt:ucumCode "cm2.g-1"^^qudt:UCUMcs ; + rdfs:isDefinedBy . + unit:DEATHS-PER-1000000I-YR a qudt:Unit ; rdfs:label "Deaths per Million individuals per year"@en ; dcterms:description "The expression of mortality rate, expressed as deaths per 1,000,000 individuals, per year."^^rdf:HTML ; @@ -15778,6 +18204,21 @@ unit:DEATHS-PER-1000I-YR a qudt:Unit ; qudt:symbol "deaths/1000 individuals/yr" ; rdfs:isDefinedBy . +unit:DeciSEC a qudt:DerivedUnit, + qudt:Unit ; + rdfs:label "decisecond"@en ; + dcterms:description "\"Decisecond\" is an SI unit for 'Time' expressed as \\(ds\\)."^^qudt:LatexString ; + qudt:applicableSystem sou:SI ; + qudt:conversionMultiplier 0.1 ; + qudt:hasDimensionVector qkdv:A0E0L0I0M0H0T1D0 ; + qudt:hasQuantityKind quantitykind:Time ; + qudt:informativeReference "https://simple.wikipedia.org/w/index.php?title=Decisecond&oldid=8898314"^^xsd:anyURI ; + qudt:prefix prefix1:Deci ; + qudt:symbol "ds" ; + qudt:ucumCode "ds"^^qudt:UCUMcs ; + qudt:uneceCommonCode "C26" ; + rdfs:isDefinedBy . + unit:MDOLLAR-PER-FLIGHT a qudt:DerivedUnit, qudt:Unit ; rdfs:label "Million US Dollars per Flight"@en ; @@ -15797,6 +18238,73 @@ unit:MDOLLAR-PER-FLIGHT a qudt:DerivedUnit, qudt:symbol "$M/flight" ; rdfs:isDefinedBy . +unit:MicroGM-PER-CentiM2-WK a qudt:Unit ; + rdfs:label "Micrograms per square centimetre per week"@en, + "Micrograms per square centimeter per week"@en-us ; + dcterms:description "A rate of change of 1e-9 of the SI unit of mass over 0.00001 of the SI unit of area in a period of one calendar week."@en ; + qudt:applicableSystem sou:CGS, + sou:CGS-EMU, + sou:CGS-GAUSS, + sou:SI ; + qudt:conversionMultiplier 1.653439e-11 ; + qudt:hasDimensionVector qkdv:A0E0L-2I0M1H0T-1D0 ; + qudt:hasQuantityKind quantitykind:MassPerAreaTime ; + qudt:symbol "µg/(cm²⋅week)" ; + qudt:ucumCode "µg.cm-2.wk-1"^^qudt:UCUMcs ; + rdfs:isDefinedBy . + +unit:MicroGM-PER-IN2 a qudt:DerivedUnit, + qudt:Unit ; + rdfs:label "Microgram per Square Inch"@en, + "Microgram per Square Inch"@en-us ; + dcterms:description "Microgram Per Square Inch (µg/in²) is a unit in the category of surface density."^^rdf:HTML ; + qudt:applicableSystem sou:CGS, + sou:CGS-EMU, + sou:CGS-GAUSS, + sou:SI ; + qudt:conversionMultiplier 0.00000155 ; + qudt:derivedCoherentUnitOfSystem sou:SI ; + qudt:expression "\\(µg/in^2\\)"^^qudt:LatexString ; + qudt:hasDimensionVector qkdv:A0E0L-2I0M1H0T0D0 ; + qudt:hasQuantityKind quantitykind:MassPerArea, + quantitykind:SurfaceDensity ; + qudt:symbol "µg/in²" ; + qudt:ucumCode "µg.in-2"^^qudt:UCUMcs, + "µg/in2"^^qudt:UCUMcs ; + rdfs:isDefinedBy . + +unit:NanoGM-PER-CentiM2 a qudt:Unit ; + rdfs:label "Nanograms Per Square Centimetre"@en, + "Nanograms Per Square Centimeter"@en-us ; + dcterms:description "0,000,000,000,001-fold of the SI base unit kilogram divided by the 0.0001-fold of the power of the SI base unit metre and exponent 2"^^rdf:HTML ; + qudt:applicableSystem sou:CGS, + sou:CGS-EMU, + sou:CGS-GAUSS, + sou:SI ; + qudt:conversionMultiplier 0.00000001 ; + qudt:hasDimensionVector qkdv:A0E0L-2I0M1H0T0D0 ; + qudt:hasQuantityKind quantitykind:MassPerArea ; + qudt:plainTextDescription "0,000,000,000,001-fold of the SI base unit kilogram divided by the 0.0001-fold of the power of the SI base unit metre and exponent 2" ; + qudt:symbol "ng/cm²" ; + qudt:ucumCode "ng.cm-2"^^qudt:UCUMcs, + "ng/cm2"^^qudt:UCUMcs ; + rdfs:isDefinedBy . + +unit:NanoGM-PER-CentiM2-DAY a qudt:Unit ; + rdfs:label "Nanograms per square centimetre per day"@en, + "Nanograms per square centimeter per day"@en-us ; + dcterms:description "A rate of change of 1e-12 of the SI unit of mass over 0.00001 of the SI unit of area in a period of one day."@en ; + qudt:applicableSystem sou:CGS, + sou:CGS-EMU, + sou:CGS-GAUSS, + sou:SI ; + qudt:conversionMultiplier 1.157407e-13 ; + qudt:hasDimensionVector qkdv:A0E0L-2I0M1H0T-1D0 ; + qudt:hasQuantityKind quantitykind:MassPerAreaTime ; + qudt:symbol "ng/(cm²⋅day)" ; + qudt:ucumCode "ng.cm-2.d-1"^^qudt:UCUMcs ; + rdfs:isDefinedBy . + voag:QUDT-CURRENCY-UNITS-VocabCatalogEntry a vaem:CatalogEntry ; rdfs:label "QUDT CURRENCY UNITS Vocab Catalog Entry" ; rdfs:isDefinedBy . @@ -15823,6 +18331,2296 @@ voag:supersededBy a rdf:Property ; prov:wasDerivedFrom a rdf:Property ; rdfs:label "was derived from" . +bacnet:device-identifier a rdf:Property ; + rdfs:label "Device Identifier" ; + rdfs:comment "The Object_Identifier property of the device object within the BACnet device. See ASHRAE 135-2020 Clause 12.11.1." . + +bacnet:device-name a rdf:Property ; + rdfs:label "Device Name" ; + rdfs:comment "The name of the BACnet device being referenced, more formally the Object_Name property of the device object within the BACnet device. See ASHRAE 135-2020 Clause 12.11.2." . + +bacnet:object-identifier a rdf:Property ; + rdfs:label "object-identifier" ; + rdfs:comment "The Object_Identifier property of the object being referenced. For example, for the object identifier of an Analog Value Object, see ASHRAE 135-2020 Clause 12.4.1." . + +bacnet:object-name a rdf:Property ; + rdfs:label "Object Name" ; + rdfs:comment "The Object_Name property of the object being referenced. For example, for the object name of an Analog Value Object, see ASHRAE 135-2020 Clause 12.4.2." . + +bacnet:priority-for-writing a rdf:Property ; + rdfs:label "Priority for Writing" ; + rdfs:comment """This parameter shall be an integer in the range 1..16, which indicates the priority assigned to the WriteProperty service. If an attempt +is made to write to a commandable property without specifying the bacnet:priority-for-writing, a default priority of 16 (the lowest priority) shall +be assumed. If an attempt is made to write to a property that is not commandable with a specified priority, the priority shall be +ignored. See ASHRAE 135-2020 Clause 15.9.1.1.5.""" . + +bacnet:property-array-index a rdf:Property ; + rdfs:label "Property Array Index" ; + rdfs:comment """If the property identified is of datatype array, this optional property of type Unsigned shall indicate the array index of +the element of the property referenced by the ReadProperty service or the Read Access Specification of the ReadPropertyMultiple service. If the bacnet:property-array-index is omitted, this shall mean that the entire +array shall be referenced. See ASHRAE 135-2020 Clause 15.5.1.1.3 and Clause 15.7.1.1.1.""" . + +bacnet:property-identifier a rdf:Property ; + rdfs:label "Property Identifier" ; + rdfs:comment "The Object_Identifier property of the object being referenced. For example, for the object identifier of an Analog Value Object, see ASHRAE 135-2020 Clause 12.4.1." . + +s223:12V-12V-Neg a s223:12V-12V-Neg, + s223:Class, + sh:NodeShape ; + rdfs:label "12V-Neg" ; + s223:hasVoltage s223:DCNegativeVoltage-12.0V, + s223:DCVoltage-DCZeroVoltage ; + rdfs:comment "12V-Neg" ; + rdfs:subClassOf s223:DC-12V . + +s223:12V-12V-Pos a s223:12V-12V-Pos, + s223:Class, + sh:NodeShape ; + rdfs:label "12V-Pos" ; + s223:hasVoltage s223:DCPositiveVoltage-12.0V, + s223:DCVoltage-DCZeroVoltage ; + rdfs:comment "12V-Pos" ; + rdfs:subClassOf s223:DC-12V . + +s223:12V-6V-Neg-6V-Pos a s223:12V-6V-Neg-6V-Pos, + s223:Class, + sh:NodeShape ; + rdfs:label "6V-Neg-6V-Pos" ; + s223:hasVoltage s223:DCNegativeVoltage-6.0V, + s223:DCPositiveVoltage-6.0V ; + rdfs:comment "6V-Neg-6V-Pos" ; + rdfs:subClassOf s223:DC-12V . + +s223:24V-12V-Neg-12V-Pos a s223:24V-12V-Neg-12V-Pos, + s223:Class, + sh:NodeShape ; + rdfs:label "12V-Neg-12V-Pos" ; + s223:hasVoltage s223:DCNegativeVoltage-12.0V, + s223:DCPositiveVoltage-12.0V ; + rdfs:comment "12V-Neg-12V-Pos" ; + rdfs:subClassOf s223:DC-24V . + +s223:24V-24V-Neg a s223:24V-24V-Neg, + s223:Class, + sh:NodeShape ; + rdfs:label "24V-Neg" ; + s223:hasVoltage s223:DCNegativeVoltage-24.0V, + s223:DCVoltage-DCZeroVoltage ; + rdfs:comment "24V-Neg" ; + rdfs:subClassOf s223:DC-24V . + +s223:24V-24V-Pos a s223:24V-24V-Pos, + s223:Class, + sh:NodeShape ; + rdfs:label "24V-Pos" ; + s223:hasVoltage s223:DCPositiveVoltage-24.0V, + s223:DCVoltage-DCZeroVoltage ; + rdfs:comment "24V-Pos" ; + rdfs:subClassOf s223:DC-24V . + +s223:380V-190V-Neg-190V-Pos a s223:380V-190V-Neg-190V-Pos, + s223:Class, + sh:NodeShape ; + rdfs:label "190V-Neg-190V-Pos" ; + s223:hasVoltage s223:DCNegativeVoltage-190.0V, + s223:DCPositiveVoltage-190.0V ; + rdfs:comment "190V-Neg-190V-Pos" ; + rdfs:subClassOf s223:DC-380V . + +s223:380V-380V-Neg a s223:380V-380V-Neg, + s223:Class, + sh:NodeShape ; + rdfs:label "380V-Neg" ; + s223:hasVoltage s223:DCNegativeVoltage-380.0V, + s223:DCVoltage-DCZeroVoltage ; + rdfs:comment "380V-Neg" ; + rdfs:subClassOf s223:DC-380V . + +s223:380V-380V-Pos a s223:380V-380V-Pos, + s223:Class, + sh:NodeShape ; + rdfs:label "380V-Pos" ; + s223:hasVoltage s223:DCPositiveVoltage-380.0V, + s223:DCVoltage-DCZeroVoltage ; + rdfs:comment "380V-Pos" ; + rdfs:subClassOf s223:DC-380V . + +s223:48V-24V-Neg-24V-Pos a s223:48V-24V-Neg-24V-Pos, + s223:Class, + sh:NodeShape ; + rdfs:label "24V-Neg-24V-Pos" ; + s223:hasVoltage s223:DCNegativeVoltage-24.0V, + s223:DCPositiveVoltage-24.0V ; + rdfs:comment "24V-Neg-24V-Pos" ; + rdfs:subClassOf s223:DC-48V . + +s223:48V-48V-Neg a s223:48V-48V-Neg, + s223:Class, + sh:NodeShape ; + rdfs:label "48V-Neg" ; + s223:hasVoltage s223:DCNegativeVoltage-48.0V, + s223:DCVoltage-DCZeroVoltage ; + rdfs:comment "48V-Neg" ; + rdfs:subClassOf s223:DC-48V . + +s223:48V-48V-Pos a s223:48V-48V-Pos, + s223:Class, + sh:NodeShape ; + rdfs:label "48V-Pos" ; + s223:hasVoltage s223:DCPositiveVoltage-48.0V, + s223:DCVoltage-DCZeroVoltage ; + rdfs:comment "48V-Pos" ; + rdfs:subClassOf s223:DC-48V . + +s223:5V-2.5V-Neg-2.5V-Pos a s223:5V-2.5V-Neg-2.5V-Pos, + s223:Class, + sh:NodeShape ; + rdfs:label "2.5V-Neg-2.5V-Pos" ; + s223:hasVoltage s223:DCNegativeVoltage-2.5V, + s223:DCPositiveVoltage-2.5V ; + rdfs:comment "2.5V-Neg-2.5V-Pos" ; + rdfs:subClassOf s223:DC-5V . + +s223:5V-5V-Neg a s223:5V-5V-Neg, + s223:Class, + sh:NodeShape ; + rdfs:label "5V-Neg" ; + s223:hasVoltage s223:DCNegativeVoltage-5.0V, + s223:DCVoltage-DCZeroVoltage ; + rdfs:comment "5V-Neg" ; + rdfs:subClassOf s223:DC-5V . + +s223:5V-5V-Pos a s223:5V-5V-Pos, + s223:Class, + sh:NodeShape ; + rdfs:label "5V-Pos" ; + s223:hasVoltage s223:DCPositiveVoltage-5.0V, + s223:DCVoltage-DCZeroVoltage ; + rdfs:comment "5V-Pos" ; + rdfs:subClassOf s223:DC-5V . + +s223:6V-3V-Neg-3V-Pos a s223:6V-3V-Neg-3V-Pos, + s223:Class, + sh:NodeShape ; + rdfs:label "3V-Neg-3V-Pos" ; + s223:hasVoltage s223:DCNegativeVoltage-3.0V, + s223:DCPositiveVoltage-3.0V ; + rdfs:comment "3V-Neg-3V-Pos" ; + rdfs:subClassOf s223:DC-6V . + +s223:6V-6V-Neg a s223:6V-6V-Neg, + s223:Class, + sh:NodeShape ; + rdfs:label "6V-Neg" ; + s223:hasVoltage s223:DCNegativeVoltage-6.0V, + s223:DCVoltage-DCZeroVoltage ; + rdfs:comment "6V-Neg" ; + rdfs:subClassOf s223:DC-6V . + +s223:6V-6V-Pos a s223:6V-6V-Pos, + s223:Class, + sh:NodeShape ; + rdfs:label "6V-Pos" ; + s223:hasVoltage s223:DCPositiveVoltage-6.0V, + s223:DCVoltage-DCZeroVoltage ; + rdfs:comment "6V-Pos" ; + rdfs:subClassOf s223:DC-6V . + +s223:AC-10000VLL-1Ph-60Hz a s223:AC-10000VLL-1Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-10000VLL-1Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineLineVoltage-10000V ; + rdfs:comment "AC-10000VLL-1Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-10000VLL-3Ph-60Hz a s223:AC-10000VLL-3Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-10000VLL-3Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-ThreePhase ; + s223:hasVoltage s223:LineLineVoltage-10000V ; + rdfs:comment "AC-10000VLL-3Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-10000VLL-5770VLN-1Ph-60Hz a s223:AC-10000VLL-5770VLN-1Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-10000VLL-5770VLN-1Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineLineVoltage-10000V, + s223:LineNeutralVoltage-5770V ; + rdfs:comment "AC-10000VLL-5770VLN-1Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-10000VLL-5770VLN-3Ph-60Hz a s223:AC-10000VLL-5770VLN-3Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-10000VLL-5770VLN-3Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-ThreePhase ; + s223:hasVoltage s223:LineLineVoltage-10000V, + s223:LineNeutralVoltage-5770V ; + rdfs:comment "AC-10000VLL-5770VLN-3Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-110VLN-1Ph-50Hz a s223:AC-110VLN-1Ph-50Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-110VLN-1Ph-50Hz" ; + s223:hasFrequency s223:Frequency-50Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineNeutralVoltage-110V ; + rdfs:comment "AC-110VLN-1Ph-50Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-120VLN-1Ph-60Hz a s223:AC-120VLN-1Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-120VLN-1Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineNeutralVoltage-120V ; + rdfs:comment "AC-120VLN-1Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-127VLN-1Ph-50Hz a s223:AC-127VLN-1Ph-50Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-127VLN-1Ph-50Hz" ; + s223:hasFrequency s223:Frequency-50Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineNeutralVoltage-127V ; + rdfs:comment "AC-127VLN-1Ph-50Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-139VLN-1Ph-50Hz a s223:AC-139VLN-1Ph-50Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-139VLN-1Ph-50Hz" ; + s223:hasFrequency s223:Frequency-50Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineNeutralVoltage-139V ; + rdfs:comment "AC-139VLN-1Ph-50Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-1730VLN-1Ph-60Hz a s223:AC-1730VLN-1Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-1730VLN-1Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineNeutralVoltage-1730V ; + rdfs:comment "AC-1730VLN-1Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-1900VLN-1Ph-60Hz a s223:AC-1900VLN-1Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-1900VLN-1Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineNeutralVoltage-1900V ; + rdfs:comment "AC-1900VLN-1Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-190VLL-110VLN-1Ph-50Hz a s223:AC-190VLL-110VLN-1Ph-50Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-190VLL-110VLN-1Ph-50Hz" ; + s223:hasFrequency s223:Frequency-50Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineLineVoltage-190V, + s223:LineNeutralVoltage-110V ; + rdfs:comment "AC-190VLL-110VLN-1Ph-50Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-190VLL-110VLN-3Ph-50Hz a s223:AC-190VLL-110VLN-3Ph-50Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-190VLL-110VLN-3Ph-50Hz" ; + s223:hasFrequency s223:Frequency-50Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-ThreePhase ; + s223:hasVoltage s223:LineLineVoltage-190V, + s223:LineNeutralVoltage-110V ; + rdfs:comment "AC-190VLL-110VLN-3Ph-50Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-190VLL-1Ph-50Hz a s223:AC-190VLL-1Ph-50Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-190VLL-1Ph-50Hz" ; + s223:hasFrequency s223:Frequency-50Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineLineVoltage-190V ; + rdfs:comment "AC-190VLL-1Ph-50Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-190VLL-3Ph-50Hz a s223:AC-190VLL-3Ph-50Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-190VLL-3Ph-50Hz" ; + s223:hasFrequency s223:Frequency-50Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-ThreePhase ; + s223:hasVoltage s223:LineLineVoltage-190V ; + rdfs:comment "AC-190VLL-3Ph-50Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-208VLL-120VLN-1Ph-60Hz a s223:AC-208VLL-120VLN-1Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-208VLL-120VLN-1Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineLineVoltage-208V, + s223:LineNeutralVoltage-120V ; + rdfs:comment "AC-208VLL-120VLN-1Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-208VLL-120VLN-3Ph-60Hz a s223:AC-208VLL-120VLN-3Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-208VLL-120VLN-3Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-ThreePhase ; + s223:hasVoltage s223:LineLineVoltage-208V, + s223:LineNeutralVoltage-120V ; + rdfs:comment "AC-208VLL-120VLN-3Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-208VLL-1Ph-60Hz a s223:AC-208VLL-1Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-208VLL-1Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineLineVoltage-208V ; + rdfs:comment "AC-208VLL-1Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-208VLL-3Ph-60Hz a s223:AC-208VLL-3Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-208VLL-3Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-ThreePhase ; + s223:hasVoltage s223:LineLineVoltage-208V ; + rdfs:comment "AC-208VLL-3Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-219VLN-1Ph-60Hz a s223:AC-219VLN-1Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-219VLN-1Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineNeutralVoltage-219V ; + rdfs:comment "AC-219VLN-1Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-220VLL-127VLN-1Ph-50Hz a s223:AC-220VLL-127VLN-1Ph-50Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-220VLL-127VLN-1Ph-50Hz" ; + s223:hasFrequency s223:Frequency-50Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineLineVoltage-220V, + s223:LineNeutralVoltage-127V ; + rdfs:comment "AC-220VLL-127VLN-1Ph-50Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-220VLL-127VLN-3Ph-50Hz a s223:AC-220VLL-127VLN-3Ph-50Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-220VLL-127VLN-3Ph-50Hz" ; + s223:hasFrequency s223:Frequency-50Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-ThreePhase ; + s223:hasVoltage s223:LineLineVoltage-220V, + s223:LineNeutralVoltage-127V ; + rdfs:comment "AC-220VLL-127VLN-3Ph-50Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-220VLL-1Ph-50Hz a s223:AC-220VLL-1Ph-50Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-220VLL-1Ph-50Hz" ; + s223:hasFrequency s223:Frequency-50Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineLineVoltage-220V ; + rdfs:comment "AC-220VLL-1Ph-50Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-220VLL-3Ph-50Hz a s223:AC-220VLL-3Ph-50Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-220VLL-3Ph-50Hz" ; + s223:hasFrequency s223:Frequency-50Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-ThreePhase ; + s223:hasVoltage s223:LineLineVoltage-220V ; + rdfs:comment "AC-220VLL-3Ph-50Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-231VLN-1Ph-50Hz a s223:AC-231VLN-1Ph-50Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-231VLN-1Ph-50Hz" ; + s223:hasFrequency s223:Frequency-50Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineNeutralVoltage-231V ; + rdfs:comment "AC-231VLN-1Ph-50Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-2400VLN-1Ph-60Hz a s223:AC-2400VLN-1Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-2400VLN-1Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineNeutralVoltage-2400V ; + rdfs:comment "AC-2400VLN-1Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-240VLL-120VLN-1Ph-60Hz a s223:AC-240VLL-120VLN-1Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-240VLL-120VLN-1Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineLineVoltage-240V, + s223:LineNeutralVoltage-120V ; + rdfs:comment "AC-240VLL-120VLN-1Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-240VLL-139VLN-1Ph-50Hz a s223:AC-240VLL-139VLN-1Ph-50Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-240VLL-139VLN-1Ph-50Hz" ; + s223:hasFrequency s223:Frequency-50Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineLineVoltage-240V, + s223:LineNeutralVoltage-139V ; + rdfs:comment "AC-240VLL-139VLN-1Ph-50Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-240VLL-139VLN-3Ph-50Hz a s223:AC-240VLL-139VLN-3Ph-50Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-240VLL-139VLN-3Ph-50Hz" ; + s223:hasFrequency s223:Frequency-50Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-ThreePhase ; + s223:hasVoltage s223:LineLineVoltage-240V, + s223:LineNeutralVoltage-139V ; + rdfs:comment "AC-240VLL-139VLN-3Ph-50Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-240VLL-1Ph-50Hz a s223:AC-240VLL-1Ph-50Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-240VLL-1Ph-50Hz" ; + s223:hasFrequency s223:Frequency-50Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineLineVoltage-240V ; + rdfs:comment "AC-240VLL-1Ph-50Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-240VLL-1Ph-60Hz a s223:AC-240VLL-1Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-240VLL-1Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineLineVoltage-240V ; + rdfs:comment "AC-240VLL-1Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-240VLL-208VLN-120VLN-1Ph-60Hz a s223:AC-240VLL-208VLN-120VLN-1Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-240VLL-208VLN-120VLN-1Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineLineVoltage-240V, + s223:LineNeutralVoltage-120V, + s223:LineNeutralVoltage-208V ; + rdfs:comment "AC-240VLL-208VLN-120VLN-1Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-240VLL-208VLN-120VLN-3Ph-60Hz a s223:AC-240VLL-208VLN-120VLN-3Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-240VLL-208VLN-120VLN-3Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-ThreePhase ; + s223:hasVoltage s223:LineLineVoltage-240V, + s223:LineNeutralVoltage-120V, + s223:LineNeutralVoltage-208V ; + rdfs:comment "AC-240VLL-208VLN-120VLN-3Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-240VLL-3Ph-50Hz a s223:AC-240VLL-3Ph-50Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-240VLL-3Ph-50Hz" ; + s223:hasFrequency s223:Frequency-50Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-ThreePhase ; + s223:hasVoltage s223:LineLineVoltage-240V ; + rdfs:comment "AC-240VLL-3Ph-50Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-240VLL-3Ph-60Hz a s223:AC-240VLL-3Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-240VLL-3Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-ThreePhase ; + s223:hasVoltage s223:LineLineVoltage-240V ; + rdfs:comment "AC-240VLL-3Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-240VLN-1Ph-50Hz a s223:AC-240VLN-1Ph-50Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-240VLN-1Ph-50Hz" ; + s223:hasFrequency s223:Frequency-50Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineNeutralVoltage-240V ; + rdfs:comment "AC-240VLN-1Ph-50Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-24VLN-1Ph-50Hz a s223:AC-24VLN-1Ph-50Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-24VLN-1Ph-50Hz" ; + s223:hasFrequency s223:Frequency-50Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineNeutralVoltage-24V ; + rdfs:comment "AC-24VLN-1Ph-50Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-24VLN-1Ph-60Hz a s223:AC-24VLN-1Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-24VLN-1Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineNeutralVoltage-24V ; + rdfs:comment "AC-24VLN-1Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-277VLN-1Ph-60Hz a s223:AC-277VLN-1Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-277VLN-1Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineNeutralVoltage-277V ; + rdfs:comment "AC-277VLN-1Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-3000VLL-1730VLN-1Ph-60Hz a s223:AC-3000VLL-1730VLN-1Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-3000VLL-1730VLN-1Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineLineVoltage-3000V, + s223:LineNeutralVoltage-1730V ; + rdfs:comment "AC-3000VLL-1730VLN-1Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-3000VLL-1730VLN-3Ph-60Hz a s223:AC-3000VLL-1730VLN-3Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-3000VLL-1730VLN-3Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-ThreePhase ; + s223:hasVoltage s223:LineLineVoltage-3000V, + s223:LineNeutralVoltage-1730V ; + rdfs:comment "AC-3000VLL-1730VLN-3Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-3000VLL-1Ph-60Hz a s223:AC-3000VLL-1Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-3000VLL-1Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineLineVoltage-3000V ; + rdfs:comment "AC-3000VLL-1Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-3000VLL-3Ph-60Hz a s223:AC-3000VLL-3Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-3000VLL-3Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-ThreePhase ; + s223:hasVoltage s223:LineLineVoltage-3000V ; + rdfs:comment "AC-3000VLL-3Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-3300VLL-1900VLN-1Ph-60Hz a s223:AC-3300VLL-1900VLN-1Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-3300VLL-1900VLN-1Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineLineVoltage-3300V, + s223:LineNeutralVoltage-1900V ; + rdfs:comment "AC-3300VLL-1900VLN-1Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-3300VLL-1900VLN-3Ph-60Hz a s223:AC-3300VLL-1900VLN-3Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-3300VLL-1900VLN-3Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-ThreePhase ; + s223:hasVoltage s223:LineLineVoltage-3300V, + s223:LineNeutralVoltage-1900V ; + rdfs:comment "AC-3300VLL-1900VLN-3Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-3300VLL-1Ph-60Hz a s223:AC-3300VLL-1Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-3300VLL-1Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineLineVoltage-3300V ; + rdfs:comment "AC-3300VLL-1Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-3300VLL-3Ph-60Hz a s223:AC-3300VLL-3Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-3300VLL-3Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-ThreePhase ; + s223:hasVoltage s223:LineLineVoltage-3300V ; + rdfs:comment "AC-3300VLL-3Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-3460VLN-1Ph-60Hz a s223:AC-3460VLN-1Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-3460VLN-1Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineNeutralVoltage-3460V ; + rdfs:comment "AC-3460VLN-1Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-347VLN-1Ph-60Hz a s223:AC-347VLN-1Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-347VLN-1Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineNeutralVoltage-347V ; + rdfs:comment "AC-347VLN-1Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-380VLL-1Ph-60Hz a s223:AC-380VLL-1Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-380VLL-1Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineLineVoltage-380V ; + rdfs:comment "AC-380VLL-1Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-380VLL-219VLN-1Ph-60Hz a s223:AC-380VLL-219VLN-1Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-380VLL-219VLN-1Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineLineVoltage-380V, + s223:LineNeutralVoltage-219V ; + rdfs:comment "AC-380VLL-219VLN-1Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-380VLL-219VLN-3Ph-60Hz a s223:AC-380VLL-219VLN-3Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-380VLL-219VLN-3Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-ThreePhase ; + s223:hasVoltage s223:LineLineVoltage-380V, + s223:LineNeutralVoltage-219V ; + rdfs:comment "AC-380VLL-219VLN-3Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-380VLL-3Ph-60Hz a s223:AC-380VLL-3Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-380VLL-3Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-ThreePhase ; + s223:hasVoltage s223:LineLineVoltage-380V ; + rdfs:comment "AC-380VLL-3Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-3810VLN-1Ph-60Hz a s223:AC-3810VLN-1Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-3810VLN-1Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineNeutralVoltage-3810V ; + rdfs:comment "AC-3810VLN-1Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-400VLL-1Ph-50Hz a s223:AC-400VLL-1Ph-50Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-400VLL-1Ph-50Hz" ; + s223:hasFrequency s223:Frequency-50Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineLineVoltage-400V ; + rdfs:comment "AC-400VLL-1Ph-50Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-400VLL-231VLN-1Ph-50Hz a s223:AC-400VLL-231VLN-1Ph-50Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-400VLL-231VLN-1Ph-50Hz" ; + s223:hasFrequency s223:Frequency-50Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineLineVoltage-400V, + s223:LineNeutralVoltage-231V ; + rdfs:comment "AC-400VLL-231VLN-1Ph-50Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-400VLL-231VLN-3Ph-50Hz a s223:AC-400VLL-231VLN-3Ph-50Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-400VLL-231VLN-3Ph-50Hz" ; + s223:hasFrequency s223:Frequency-50Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-ThreePhase ; + s223:hasVoltage s223:LineLineVoltage-400V, + s223:LineNeutralVoltage-231V ; + rdfs:comment "AC-400VLL-231VLN-3Ph-50Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-400VLL-3Ph-50Hz a s223:AC-400VLL-3Ph-50Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-400VLL-3Ph-50Hz" ; + s223:hasFrequency s223:Frequency-50Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-ThreePhase ; + s223:hasVoltage s223:LineLineVoltage-400V ; + rdfs:comment "AC-400VLL-3Ph-50Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-415VLL-1Ph-50Hz a s223:AC-415VLL-1Ph-50Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-415VLL-1Ph-50Hz" ; + s223:hasFrequency s223:Frequency-50Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineLineVoltage-415V ; + rdfs:comment "AC-415VLL-1Ph-50Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-415VLL-240VLN-1Ph-50Hz a s223:AC-415VLL-240VLN-1Ph-50Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-415VLL-240VLN-1Ph-50Hz" ; + s223:hasFrequency s223:Frequency-50Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineLineVoltage-415V, + s223:LineNeutralVoltage-240V ; + rdfs:comment "AC-415VLL-240VLN-1Ph-50Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-415VLL-240VLN-3Ph-50Hz a s223:AC-415VLL-240VLN-3Ph-50Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-415VLL-240VLN-3Ph-50Hz" ; + s223:hasFrequency s223:Frequency-50Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-ThreePhase ; + s223:hasVoltage s223:LineLineVoltage-415V, + s223:LineNeutralVoltage-240V ; + rdfs:comment "AC-415VLL-240VLN-3Ph-50Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-415VLL-3Ph-50Hz a s223:AC-415VLL-3Ph-50Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-415VLL-3Ph-50Hz" ; + s223:hasFrequency s223:Frequency-50Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-ThreePhase ; + s223:hasVoltage s223:LineLineVoltage-415V ; + rdfs:comment "AC-415VLL-3Ph-50Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-4160VLL-1Ph-60Hz a s223:AC-4160VLL-1Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-4160VLL-1Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineLineVoltage-4160V ; + rdfs:comment "AC-4160VLL-1Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-4160VLL-2400VLN-1Ph-60Hz a s223:AC-4160VLL-2400VLN-1Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-4160VLL-2400VLN-1Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineLineVoltage-4160V, + s223:LineNeutralVoltage-2400V ; + rdfs:comment "AC-4160VLL-2400VLN-1Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-4160VLL-2400VLN-3Ph-60Hz a s223:AC-4160VLL-2400VLN-3Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-4160VLL-2400VLN-3Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-ThreePhase ; + s223:hasVoltage s223:LineLineVoltage-4160V, + s223:LineNeutralVoltage-2400V ; + rdfs:comment "AC-4160VLL-2400VLN-3Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-4160VLL-3Ph-60Hz a s223:AC-4160VLL-3Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-4160VLL-3Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-ThreePhase ; + s223:hasVoltage s223:LineLineVoltage-4160V ; + rdfs:comment "AC-4160VLL-3Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-480VLL-1Ph-60Hz a s223:AC-480VLL-1Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-480VLL-1Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineLineVoltage-480V ; + rdfs:comment "AC-480VLL-1Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-480VLL-277VLN-1Ph-60Hz a s223:AC-480VLL-277VLN-1Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-480VLL-277VLN-1Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineLineVoltage-480V, + s223:LineNeutralVoltage-277V ; + rdfs:comment "AC-480VLL-277VLN-1Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-480VLL-277VLN-3Ph-60Hz a s223:AC-480VLL-277VLN-3Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-480VLL-277VLN-3Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-ThreePhase ; + s223:hasVoltage s223:LineLineVoltage-480V, + s223:LineNeutralVoltage-277V ; + rdfs:comment "AC-480VLL-277VLN-3Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-480VLL-3Ph-60Hz a s223:AC-480VLL-3Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-480VLL-3Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-ThreePhase ; + s223:hasVoltage s223:LineLineVoltage-480V ; + rdfs:comment "AC-480VLL-3Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-5770VLN-1Ph-60Hz a s223:AC-5770VLN-1Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-5770VLN-1Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineNeutralVoltage-5770V ; + rdfs:comment "AC-5770VLN-1Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-6000VLL-1Ph-60Hz a s223:AC-6000VLL-1Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-6000VLL-1Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineLineVoltage-6000V ; + rdfs:comment "AC-6000VLL-1Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-6000VLL-3460VLN-1Ph-60Hz a s223:AC-6000VLL-3460VLN-1Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-6000VLL-3460VLN-1Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineLineVoltage-6000V, + s223:LineNeutralVoltage-3460V ; + rdfs:comment "AC-6000VLL-3460VLN-1Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-6000VLL-3460VLN-3Ph-60Hz a s223:AC-6000VLL-3460VLN-3Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-6000VLL-3460VLN-3Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-ThreePhase ; + s223:hasVoltage s223:LineLineVoltage-6000V, + s223:LineNeutralVoltage-3460V ; + rdfs:comment "AC-6000VLL-3460VLN-3Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-6000VLL-3Ph-60Hz a s223:AC-6000VLL-3Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-6000VLL-3Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-ThreePhase ; + s223:hasVoltage s223:LineLineVoltage-6000V ; + rdfs:comment "AC-6000VLL-3Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-600VLL-1Ph-60Hz a s223:AC-600VLL-1Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-600VLL-1Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineLineVoltage-600V ; + rdfs:comment "AC-600VLL-1Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-600VLL-347VLN-1Ph-60Hz a s223:AC-600VLL-347VLN-1Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-600VLL-347VLN-1Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineLineVoltage-600V, + s223:LineNeutralVoltage-347V ; + rdfs:comment "AC-600VLL-347VLN-1Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-600VLL-347VLN-3Ph-60Hz a s223:AC-600VLL-347VLN-3Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-600VLL-347VLN-3Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-ThreePhase ; + s223:hasVoltage s223:LineLineVoltage-600V, + s223:LineNeutralVoltage-347V ; + rdfs:comment "AC-600VLL-347VLN-3Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-600VLL-3Ph-60Hz a s223:AC-600VLL-3Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-600VLL-3Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-ThreePhase ; + s223:hasVoltage s223:LineLineVoltage-600V ; + rdfs:comment "AC-600VLL-3Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-6600VLL-1Ph-60Hz a s223:AC-6600VLL-1Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-6600VLL-1Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineLineVoltage-6600V ; + rdfs:comment "AC-6600VLL-1Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-6600VLL-3810VLN-1Ph-60Hz a s223:AC-6600VLL-3810VLN-1Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-6600VLL-3810VLN-1Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-SinglePhase ; + s223:hasVoltage s223:LineLineVoltage-6600V, + s223:LineNeutralVoltage-3810V ; + rdfs:comment "AC-6600VLL-3810VLN-1Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-6600VLL-3810VLN-3Ph-60Hz a s223:AC-6600VLL-3810VLN-3Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-6600VLL-3810VLN-3Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-ThreePhase ; + s223:hasVoltage s223:LineLineVoltage-6600V, + s223:LineNeutralVoltage-3810V ; + rdfs:comment "AC-6600VLL-3810VLN-3Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:AC-6600VLL-3Ph-60Hz a s223:AC-6600VLL-3Ph-60Hz, + s223:Class, + sh:NodeShape ; + rdfs:label "AC-6600VLL-3Ph-60Hz" ; + s223:hasFrequency s223:Frequency-60Hz ; + s223:hasNumberOfElectricalPhases s223:NumberOfElectricalPhases-ThreePhase ; + s223:hasVoltage s223:LineLineVoltage-6600V ; + rdfs:comment "AC-6600VLL-3Ph-60Hz" ; + rdfs:subClassOf s223:Electricity-AC . + +s223:Aspect-Alarm a s223:Aspect-Alarm, + s223:Class, + sh:NodeShape ; + rdfs:label "Aspect-Alarm" ; + rdfs:comment "Aspect-Alarm" ; + rdfs:subClassOf s223:EnumerationKind-Aspect . + +s223:Aspect-CatalogNumber a s223:Aspect-CatalogNumber, + s223:Class, + sh:NodeShape ; + rdfs:label "Aspect-CatalogNumber" ; + rdfs:comment "The value of the associated Property identifies the catalog number." ; + rdfs:subClassOf s223:EnumerationKind-Aspect . + +s223:Aspect-Command a s223:Aspect-Command, + s223:Class, + sh:NodeShape ; + rdfs:label "Aspect-Command" ; + rdfs:comment "Aspect-Command" ; + rdfs:subClassOf s223:EnumerationKind-Aspect . + +s223:Aspect-Deadband a s223:Aspect-Deadband, + s223:Class, + sh:NodeShape ; + rdfs:label "Aspect-Deadband" ; + rdfs:comment "Aspect-Deadband" ; + rdfs:subClassOf s223:EnumerationKind-Aspect . + +s223:Aspect-Delta a s223:Aspect-Delta, + s223:Class, + sh:NodeShape ; + rdfs:label "Aspect-Delta" ; + rdfs:comment "Used to signify the associated Property has a delta (difference) value." ; + rdfs:subClassOf s223:EnumerationKind-Aspect . + +s223:Aspect-DryBulb a s223:Aspect-DryBulb, + s223:Class, + sh:NodeShape ; + rdfs:label "Aspect-DryBulb" ; + rdfs:comment "The associated Property is a DryBulb temperature." ; + rdfs:subClassOf s223:EnumerationKind-Aspect . + +s223:Aspect-Efficiency a s223:Aspect-Efficiency, + s223:Class, + sh:NodeShape ; + rdfs:label "Aspect-Efficiency" ; + rdfs:comment "The efficiency of something characterized by a dimensionless value of this Property." ; + rdfs:subClassOf s223:EnumerationKind-Aspect . + +s223:Aspect-Face a s223:Aspect-Face, + s223:Class, + sh:NodeShape ; + rdfs:label "Aspect-Face" ; + rdfs:comment "The value of the associated Property identifies a property related to a face, e.g. Coil Face Velocity." ; + rdfs:subClassOf s223:EnumerationKind-Aspect . + +s223:Aspect-Fault a s223:Aspect-Fault, + s223:Class, + sh:NodeShape ; + rdfs:label "Aspect-Fault" ; + rdfs:comment "Aspect-Fault" ; + rdfs:subClassOf s223:EnumerationKind-Aspect . + +s223:Aspect-HighLimit a s223:Aspect-HighLimit, + s223:Class, + sh:NodeShape ; + rdfs:label "Aspect-High limit" ; + rdfs:comment "Aspect-High limit" ; + rdfs:subClassOf s223:EnumerationKind-Aspect . + +s223:Aspect-Latent a s223:Aspect-Latent, + s223:Class, + sh:NodeShape ; + rdfs:label "Aspect-Latent" ; + rdfs:comment "The latent value of something characterized by this Property." ; + rdfs:subClassOf s223:EnumerationKind-Aspect . + +s223:Aspect-Loss a s223:Aspect-Loss, + s223:Class, + sh:NodeShape ; + rdfs:label "Aspect-Loss" ; + rdfs:comment "The magnitude of loss of something characterized by this Property." ; + rdfs:subClassOf s223:EnumerationKind-Aspect . + +s223:Aspect-LowLimit a s223:Aspect-LowLimit, + s223:Class, + sh:NodeShape ; + rdfs:label "Aspect-Low limit" ; + rdfs:comment "Aspect-Low limit" ; + rdfs:subClassOf s223:EnumerationKind-Aspect . + +s223:Aspect-Manufacturer a s223:Aspect-Manufacturer, + s223:Class, + sh:NodeShape ; + rdfs:label "Aspect-Manufacturer" ; + rdfs:comment "The value of the associated Property identifies the manufacturer." ; + rdfs:subClassOf s223:EnumerationKind-Aspect . + +s223:Aspect-Maximum a s223:Aspect-Maximum, + s223:Class, + sh:NodeShape ; + rdfs:label "Aspect-Maximum" ; + rdfs:comment "The maximum allowable level of something characterized by this Property." ; + rdfs:subClassOf s223:EnumerationKind-Aspect . + +s223:Aspect-Minimum a s223:Aspect-Minimum, + s223:Class, + sh:NodeShape ; + rdfs:label "Aspect-Minimum" ; + rdfs:comment "The minimum allowable level of something characterized by this Property." ; + rdfs:subClassOf s223:EnumerationKind-Aspect . + +s223:Aspect-Model a s223:Aspect-Model, + s223:Class, + sh:NodeShape ; + rdfs:label "Aspect-Model" ; + rdfs:comment "The value of the associated Property identifies the model." ; + rdfs:subClassOf s223:EnumerationKind-Aspect . + +s223:Aspect-Nominal a s223:Aspect-Nominal, + s223:Class, + sh:NodeShape ; + rdfs:label "Aspect-Nominal" ; + rdfs:comment "The nominal level of something characterized by this Property." ; + rdfs:subClassOf s223:EnumerationKind-Aspect . + +s223:Aspect-NominalFrequency a s223:Aspect-NominalFrequency, + s223:Class, + sh:NodeShape ; + rdfs:label "Aspect-Nominal Frequency" ; + rdfs:comment "The value of the associated Property identifies the nominal frequency of the medium" ; + rdfs:subClassOf s223:EnumerationKind-Aspect . + +s223:Aspect-PhaseAngle a s223:Aspect-PhaseAngle, + s223:Class, + sh:NodeShape ; + rdfs:label "Aspect-Phase angle" ; + rdfs:comment "Aspect-Phase angle" ; + rdfs:subClassOf s223:EnumerationKind-Aspect . + +s223:Aspect-PowerFactor a s223:Aspect-PowerFactor, + s223:Class, + sh:NodeShape ; + rdfs:label "Aspect-PowerFactor" ; + rdfs:comment "The power factor of something characterized by a dimensionless value of this Property." ; + rdfs:subClassOf s223:EnumerationKind-Aspect . + +s223:Aspect-Rated a s223:Aspect-Rated, + s223:Class, + sh:NodeShape ; + rdfs:label "Aspect-Rated" ; + rdfs:comment "The rated value of something characterized by this Property." ; + rdfs:subClassOf s223:EnumerationKind-Aspect . + +s223:Aspect-Sensible a s223:Aspect-Sensible, + s223:Class, + sh:NodeShape ; + rdfs:label "Aspect-Sensible" ; + rdfs:comment "The sensible value of something characterized by this Property." ; + rdfs:subClassOf s223:EnumerationKind-Aspect . + +s223:Aspect-SerialNumber a s223:Aspect-SerialNumber, + s223:Class, + sh:NodeShape ; + rdfs:label "Aspect-SerialNumber" ; + rdfs:comment "The value of the associated Property identifies the serial number." ; + rdfs:subClassOf s223:EnumerationKind-Aspect . + +s223:Aspect-ServiceFactor a s223:Aspect-ServiceFactor, + s223:Class, + sh:NodeShape ; + rdfs:label "Aspect-ServiceFactor" ; + rdfs:comment "The service factor of something characterized by a dimensionless value of this Property." ; + rdfs:subClassOf s223:EnumerationKind-Aspect . + +s223:Aspect-Setpoint a s223:Aspect-Setpoint, + s223:Class, + sh:NodeShape ; + rdfs:label "Aspect-Setpoint" ; + rdfs:comment "Aspect-Setpoint" ; + rdfs:subClassOf s223:EnumerationKind-Aspect . + +s223:Aspect-StandardConditions a s223:Aspect-StandardConditions, + s223:Class, + sh:NodeShape ; + rdfs:label "Aspect-StandardConditions" ; + rdfs:comment "Indicates the Property applies under standard conditions (such as standard temperature and pressure)." ; + rdfs:subClassOf s223:EnumerationKind-Aspect . + +s223:Aspect-Standby a s223:Aspect-Standby, + s223:Class, + sh:NodeShape ; + rdfs:label "Aspect-Standby" ; + rdfs:comment "The standby value of something characterized by this Property." ; + rdfs:subClassOf s223:EnumerationKind-Aspect . + +s223:Aspect-Startup a s223:Aspect-Startup, + s223:Class, + sh:NodeShape ; + rdfs:label "Aspect-Startup" ; + rdfs:comment "The startup value of something characterized by this Property." ; + rdfs:subClassOf s223:EnumerationKind-Aspect . + +s223:Aspect-Threshold a s223:Aspect-Threshold, + s223:Class, + sh:NodeShape ; + rdfs:label "Aspect-Threshold" ; + rdfs:comment "The threshold value of something characterized by this Property." ; + rdfs:subClassOf s223:EnumerationKind-Aspect . + +s223:Aspect-Total a s223:Aspect-Total, + s223:Class, + sh:NodeShape ; + rdfs:label "Aspect-Total" ; + rdfs:comment "The total amount of something characterized by this Property." ; + rdfs:subClassOf s223:EnumerationKind-Aspect . + +s223:Aspect-WetBulb a s223:Aspect-WetBulb, + s223:Class, + sh:NodeShape ; + rdfs:label "Aspect-WetBulb" ; + rdfs:comment "The associated Property is a WetBulb temperature." ; + rdfs:subClassOf s223:EnumerationKind-Aspect . + +s223:Aspect-Year a s223:Aspect-Year, + s223:Class, + sh:NodeShape ; + rdfs:label "Aspect-Year" ; + rdfs:comment "The value of the associated Property identifies the year of manufacture." ; + rdfs:subClassOf s223:EnumerationKind-Aspect . + +s223:Binary-False a s223:Binary-False, + s223:Class, + sh:NodeShape ; + rdfs:label "Binary False" ; + rdfs:comment "Binary False" ; + rdfs:subClassOf s223:EnumerationKind-Binary . + +s223:Binary-True a s223:Binary-True, + s223:Class, + sh:NodeShape ; + rdfs:label "Binary True" ; + rdfs:comment "Binary True" ; + rdfs:subClassOf s223:EnumerationKind-Binary . + +s223:Binary-Unknown a s223:Binary-Unknown, + s223:Class, + sh:NodeShape ; + rdfs:label "Binary Unknown" ; + rdfs:comment "Binary Unknown" ; + rdfs:subClassOf s223:EnumerationKind-Binary . + +s223:Direction-Bidirectional a s223:Class, + s223:Direction-Bidirectional, + sh:NodeShape ; + rdfs:label "Direction-Bidirectional" ; + rdfs:comment "One of the set of enumeration values for the hasDirection property used to characterize the direction of flow associated with an instance of a ConnectionPoint. The value Bidirectional indicates that the flow direction is not fixed in one direction. It depends on the status of some other part of the system, such as a valve position, that is expected to change during operation." ; + rdfs:subClassOf s223:EnumerationKind-Direction . + +s223:Direction-Inlet a s223:Class, + s223:Direction-Inlet, + sh:NodeShape ; + rdfs:label "Direction-Inlet"@en ; + rdfs:comment "One of the set of enumeration values for the hasDirection property used to characterize the direction of flow associated with an instance of a ConnectionPoint. The value Inlet indicates that the direction of flow is into the Equipment." ; + rdfs:subClassOf s223:EnumerationKind-Direction . + +s223:Direction-Outlet a s223:Class, + s223:Direction-Outlet, + sh:NodeShape ; + rdfs:label "Direction-Outlet"@en, + "Direction-Sortie"@fr ; + rdfs:comment "One member of the enumerated valid values to characterize the hasDirection property. It is an instance of the Direction class." ; + rdfs:subClassOf s223:EnumerationKind-Direction . + +s223:Domain-ConveyanceSystems a s223:Class, + s223:Domain-ConveyanceSystems, + sh:NodeShape ; + rdfs:label "Domain-ConveyanceSystems" ; + rdfs:comment "The domain ConveyanceSystems represents equipment used to move people or things from one place in a building to another. Example equipment that might fall within a ConveyanceSystems domain include elevators, escalators, and conveyer belts." ; + rdfs:subClassOf s223:EnumerationKind-Domain . + +s223:Domain-Electrical a s223:Class, + s223:Domain-Electrical, + sh:NodeShape ; + rdfs:label "Domain-Electrical" ; + rdfs:comment "The domain Electrical represents equipment used to provide electrical power within a building. Example equipment that might fall within an Electrical domain include breaker panels, switchgear, photovoltaic panels, and generators. " ; + rdfs:subClassOf s223:EnumerationKind-Domain . + +s223:Domain-Fire a s223:Class, + s223:Domain-Fire, + sh:NodeShape ; + rdfs:label "Domain-Fire" ; + rdfs:comment "The domain Fire represents equipment used to provide fire detection and protection within a building. Example equipment that might be fall within a Fire domain include smoke detectors, alarm annunciators, and emergency public address systems. " ; + rdfs:subClassOf s223:EnumerationKind-Domain . + +s223:Domain-Lighting a s223:Class, + s223:Domain-Lighting, + sh:NodeShape ; + rdfs:label "Domain-Lighting" ; + rdfs:comment "The domain Lighting represents equipment used to provide illumination within or outside a building. Example equipment that might fall within a Lighting domain includes luminaires, daylight sensors, and movable sun shades." ; + rdfs:subClassOf s223:EnumerationKind-Domain . + +s223:Domain-Networking a s223:Class, + s223:Domain-Networking, + sh:NodeShape ; + rdfs:label "Domain-Networking" ; + rdfs:comment "The domain Networking represents equipment used to provide information technology communication for a building." ; + rdfs:subClassOf s223:EnumerationKind-Domain . + +s223:Domain-Occupancy a s223:Class, + s223:Domain-Occupancy, + sh:NodeShape ; + rdfs:label "Domain-Occupancy" ; + rdfs:comment "The domain Occupancy represents equipment used to determine if people are present in a space or count the number of people in a space." ; + rdfs:subClassOf s223:EnumerationKind-Domain . + +s223:Domain-PhysicalSecurity a s223:Class, + s223:Domain-PhysicalSecurity, + sh:NodeShape ; + rdfs:label "Domain-PhysicalSecurity" ; + rdfs:comment "The domain Security represents equipment that provides physical access control within or outside a building. Example equipment that might fall within a PhysicalSecurity domain include cameras, keycard sensors, and biometric scanners." ; + rdfs:subClassOf s223:EnumerationKind-Domain . + +s223:Domain-Plumbing a s223:Class, + s223:Domain-Plumbing, + sh:NodeShape ; + rdfs:label "Domain-Plumbing" ; + rdfs:comment "The domain Plumbing represents equipment used to provide domestic water within or outside a building. Example equipment that might fall within a Plumbing domain includes water meters, domestic hot water tanks, and sinks." ; + rdfs:subClassOf s223:EnumerationKind-Domain . + +s223:Domain-Refrigeration a s223:Class, + s223:Domain-Refrigeration, + sh:NodeShape ; + rdfs:label "Domain-Refrigeration" ; + rdfs:comment "The domain Refrigeration represents equipment used to provide cooling for a purpose other than space conditioning in a building." ; + rdfs:subClassOf s223:EnumerationKind-Domain . + +s223:EM-Microwave a s223:Class, + s223:EM-Microwave, + sh:NodeShape ; + rdfs:label "EM-Microwave" ; + rdfs:comment "EM-Microwave" ; + rdfs:subClassOf s223:Medium-EM . + +s223:EM-RF a s223:Class, + s223:EM-RF, + sh:NodeShape ; + rdfs:label "EM-RF" ; + rdfs:comment "EM-RF" ; + rdfs:subClassOf s223:Medium-EM . + +s223:Effectiveness-Active a s223:Class, + s223:Effectiveness-Active, + sh:NodeShape ; + rdfs:label "Active" ; + rdfs:comment "Active" ; + rdfs:subClassOf s223:Aspect-Effectiveness . + +s223:ElectricalPhaseIdentifier-A a s223:Class, + s223:ElectricalPhaseIdentifier-A, + sh:NodeShape ; + rdfs:label "Electrical Phase Identifier A" ; + rdfs:comment "The value of the associated Property identifies the electrical phase A of the Connection." ; + rdfs:subClassOf s223:Aspect-ElectricalPhaseIdentifier . + +s223:ElectricalPhaseIdentifier-AB a s223:Class, + s223:ElectricalPhaseIdentifier-AB, + sh:NodeShape ; + rdfs:label "Electrical Phase Identifier AB" ; + rdfs:comment "The value of the associated Property identifies the electrical phase AB of the Connection." ; + rdfs:subClassOf s223:Aspect-ElectricalPhaseIdentifier . + +s223:ElectricalPhaseIdentifier-ABC a s223:Class, + s223:ElectricalPhaseIdentifier-ABC, + sh:NodeShape ; + rdfs:label "Electrical Phase Identifier ABC" ; + rdfs:comment "The value of the associated Property identifies the electrical phase ABC of the Connection." ; + rdfs:subClassOf s223:Aspect-ElectricalPhaseIdentifier . + +s223:ElectricalPhaseIdentifier-B a s223:Class, + s223:ElectricalPhaseIdentifier-B, + sh:NodeShape ; + rdfs:label "Electrical Phase Identifier B" ; + rdfs:comment "The value of the associated Property identifies the electrical phase B of the Connection." ; + rdfs:subClassOf s223:Aspect-ElectricalPhaseIdentifier . + +s223:ElectricalPhaseIdentifier-BC a s223:Class, + s223:ElectricalPhaseIdentifier-BC, + sh:NodeShape ; + rdfs:label "Electrical Phase Identifier BC" ; + rdfs:comment "The value of the associated Property identifies the electrical phase BC of the Connection." ; + rdfs:subClassOf s223:Aspect-ElectricalPhaseIdentifier . + +s223:ElectricalPhaseIdentifier-C a s223:Class, + s223:ElectricalPhaseIdentifier-C, + sh:NodeShape ; + rdfs:label "Electrical Phase Identifier C" ; + rdfs:comment "The value of the associated Property identifies the electrical phase C of the Connection." ; + rdfs:subClassOf s223:Aspect-ElectricalPhaseIdentifier . + +s223:ElectricalPhaseIdentifier-CA a s223:Class, + s223:ElectricalPhaseIdentifier-CA, + sh:NodeShape ; + rdfs:label "Electrical Phase Identifier CA" ; + rdfs:comment "The value of the associated Property identifies the electrical phase CA of the Connection." ; + rdfs:subClassOf s223:Aspect-ElectricalPhaseIdentifier . + +s223:ElectricalVoltagePhases-ABLineLineVoltage a s223:Class, + s223:ElectricalVoltagePhases-ABLineLineVoltage, + sh:NodeShape ; + rdfs:label "ElectricalVoltagePhases-ABLineLineVoltage" ; + rdfs:comment "Identifies the Line-to-line voltage is between phases A and B" ; + rdfs:subClassOf s223:Aspect-ElectricalVoltagePhases . + +s223:ElectricalVoltagePhases-ANLineNeutralVoltage a s223:Class, + s223:ElectricalVoltagePhases-ANLineNeutralVoltage, + sh:NodeShape ; + rdfs:label "ElectricalVoltagePhases-ANLineNeutralVoltage" ; + rdfs:comment "Identifies the Line-to-neutral voltage is between phases A and N" ; + rdfs:subClassOf s223:Aspect-ElectricalVoltagePhases . + +s223:ElectricalVoltagePhases-BCLineLineVoltage a s223:Class, + s223:ElectricalVoltagePhases-BCLineLineVoltage, + sh:NodeShape ; + rdfs:label "ElectricalVoltagePhases-BCLineLineVoltage" ; + rdfs:comment "Identifies the Line-to-line voltage is between phases B and C" ; + rdfs:subClassOf s223:Aspect-ElectricalVoltagePhases . + +s223:ElectricalVoltagePhases-BNLineNeutralVoltage a s223:Class, + s223:ElectricalVoltagePhases-BNLineNeutralVoltage, + sh:NodeShape ; + rdfs:label "ElectricalVoltagePhases-BNLineNeutralVoltage" ; + rdfs:comment "Identifies the Line-to-neutral voltage is between phases B and N" ; + rdfs:subClassOf s223:Aspect-ElectricalVoltagePhases . + +s223:ElectricalVoltagePhases-CALineLineVoltage a s223:Class, + s223:ElectricalVoltagePhases-CALineLineVoltage, + sh:NodeShape ; + rdfs:label "ElectricalVoltagePhases-CALineLineVoltage" ; + rdfs:comment "Identifies the Line-to-line voltage is between phases C and A" ; + rdfs:subClassOf s223:Aspect-ElectricalVoltagePhases . + +s223:ElectricalVoltagePhases-CNLineNeutralVoltage a s223:Class, + s223:ElectricalVoltagePhases-CNLineNeutralVoltage, + sh:NodeShape ; + rdfs:label "ElectricalVoltagePhases-CNLineNeutralVoltage" ; + rdfs:comment "Identifies the Line-to-neutral voltage is between phases C and N" ; + rdfs:subClassOf s223:Aspect-ElectricalVoltagePhases . + +s223:Electricity-Earth a s223:Class, + s223:Electricity-Earth, + sh:NodeShape ; + rdfs:label "Electricity-Earth" ; + rdfs:comment "Electricity-Earth" ; + rdfs:subClassOf s223:Medium-Electricity . + +s223:Electricity-Neutral a s223:Class, + s223:Electricity-Neutral, + sh:NodeShape ; + rdfs:label "Electricity-Neutral" ; + rdfs:comment "Electricity-Neutral" ; + rdfs:subClassOf s223:Medium-Electricity . + +s223:Filter a s223:Class, + sh:NodeShape ; + rdfs:label "Filter" ; + rdfs:comment "A device that removes contaminants from gases or liquids." ; + rdfs:subClassOf s223:Equipment ; + sh:property [ rdfs:comment "A Filter shall have at least one inlet." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:InletConnectionPoint ] ], + [ rdfs:comment "A Filter shall have at least one outlet." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:OutletConnectionPoint ] ], + [ rdfs:comment "A filter should have one common constituent between the inlet and outlet" ; + sh:path s223:hasConnectionPoint ; + sh:severity sh:Warning ; + sh:sparql [ a sh:SPARQLConstraint ; + rdfs:comment "Ensure that the filter inlet and outlet have compatible mediums." ; + sh:message "{$this} with inlet medium {?m2} is incompatible with outlet medium {?m1}." ; + sh:prefixes ; + sh:select """ +SELECT $this ?m2 ?m1 +WHERE { +$this s223:cnx ?cp, ?cp2 . +?cp a s223:InletConnectionPoint . +?cp2 a s223:OutletConnectionPoint . +?cp s223:hasMedium ?m1 . +?cp2 s223:hasMedium ?m2 . +FILTER (?m1 != ?m2 ) . +FILTER (NOT EXISTS {?m2 a/rdfs:subClassOf* ?m1}) . +FILTER (NOT EXISTS {?m1 a/rdfs:subClassOf* ?m2}) . +FILTER (NOT EXISTS { + SELECT $this ?con3 ?m1 ?m2 + WHERE { + ?m1 s223:hasConstituent/s223:ofSubstance ?con3 . + ?m2 s223:hasConstituent/s223:ofSubstance ?con3 . + } +} ) . +} +""" ] ] . + +s223:Gas-SuperHeated a s223:Class, + s223:Gas-SuperHeated, + sh:NodeShape ; + rdfs:label "Gas-Super heated" ; + rdfs:comment "Gas-Super heated" ; + rdfs:subClassOf s223:Phase-Gas . + +s223:GlycolSolution-15Percent a s223:Class, + s223:GlycolSolution-15Percent, + sh:NodeShape ; + rdfs:label "GlycolSolution-15Percent" ; + s223:hasConstituent [ a s223:QuantifiableProperty ; + rdfs:label "Glycol conc" ; + s223:hasValue 15.0 ; + s223:ofSubstance s223:Medium-Glycol ; + qudt:hasQuantityKind quantitykind:VolumeFraction ; + qudt:hasUnit unit:PERCENT ], + [ a s223:QuantifiableProperty ; + rdfs:label "Water conc" ; + s223:hasValue 85.0 ; + s223:ofSubstance s223:Medium-Water ; + qudt:hasQuantityKind quantitykind:VolumeFraction ; + qudt:hasUnit unit:PERCENT ] ; + rdfs:comment "GlycolSolution-15Percent" ; + rdfs:subClassOf s223:Water-GlycolSolution . + +s223:GlycolSolution-30Percent a s223:Class, + s223:GlycolSolution-30Percent, + sh:NodeShape ; + rdfs:label "GlycolSolution-30Percent" ; + s223:hasConstituent [ a s223:QuantifiableProperty ; + rdfs:label "Glycol conc" ; + s223:hasValue 30.0 ; + s223:ofSubstance s223:Medium-Glycol ; + qudt:hasQuantityKind quantitykind:VolumeFraction ; + qudt:hasUnit unit:PERCENT ], + [ a s223:QuantifiableProperty ; + rdfs:label "Water conc" ; + s223:hasValue 70.0 ; + s223:ofSubstance s223:Medium-Water ; + qudt:hasQuantityKind quantitykind:VolumeFraction ; + qudt:hasUnit unit:PERCENT ] ; + rdfs:comment "GlycolSolution-30Percent" ; + rdfs:subClassOf s223:Water-GlycolSolution . + +s223:HVACOperatingMode-Auto a s223:Class, + s223:HVACOperatingMode-Auto, + sh:NodeShape ; + rdfs:label "Auto" ; + rdfs:comment "Auto" ; + rdfs:subClassOf s223:EnumerationKind-HVACOperatingMode . + +s223:HVACOperatingMode-CoolOnly a s223:Class, + s223:HVACOperatingMode-CoolOnly, + sh:NodeShape ; + rdfs:label "CoolOnly" ; + rdfs:comment "CoolOnly" ; + rdfs:subClassOf s223:EnumerationKind-HVACOperatingMode . + +s223:HVACOperatingMode-FanOnly a s223:Class, + s223:HVACOperatingMode-FanOnly, + sh:NodeShape ; + rdfs:label "FanOnly" ; + rdfs:comment "FanOnly" ; + rdfs:subClassOf s223:EnumerationKind-HVACOperatingMode . + +s223:HVACOperatingMode-HeatOnly a s223:Class, + s223:HVACOperatingMode-HeatOnly, + sh:NodeShape ; + rdfs:label "HeatOnly" ; + rdfs:comment "HeatOnly" ; + rdfs:subClassOf s223:EnumerationKind-HVACOperatingMode . + +s223:HVACOperatingMode-Off a s223:Class, + s223:HVACOperatingMode-Off, + sh:NodeShape ; + rdfs:label "Off" ; + rdfs:comment "Off" ; + rdfs:subClassOf s223:EnumerationKind-HVACOperatingMode . + +s223:HVACOperatingStatus-Cooling a s223:Class, + s223:HVACOperatingStatus-Cooling, + sh:NodeShape ; + rdfs:label "Cooling" ; + rdfs:comment "Cooling" ; + rdfs:subClassOf s223:EnumerationKind-HVACOperatingStatus . + +s223:HVACOperatingStatus-Dehumidifying a s223:Class, + s223:HVACOperatingStatus-Dehumidifying, + sh:NodeShape ; + rdfs:label "Dehumidifying" ; + rdfs:comment "Dehumidifying" ; + rdfs:subClassOf s223:EnumerationKind-HVACOperatingStatus . + +s223:HVACOperatingStatus-Heating a s223:Class, + s223:HVACOperatingStatus-Heating, + sh:NodeShape ; + rdfs:label "Heating" ; + rdfs:comment "Heating" ; + rdfs:subClassOf s223:EnumerationKind-HVACOperatingStatus . + +s223:HVACOperatingStatus-Off a s223:Class, + s223:HVACOperatingStatus-Off, + sh:NodeShape ; + rdfs:label "Off" ; + rdfs:comment "Off" ; + rdfs:subClassOf s223:EnumerationKind-HVACOperatingStatus . + +s223:HVACOperatingStatus-Ventilating a s223:Class, + s223:HVACOperatingStatus-Ventilating, + sh:NodeShape ; + rdfs:label "Ventilating" ; + rdfs:comment "Ventilating" ; + rdfs:subClassOf s223:EnumerationKind-HVACOperatingStatus . + +s223:HeatExchanger a s223:Class, + sh:NodeShape ; + rdfs:label "Heat exchanger" ; + rdfs:comment "A component intended to transfer heat from one medium to another while keeping the two media separate" ; + rdfs:subClassOf s223:Equipment ; + sh:property [ rdfs:comment "A heat exchanger shall have at least 4 connection points." ; + sh:minCount 4 ; + sh:path s223:hasConnectionPoint ], + [ rdfs:comment "If the relation hasRole is present it must associate the HeatExchanger with a EnumerationKind-Role." ; + sh:class s223:EnumerationKind-Role ; + sh:path s223:hasRole ], + [ rdfs:comment "Heat Exchangers should have the same number of non-electrical inlet and outlet connection points." ; + sh:path s223:hasConnectionPoint ; + sh:severity sh:Warning ; + sh:sparql [ a sh:SPARQLConstraint ; + rdfs:comment "Heat Exchangers should have the same number of non-electrical inlet and outlet connection points." ; + sh:message "Number of inlets {?incount} are not equivalent with number of outlets {?outcount}." ; + sh:prefixes ; + sh:select """ +SELECT DISTINCT $this ?incount ?outcount +WHERE { +{ +SELECT $this (COUNT (?cpin) AS ?incount) +WHERE { +?cpin a/rdfs:subClassOf* s223:InletConnectionPoint . +$this s223:hasConnectionPoint ?cpin . +?cpin s223:hasMedium ?inmedium . +FILTER NOT EXISTS { + ?inmedium a/rdfs:subClassOf* s223:Medium-Electricity . + } +} +GROUP BY $this +} +{ +SELECT $this (COUNT (?cpout) AS ?outcount) +WHERE { +?cpout a/rdfs:subClassOf* s223:OutletConnectionPoint . +$this s223:hasConnectionPoint ?cpout . +?cpout s223:hasMedium ?outmedium . +FILTER NOT EXISTS { + ?outmedium a/rdfs:subClassOf* s223:Medium-Electricity . + } +} +GROUP BY $this +} +FILTER (?incount != ?outcount) +} +""" ] ] . + +s223:Junction a s223:Class, + sh:NodeShape ; + rdfs:label "Junction" ; + rdfs:comment "A Junction is a modeling construct used when a branching point within a Connection (see `s223:Connection`) is of significance, such as specifying the observation location of a Sensor. When a Junction is used, what might have been modeled as a single, branched Connection is separated into three or more separate Connections, all tied together with the Junction and its associated ConnectionPoints." ; + rdfs:subClassOf s223:Connectable ; + sh:or ( [ sh:property [ rdfs:comment "A Junction shall have at least three ConnectionPoints including (a) at least one inlet and one outlet, or (b) at least one bidirectional connection point." ; + sh:minCount 3 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:InletConnectionPoint ] ; + sh:qualifiedValueShapesDisjoint true ], + [ rdfs:comment "A Junction shall have at least three ConnectionPoints including (a) at least one inlet and one outlet, or (b) at least one bidirectional connection point." ; + sh:minCount 3 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:OutletConnectionPoint ] ; + sh:qualifiedValueShapesDisjoint true ] ] [ sh:property [ rdfs:comment "A Junction shall have at least three ConnectionPoints including (a) at least one inlet and one outlet, or (b) at least one bidirectional connection point." ; + sh:minCount 3 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:BidirectionalConnectionPoint ] ; + sh:qualifiedValueShapesDisjoint true ] ] ) ; + sh:property [ rdfs:comment "A Junction must be associated with exactly one EnumerationKind-Medium using the relation hasMedium." ; + sh:class s223:Substance-Medium ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasMedium ], + [ rdfs:comment "Ensure that the Medium identified by a ConnectionPoint via the s223:hasMedium relation is compatible with the Medium identified by the associated Junction." ; + sh:name "Test for compatible declared Medium" ; + sh:path s223:hasMedium ; + sh:sparql [ a sh:SPARQLConstraint ; + rdfs:comment "Ensure that the Medium identified by a ConnectionPoint via the s223:hasMedium relation is compatible with the Medium identified by the associated Junction." ; + sh:message "{$this} with Medium {?m2} is incompatible with {?cp} with Medium {?m1}." ; + sh:prefixes ; + sh:select """ +SELECT $this ?m2 ?cp ?m1 +WHERE { +$this s223:cnx ?cp . +?cp a/rdfs:subClassOf* s223:ConnectionPoint . +?cp s223:hasMedium ?m1 . +$this s223:hasMedium ?m2 . +FILTER (?m1 != ?m2 ) . +FILTER (NOT EXISTS {?m2 a/rdfs:subClassOf* ?m1}) . +FILTER (NOT EXISTS {?m1 a/rdfs:subClassOf* ?m2}) . +} +""" ] ], + [ rdfs:comment "Ensure that the Medium identified by all the associated ConnectionPoints via the s223:hasMedium relation are compatible with one another." ; + sh:name "Test for compatible declared Medium" ; + sh:path s223:hasMedium ; + sh:sparql [ a sh:SPARQLConstraint ; + rdfs:comment "Ensure that the Medium identified by all the associated ConnectionPoints via the s223:hasMedium relation are compatible with one another." ; + sh:message "{?cp1} with Medium {?m1} is incompatible with {?cp2} with Medium {?m2}." ; + sh:prefixes ; + sh:select """ +SELECT $this ?cp1 ?m1 ?cp2 ?m2 +WHERE { +$this s223:cnx ?cp1 . +?cp1 a/rdfs:subClassOf* s223:ConnectionPoint . +?cp1 s223:hasMedium ?m1 . +$this s223:cnx ?cp2 . +?cp2 a/rdfs:subClassOf* s223:ConnectionPoint . +?cp2 s223:hasMedium ?m2 . +FILTER (?m1 != ?m2 ) . +FILTER (NOT EXISTS {?m2 a/rdfs:subClassOf* ?m1}) . +FILTER (NOT EXISTS {?m1 a/rdfs:subClassOf* ?m2}) . +} +""" ] ] . + +s223:Light-Infrared a s223:Class, + s223:Light-Infrared, + sh:NodeShape ; + rdfs:label "Light-Infrared" ; + rdfs:comment "Light-Infrared" ; + rdfs:subClassOf s223:EM-Light . + +s223:Light-Ultraviolet a s223:Class, + s223:Light-Ultraviolet, + sh:NodeShape ; + rdfs:label "Light-Ultraviolet" ; + rdfs:comment "Light-Ultraviolet" ; + rdfs:subClassOf s223:EM-Light . + +s223:Light-Visible a s223:Class, + s223:Light-Visible, + sh:NodeShape ; + rdfs:label "Light-Visible" ; + rdfs:comment "Light-Visible" ; + rdfs:subClassOf s223:EM-Light . + +s223:Liquid-SubCooled a s223:Class, + s223:Liquid-SubCooled, + sh:NodeShape ; + rdfs:label "Liquid-Sub cooled" ; + rdfs:comment "Liquid-Sub cooled" ; + rdfs:subClassOf s223:Phase-Liquid . + +s223:Modulated-0-10V a s223:Class, + s223:Modulated-0-10V, + sh:NodeShape ; + rdfs:label "Modulated 0-10V" ; + rdfs:comment "Modulated 0-10V" ; + rdfs:subClassOf s223:Signal-Modulated . + +s223:Modulated-4-20mA a s223:Class, + s223:Modulated-4-20mA, + sh:NodeShape ; + rdfs:label "Modulated 4-20mA" ; + rdfs:comment "Modulated 4-20mA" ; + rdfs:subClassOf s223:Signal-Modulated . + +s223:Motion-False a s223:Class, + s223:Motion-False, + sh:NodeShape ; + rdfs:label "Motion-False" ; + rdfs:comment "Motion-False" ; + rdfs:subClassOf s223:Occupancy-Motion . + +s223:Motion-True a s223:Class, + s223:Motion-True, + sh:NodeShape ; + rdfs:label "Motion-True" ; + rdfs:comment "Motion-True" ; + rdfs:subClassOf s223:Occupancy-Motion . + +s223:Occupancy-Occupied a s223:Class, + s223:Occupancy-Occupied, + sh:NodeShape ; + rdfs:label "Occupied" ; + rdfs:comment "Occupied" ; + rdfs:subClassOf s223:EnumerationKind-Occupancy . + +s223:Occupancy-Unknown a s223:Class, + s223:Occupancy-Unknown, + sh:NodeShape ; + rdfs:label "Unknown" ; + rdfs:comment "Unknown" ; + rdfs:subClassOf s223:EnumerationKind-Occupancy . + +s223:Occupancy-Unoccupied a s223:Class, + s223:Occupancy-Unoccupied, + sh:NodeShape ; + rdfs:label "Unoccupied" ; + rdfs:comment "Unoccupied" ; + rdfs:subClassOf s223:EnumerationKind-Occupancy . + +s223:OnOff-Off a s223:Class, + s223:OnOff-Off, + sh:NodeShape ; + rdfs:label "Off" ; + rdfs:comment "Off" ; + rdfs:subClassOf s223:EnumerationKind-OnOff . + +s223:OnOff-On a s223:Class, + s223:OnOff-On, + sh:NodeShape ; + rdfs:label "On" ; + rdfs:comment "On" ; + rdfs:subClassOf s223:EnumerationKind-OnOff . + +s223:OnOff-Unknown a s223:Class, + s223:OnOff-Unknown, + sh:NodeShape ; + rdfs:label "Unknown" ; + rdfs:comment "Unknown" ; + rdfs:subClassOf s223:EnumerationKind-OnOff . + +s223:Particulate-PM1.0 a s223:Class, + s223:Particulate-PM1.0, + sh:NodeShape ; + rdfs:label "Particulate-PM1.0" ; + rdfs:comment "Particulate-PM1.0" ; + rdfs:subClassOf s223:Substance-Particulate . + +s223:Particulate-PM10.0 a s223:Class, + s223:Particulate-PM10.0, + sh:NodeShape ; + rdfs:label "Particulate-PM10.0" ; + rdfs:comment "Particulate-PM10.0" ; + rdfs:subClassOf s223:Substance-Particulate . + +s223:Particulate-PM2.5 a s223:Class, + s223:Particulate-PM2.5, + sh:NodeShape ; + rdfs:label "Particulate-PM2.5" ; + rdfs:comment "Particulate-PM2.5" ; + rdfs:subClassOf s223:Substance-Particulate . + +s223:Phase-Solid a s223:Class, + s223:Phase-Solid, + sh:NodeShape ; + rdfs:label "Phase-Solid" ; + rdfs:comment "Phase-Solid" ; + rdfs:subClassOf s223:EnumerationKind-Phase . + +s223:Phase-Vapor a s223:Class, + s223:Phase-Vapor, + sh:NodeShape ; + rdfs:label "Phase-Vapor" ; + rdfs:comment "Phase-Vapor" ; + rdfs:subClassOf s223:EnumerationKind-Phase . + +s223:Position-Closed a s223:Class, + s223:Position-Closed, + sh:NodeShape ; + rdfs:label "Closed" ; + rdfs:comment "Closed" ; + rdfs:subClassOf s223:EnumerationKind-Position . + +s223:Position-Open a s223:Class, + s223:Position-Open, + sh:NodeShape ; + rdfs:label "Open" ; + rdfs:comment "Open" ; + rdfs:subClassOf s223:EnumerationKind-Position . + +s223:Position-Unknown a s223:Class, + s223:Position-Unknown, + sh:NodeShape ; + rdfs:label "Unknown" ; + rdfs:comment "Unknown" ; + rdfs:subClassOf s223:EnumerationKind-Position . + +s223:Presence-False a s223:Class, + s223:Presence-False, + sh:NodeShape ; + rdfs:label "Presence-False" ; + rdfs:comment "Presence-False" ; + rdfs:subClassOf s223:Occupancy-Presence . + +s223:Presence-True a s223:Class, + s223:Presence-True, + sh:NodeShape ; + rdfs:label "Presence-True" ; + rdfs:comment "Presence-True" ; + rdfs:subClassOf s223:Occupancy-Presence . + +s223:Refrigerant-R-22 a s223:Class, + s223:Refrigerant-R-22, + sh:NodeShape ; + rdfs:label "Refrigerant-R-22" ; + rdfs:comment "Refrigerant-R-22" ; + rdfs:subClassOf s223:Medium-Refrigerant . + +s223:Refrigerant-R-410A a s223:Class, + s223:Refrigerant-R-410A, + sh:NodeShape ; + rdfs:label "Refrigerant-R-410A" ; + rdfs:comment "Refrigerant-R-410A" ; + rdfs:subClassOf s223:Medium-Refrigerant . + +s223:Role-Condenser a s223:Class, + s223:Role-Condenser, + sh:NodeShape ; + rdfs:label "Role-Condenser" ; + rdfs:comment "Role-Condenser" ; + rdfs:subClassOf s223:EnumerationKind-Role . + +s223:Role-Discharge a s223:Class, + s223:Role-Discharge, + sh:NodeShape ; + rdfs:label "Role-Discharge" ; + rdfs:comment "Role-Discharge" ; + rdfs:subClassOf s223:EnumerationKind-Role . + +s223:Role-Evaporator a s223:Class, + s223:Role-Evaporator, + sh:NodeShape ; + rdfs:label "Role-Evaporator" ; + rdfs:comment "Role-Evaporator" ; + rdfs:subClassOf s223:EnumerationKind-Role . + +s223:Role-Expansion a s223:Class, + s223:Role-Expansion, + sh:NodeShape ; + rdfs:label "Role-Expansion" ; + rdfs:comment "Role-Expansion" ; + rdfs:subClassOf s223:EnumerationKind-Role . + +s223:Role-Generator a s223:Class, + s223:Role-Generator, + sh:NodeShape ; + rdfs:label "Role-Generator" ; + rdfs:comment "Role-Generator" ; + rdfs:subClassOf s223:EnumerationKind-Role . + +s223:Role-HeatRecovery a s223:Class, + s223:Role-HeatRecovery, + sh:NodeShape ; + rdfs:label "Heat Recovery" ; + rdfs:comment "Heat Recovery" ; + rdfs:subClassOf s223:EnumerationKind-Role . + +s223:Role-Load a s223:Class, + s223:Role-Load, + sh:NodeShape ; + rdfs:label "Role-Load" ; + rdfs:comment "Role-Load" ; + rdfs:subClassOf s223:EnumerationKind-Role . + +s223:Role-Primary a s223:Class, + s223:Role-Primary, + sh:NodeShape ; + rdfs:label "Role-Primary" ; + rdfs:comment "Role-Primary" ; + rdfs:subClassOf s223:EnumerationKind-Role . + +s223:Role-Recirculating a s223:Class, + s223:Role-Recirculating, + sh:NodeShape ; + rdfs:label "Role-Recirculating" ; + rdfs:comment "Role-Recirculating" ; + rdfs:subClassOf s223:EnumerationKind-Role . + +s223:Role-Secondary a s223:Class, + s223:Role-Secondary, + sh:NodeShape ; + rdfs:label "Role-Secondary" ; + rdfs:comment "Role-Secondary" ; + rdfs:subClassOf s223:EnumerationKind-Role . + +s223:RunStatus-Off a s223:Class, + s223:RunStatus-Off, + sh:NodeShape ; + rdfs:label "Off" ; + rdfs:comment "Off" ; + rdfs:subClassOf s223:EnumerationKind-RunStatus . + +s223:RunStatus-On a s223:Class, + s223:RunStatus-On, + sh:NodeShape ; + rdfs:label "On" ; + rdfs:comment "On" ; + rdfs:subClassOf s223:EnumerationKind-RunStatus . + +s223:RunStatus-Unknown a s223:Class, + s223:RunStatus-Unknown, + sh:NodeShape ; + rdfs:label "Unknown" ; + rdfs:comment "Unknown" ; + rdfs:subClassOf s223:EnumerationKind-RunStatus . + +s223:Signal-EIA485 a s223:Class, + s223:Signal-EIA485, + sh:NodeShape ; + rdfs:label "Signal EIA485" ; + rdfs:comment "Signal EIA485" ; + rdfs:subClassOf s223:Electricity-Signal . + +s223:Signal-Ethernet a s223:Class, + s223:Signal-Ethernet, + sh:NodeShape ; + rdfs:label "Signal Ethernet" ; + rdfs:comment "Signal Ethernet" ; + rdfs:subClassOf s223:Electricity-Signal . + +s223:Signal-IEC14908 a s223:Class, + s223:Signal-IEC14908, + sh:NodeShape ; + rdfs:label "Signal IEC14908" ; + rdfs:comment "Signal IEC14908" ; + rdfs:subClassOf s223:Electricity-Signal . + +s223:Signal-USB a s223:Class, + s223:Signal-USB, + sh:NodeShape ; + rdfs:label "Signal USB" ; + rdfs:comment "Signal USB" ; + rdfs:subClassOf s223:Electricity-Signal . + +s223:Speed-High a s223:Class, + s223:Speed-High, + sh:NodeShape ; + rdfs:label "High" ; + rdfs:comment "High" ; + rdfs:subClassOf s223:EnumerationKind-Speed . + +s223:Speed-Low a s223:Class, + s223:Speed-Low, + sh:NodeShape ; + rdfs:label "Low" ; + rdfs:comment "Low" ; + rdfs:subClassOf s223:EnumerationKind-Speed . + +s223:Speed-Medium a s223:Class, + s223:Speed-Medium, + sh:NodeShape ; + rdfs:label "Medium" ; + rdfs:comment "Medium" ; + rdfs:subClassOf s223:EnumerationKind-Speed . + +s223:Speed-Off a s223:Class, + s223:Speed-Off, + sh:NodeShape ; + rdfs:label "Off" ; + rdfs:comment "Off" ; + rdfs:subClassOf s223:EnumerationKind-Speed . + +s223:Substance-CO a s223:Class, + s223:Substance-CO, + sh:NodeShape ; + rdfs:label "Substance-CO" ; + rdfs:comment "Substance-CO" ; + rdfs:subClassOf s223:EnumerationKind-Substance . + +s223:Substance-Soot a s223:Class, + s223:Substance-Soot, + sh:NodeShape ; + rdfs:label "Substance-Soot" ; + rdfs:comment "Substance-Soot" ; + rdfs:subClassOf s223:EnumerationKind-Substance . + +s223:System a s223:Class, + sh:NodeShape ; + rdfs:label "System" ; + rdfs:comment "A System is a logical grouping (collection) of Equipment for some functional or system reason, such as a chilled water system, or HVAC system. A System does not participate in Connections." ; + rdfs:subClassOf s223:Concept ; + sh:property [ a sh:PropertyShape ; + rdfs:comment "A System can be associated with at least two instances of Equipment or System using the relation hasMember" ; + sh:minCount 2 ; + sh:or ( [ sh:class s223:Equipment ] [ sh:class s223:System ] ) ; + sh:path s223:hasMember ; + sh:severity sh:Warning ], + [ rdfs:comment "If the relation hasRole is present, it must associate the System with an EnumerationKind-Role." ; + sh:class s223:EnumerationKind-Role ; + sh:path s223:hasRole ] . + +s223:Water-Steam a s223:Class, + s223:Water-Steam, + sh:NodeShape ; + rdfs:label "Steam" ; + rdfs:comment "Steam" ; + rdfs:subClassOf s223:Medium-Water . + +s223:Weekday-Friday a s223:Class, + s223:Weekday-Friday, + sh:NodeShape ; + rdfs:label "Friday" ; + rdfs:comment "Friday" ; + rdfs:subClassOf s223:DayOfWeek-Weekday . + +s223:Weekday-Monday a s223:Class, + s223:Weekday-Monday, + sh:NodeShape ; + rdfs:label "Monday" ; + rdfs:comment "Monday" ; + rdfs:subClassOf s223:DayOfWeek-Weekday . + +s223:Weekday-Thursday a s223:Class, + s223:Weekday-Thursday, + sh:NodeShape ; + rdfs:label "Thursday" ; + rdfs:comment "Thursday" ; + rdfs:subClassOf s223:DayOfWeek-Weekday . + +s223:Weekday-Tuesday a s223:Class, + s223:Weekday-Tuesday, + sh:NodeShape ; + rdfs:label "Tuesday" ; + rdfs:comment "Tuesday" ; + rdfs:subClassOf s223:DayOfWeek-Weekday . + +s223:Weekday-Wednesday a s223:Class, + s223:Weekday-Wednesday, + sh:NodeShape ; + rdfs:label "Wednesday" ; + rdfs:comment "Wednesday" ; + rdfs:subClassOf s223:DayOfWeek-Weekday . + +s223:Weekend-Saturday a s223:Class, + s223:Weekend-Saturday, + sh:NodeShape ; + rdfs:label "Saturday" ; + rdfs:comment "Saturday" ; + rdfs:subClassOf s223:DayOfWeek-Weekend . + +s223:Weekend-Sunday a s223:Class, + s223:Weekend-Sunday, + sh:NodeShape ; + rdfs:label "Sunday" ; + rdfs:comment "Sunday" ; + rdfs:subClassOf s223:DayOfWeek-Weekend . + +s223:Window a s223:Class, + sh:NodeShape ; + rdfs:label "Window" ; + rdfs:comment "A daylight opening on a vertical or nearly vertical area of a room envelope" ; + rdfs:subClassOf s223:Equipment ; + sh:property [ rdfs:comment "A Window shall have at least one inlet using the medium Light." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:InletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:EM-Light ; + sh:path s223:hasMedium ] ] ] ], + [ rdfs:comment "A Window shall have at least one outlet using the medium Light." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:OutletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:EM-Light ; + sh:path s223:hasMedium ] ] ] ] . + +s223:ZoneGroup a s223:Class, + sh:NodeShape ; + rdfs:label "Zone group" ; + rdfs:comment "A ZoneGroup is a logical grouping (collection) of Zones for some functional or system reason, to identify a domain of control, such as a Lighting Zone, or a heating zone." ; + rdfs:subClassOf s223:Concept ; + sh:property [ rdfs:comment "A ZoneGroup must be associated with exactly one EnumerationKind-Domain using the relation hasDomain." ; + sh:class s223:EnumerationKind-Domain ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasDomain ], + [ rdfs:comment "A ZoneGroup must be associated with at least one Zone using the relation hasZone." ; + sh:class s223:Zone ; + sh:minCount 1 ; + sh:path s223:hasZone ] ; + sh:rule [ a sh:TripleRule ; + rdfs:comment "Infer a hasDomain relation by checking any enclosed Zones to determine the domain." ; + sh:object [ sh:path ( s223:hasZone s223:hasDomain ) ] ; + sh:predicate s223:hasDomain ; + sh:subject sh:this ] . + +s223:actuates a rdf:Property ; + rdfs:label "actuates" ; + rdfs:comment "The relation actuates binds an Actuator to the Equipment that it actuates. The Equipment will have the ActuatableProperty that commands the Actuator (see `s223:commandedByProperty`)." . + +s223:connectsFrom a rdf:Property ; + rdfs:label "connects from" ; + rdfs:comment "The relation connectsFrom binds a Connectable thing to a Connection with an implied directionality. B connectsFrom A indicates a flow from A to B." . + +s223:connectsTo a rdf:Property ; + rdfs:label "connects to" ; + rdfs:comment "The relation connectsTo binds a Connection to a Connectable thing to a Connection with an implied directionality. A connectsTo B indicates a flow from A to B." . + +s223:hasExternalReference a rdf:Property ; + rdfs:label "has external reference" ; + rdfs:comment "The relation hasExternalReference is used to relate a Property to an external telemetry source." . + +s223:hasFrequency a rdf:Property ; + rdfs:label "has frequency" ; + rdfs:comment "The relation hasFrequency is used to identify the frequency of an AC electricity enumeration kind. " . + +s223:hasInput a rdf:Property ; + rdfs:label "has function input" ; + rdfs:comment "The relation hasInput is used to relate a FunctionBlock (see `s223:FunctionBlock`) to a Property (see `s223:Property`) that is used as input." . + +s223:hasMeasurementResolution a rdf:Property ; + rdfs:label "has measurement resolution" ; + rdfs:comment "The hasMeasurementResolution relation is used to link to a numerical property whose value indicates the smallest recognizable change in engineering units that the sensor can indicate. " . + +s223:hasMember a rdf:Property ; + rdfs:label "has member" ; + rdfs:comment "The relation hasMember associates a System with its component Equipment and/or Systems." . + +s223:hasNumberOfElectricalPhases a rdf:Property ; + rdfs:label "has number of electrical phases" ; + rdfs:comment "The relation hasNumberOfElectricalPhases is used to identify the number of electrical phases in an AC electricity enumeration kind. " . + +s223:hasPhysicalLocation a rdf:Property ; + rdfs:label "has Physical Location" ; + rdfs:comment "The relation hasPhysicalLocation is used to indicate the PhysicalSpace (see `s223:PhysicalSpace`) where a piece of Equipment (see `s223:Equipment`) is located." . + +s223:hasThermodynamicPhase a rdf:Property ; + rdfs:label "has thermodynamic phase" ; + rdfs:comment "The relation hasThermodynamicPhase is used to indicate the thermodynamic phase of the Medium inside a Connection." . + +s223:ofMedium a rdf:Property ; + rdfs:label "of medium" ; + rdfs:comment "The relation ofMedium is used to associate a Property with a specific Medium." . + dcterms:isReplacedBy a rdf:Property ; rdfs:label "is replaced by" . @@ -16368,7 +21166,7 @@ qudt:PhysicalConstant-latexDefinition a sh:PropertyShape ; qudt:PhysicalConstant-latexSymbol a sh:PropertyShape ; rdfs:isDefinedBy ; sh:datatype qudt:LatexString ; - sh:maxCount 1 ; + sh:minCount 0 ; sh:path qudt:latexSymbol . qudt:PhysicalConstant-mathMLdefinition a sh:PropertyShape ; @@ -16673,6 +21471,7 @@ qudt:QuantityKindDimensionVector-latexDefinition a sh:PropertyShape ; qudt:QuantityKindDimensionVector-latexSymbol a sh:PropertyShape ; rdfs:isDefinedBy ; sh:datatype qudt:LatexString ; + sh:minCount 0 ; sh:path qudt:latexSymbol . qudt:QuantityType-value a sh:PropertyShape ; @@ -16819,6 +21618,12 @@ qudt:SystemOfQuantityKinds-baseDimensionEnumeration a sh:PropertyShape ; sh:maxCount 1 ; sh:path qudt:baseDimensionEnumeration . +qudt:SystemOfQuantityKinds-hasBaseQuantityKind a sh:PropertyShape ; + rdfs:isDefinedBy ; + sh:class qudt:QuantityKind ; + sh:minCount 0 ; + sh:path qudt:hasBaseQuantityKind . + qudt:SystemOfQuantityKinds-hasQuantityKind a sh:PropertyShape ; rdfs:isDefinedBy ; sh:class qudt:QuantityKind ; @@ -16831,6 +21636,12 @@ qudt:SystemOfQuantityKinds-hasUnitSystem a sh:PropertyShape ; sh:maxCount 1 ; sh:path qudt:hasUnitSystem . +qudt:SystemOfQuantityKinds-systemDerivedQuantityKind a sh:PropertyShape ; + rdfs:isDefinedBy ; + sh:class qudt:QuantityKind ; + sh:minCount 0 ; + sh:path qudt:systemDerivedQuantityKind . + qudt:SystemOfUnits-applicablePhysicalConstant a sh:PropertyShape ; rdfs:isDefinedBy ; sh:class qudt:PhysicalConstant ; @@ -17266,11 +22077,6 @@ qudt:hasAllowedUnit a rdf:Property ; rdfs:isDefinedBy ; rdfs:subPropertyOf qudt:hasUnit . -qudt:hasBaseQuantityKind a rdf:Property ; - rdfs:label "has base quantity kind" ; - rdfs:isDefinedBy ; - rdfs:subPropertyOf qudt:hasQuantityKind . - qudt:hasBaseUnit a rdf:Property ; rdfs:label "base unit" ; dcterms:description "This property relates a system of units to a base unit defined within the system. The base units of a system are used to define the derived units of the system by expressing the derived units as products of the base units raised to a rational power."^^rdf:HTML ; @@ -17442,6 +22248,11 @@ qudt:standardUncertainty a rdf:Property ; dcterms:description "The standard uncertainty of a quantity is the estimated standard deviation of the mean taken from a series of measurements."^^rdf:HTML ; rdfs:isDefinedBy . +qudt:systemDerivedQuantityKind a rdf:Property ; + rdfs:label "system derived quantity kind" ; + rdfs:isDefinedBy ; + rdfs:subPropertyOf qudt:hasQuantityKind . + qudt:udunitsCode a rdf:Property ; rdfs:label "udunits code" ; dcterms:description "The UDUNITS package supports units of physical quantities. Its C library provides for arithmetic manipulation of units and for conversion of numeric values between compatible units. The package contains an extensive unit database, which is in XML format and user-extendable. The package also contains a command-line utility for investigating units and converting values."^^rdf:HTML ; @@ -22602,7 +27413,7 @@ qkdv:A1E0L-3I0M-1H0T2D0 a qudt:QuantityKindDimensionVector_CGS, qudt:dimensionlessExponent 0 ; rdfs:isDefinedBy . -prefix:Exbi a qudt:BinaryPrefix, +prefix1:Exbi a qudt:BinaryPrefix, qudt:Prefix ; rdfs:label "Exbi"@en ; dcterms:description "A binary prefix for expressing a value with a scaling of \\(1024^{6}\\), or \\(2^{60}\\)."^^qudt:LatexString ; @@ -22610,7 +27421,7 @@ prefix:Exbi a qudt:BinaryPrefix, qudt:symbol "Ei" ; rdfs:isDefinedBy . -prefix:Gibi a qudt:BinaryPrefix, +prefix1:Gibi a qudt:BinaryPrefix, qudt:Prefix ; rdfs:label "Gibi"@en ; dcterms:description "A binary prefix for expressing a value with a scaling of \\(1024^{3}\\), or \\(2^{30}\\)."^^qudt:LatexString ; @@ -22618,7 +27429,7 @@ prefix:Gibi a qudt:BinaryPrefix, qudt:symbol "Gi" ; rdfs:isDefinedBy . -prefix:Mebi a qudt:BinaryPrefix, +prefix1:Mebi a qudt:BinaryPrefix, qudt:Prefix ; rdfs:label "Mebi"@en ; dcterms:description "A binary prefix for expressing a value with a scaling of \\(1024^{2}\\), or \\(2^{20}\\)."^^qudt:LatexString ; @@ -22626,7 +27437,7 @@ prefix:Mebi a qudt:BinaryPrefix, qudt:symbol "Mi" ; rdfs:isDefinedBy . -prefix:Pebi a qudt:BinaryPrefix, +prefix1:Pebi a qudt:BinaryPrefix, qudt:Prefix ; rdfs:label "Pebi"@en ; dcterms:description "A binary prefix for expressing a value with a scaling of \\(1024^{5}\\), or \\(2^{50}\\)."^^qudt:LatexString ; @@ -22634,7 +27445,7 @@ prefix:Pebi a qudt:BinaryPrefix, qudt:symbol "Pi" ; rdfs:isDefinedBy . -prefix:Quecto a qudt:DecimalPrefix, +prefix1:Quecto a qudt:DecimalPrefix, qudt:Prefix ; rdfs:label "Quecto"@en ; dcterms:description "'quecto' is a decimal prefix for expressing a value with a scaling of \\(10^{-30}\\)."^^qudt:LatexString ; @@ -22645,7 +27456,7 @@ prefix:Quecto a qudt:DecimalPrefix, qudt:ucumCode "q" ; rdfs:isDefinedBy . -prefix:Quetta a qudt:DecimalPrefix, +prefix1:Quetta a qudt:DecimalPrefix, qudt:Prefix ; rdfs:label "Quetta"@en ; dcterms:description "'quetta' is a decimal prefix for expressing a value with a scaling of \\(10^{30}\\)."^^qudt:LatexString ; @@ -22656,7 +27467,7 @@ prefix:Quetta a qudt:DecimalPrefix, qudt:ucumCode "Q" ; rdfs:isDefinedBy . -prefix:Ronna a qudt:DecimalPrefix, +prefix1:Ronna a qudt:DecimalPrefix, qudt:Prefix ; rdfs:label "Ronna"@en ; dcterms:description "'ronna' is a decimal prefix for expressing a value with a scaling of \\(10^{27}\\)."^^qudt:LatexString ; @@ -22667,7 +27478,7 @@ prefix:Ronna a qudt:DecimalPrefix, qudt:ucumCode "R" ; rdfs:isDefinedBy . -prefix:Ronto a qudt:DecimalPrefix, +prefix1:Ronto a qudt:DecimalPrefix, qudt:Prefix ; rdfs:label "Ronto"@en ; dcterms:description "'ronto' is a decimal prefix for expressing a value with a scaling of \\(10^{-27}\\)."^^qudt:LatexString ; @@ -22678,7 +27489,7 @@ prefix:Ronto a qudt:DecimalPrefix, qudt:ucumCode "r" ; rdfs:isDefinedBy . -prefix:Tebi a qudt:BinaryPrefix, +prefix1:Tebi a qudt:BinaryPrefix, qudt:Prefix ; rdfs:label "Tebi"@en ; dcterms:description "A binary prefix for expressing a value with a scaling of \\(1024^4}\\), or \\(2^{40}\\)."^^qudt:LatexString ; @@ -24074,41 +28885,6 @@ quantitykind:HyperfineStructureQuantumNumber a qudt:QuantityKind ; rdfs:isDefinedBy ; skos:broader quantitykind:QuantumNumber . -quantitykind:Illuminance a qudt:QuantityKind ; - rdfs:label "شدة الضوء"@ar, - "Осветеност"@bg, - "Intenzita osvětlení"@cs, - "Beleuchtungsstärke"@de, - "illuminance"@en, - "luminosidad"@es, - "شدت روشنایی"@fa, - "éclairement"@fr, - "éclairement lumineux"@fr, - "הארה (שטף ליחידת שטח)"@he, - "प्रदीपन"@hi, - "megvilágítás"@hu, - "illuminamento"@it, - "照度"@ja, - "Pencahayaan"@ms, - "natężenie oświetlenia"@pl, - "iluminamento"@pt, - "iluminare"@ro, - "Освещённость"@ru, - "osvetljenost"@sl, - "aydınlanma şiddeti"@tr, - "照度"@zh ; - dcterms:description "Illuminance is the total luminous flux incident on a surface, per unit area. It is a measure of the intensity of the incident light, wavelength-weighted by the luminosity function to correlate with human brightness perception."^^rdf:HTML ; - qudt:applicableUnit unit:FC, - unit:LUX, - unit:PHOT ; - qudt:dbpediaMatch "http://dbpedia.org/resource/Illuminance"^^xsd:anyURI ; - qudt:hasDimensionVector qkdv:A0E0L-2I1M0H0T0D0 ; - qudt:informativeReference "http://en.wikipedia.org/wiki/Illuminance"^^xsd:anyURI ; - qudt:latexDefinition "\\(E_v = \\frac{d\\Phi}{dA}\\), where \\(d\\Phi\\) is the luminous flux incident on an element of the surface with area \\(dA\\)."^^qudt:LatexString ; - qudt:plainTextDescription "Illuminance is the total luminous flux incident on a surface, per unit area. It is a measure of the intensity of the incident light, wavelength-weighted by the luminosity function to correlate with human brightness perception." ; - rdfs:isDefinedBy ; - skos:broader quantitykind:LuminousFluxPerArea . - quantitykind:IncidenceProportion a qudt:QuantityKind ; rdfs:label "Incidence Proportion"@en ; dcterms:description "Incidence proportion (also known as cumulative incidence) is the number of new cases within a specified time period divided by the size of the population initially at risk. For example, if a population initially contains 1,000 non-diseased persons and 28 develop a condition over two years of observation, the incidence proportion is 28 cases per 1,000 persons per two years, i.e. 2.8% per two years."^^rdf:HTML ; @@ -25464,16 +30240,6 @@ quantitykind:PoissonRatio a qudt:QuantityKind ; qudt:plainTextDescription "The Poisson Ratio is the negative ratio of transverse to axial strain. In fact, when a sample object is stretched (or squeezed), to an extension (or contraction) in the direction of the applied load, it corresponds a contraction (or extension) in a direction perpendicular to the applied load. The ratio between these two quantities is the Poisson's ratio." ; rdfs:isDefinedBy . -quantitykind:Population a qudt:QuantityKind ; - rdfs:label "Population"@en ; - dcterms:description "Population typically refers to the number of people in a single area, whether it be a city or town, region, country, continent, or the world, but can also represent the number of any kind of entity."^^rdf:HTML ; - qudt:applicableUnit unit:NUM ; - qudt:hasDimensionVector qkdv:A0E0L0I0M0H0T0D1 ; - qudt:informativeReference "https://en.wikipedia.org/wiki/Population"^^xsd:anyURI ; - qudt:plainTextDescription "Population typically refers to the number of people in a single area, whether it be a city or town, region, country, continent, or the world, but can also represent the number of any kind of entity." ; - rdfs:isDefinedBy ; - skos:broader quantitykind:Count . - quantitykind:PositionVector a qudt:QuantityKind ; rdfs:label "Position Vector"@en ; dcterms:description "A \"Position Vector\", also known as location vector or radius vector, is a Euclidean vector which represents the position of a point P in space in relation to an arbitrary reference origin O."^^rdf:HTML ; @@ -26985,7 +31751,7 @@ unit:AttoFARAD a qudt:Unit ; qudt:hasQuantityKind quantitykind:Capacitance ; qudt:iec61360Code "0112/2///62720#UAA319" ; qudt:plainTextDescription "0.000000000000000001-fold of the SI derived unit farad" ; - qudt:prefix prefix:Atto ; + qudt:prefix prefix1:Atto ; qudt:symbol "aF" ; qudt:ucumCode "aF"^^qudt:UCUMcs ; qudt:uneceCommonCode "H48" ; @@ -27601,7 +32367,7 @@ unit:CD-PER-IN2 a qudt:DerivedUnit, rdfs:isDefinedBy . unit:CD-PER-LM a qudt:Unit ; - rdfs:label "Candela per Lumen" ; + rdfs:label "Candela per Lumen"@en ; qudt:applicableSystem sou:SI ; qudt:conversionMultiplier 1.0 ; qudt:hasDimensionVector qkdv:A0E0L0I0M0H0T0D1 ; @@ -27842,6 +32608,26 @@ unit:CentiM3-PER-CentiM3 a qudt:Unit ; "cm3/cm3"^^qudt:UCUMcs ; rdfs:isDefinedBy . +unit:CentiM3-PER-GM a qudt:Unit ; + rdfs:label "Cubic Centimetres per Gram"@en, + "Cubic Centimeters per Gram"@en-us ; + dcterms:description "Cubic Centimeter per Gram is a unit in the category of Specific Volume."^^rdf:HTML ; + qudt:applicableSystem sou:CGS, + sou:CGS-EMU, + sou:CGS-GAUSS, + sou:SI ; + qudt:conversionMultiplier 0.001 ; + qudt:derivedCoherentUnitOfSystem sou:SI ; + qudt:exactMatch unit:MilliL-PER-GM ; + qudt:expression "\\(cm3/g\\)"^^qudt:LatexString ; + qudt:hasDimensionVector qkdv:A0E0L3I0M-1H0T0D0 ; + qudt:hasQuantityKind quantitykind:SoilAdsorptionCoefficient, + quantitykind:SpecificVolume ; + qudt:symbol "cm³/g" ; + qudt:ucumCode "cm3.g-1"^^qudt:UCUMcs, + "cm3/g"^^qudt:UCUMcs ; + rdfs:isDefinedBy . + unit:CentiM3-PER-K a qudt:Unit ; rdfs:label "Cubic Centimetre Per Kelvin"@en, "Cubic Centimeter Per Kelvin"@en-us ; @@ -28993,7 +33779,7 @@ unit:GigaBQ a qudt:Unit ; qudt:hasQuantityKind quantitykind:Activity ; qudt:iec61360Code "0112/2///62720#UAB047" ; qudt:plainTextDescription "1 000 000 000-fold of the derived SI unit becquerel" ; - qudt:prefix prefix:Giga ; + qudt:prefix prefix1:Giga ; qudt:symbol "GBq" ; qudt:ucumCode "GBq"^^qudt:UCUMcs ; qudt:uneceCommonCode "GBQ" ; @@ -29011,7 +33797,7 @@ unit:GigaOHM a qudt:Unit ; qudt:hasQuantityKind quantitykind:Resistance ; qudt:iec61360Code "0112/2///62720#UAA147" ; qudt:plainTextDescription "1 000 000 000-fold of the SI derived unit ohm" ; - qudt:prefix prefix:Giga ; + qudt:prefix prefix1:Giga ; qudt:symbol "GΩ" ; qudt:ucumCode "GOhm"^^qudt:UCUMcs ; qudt:uneceCommonCode "A87" ; @@ -29161,8 +33947,8 @@ unit:IU-PER-L a qudt:DerivedUnit, rdfs:label "International Unit per Litre"@en, "International Unit per Liter"@en-us ; dcterms:description """ -

International Unit per Liter is a unit for 'Serum Or Plasma Level' expressed as IU/L. -The magnitude of one IU/L depends on the material, so there is no single conversion multiplier. +

International Unit per Liter is a unit for 'Serum Or Plasma Level' expressed as IU/L. +The magnitude of one IU/L depends on the material, so there is no single conversion multiplier. (See IU for more information). """^^rdf:HTML ; qudt:expression "\\(IU/L\\)"^^qudt:LatexString ; @@ -29391,7 +34177,7 @@ unit:K-PER-W a qudt:DerivedUnit, rdfs:label "Kelvin je Watt"@de, "kelvin per watt"@en, "kelvin al watt"@it ; - dcterms:description "Thermal resistance is a heat property and a measure of a temperature difference by which an object or material resists a heat flow (heat per time unit or thermal resistance). Thermal resistance is the reciprocal thermal conductance. Absolute thermal resistance is the temperature difference across a structure when a unit of heat energy flows through it in unit time. It is the reciprocal of thermal conductance. The SI units of thermal resistance are kelvins per watt or the equivalent degrees Celsius per watt (the two are the same since as intervals).

"^^rdf:HTML ; + dcterms:description "

Thermal resistance is a heat property and a measure of a temperature difference by which an object or material resists a heat flow (heat per time unit or thermal resistance). Thermal resistance is the reciprocal thermal conductance. Absolute thermal resistance is the temperature difference across a structure when a unit of heat energy flows through it in unit time. It is the reciprocal of thermal conductance. The SI units of thermal resistance are kelvins per watt or the equivalent degrees Celsius per watt (the two are the same since as intervals)."^^rdf:HTML ; qudt:applicableSystem sou:SI ; qudt:conversionMultiplier 1.0 ; qudt:definedUnitOfSystem sou:SI ; @@ -29546,7 +34332,7 @@ unit:KiloBQ a qudt:Unit ; qudt:hasQuantityKind quantitykind:Activity ; qudt:iec61360Code "0112/2///62720#UAA561" ; qudt:plainTextDescription "1 000-fold of the SI derived unit becquerel" ; - qudt:prefix prefix:Kilo ; + qudt:prefix prefix1:Kilo ; qudt:symbol "kBq" ; qudt:ucumCode "kBq"^^qudt:UCUMcs ; qudt:uneceCommonCode "2Q" ; @@ -29919,7 +34705,7 @@ unit:KiloMOL a qudt:Unit ; qudt:hasQuantityKind quantitykind:AmountOfSubstance ; qudt:iec61360Code "0112/2///62720#UAA640" ; qudt:plainTextDescription "1 000-fold of the SI base unit mol" ; - qudt:prefix prefix:Kilo ; + qudt:prefix prefix1:Kilo ; qudt:symbol "kmol" ; qudt:ucumCode "kmol"^^qudt:UCUMcs ; qudt:uneceCommonCode "B45" ; @@ -29994,7 +34780,7 @@ unit:KiloOHM a qudt:Unit ; qudt:hasQuantityKind quantitykind:Resistance ; qudt:iec61360Code "0112/2///62720#UAA555" ; qudt:plainTextDescription "1 000-fold of the SI derived unit ohm" ; - qudt:prefix prefix:Kilo ; + qudt:prefix prefix1:Kilo ; qudt:symbol "kΩ" ; qudt:ucumCode "kOhm"^^qudt:UCUMcs ; qudt:uneceCommonCode "B49" ; @@ -31099,7 +35885,8 @@ unit:MOL-PER-M2 a qudt:Unit ; rdfs:isDefinedBy . unit:MOL-PER-M2-DAY a qudt:Unit ; - rdfs:label "Moles per square metre per day" ; + rdfs:label "Moles per Square Metre per Day"@en, + "Moles per Square Meter per Day"@en-us ; dcterms:description "quantity of matter per unit area per unit of time."@en ; qudt:applicableSystem sou:SI ; qudt:conversionMultiplier 1.157407e-05 ; @@ -31261,7 +36048,7 @@ unit:MegaBQ a qudt:Unit ; qudt:hasQuantityKind quantitykind:Activity ; qudt:iec61360Code "0112/2///62720#UAA205" ; qudt:plainTextDescription "1,000,000-fold of the derived unit becquerel" ; - qudt:prefix prefix:Mega ; + qudt:prefix prefix1:Mega ; qudt:symbol "MBq" ; qudt:ucumCode "MBq"^^qudt:UCUMcs ; qudt:uneceCommonCode "4N" ; @@ -31339,7 +36126,7 @@ unit:MegaOHM a qudt:Unit ; qudt:hasQuantityKind quantitykind:Resistance ; qudt:iec61360Code "0112/2///62720#UAA198" ; qudt:plainTextDescription "1,000,000-fold of the derived unit ohm" ; - qudt:prefix prefix:Mega ; + qudt:prefix prefix1:Mega ; qudt:symbol "MΩ" ; qudt:ucumCode "MOhm"^^qudt:UCUMcs ; qudt:uneceCommonCode "B75" ; @@ -31357,7 +36144,7 @@ unit:MegaPA-M0pt5 a qudt:Unit ; qudt:hasDimensionVector qkdv:A0E0L-0pt5I0M1H0T-2D0 ; qudt:hasQuantityKind quantitykind:StressIntensityFactor ; qudt:plainTextDescription "1,000,000-fold of the derived unit Pascal Square Root Meter" ; - qudt:prefix prefix:Mega ; + qudt:prefix prefix1:Mega ; qudt:symbol "MPa√m" ; rdfs:isDefinedBy . @@ -31433,7 +36220,7 @@ unit:MicroBQ a qudt:Unit ; qudt:hasQuantityKind quantitykind:Activity ; qudt:iec61360Code "0112/2///62720#UAA058" ; qudt:plainTextDescription "0.000001-fold of the SI derived unit becquerel" ; - qudt:prefix prefix:Micro ; + qudt:prefix prefix1:Micro ; qudt:symbol "μBq" ; qudt:ucumCode "uBq"^^qudt:UCUMcs ; qudt:uneceCommonCode "H08" ; @@ -31512,7 +36299,7 @@ unit:MicroFARAD a qudt:DerivedUnit, qudt:hasDimensionVector qkdv:A0E2L-2I0M-1H0T4D0 ; qudt:hasQuantityKind quantitykind:Capacitance ; qudt:iec61360Code "0112/2///62720#UAA063" ; - qudt:prefix prefix:Micro ; + qudt:prefix prefix1:Micro ; qudt:symbol "µF" ; qudt:ucumCode "uF"^^qudt:UCUMcs ; qudt:uneceCommonCode "4O" ; @@ -31629,7 +36416,7 @@ unit:MicroGRAY a qudt:DerivedUnit, qudt:hasQuantityKind quantitykind:AbsorbedDose ; qudt:informativeReference "http://en.wikipedia.org/wiki/Grey?oldid=494774160"^^xsd:anyURI ; qudt:omUnit ; - qudt:prefix prefix:Micro ; + qudt:prefix prefix1:Micro ; qudt:siUnitsExpression "J/kg" ; qudt:symbol "µGy" ; qudt:ucumCode "uGy"^^qudt:UCUMcs ; @@ -31647,7 +36434,7 @@ unit:MicroKAT-PER-L a qudt:DerivedUnit, qudt:hasDimensionVector qkdv:A1E0L-3I0M0H0T-1D0 ; qudt:hasQuantityKind quantitykind:CatalyticActivityConcentration ; qudt:plainTextDescription "A unit of catalytic activity used especially in the chemistry of enzymes. A catalyst is a substance that starts or speeds a chemical reaction. Enzymes are proteins that act as catalysts within the bodies of living plants and animals. A catalyst has an activity of one katal if it enables a reaction to proceed at the rate of one mole per second. " ; - qudt:symbol "ukat/L" ; + qudt:symbol "µkat/L" ; qudt:ucumCode "ukat/L"^^qudt:UCUMcs ; rdfs:isDefinedBy . @@ -31770,7 +36557,7 @@ unit:MicroMHO a qudt:Unit ; qudt:hasQuantityKind quantitykind:ElectricConductivity ; qudt:iec61360Code "0112/2///62720#UAB201" ; qudt:plainTextDescription "0.000001-fold of the obsolete unit mho of the electric conductance" ; - qudt:prefix prefix:Micro ; + qudt:prefix prefix1:Micro ; qudt:symbol "μmho" ; qudt:ucumCode "umho"^^qudt:UCUMcs ; qudt:uneceCommonCode "NR" ; @@ -31785,7 +36572,7 @@ unit:MicroMOL a qudt:Unit ; qudt:hasQuantityKind quantitykind:AmountOfSubstance ; qudt:iec61360Code "0112/2///62720#UAA093" ; qudt:plainTextDescription "0.000001-fold of the SI base unit mol" ; - qudt:prefix prefix:Micro ; + qudt:prefix prefix1:Micro ; qudt:symbol "μmol" ; qudt:ucumCode "umol"^^qudt:UCUMcs ; qudt:uneceCommonCode "FH" ; @@ -31929,7 +36716,7 @@ unit:MicroOHM a qudt:Unit ; qudt:hasQuantityKind quantitykind:Resistance ; qudt:iec61360Code "0112/2///62720#UAA055" ; qudt:plainTextDescription "0.000001-fold of the SI derived unit ohm" ; - qudt:prefix prefix:Micro ; + qudt:prefix prefix1:Micro ; qudt:symbol "μΩ" ; qudt:ucumCode "uOhm"^^qudt:UCUMcs ; qudt:uneceCommonCode "B94" ; @@ -31985,7 +36772,7 @@ unit:MicroSV a qudt:DerivedUnit, qudt:informativeReference "http://en.wikipedia.org/wiki/Sievert?oldid=495474333"^^xsd:anyURI, "http://www.oxfordreference.com/view/10.1093/acref/9780198605225.001.0001/acref-9780198605225-e-1284"^^xsd:anyURI ; qudt:omUnit ; - qudt:prefix prefix:Micro ; + qudt:prefix prefix1:Micro ; qudt:siUnitsExpression "J/kg" ; qudt:symbol "µSv" ; qudt:ucumCode "uSv"^^qudt:UCUMcs ; @@ -32182,7 +36969,7 @@ unit:MilliFARAD a qudt:Unit ; qudt:hasQuantityKind quantitykind:Capacitance ; qudt:iec61360Code "0112/2///62720#UAA787" ; qudt:plainTextDescription "0.001-fold of the SI derived unit farad" ; - qudt:prefix prefix:Milli ; + qudt:prefix prefix1:Milli ; qudt:symbol "mF" ; qudt:ucumCode "mF"^^qudt:UCUMcs ; qudt:uneceCommonCode "C10" ; @@ -32427,7 +37214,7 @@ unit:MilliGRAY a qudt:Unit ; qudt:hasQuantityKind quantitykind:AbsorbedDose ; qudt:iec61360Code "0112/2///62720#UAA788" ; qudt:plainTextDescription "0.001-fold of the SI derived unit gray" ; - qudt:prefix prefix:Milli ; + qudt:prefix prefix1:Milli ; qudt:symbol "mGy" ; qudt:ucumCode "mGy"^^qudt:UCUMcs ; qudt:uneceCommonCode "C13" ; @@ -32593,7 +37380,7 @@ unit:MilliMOL a qudt:Unit ; qudt:hasQuantityKind quantitykind:AmountOfSubstance ; qudt:iec61360Code "0112/2///62720#UAA877" ; qudt:plainTextDescription "0.001-fold of the SI base unit mol" ; - qudt:prefix prefix:Milli ; + qudt:prefix prefix1:Milli ; qudt:symbol "mmol" ; qudt:ucumCode "mmol"^^qudt:UCUMcs ; qudt:uneceCommonCode "C18" ; @@ -32667,7 +37454,7 @@ unit:MilliOHM a qudt:Unit ; qudt:hasQuantityKind quantitykind:Resistance ; qudt:iec61360Code "0112/2///62720#UAA741" ; qudt:plainTextDescription "0.001-fold of the SI derived unit ohm" ; - qudt:prefix prefix:Milli ; + qudt:prefix prefix1:Milli ; qudt:symbol "mΩ" ; qudt:ucumCode "mOhm"^^qudt:UCUMcs ; qudt:uneceCommonCode "E45" ; @@ -32750,7 +37537,7 @@ unit:MilliSV a qudt:Unit ; qudt:hasQuantityKind quantitykind:DoseEquivalent ; qudt:iec61360Code "0112/2///62720#UAA802" ; qudt:plainTextDescription "0.001-fold of the SI derived unit sievert" ; - qudt:prefix prefix:Milli ; + qudt:prefix prefix1:Milli ; qudt:symbol "mSv" ; qudt:ucumCode "mSv"^^qudt:UCUMcs ; qudt:uneceCommonCode "C28" ; @@ -33132,7 +37919,7 @@ unit:NanoFARAD a qudt:DerivedUnit, qudt:hasQuantityKind quantitykind:Capacitance ; qudt:iec61360Code "0112/2///62720#UAA903" ; qudt:informativeReference "http://en.wikipedia.org/wiki/Farad?oldid=493070876"^^xsd:anyURI ; - qudt:prefix prefix:Nano ; + qudt:prefix prefix1:Nano ; qudt:symbol "nF" ; qudt:ucumCode "nF"^^qudt:UCUMcs ; qudt:uneceCommonCode "C41" ; @@ -34317,7 +39104,7 @@ unit:PSI-PER-PSI a qudt:Unit ; rdfs:isDefinedBy . unit:PSU a qudt:Unit ; - rdfs:label "Practical salinity unit" ; + rdfs:label "Practical Salinity Unit"@en ; dcterms:description "Practical salinity scale 1978 (PSS-78) is used for ionic content of seawater determined by electrical conductivity. Salinities measured using PSS-78 do not have units, but are approximately scaled to parts-per-thousand for the valid range. The suffix psu or PSU (denoting practical salinity unit) is sometimes added to PSS-78 measurement values. The addition of PSU as a unit after the value is \"formally incorrect and strongly discouraged\"."^^rdf:HTML ; dcterms:source ; qudt:applicableSystem sou:ASU, @@ -34360,7 +39147,7 @@ unit:PicoFARAD a qudt:DerivedUnit, qudt:hasQuantityKind quantitykind:Capacitance ; qudt:iec61360Code "0112/2///62720#UAA930" ; qudt:informativeReference "http://en.wikipedia.org/wiki/Farad?oldid=493070876"^^xsd:anyURI ; - qudt:prefix prefix:Pico ; + qudt:prefix prefix1:Pico ; qudt:symbol "pF" ; qudt:ucumCode "pF"^^qudt:UCUMcs ; qudt:uneceCommonCode "4T" ; @@ -34931,7 +39718,7 @@ unit:T-SEC a qudt:Unit ; unit:TEX a qudt:DerivedUnit, qudt:Unit ; rdfs:label "Tex"@en ; - dcterms:description "

\\textit{Tex is a unit of measure for the linear mass density of fibers and is defined as the mass in grams per 1000 meters. Tex is more likely to be used in Canada and Continental Europe, while denier remains more common in the United States and United Kingdom. The unit code is 'tex'. The most commonly used unit is actually the decitex, abbreviated dtex, which is the mass in grams per 10,000 meters. When measuring objects that consist of multiple fibers the term 'filament tex' is sometimes used, referring to the mass in grams per 1000 meters of a single filament. Tex is used for measuring fiber size in many products, including cigarette filters, optical cable, yarn, and fabric.}"^^rdf:HTML ; + dcterms:description "Tex is a unit of measure for the linear mass density of fibers and is defined as the mass in grams per 1000 meters. Tex is more likely to be used in Canada and Continental Europe, while denier remains more common in the United States and United Kingdom. The unit code is 'tex'. The most commonly used unit is actually the decitex, abbreviated dtex, which is the mass in grams per 10,000 meters. When measuring objects that consist of multiple fibers the term 'filament tex' is sometimes used, referring to the mass in grams per 1000 meters of a single filament. Tex is used for measuring fiber size in many products, including cigarette filters, optical cable, yarn, and fabric."^^rdf:HTML ; qudt:conversionMultiplier 1e-06 ; qudt:dbpediaMatch "http://dbpedia.org/resource/Tex"^^xsd:anyURI ; qudt:hasDimensionVector qkdv:A0E0L-1I0M1H0T0D0 ; @@ -35000,19 +39787,12 @@ unit:TeraOHM a qudt:Unit ; qudt:hasQuantityKind quantitykind:Resistance ; qudt:iec61360Code "0112/2///62720#UAA286" ; qudt:plainTextDescription "1,000,000,000,000-fold of the SI derived unit ohm" ; - qudt:prefix prefix:Tera ; + qudt:prefix prefix1:Tera ; qudt:symbol "TΩ" ; qudt:ucumCode "TOhm"^^qudt:UCUMcs ; qudt:uneceCommonCode "H44" ; rdfs:isDefinedBy . -unit:UNKNOWN a qudt:Unit ; - rdfs:label "Unknown"@en ; - dcterms:description "Placeholder unit for abstract quantities" ; - qudt:hasDimensionVector qkdv:NotApplicable ; - qudt:hasQuantityKind quantitykind:Unknown ; - rdfs:isDefinedBy . - unit:V-A_Reactive a qudt:Unit ; rdfs:label "Volt Ampere Reactive"@en ; dcterms:description "unit with special name for reactive power"^^rdf:HTML ; @@ -35380,6 +40160,598 @@ unit:Z a qudt:Unit ; qudt:symbol "Z" ; rdfs:isDefinedBy . +s223:AbstractSensor a s223:Class, + sh:NodeShape ; + rdfs:label "Abstract sensor" ; + s223:abstract true ; + rdfs:comment "This is an abstract class that represents properties that are common to all sensor types." ; + rdfs:subClassOf s223:Equipment ; + sh:property [ rdfs:comment "If the relation hasMeasurementResolution is present it must associate the AbstractSensor with a QuantifiableProperty." ; + sh:class s223:QuantifiableProperty ; + sh:path s223:hasMeasurementResolution ], + [ rdfs:comment "An AbstractSensor must be associated with exactly one ObservableProperty using the relation observes." ; + sh:class s223:ObservableProperty ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:observes ] . + +s223:Aspect-Effectiveness a s223:Aspect-Effectiveness, + s223:Class, + sh:NodeShape ; + rdfs:label "Aspect-Effectiveness" ; + rdfs:comment "This class enumerates the possible states of effectiveness" ; + rdfs:subClassOf s223:EnumerationKind-Aspect . + +s223:CoolingCoil a s223:Class, + sh:NodeShape ; + rdfs:label "Cooling coil" ; + rdfs:comment "A coil that provides cooling." ; + rdfs:subClassOf s223:Coil ; + sh:property [ rdfs:comment "A cooling coil must be related to the role 'Role-Cooling' using the relation 'hasRole'." ; + sh:hasValue s223:Role-Cooling ; + sh:minCount 1 ; + sh:path s223:hasRole ] ; + sh:rule [ a sh:TripleRule ; + rdfs:comment "Cooling coils will always have the role Role-Cooling" ; + sh:object s223:Role-Cooling ; + sh:predicate s223:hasRole ; + sh:subject sh:this ] . + +s223:DCNegativeVoltage-190.0V a s223:Class, + s223:DCNegativeVoltage-190.0V, + sh:NodeShape ; + rdfs:label "DCNegativeVoltage-190.0V" ; + s223:hasVoltage s223:Voltage-190V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "DCNegativeVoltage-190.0V" ; + rdfs:subClassOf s223:DCVoltage-DCNegativeVoltage . + +s223:DCNegativeVoltage-2.5V a s223:Class, + s223:DCNegativeVoltage-2.5V, + sh:NodeShape ; + rdfs:label "DCNegativeVoltage-2.5V" ; + s223:hasVoltage s223:Voltage-2V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "DCNegativeVoltage-2.5V" ; + rdfs:subClassOf s223:DCVoltage-DCNegativeVoltage . + +s223:DCNegativeVoltage-3.0V a s223:Class, + s223:DCNegativeVoltage-3.0V, + sh:NodeShape ; + rdfs:label "DCNegativeVoltage-3.0V" ; + s223:hasVoltage s223:Voltage-3V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "DCNegativeVoltage-3.0V" ; + rdfs:subClassOf s223:DCVoltage-DCNegativeVoltage . + +s223:DCNegativeVoltage-380.0V a s223:Class, + s223:DCNegativeVoltage-380.0V, + sh:NodeShape ; + rdfs:label "DCNegativeVoltage-380.0V" ; + s223:hasVoltage s223:Voltage-380V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "DCNegativeVoltage-380.0V" ; + rdfs:subClassOf s223:DCVoltage-DCNegativeVoltage . + +s223:DCNegativeVoltage-48.0V a s223:Class, + s223:DCNegativeVoltage-48.0V, + sh:NodeShape ; + rdfs:label "DCNegativeVoltage-48.0V" ; + s223:hasVoltage s223:Voltage-48V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "DCNegativeVoltage-48.0V" ; + rdfs:subClassOf s223:DCVoltage-DCNegativeVoltage . + +s223:DCNegativeVoltage-5.0V a s223:Class, + s223:DCNegativeVoltage-5.0V, + sh:NodeShape ; + rdfs:label "DCNegativeVoltage-5.0V" ; + s223:hasVoltage s223:Voltage-5V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "DCNegativeVoltage-5.0V" ; + rdfs:subClassOf s223:DCVoltage-DCNegativeVoltage . + +s223:DCPositiveVoltage-190.0V a s223:Class, + s223:DCPositiveVoltage-190.0V, + sh:NodeShape ; + rdfs:label "DCPositiveVoltage-190.0V" ; + s223:hasVoltage s223:Voltage-190V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "DCPositiveVoltage-190.0V" ; + rdfs:subClassOf s223:DCVoltage-DCPositiveVoltage . + +s223:DCPositiveVoltage-2.5V a s223:Class, + s223:DCPositiveVoltage-2.5V, + sh:NodeShape ; + rdfs:label "DCPositiveVoltage-2.5V" ; + s223:hasVoltage s223:Voltage-2V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "DCPositiveVoltage-2.5V" ; + rdfs:subClassOf s223:DCVoltage-DCPositiveVoltage . + +s223:DCPositiveVoltage-3.0V a s223:Class, + s223:DCPositiveVoltage-3.0V, + sh:NodeShape ; + rdfs:label "DCPositiveVoltage-3.0V" ; + s223:hasVoltage s223:Voltage-3V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "DCPositiveVoltage-3.0V" ; + rdfs:subClassOf s223:DCVoltage-DCPositiveVoltage . + +s223:DCPositiveVoltage-380.0V a s223:Class, + s223:DCPositiveVoltage-380.0V, + sh:NodeShape ; + rdfs:label "DCPositiveVoltage-380.0V" ; + s223:hasVoltage s223:Voltage-380V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "DCPositiveVoltage-380.0V" ; + rdfs:subClassOf s223:DCVoltage-DCPositiveVoltage . + +s223:DCPositiveVoltage-48.0V a s223:Class, + s223:DCPositiveVoltage-48.0V, + sh:NodeShape ; + rdfs:label "DCPositiveVoltage-48.0V" ; + s223:hasVoltage s223:Voltage-48V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "DCPositiveVoltage-48.0V" ; + rdfs:subClassOf s223:DCVoltage-DCPositiveVoltage . + +s223:DCPositiveVoltage-5.0V a s223:Class, + s223:DCPositiveVoltage-5.0V, + sh:NodeShape ; + rdfs:label "DCPositiveVoltage-5.0V" ; + s223:hasVoltage s223:Voltage-5V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "DCPositiveVoltage-5.0V" ; + rdfs:subClassOf s223:DCVoltage-DCPositiveVoltage . + +s223:EnumerableProperty a s223:Class, + sh:NodeShape ; + rdfs:label "Enumerable Property" ; + rdfs:comment "An EnumerableProperty is a property with an enumerated (fixed) set of possible values." ; + rdfs:subClassOf s223:Property ; + sh:property [ rdfs:comment "An EnumerableProperty must be associated with exactly one EnumerationKind using the relation hasEnumerationKind." ; + sh:class s223:EnumerationKind ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasEnumerationKind ], + [ rdfs:comment "Checks for valid enumeration value consistent with the stated EnumerationKind." ; + sh:path s223:hasValue ; + sh:sparql [ a sh:SPARQLConstraint ; + rdfs:comment "Checks for valid enumeration value consistent with the stated EnumerationKind." ; + sh:message "{$this} has an enumeration value of {?value} which is not a valid {?kind}." ; + sh:prefixes ; + sh:select """ +SELECT $this ?value ?kind +WHERE { +$this s223:hasValue ?value . +$this s223:hasEnumerationKind ?kind . +FILTER (NOT EXISTS {?value a/rdfs:subClassOf* ?kind}) . +} +""" ] ] . + +s223:ExternalReference a s223:Class, + sh:NodeShape ; + rdfs:label "ExternalReference" ; + s223:abstract true ; + rdfs:comment "ExternalReference is an abstract class that represents a thing that contains API or protocol parameter values necessary to associate a property with a value." ; + rdfs:subClassOf s223:Concept . + +s223:FanPoweredTerminal a s223:Class, + sh:NodeShape ; + rdfs:label "Fan Powered Air Terminal" ; + rdfs:comment "An air terminal containing a fan. Airflow may pass through or be parallel to the fan. These units may also have supplemental heating or cooling." ; + rdfs:subClassOf s223:TerminalUnit ; + sh:property [ rdfs:comment "A FanPoweredTerminal must be associated with at least 1 Fan by contains" ; + sh:minCount 1 ; + sh:path s223:contains ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:Fan ] ] . + +s223:HeatingCoil a s223:Class, + sh:NodeShape ; + rdfs:label "Heating coil" ; + rdfs:comment "A coil that provides heating." ; + rdfs:subClassOf s223:Coil ; + sh:property [ rdfs:comment "A heating coil must be related to the role 'Role-Heating' using the relation 'hasRole'." ; + sh:hasValue s223:Role-Heating ; + sh:minCount 1 ; + sh:path s223:hasRole ] ; + sh:rule [ a sh:TripleRule ; + rdfs:comment "Heating coils will always have the role Role-Heating" ; + sh:object s223:Role-Heating ; + sh:predicate s223:hasRole ; + sh:subject sh:this ] . + +s223:Medium-NaturalGas a s223:Class, + s223:Medium-NaturalGas, + sh:NodeShape ; + rdfs:label "Medium-NaturalGas" ; + rdfs:comment "This class has enumerated subclasses of natural gas in various states." ; + rdfs:subClassOf s223:Substance-Medium . + +s223:Phase-Gas a s223:Class, + s223:Phase-Gas, + sh:NodeShape ; + rdfs:label "Phase-Gas" ; + rdfs:comment "This class has enumerated subclasses of gas in various thermodynamic states." ; + rdfs:subClassOf s223:EnumerationKind-Phase . + +s223:Phase-Liquid a s223:Class, + s223:Phase-Liquid, + sh:NodeShape ; + rdfs:label "Phase-Liquid" ; + rdfs:comment "This class has enumerated subclasses of liquid in various thermodynamic states." ; + rdfs:subClassOf s223:EnumerationKind-Phase . + +s223:ResistanceHeater a s223:Class, + sh:NodeShape ; + rdfs:label "Electrical resistance heater" ; + rdfs:comment "Resistance heaters provide electrical resistance heating, for example an electric heating coil within a Fan Coil Unit." ; + rdfs:subClassOf s223:Equipment ; + sh:property [ rdfs:comment "A ResistanceHeater shall have at least one inlet using the medium Electricity." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:InletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Electricity ; + sh:path s223:hasMedium ] ] ] ], + [ rdfs:comment "ResistanceHeaters must have the role Role-Heating." ; + sh:minCount 1 ; + sh:path s223:hasRole ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:Role-Heating ] ] . + +s223:SingleDuctTerminal a s223:Class, + sh:NodeShape ; + rdfs:label "Single Duct Terminal." ; + rdfs:comment "An air-terminal unit assembly having one ducted air inlet and a damper for regulating the airflow rate." ; + rdfs:subClassOf s223:TerminalUnit ; + sh:property [ rdfs:comment "A SingleDuctTerminal must be associated with at least 1 Damper by contains." ; + sh:minCount 1 ; + sh:path s223:contains ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:Damper ] ] . + +s223:Substance-CO2 a s223:Class, + s223:Substance-CO2, + sh:NodeShape ; + rdfs:label "Substance-CO2" ; + rdfs:comment "Substance-CO2" ; + rdfs:subClassOf s223:EnumerationKind-Substance . + +s223:Voltage-0V a s223:Class, + s223:Voltage-0V, + sh:NodeShape ; + rdfs:label "0V Voltage" ; + s223:hasValue 0.0 ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "0V Voltage" ; + rdfs:subClassOf s223:Numerical-Voltage, + s223:QuantifiableProperty . + +s223:Voltage-10000V a s223:Class, + s223:Voltage-10000V, + sh:NodeShape ; + rdfs:label "10000V Voltage" ; + s223:hasValue 10000.0 ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "10000V Voltage" ; + rdfs:subClassOf s223:Numerical-Voltage, + s223:QuantifiableProperty . + +s223:Voltage-110V a s223:Class, + s223:Voltage-110V, + sh:NodeShape ; + rdfs:label "110V Voltage" ; + s223:hasValue 110.0 ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "110V Voltage" ; + rdfs:subClassOf s223:Numerical-Voltage, + s223:QuantifiableProperty . + +s223:Voltage-120V a s223:Class, + s223:Voltage-120V, + sh:NodeShape ; + rdfs:label "120V Voltage" ; + s223:hasValue 120.0 ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "120V Voltage" ; + rdfs:subClassOf s223:Numerical-Voltage, + s223:QuantifiableProperty . + +s223:Voltage-127V a s223:Class, + s223:Voltage-127V, + sh:NodeShape ; + rdfs:label "127V Voltage" ; + s223:hasValue 127.0 ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "127V Voltage" ; + rdfs:subClassOf s223:Numerical-Voltage, + s223:QuantifiableProperty . + +s223:Voltage-139V a s223:Class, + s223:Voltage-139V, + sh:NodeShape ; + rdfs:label "139V Voltage" ; + s223:hasValue 139.0 ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "139V Voltage" ; + rdfs:subClassOf s223:Numerical-Voltage, + s223:QuantifiableProperty . + +s223:Voltage-1730V a s223:Class, + s223:Voltage-1730V, + sh:NodeShape ; + rdfs:label "1730V Voltage" ; + s223:hasValue 1730.0 ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "1730V Voltage" ; + rdfs:subClassOf s223:Numerical-Voltage, + s223:QuantifiableProperty . + +s223:Voltage-1900V a s223:Class, + s223:Voltage-1900V, + sh:NodeShape ; + rdfs:label "1900V Voltage" ; + s223:hasValue 1900.0 ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "1900V Voltage" ; + rdfs:subClassOf s223:Numerical-Voltage, + s223:QuantifiableProperty . + +s223:Voltage-219V a s223:Class, + s223:Voltage-219V, + sh:NodeShape ; + rdfs:label "219V Voltage" ; + s223:hasValue 219.0 ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "219V Voltage" ; + rdfs:subClassOf s223:Numerical-Voltage, + s223:QuantifiableProperty . + +s223:Voltage-220V a s223:Class, + s223:Voltage-220V, + sh:NodeShape ; + rdfs:label "220V Voltage" ; + s223:hasValue 220.0 ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "220V Voltage" ; + rdfs:subClassOf s223:Numerical-Voltage, + s223:QuantifiableProperty . + +s223:Voltage-231V a s223:Class, + s223:Voltage-231V, + sh:NodeShape ; + rdfs:label "231V Voltage" ; + s223:hasValue 231.0 ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "231V Voltage" ; + rdfs:subClassOf s223:Numerical-Voltage, + s223:QuantifiableProperty . + +s223:Voltage-2400V a s223:Class, + s223:Voltage-2400V, + sh:NodeShape ; + rdfs:label "2400V Voltage" ; + s223:hasValue 2400.0 ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "2400V Voltage" ; + rdfs:subClassOf s223:Numerical-Voltage, + s223:QuantifiableProperty . + +s223:Voltage-277V a s223:Class, + s223:Voltage-277V, + sh:NodeShape ; + rdfs:label "277V Voltage" ; + s223:hasValue 277.0 ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "277V Voltage" ; + rdfs:subClassOf s223:Numerical-Voltage, + s223:QuantifiableProperty . + +s223:Voltage-3000V a s223:Class, + s223:Voltage-3000V, + sh:NodeShape ; + rdfs:label "3000V Voltage" ; + s223:hasValue 3000.0 ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "3000V Voltage" ; + rdfs:subClassOf s223:Numerical-Voltage, + s223:QuantifiableProperty . + +s223:Voltage-3300V a s223:Class, + s223:Voltage-3300V, + sh:NodeShape ; + rdfs:label "3300V Voltage" ; + s223:hasValue 3300.0 ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "3300V Voltage" ; + rdfs:subClassOf s223:Numerical-Voltage, + s223:QuantifiableProperty . + +s223:Voltage-3460V a s223:Class, + s223:Voltage-3460V, + sh:NodeShape ; + rdfs:label "3460V Voltage" ; + s223:hasValue 3460.0 ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "3460V Voltage" ; + rdfs:subClassOf s223:Numerical-Voltage, + s223:QuantifiableProperty . + +s223:Voltage-347V a s223:Class, + s223:Voltage-347V, + sh:NodeShape ; + rdfs:label "347V Voltage" ; + s223:hasValue 347.0 ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "347V Voltage" ; + rdfs:subClassOf s223:Numerical-Voltage, + s223:QuantifiableProperty . + +s223:Voltage-3810V a s223:Class, + s223:Voltage-3810V, + sh:NodeShape ; + rdfs:label "3810V Voltage" ; + s223:hasValue 3810.0 ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "3810V Voltage" ; + rdfs:subClassOf s223:Numerical-Voltage, + s223:QuantifiableProperty . + +s223:Voltage-400V a s223:Class, + s223:Voltage-400V, + sh:NodeShape ; + rdfs:label "400V Voltage" ; + s223:hasValue 400.0 ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "400V Voltage" ; + rdfs:subClassOf s223:Numerical-Voltage, + s223:QuantifiableProperty . + +s223:Voltage-415V a s223:Class, + s223:Voltage-415V, + sh:NodeShape ; + rdfs:label "415V Voltage" ; + s223:hasValue 415.0 ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "415V Voltage" ; + rdfs:subClassOf s223:Numerical-Voltage, + s223:QuantifiableProperty . + +s223:Voltage-4160V a s223:Class, + s223:Voltage-4160V, + sh:NodeShape ; + rdfs:label "4160V Voltage" ; + s223:hasValue 4160.0 ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "4160V Voltage" ; + rdfs:subClassOf s223:Numerical-Voltage, + s223:QuantifiableProperty . + +s223:Voltage-480V a s223:Class, + s223:Voltage-480V, + sh:NodeShape ; + rdfs:label "480V Voltage" ; + s223:hasValue 480.0 ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "480V Voltage" ; + rdfs:subClassOf s223:Numerical-Voltage, + s223:QuantifiableProperty . + +s223:Voltage-5770V a s223:Class, + s223:Voltage-5770V, + sh:NodeShape ; + rdfs:label "5770V Voltage" ; + s223:hasValue 5770.0 ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "5770V Voltage" ; + rdfs:subClassOf s223:Numerical-Voltage, + s223:QuantifiableProperty . + +s223:Voltage-6000V a s223:Class, + s223:Voltage-6000V, + sh:NodeShape ; + rdfs:label "6000V Voltage" ; + s223:hasValue 6000.0 ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "6000V Voltage" ; + rdfs:subClassOf s223:Numerical-Voltage, + s223:QuantifiableProperty . + +s223:Voltage-600V a s223:Class, + s223:Voltage-600V, + sh:NodeShape ; + rdfs:label "600V Voltage" ; + s223:hasValue 600.0 ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "600V Voltage" ; + rdfs:subClassOf s223:Numerical-Voltage, + s223:QuantifiableProperty . + +s223:Voltage-6600V a s223:Class, + s223:Voltage-6600V, + sh:NodeShape ; + rdfs:label "6600V Voltage" ; + s223:hasValue 6600.0 ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "6600V Voltage" ; + rdfs:subClassOf s223:Numerical-Voltage, + s223:QuantifiableProperty . + +s223:Water-ChilledWater a s223:Class, + s223:Water-ChilledWater, + sh:NodeShape ; + rdfs:label "Water-Chilled water" ; + rdfs:comment "Water-Chilled water" ; + rdfs:subClassOf s223:Medium-Water . + +s223:Water-HotWater a s223:Class, + s223:Water-HotWater, + sh:NodeShape ; + rdfs:label "Water-Hot water" ; + rdfs:comment "Water-Hot water" ; + rdfs:subClassOf s223:Medium-Water . + +s223:commandedByProperty a rdf:Property ; + rdfs:label "commanded by Property" ; + rdfs:comment "The relation commandedByProperty binds an Actuator to the ActuatableProperty that it responds to. This Property will be owned by the equipment that it actuates (see `s223:actuates`)." . + +s223:connectedThrough a rdf:Property ; + rdfs:label "connected through" ; + rdfs:comment "The relation connectedThrough associates a Connectable with a Connection." . + +s223:encloses a rdf:Property ; + rdfs:label "encloses" ; + rdfs:comment "The relation encloses is used to indicate that a domain space (see: `s223:DomainSpace`) can be found inside a physical space (see `s223:PhysicalSpace`). " . + +s223:hasElectricalPhase a rdf:Property ; + rdfs:label "has electrical phase" ; + rdfs:comment "The relation hasElectricalPhase is used to indicate the electrical phase identifier or the relevant electrical phases for a voltage difference for AC electricity inside a Connection." . + +s223:hasOutput a rdf:Property ; + rdfs:label "has function output" ; + rdfs:comment "The relation hasOutput is used to relate a FunctionBlock (see `s223:FunctionBlock`) to a Property (see `s223:Property`) that is calculated by the FunctionBlock." . + qudt:BitEncoding a qudt:BitEncodingType ; rdfs:label "Bit Encoding" ; qudt:bits 1 ; @@ -35443,6 +40815,11 @@ qudt:expression a rdf:Property ; dcterms:description "An 'expression' is a finite combination of symbols that are well-formed according to rules that apply to units of measure, quantity kinds and their dimensions."^^rdf:HTML ; rdfs:isDefinedBy . +qudt:hasBaseQuantityKind a rdf:Property ; + rdfs:label "has base quantity kind" ; + rdfs:isDefinedBy ; + rdfs:subPropertyOf qudt:hasQuantityKind . + qudt:hasUnitSystem a rdf:Property ; rdfs:label "has unit system" ; rdfs:isDefinedBy . @@ -36155,19 +41532,19 @@ qkdv:A1E0L1I0M-2H0T2D0 a qudt:QuantityKindDimensionVector_ISO, qudt:hasReferenceQuantityKind quantitykind:AmountOfSubstancePerUnitMassPressure ; rdfs:isDefinedBy . -prefix:Deka a qudt:DecimalPrefix, +prefix1:Deka a qudt:DecimalPrefix, qudt:Prefix ; rdfs:label "Deka"@en ; dcterms:description "deka is a decimal prefix for expressing a value with a scaling of \\(10^{1}\\)."^^qudt:LatexString ; qudt:dbpediaMatch "http://dbpedia.org/resource/Deca"^^xsd:anyURI ; - qudt:exactMatch prefix:Deca ; + qudt:exactMatch prefix1:Deca ; qudt:informativeReference "http://en.wikipedia.org/wiki/Deca?oldid=480093935"^^xsd:anyURI ; qudt:prefixMultiplier 1e+01 ; qudt:symbol "da" ; qudt:ucumCode "da" ; rdfs:isDefinedBy . -prefix:Kibi a qudt:BinaryPrefix, +prefix1:Kibi a qudt:BinaryPrefix, qudt:Prefix ; rdfs:label "Kibi"@en ; dcterms:description "A binary prefix for expressing a value with a scaling of \\(1024\\), or \\(2^{10}\\)."^^qudt:LatexString ; @@ -36175,7 +41552,7 @@ prefix:Kibi a qudt:BinaryPrefix, qudt:symbol "Ki" ; rdfs:isDefinedBy . -prefix:Yocto a qudt:DecimalPrefix, +prefix1:Yocto a qudt:DecimalPrefix, qudt:Prefix ; rdfs:label "Yocto"@en ; dcterms:description "'yocto' is a decimal prefix for expressing a value with a scaling of \\(10^{-24}\\)."^^qudt:LatexString ; @@ -36186,7 +41563,7 @@ prefix:Yocto a qudt:DecimalPrefix, qudt:ucumCode "y" ; rdfs:isDefinedBy . -prefix:Yotta a qudt:DecimalPrefix, +prefix1:Yotta a qudt:DecimalPrefix, qudt:Prefix ; rdfs:label "Yotta"@en ; dcterms:description "'yotta' is a decimal prefix for expressing a value with a scaling of \\(10^{24}\\)."^^qudt:LatexString ; @@ -36197,7 +41574,7 @@ prefix:Yotta a qudt:DecimalPrefix, qudt:ucumCode "Y" ; rdfs:isDefinedBy . -prefix:Zepto a qudt:DecimalPrefix, +prefix1:Zepto a qudt:DecimalPrefix, qudt:Prefix ; rdfs:label "Zepto"@en ; dcterms:description "'zepto' is a decimal prefix for expressing a value with a scaling of \\(10^{-21}\\)."^^qudt:LatexString ; @@ -36208,7 +41585,7 @@ prefix:Zepto a qudt:DecimalPrefix, qudt:ucumCode "z" ; rdfs:isDefinedBy . -prefix:Zetta a qudt:DecimalPrefix, +prefix1:Zetta a qudt:DecimalPrefix, qudt:Prefix ; rdfs:label "Zetta"@en ; dcterms:description "'zetta' is a decimal prefix for expressing a value with a scaling of \\(10^{21}\\)."^^qudt:LatexString ; @@ -36482,17 +41859,6 @@ quantitykind:DisplacementCurrentDensity a qudt:QuantityKind ; rdfs:isDefinedBy ; rdfs:seeAlso quantitykind:ElectricFluxDensity . -quantitykind:Duv a qudt:QuantityKind ; - rdfs:label "Delta u,v"@en ; - dcterms:description "Duv is a metric that is short for Delta u,v (not to be confused with Delta u',v') and describes the distance of a light color point from the black body curve."^^rdf:HTML ; - qudt:applicableUnit unit:UNITLESS ; - qudt:hasDimensionVector qkdv:A0E0L0I0M0H0T0D1 ; - qudt:informativeReference "https://www.waveformlighting.com/tech/calculate-duv-from-cie-1931-xy-coordinates"^^xsd:anyURI, - "https://www1.eere.energy.gov/buildings/publications/pdfs/ssl/led-color-characteristics-factsheet.pdf"^^xsd:anyURI ; - qudt:plainTextDescription "Duv is a metric that is short for Delta u,v (not to be confused with Delta u',v') and describes the distance of a light color point from the black body curve." ; - rdfs:isDefinedBy ; - rdfs:seeAlso quantitykind:CorrelatedColorTemperature . - quantitykind:ElectricChargeLineDensity a qudt:QuantityKind ; rdfs:label "Electric Charge Line Density"@en ; dcterms:description "In electromagnetism, charge density is a measure of electric charge per unit volume of space, in one, two or three dimensions. More specifically: the linear, surface, or volume charge density is the amount of electric charge per unit length, surface area, or volume, respectively. The respective SI units are \\(C \\cdot \\), \\(m^{-1}\\), \\(C \\cdot m^{-2}\\) or \\(C \\cdot m^{-3}\\)."^^qudt:LatexString ; @@ -36836,6 +42202,41 @@ quantitykind:GroupSpeedOfSound a qudt:QuantityKind ; rdfs:isDefinedBy ; skos:broader quantitykind:SpeedOfSound . +quantitykind:Illuminance a qudt:QuantityKind ; + rdfs:label "شدة الضوء"@ar, + "Осветеност"@bg, + "Intenzita osvětlení"@cs, + "Beleuchtungsstärke"@de, + "illuminance"@en, + "luminosidad"@es, + "شدت روشنایی"@fa, + "éclairement"@fr, + "éclairement lumineux"@fr, + "הארה (שטף ליחידת שטח)"@he, + "प्रदीपन"@hi, + "megvilágítás"@hu, + "illuminamento"@it, + "照度"@ja, + "Pencahayaan"@ms, + "natężenie oświetlenia"@pl, + "iluminamento"@pt, + "iluminare"@ro, + "Освещённость"@ru, + "osvetljenost"@sl, + "aydınlanma şiddeti"@tr, + "照度"@zh ; + dcterms:description "Illuminance is the total luminous flux incident on a surface, per unit area. It is a measure of the intensity of the incident light, wavelength-weighted by the luminosity function to correlate with human brightness perception."^^rdf:HTML ; + qudt:applicableUnit unit:FC, + unit:LUX, + unit:PHOT ; + qudt:dbpediaMatch "http://dbpedia.org/resource/Illuminance"^^xsd:anyURI ; + qudt:hasDimensionVector qkdv:A0E0L-2I1M0H0T0D0 ; + qudt:informativeReference "http://en.wikipedia.org/wiki/Illuminance"^^xsd:anyURI ; + qudt:latexDefinition "\\(E_v = \\frac{d\\Phi}{dA}\\), where \\(d\\Phi\\) is the luminous flux incident on an element of the surface with area \\(dA\\)."^^qudt:LatexString ; + qudt:plainTextDescription "Illuminance is the total luminous flux incident on a surface, per unit area. It is a measure of the intensity of the incident light, wavelength-weighted by the luminosity function to correlate with human brightness perception." ; + rdfs:isDefinedBy ; + skos:broader quantitykind:LuminousFluxPerArea . + quantitykind:InverseEnergy a qudt:QuantityKind ; rdfs:label "Inverse Energy"@en ; qudt:applicableUnit unit:PER-KiloV-A-HR ; @@ -37130,6 +42531,16 @@ quantitykind:PhaseSpeedOfSound a qudt:QuantityKind ; rdfs:isDefinedBy ; skos:broader quantitykind:SpeedOfSound . +quantitykind:Population a qudt:QuantityKind ; + rdfs:label "Population"@en ; + dcterms:description "Population typically refers to the number of people in a single area, whether it be a city or town, region, country, continent, or the world, but can also represent the number of any kind of entity."^^rdf:HTML ; + qudt:applicableUnit unit:NUM ; + qudt:hasDimensionVector qkdv:A0E0L0I0M0H0T0D1 ; + qudt:informativeReference "https://en.wikipedia.org/wiki/Population"^^xsd:anyURI ; + qudt:plainTextDescription "Population typically refers to the number of people in a single area, whether it be a city or town, region, country, continent, or the world, but can also represent the number of any kind of entity." ; + rdfs:isDefinedBy ; + skos:broader quantitykind:Count . + quantitykind:PowerAreaPerSolidAngle a qudt:QuantityKind ; rdfs:label "Power Area per Solid Angle"@en ; qudt:applicableUnit unit:W-M2-PER-SR ; @@ -37340,18 +42751,6 @@ quantitykind:SpecificHeatVolume a qudt:QuantityKind ; qudt:plainTextDescription "Specific heat per constant volume." ; rdfs:isDefinedBy . -quantitykind:SpecificSurfaceArea a qudt:QuantityKind ; - rdfs:label "Specific Surface Area"@en ; - dcterms:description "Specific surface area (SSA) is a property of solids defined as the total surface area (SA) of a material per unit mass, (with units of m2/kg or m2/g). It is a physical value that can be used to determine the type and properties of a material (e.g. soil or snow). It has a particular importance for adsorption, heterogeneous catalysis, and reactions on surfaces."^^rdf:HTML ; - qudt:applicableUnit unit:M2-PER-GM, - unit:M2-PER-KiloGM ; - qudt:hasDimensionVector qkdv:A0E0L2I0M-1H0T0D0 ; - qudt:informativeReference "https://en.wikipedia.org/wiki/Specific_surface_area"^^xsd:anyURI ; - qudt:latexDefinition "\\(SSA = \\frac{SA}{\\m}\\), where \\(SA\\) is the surface area of an object and \\(\\m\\) is the mass density of the object."^^qudt:LatexString ; - qudt:latexSymbol "\\(SSA\\)"^^qudt:LatexString ; - qudt:plainTextDescription "Specific surface area (SSA) is a property of solids defined as the total surface area (SA) of a material per unit mass, (with units of m²/kg or m²/g). It is a physical value that can be used to determine the type and properties of a material (e.g. soil or snow). It has a particular importance for adsorption, heterogeneous catalysis, and reactions on surfaces." ; - rdfs:isDefinedBy . - quantitykind:SpeedOfSound a qudt:QuantityKind ; rdfs:label "سرعة الصوت"@ar, "rychlost zvuku"@cs, @@ -38674,7 +44073,7 @@ unit:ExaBYTE a qudt:CountingUnit, qudt:hasDimensionVector qkdv:A0E0L0I0M0H0T0D1 ; qudt:hasQuantityKind quantitykind:InformationEntropy ; qudt:informativeReference "https://en.wikipedia.org/wiki/Byte#Multiple-byte_units"^^xsd:anyURI ; - qudt:prefix prefix:Exa ; + qudt:prefix prefix1:Exa ; qudt:symbol "EB" ; qudt:ucumCode "EBy"^^qudt:UCUMcs ; rdfs:isDefinedBy . @@ -38696,7 +44095,7 @@ unit:ExbiBYTE a qudt:CountingUnit, qudt:hasDimensionVector qkdv:A0E0L0I0M0H0T0D1 ; qudt:hasQuantityKind quantitykind:InformationEntropy ; qudt:informativeReference "https://en.wikipedia.org/wiki/Byte#Multiple-byte_units"^^xsd:anyURI ; - qudt:prefix prefix:Exbi ; + qudt:prefix prefix1:Exbi ; qudt:symbol "EiB" ; qudt:uneceCommonCode "E59" ; rdfs:isDefinedBy . @@ -38729,7 +44128,7 @@ unit:GibiBYTE a qudt:CountingUnit, qudt:hasDimensionVector qkdv:A0E0L0I0M0H0T0D1 ; qudt:hasQuantityKind quantitykind:InformationEntropy ; qudt:informativeReference "https://en.wikipedia.org/wiki/Byte#Multiple-byte_units"^^xsd:anyURI ; - qudt:prefix prefix:Gibi ; + qudt:prefix prefix1:Gibi ; qudt:symbol "GiB" ; qudt:uneceCommonCode "E62" ; rdfs:isDefinedBy . @@ -38752,7 +44151,7 @@ unit:GigaBYTE a qudt:CountingUnit, qudt:hasQuantityKind quantitykind:InformationEntropy ; qudt:iec61360Code "0112/2///62720#UAB185" ; qudt:informativeReference "http://en.wikipedia.org/wiki/Gigabyte?oldid=493019145"^^xsd:anyURI ; - qudt:prefix prefix:Giga ; + qudt:prefix prefix1:Giga ; qudt:symbol "GB" ; qudt:ucumCode "GBy"^^qudt:UCUMcs ; qudt:uneceCommonCode "E34" ; @@ -38873,7 +44272,7 @@ unit:H_Stat-PER-CentiM a qudt:Unit ; unit:IU a qudt:Unit ; rdfs:label "International Unit"@en ; dcterms:description """ -

International Unit is a unit for Amount Of Substance expressed as IU. +

International Unit is a unit for Amount Of Substance expressed as IU. Note that the magnitude depends on the substance, thus there is no fixed conversion multiplier. """^^rdf:HTML ; qudt:dbpediaMatch "http://dbpedia.org/resource/International_unit"^^xsd:anyURI ; @@ -39061,7 +44460,7 @@ unit:KibiBYTE a qudt:CountingUnit, qudt:hasDimensionVector qkdv:A0E0L0I0M0H0T0D1 ; qudt:hasQuantityKind quantitykind:InformationEntropy ; qudt:informativeReference "https://en.wikipedia.org/wiki/Byte#Multiple-byte_units"^^xsd:anyURI ; - qudt:prefix prefix:Kibi ; + qudt:prefix prefix1:Kibi ; qudt:symbol "KiB" ; qudt:uneceCommonCode "E64" ; rdfs:isDefinedBy . @@ -39076,7 +44475,7 @@ unit:KiloA a qudt:Unit ; qudt:hasDimensionVector qkdv:A0E1L0I0M0H0T0D0 ; qudt:hasQuantityKind quantitykind:ElectricCurrent ; qudt:iec61360Code "0112/2///62720#UAA557" ; - qudt:prefix prefix:Kilo ; + qudt:prefix prefix1:Kilo ; qudt:symbol "kA" ; qudt:ucumCode "kA"^^qudt:UCUMcs ; qudt:uneceCommonCode "B22" ; @@ -39114,7 +44513,7 @@ unit:KiloBYTE a qudt:CountingUnit, qudt:hasDimensionVector qkdv:A0E0L0I0M0H0T0D1 ; qudt:hasQuantityKind quantitykind:InformationEntropy ; qudt:informativeReference "http://en.wikipedia.org/wiki/Byte?oldid=493588918"^^xsd:anyURI ; - qudt:prefix prefix:Kibi ; + qudt:prefix prefix1:Kibi ; qudt:symbol "kB" ; qudt:ucumCode "kBy"^^qudt:UCUMcs ; qudt:uneceCommonCode "2P" ; @@ -39347,8 +44746,7 @@ unit:KiloGM-PER-M2-PA-SEC a qudt:Unit ; qudt:hasQuantityKind quantitykind:VaporPermeability ; qudt:informativeReference "https://en.wikipedia.org/wiki/Perm_(unit)"^^xsd:anyURI ; qudt:symbol "kg/(m²⋅s⋅Pa)" ; - rdfs:isDefinedBy ; - owl:sameAs unit:S-PER-M . + rdfs:isDefinedBy . unit:KiloGM-PER-M2-SEC a qudt:Unit ; rdfs:label "Kilograms per square metre per second"@en ; @@ -39485,7 +44883,7 @@ unit:KiloS a qudt:Unit ; quantitykind:Conductance ; qudt:iec61360Code "0112/2///62720#UAA578" ; qudt:plainTextDescription "1 000-fold of the SI derived unit siemens" ; - qudt:prefix prefix:Kilo ; + qudt:prefix prefix1:Kilo ; qudt:symbol "kS" ; qudt:ucumCode "kS"^^qudt:UCUMcs ; qudt:uneceCommonCode "B53" ; @@ -39812,7 +45210,7 @@ unit:MebiBYTE a qudt:CountingUnit, qudt:hasDimensionVector qkdv:A0E0L0I0M0H0T0D1 ; qudt:hasQuantityKind quantitykind:InformationEntropy ; qudt:informativeReference "https://en.wikipedia.org/wiki/Byte#Multiple-byte_units"^^xsd:anyURI ; - qudt:prefix prefix:Mebi ; + qudt:prefix prefix1:Mebi ; qudt:symbol "MiB" ; qudt:uneceCommonCode "E63" ; rdfs:isDefinedBy . @@ -39829,7 +45227,7 @@ unit:MegaA a qudt:Unit ; qudt:hasQuantityKind quantitykind:ElectricCurrent ; qudt:iec61360Code "0112/2///62720#UAA202" ; qudt:plainTextDescription "1,000,000-fold of the SI base unit ampere" ; - qudt:prefix prefix:Mega ; + qudt:prefix prefix1:Mega ; qudt:symbol "MA" ; qudt:ucumCode "MA"^^qudt:UCUMcs ; qudt:uneceCommonCode "H38" ; @@ -39852,7 +45250,7 @@ unit:MegaBYTE a qudt:CountingUnit, qudt:hasDimensionVector qkdv:A0E0L0I0M0H0T0D1 ; qudt:hasQuantityKind quantitykind:InformationEntropy ; qudt:informativeReference "http://en.wikipedia.org/wiki/Megabyte?oldid=487094486"^^xsd:anyURI ; - qudt:prefix prefix:Mega ; + qudt:prefix prefix1:Mega ; qudt:symbol "MB" ; qudt:ucumCode "MBy"^^qudt:UCUMcs ; qudt:uneceCommonCode "4L" ; @@ -39886,7 +45284,7 @@ unit:MegaEV-FemtoM a qudt:Unit ; qudt:conversionMultiplier 1.602177e-28 ; qudt:hasDimensionVector qkdv:A0E0L3I0M1H0T-2D0 ; qudt:hasQuantityKind quantitykind:LengthEnergy ; - qudt:prefix prefix:Mega ; + qudt:prefix prefix1:Mega ; qudt:symbol "MeV⋅fm" ; qudt:ucumCode "MeV.fm"^^qudt:UCUMcs ; rdfs:isDefinedBy . @@ -39932,7 +45330,7 @@ unit:MicroA a qudt:Unit ; qudt:hasQuantityKind quantitykind:ElectricCurrent ; qudt:iec61360Code "0112/2///62720#UAA057" ; qudt:latexSymbol "\\(\\mu A\\)"^^qudt:LatexString ; - qudt:prefix prefix:Micro ; + qudt:prefix prefix1:Micro ; qudt:symbol "µA" ; qudt:ucumCode "uA"^^qudt:UCUMcs ; qudt:uneceCommonCode "B84" ; @@ -39949,7 +45347,7 @@ unit:MicroH a qudt:DerivedUnit, qudt:hasDimensionVector qkdv:A0E-2L2I0M1H0T-2D0 ; qudt:hasQuantityKind quantitykind:Inductance ; qudt:iec61360Code "0112/2///62720#UAA066" ; - qudt:prefix prefix:Micro ; + qudt:prefix prefix1:Micro ; qudt:symbol "µH" ; qudt:ucumCode "uH"^^qudt:UCUMcs ; qudt:uneceCommonCode "B90" ; @@ -40002,7 +45400,7 @@ unit:MicroS a qudt:Unit ; quantitykind:Conductance ; qudt:iec61360Code "0112/2///62720#UAA074" ; qudt:plainTextDescription "0.000001-fold of the SI derived unit siemens" ; - qudt:prefix prefix:Micro ; + qudt:prefix prefix1:Micro ; qudt:symbol "μS" ; qudt:ucumCode "uS"^^qudt:UCUMcs ; qudt:uneceCommonCode "B99" ; @@ -40018,7 +45416,7 @@ unit:MilliA a qudt:Unit ; qudt:hasDimensionVector qkdv:A0E1L0I0M0H0T0D0 ; qudt:hasQuantityKind quantitykind:ElectricCurrent ; qudt:iec61360Code "0112/2///62720#UAA775" ; - qudt:prefix prefix:Micro ; + qudt:prefix prefix1:Micro ; qudt:symbol "mA" ; qudt:ucumCode "mA"^^qudt:UCUMcs ; qudt:uneceCommonCode "4K" ; @@ -40052,7 +45450,7 @@ unit:MilliH a qudt:DerivedUnit, qudt:hasDimensionVector qkdv:A0E-2L2I0M1H0T-2D0 ; qudt:hasQuantityKind quantitykind:Inductance ; qudt:iec61360Code "0112/2///62720#UAA789" ; - qudt:prefix prefix:Milli ; + qudt:prefix prefix1:Milli ; qudt:symbol "mH" ; qudt:ucumCode "mH"^^qudt:UCUMcs ; qudt:uneceCommonCode "C14" ; @@ -40072,7 +45470,7 @@ unit:MilliM4 a qudt:Unit ; quantitykind:SecondPolarMomentOfArea ; qudt:iec61360Code "0112/2///62720#UAA869" ; qudt:plainTextDescription "0.001-fold of the power of the SI base unit metre with the exponent 4" ; - qudt:prefix prefix:Milli ; + qudt:prefix prefix1:Milli ; qudt:symbol "mm⁴" ; qudt:ucumCode "mm4"^^qudt:UCUMcs ; qudt:uneceCommonCode "G77" ; @@ -40159,7 +45557,7 @@ unit:MilliS a qudt:Unit ; quantitykind:Conductance ; qudt:iec61360Code "0112/2///62720#UAA800" ; qudt:plainTextDescription "0.001-fold of the SI derived unit siemens" ; - qudt:prefix prefix:Milli ; + qudt:prefix prefix1:Milli ; qudt:symbol "mS" ; qudt:ucumCode "mS"^^qudt:UCUMcs ; qudt:uneceCommonCode "C27" ; @@ -40176,7 +45574,7 @@ unit:MilliWB a qudt:Unit ; qudt:hasQuantityKind quantitykind:MagneticFlux ; qudt:iec61360Code "0112/2///62720#UAA809" ; qudt:plainTextDescription "0.001-fold of the SI derived unit weber" ; - qudt:prefix prefix:Milli ; + qudt:prefix prefix1:Milli ; qudt:symbol "mWb" ; qudt:ucumCode "mWb"^^qudt:UCUMcs ; qudt:uneceCommonCode "C33" ; @@ -40200,7 +45598,8 @@ unit:N-M-PER-A a qudt:Unit ; rdfs:isDefinedBy . unit:N-M-PER-M-RAD a qudt:Unit ; - rdfs:label "Newton Metre per Metre per Radians" ; + rdfs:label "Newton Metre per Metre per Radian"@en, + "Newton Meter per Meter per Radian"@en-us ; qudt:applicableSystem sou:CGS, sou:CGS-EMU, sou:CGS-GAUSS, @@ -40210,8 +45609,7 @@ unit:N-M-PER-M-RAD a qudt:Unit ; qudt:hasDimensionVector qkdv:A0E0L1I0M1H0T-2D0 ; qudt:hasQuantityKind quantitykind:ModulusOfRotationalSubgradeReaction ; qudt:symbol "N⋅m/(m⋅rad)" ; - rdfs:isDefinedBy ; - owl:sameAs unit:N-PER-RAD . + rdfs:isDefinedBy . unit:N-M-PER-RAD a qudt:Unit ; rdfs:label "Newtonmeter pro Radian"@de, @@ -40266,6 +45664,24 @@ unit:N-M2-PER-A a qudt:DerivedUnit, qudt:uneceCommonCode "P49" ; rdfs:isDefinedBy . +unit:N-PER-RAD a qudt:Unit ; + rdfs:label "Newton pro Radian"@de, + "Newton per radian"@en, + "Newton per radian"@en-us ; + dcterms:description "A one-newton force applied for one angle/torsional torque"^^rdf:HTML ; + qudt:applicableSystem sou:CGS, + sou:CGS-EMU, + sou:CGS-GAUSS, + sou:SI ; + qudt:conversionMultiplier 1.0 ; + qudt:conversionOffset 0.0 ; + qudt:exactMatch unit:N-M-PER-M-RAD ; + qudt:hasDimensionVector qkdv:A0E0L1I0M1H0T-2D0 ; + qudt:hasQuantityKind quantitykind:ForcePerAngle ; + qudt:plainTextDescription "A one-newton force applied for one angle/torsional torque" ; + qudt:symbol "N/rad" ; + rdfs:isDefinedBy . + unit:N-SEC a qudt:Unit ; rdfs:label "نيوتن ثانية"@ar, "newton sekunda"@cs, @@ -40337,7 +45753,7 @@ unit:NanoA a qudt:Unit ; qudt:hasDimensionVector qkdv:A0E1L0I0M0H0T0D0 ; qudt:hasQuantityKind quantitykind:ElectricCurrent ; qudt:iec61360Code "0112/2///62720#UAA901" ; - qudt:prefix prefix:Nano ; + qudt:prefix prefix1:Nano ; qudt:symbol "nA" ; qudt:ucumCode "nA"^^qudt:UCUMcs ; qudt:uneceCommonCode "C39" ; @@ -40571,7 +45987,6 @@ unit:PER-M-K a qudt:Unit ; unit:PER-M2-SEC a qudt:DerivedUnit, qudt:Unit ; rdfs:label "Reciprocal Square Metre Second"@en, - "Reciprocal square metre per second"@en, "Reciprocal Square Meter Second"@en-us ; qudt:applicableSystem sou:CGS, sou:CGS-EMU, @@ -40586,12 +46001,12 @@ unit:PER-M2-SEC a qudt:DerivedUnit, qudt:symbol "/(m²⋅s)" ; qudt:ucumCode "m-2.s-1"^^qudt:UCUMcs ; qudt:uneceCommonCode "B81" ; - rdfs:isDefinedBy . + rdfs:isDefinedBy ; + skos:altLabel "Reciprocal square metre per second"@en . unit:PER-M3-SEC a qudt:DerivedUnit, qudt:Unit ; rdfs:label "Reciprocal Cubic Metre Second"@en, - "Reciprocal cubic metre per second"@en, "Reciprocal Cubic Meter Second"@en-us ; qudt:applicableSystem sou:CGS, sou:CGS-EMU, @@ -40606,7 +46021,8 @@ unit:PER-M3-SEC a qudt:DerivedUnit, qudt:symbol "/(m³⋅s)" ; qudt:ucumCode "m-3.s-1"^^qudt:UCUMcs ; qudt:uneceCommonCode "C87" ; - rdfs:isDefinedBy . + rdfs:isDefinedBy ; + skos:altLabel "Reciprocal cubic metre per second"@en . unit:PER-PlanckMass2 a qudt:Unit ; rdfs:label "Inverse Square Planck Mass"@en ; @@ -40692,7 +46108,7 @@ unit:PebiBYTE a qudt:CountingUnit, qudt:hasQuantityKind quantitykind:InformationEntropy ; qudt:iec61360Code "0112/2///62720#UAA274" ; qudt:informativeReference "http://en.wikipedia.org/wiki/Pebibyte?oldid=492685015"^^xsd:anyURI ; - qudt:prefix prefix:Pebi ; + qudt:prefix prefix1:Pebi ; qudt:symbol "PiB" ; qudt:uneceCommonCode "E60" ; rdfs:isDefinedBy . @@ -40715,7 +46131,7 @@ unit:PetaBYTE a qudt:CountingUnit, qudt:hasQuantityKind quantitykind:InformationEntropy ; qudt:iec61360Code "0112/2///62720#UAB187" ; qudt:informativeReference "http://en.wikipedia.org/wiki/Petabyte?oldid=494735969"^^xsd:anyURI ; - qudt:prefix prefix:Peta ; + qudt:prefix prefix1:Peta ; qudt:symbol "PB" ; qudt:ucumCode "PBy"^^qudt:UCUMcs ; qudt:uneceCommonCode "E36" ; @@ -40731,7 +46147,7 @@ unit:PicoA a qudt:Unit ; qudt:hasDimensionVector qkdv:A0E1L0I0M0H0T0D0 ; qudt:hasQuantityKind quantitykind:ElectricCurrent ; qudt:iec61360Code "0112/2///62720#UAA928" ; - qudt:prefix prefix:Pico ; + qudt:prefix prefix1:Pico ; qudt:symbol "pA" ; qudt:ucumCode "pA"^^qudt:UCUMcs ; qudt:uneceCommonCode "C70" ; @@ -40748,7 +46164,7 @@ unit:PicoH a qudt:Unit ; qudt:hasQuantityKind quantitykind:Inductance ; qudt:iec61360Code "0112/2///62720#UAA932" ; qudt:plainTextDescription "0.000000000001-fold of the SI derived unit henry" ; - qudt:prefix prefix:Pico ; + qudt:prefix prefix1:Pico ; qudt:symbol "pH" ; qudt:ucumCode "pH"^^qudt:UCUMcs ; qudt:uneceCommonCode "C73" ; @@ -41016,7 +46432,7 @@ unit:TONNE-PER-SEC a qudt:Unit ; unit:TON_FG-HR a qudt:Unit ; rdfs:label "Ton of Refrigeration Hour"@en ; - dcterms:description "12000 btu

"^^rdf:HTML ; + dcterms:description "12000 btu"^^rdf:HTML ; qudt:applicableSystem sou:USCS ; qudt:conversionMultiplier 12660670.2 ; qudt:dbpediaMatch "http://dbpedia.org/resource/Ton_of_refrigeration"^^xsd:anyURI ; @@ -41024,6 +46440,7 @@ unit:TON_FG-HR a qudt:Unit ; qudt:hasDimensionVector qkdv:A0E0L2I0M1H0T-2D0 ; qudt:hasQuantityKind quantitykind:ThermalEnergy ; qudt:informativeReference "http://en.wikipedia.org/wiki/Ton_of_refrigeration?oldid=494342824"^^xsd:anyURI ; + qudt:symbol "TOR⋅hr" ; rdfs:isDefinedBy . unit:TON_Metric-PER-DAY a qudt:Unit ; @@ -41132,7 +46549,7 @@ unit:TebiBYTE a qudt:CountingUnit, qudt:hasDimensionVector qkdv:A0E0L0I0M0H0T0D1 ; qudt:hasQuantityKind quantitykind:InformationEntropy ; qudt:informativeReference "https://en.wikipedia.org/wiki/Byte#Multiple-byte_units"^^xsd:anyURI ; - qudt:prefix prefix:Tebi ; + qudt:prefix prefix1:Tebi ; qudt:symbol "TiB" ; qudt:uneceCommonCode "E61" ; rdfs:isDefinedBy . @@ -41155,12 +46572,19 @@ unit:TeraBYTE a qudt:CountingUnit, qudt:hasQuantityKind quantitykind:InformationEntropy ; qudt:iec61360Code "0112/2///62720#UAB186" ; qudt:informativeReference "http://en.wikipedia.org/wiki/Terabyte?oldid=494671550"^^xsd:anyURI ; - qudt:prefix prefix:Tera ; + qudt:prefix prefix1:Tera ; qudt:symbol "TB" ; qudt:ucumCode "TBy"^^qudt:UCUMcs ; qudt:uneceCommonCode "E35" ; rdfs:isDefinedBy . +unit:UNKNOWN a qudt:Unit ; + rdfs:label "Unknown"@en ; + dcterms:description "Placeholder unit for abstract quantities" ; + qudt:hasDimensionVector qkdv:NotApplicable ; + qudt:hasQuantityKind quantitykind:Unknown ; + rdfs:isDefinedBy . + unit:UnitPole a qudt:Unit ; rdfs:label "Unit Pole"@en ; dcterms:description "A magnetic pole is a unit pole if it exerts a force of one dyne on another pole of equal strength at a distance of 1 cm. The strength of any given pole in cgs units is therefore numerically equal to the force in dynes which it exerts on a unit pole 1 cm away."^^rdf:HTML ; @@ -41300,6 +46724,315 @@ unit:WB-M a qudt:DerivedUnit, qudt:uneceCommonCode "P50" ; rdfs:isDefinedBy . +s223:Aspect-DayOfWeek a s223:Aspect-DayOfWeek, + s223:Class, + sh:NodeShape ; + rdfs:label "Day of Week" ; + rdfs:comment "This class has enumerated subclasses of Monday, Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday. The Weekend and Weekday EnumerationKinds define subsets of this EnumerationKind for Mon-Fri and Sat,Sun, respectively" ; + rdfs:subClassOf s223:EnumerationKind-Aspect . + +s223:Coil a s223:Class, + sh:NodeShape ; + rdfs:label "Coil" ; + rdfs:comment "A cooling or heating element made of pipe or tube that may or may not be finned and formed into helical or serpentine shape." ; + rdfs:subClassOf s223:HeatExchanger ; + sh:property [ rdfs:comment "A Coil shall have at least one inlet using the medium Air." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:InletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Air ; + sh:path s223:hasMedium ] ] ] ], + [ rdfs:comment "A Coil shall have at least one outlet using the medium Air." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:OutletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Air ; + sh:path s223:hasMedium ] ] ] ] . + +s223:DCNegativeVoltage-12.0V a s223:Class, + s223:DCNegativeVoltage-12.0V, + sh:NodeShape ; + rdfs:label "DCNegativeVoltage-12.0V" ; + s223:hasVoltage s223:Voltage-12V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "DCNegativeVoltage-12.0V" ; + rdfs:subClassOf s223:DCVoltage-DCNegativeVoltage . + +s223:DCNegativeVoltage-24.0V a s223:Class, + s223:DCNegativeVoltage-24.0V, + sh:NodeShape ; + rdfs:label "DCNegativeVoltage-24.0V" ; + s223:hasVoltage s223:Voltage-24V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "DCNegativeVoltage-24.0V" ; + rdfs:subClassOf s223:DCVoltage-DCNegativeVoltage . + +s223:DCNegativeVoltage-6.0V a s223:Class, + s223:DCNegativeVoltage-6.0V, + sh:NodeShape ; + rdfs:label "DCNegativeVoltage-6.0V" ; + s223:hasVoltage s223:Voltage-6V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "DCNegativeVoltage-6.0V" ; + rdfs:subClassOf s223:DCVoltage-DCNegativeVoltage . + +s223:DCPositiveVoltage-12.0V a s223:Class, + s223:DCPositiveVoltage-12.0V, + sh:NodeShape ; + rdfs:label "DCPositiveVoltage-12.0V" ; + s223:hasVoltage s223:Voltage-12V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "DCPositiveVoltage-12.0V" ; + rdfs:subClassOf s223:DCVoltage-DCPositiveVoltage . + +s223:DCPositiveVoltage-24.0V a s223:Class, + s223:DCPositiveVoltage-24.0V, + sh:NodeShape ; + rdfs:label "DCPositiveVoltage-24.0V" ; + s223:hasVoltage s223:Voltage-24V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "DCPositiveVoltage-24.0V" ; + rdfs:subClassOf s223:DCVoltage-DCPositiveVoltage . + +s223:DCPositiveVoltage-6.0V a s223:Class, + s223:DCPositiveVoltage-6.0V, + sh:NodeShape ; + rdfs:label "DCPositiveVoltage-6.0V" ; + s223:hasVoltage s223:Voltage-6V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "DCPositiveVoltage-6.0V" ; + rdfs:subClassOf s223:DCVoltage-DCPositiveVoltage . + +s223:DayOfWeek-Weekend a s223:Class, + s223:DayOfWeek-Weekend, + sh:NodeShape ; + rdfs:label "Day of week-Weekend", + "Weekend" ; + rdfs:comment "This class defines the EnumerationKind values of Saturday and Sunday" ; + rdfs:subClassOf s223:Aspect-DayOfWeek . + +s223:Domain-HVAC a s223:Class, + s223:Domain-HVAC, + sh:NodeShape ; + rdfs:label "Domain-HVAC" ; + rdfs:comment "The domain HVAC represents equipment used to provide space conditioning and ventilation within a building. Example equipment that might fall within an HVAC domain include fans, pumps, air-handling units, and variable air volume boxes. " ; + rdfs:subClassOf s223:EnumerationKind-Domain . + +s223:FunctionBlock a s223:Class, + sh:NodeShape ; + rdfs:label "Function block" ; + rdfs:comment "A FunctionBlock is used to model transfer and/or transformation of information (i.e. Property). It has relations to input Properties and output Properties. The actual algorithms that perform the transformations are described in CDL and are out of scope of the 223 standard." ; + rdfs:subClassOf s223:Concept ; + sh:or ( [ sh:property [ rdfs:comment "A Function block must be associated with at least one Property using the relation hasInput." ; + sh:class s223:Property ; + sh:minCount 1 ; + sh:path s223:hasInput ] ] [ sh:property [ rdfs:comment "A Function block must be associated with at least one Property using the relation hasOutput." ; + sh:class s223:Property ; + sh:minCount 1 ; + sh:path s223:hasOutput ] ] ) . + +s223:LightSensor a s223:Class, + sh:NodeShape ; + rdfs:label "Light sensor" ; + rdfs:comment "A LightSensor is a specialization of a Sensor that observes a QuantifiableObservableProperty that represents a luminance measurement." ; + rdfs:subClassOf s223:Sensor . + +s223:LineNeutralVoltage-208V a s223:Class, + s223:LineNeutralVoltage-208V, + sh:NodeShape ; + rdfs:label "208V Line-Neutral Voltage" ; + s223:hasVoltage s223:Voltage-208V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "208V Line-Neutral Voltage" ; + rdfs:subClassOf s223:Numerical-LineNeutralVoltage . + +s223:LineNeutralVoltage-24V a s223:Class, + s223:LineNeutralVoltage-24V, + sh:NodeShape ; + rdfs:label "24V Line-Neutral Voltage" ; + s223:hasVoltage s223:Voltage-24V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "24V Line-Neutral Voltage" ; + rdfs:subClassOf s223:Numerical-LineNeutralVoltage . + +s223:Medium-Oil a s223:Class, + s223:Medium-Oil, + sh:NodeShape ; + rdfs:label "Medium-Oil" ; + rdfs:comment "This class has enumerated subclasses of oil." ; + rdfs:subClassOf s223:Substance-Medium . + +s223:ObservableProperty a s223:Class, + sh:NodeShape ; + rdfs:label "Observable Property" ; + rdfs:comment "This class describes non-numeric properties of which real-time value cannot be modified by a user or a machine outside of the model. Sensor readings are typically observable properties as their values naturally fluctuate, but are not meant to be modified by a user." ; + rdfs:subClassOf s223:Property . + +s223:OccupancySensor a s223:Class, + sh:NodeShape ; + rdfs:label "Occupancy sensor" ; + rdfs:comment "An OccupancySensor is a subclass of a Sensor that observes a Property that represents measurement of occupancy in a space." ; + rdfs:subClassOf s223:Sensor . + +s223:PhysicalSpace a s223:Class, + sh:NodeShape ; + rdfs:label "Physical Space" ; + rdfs:comment "A PhysicalSpace is an architectural concept representing a room, a collection of rooms such as a floor, a part of a room, or any physical space that might not even be thought of as a room, such as a patio space or a roof." ; + rdfs:subClassOf s223:Concept ; + sh:property [ rdfs:comment "If the relation contains is present it must associate the PhysicalSpace with a PhysicalSpace." ; + sh:class s223:PhysicalSpace ; + sh:path s223:contains ], + [ rdfs:comment "If the relation encloses is present it must associate the PhysicalSpace with a DomainSpace." ; + sh:class s223:DomainSpace ; + sh:path s223:encloses ] . + +s223:Role-Controller a s223:Class, + s223:Role-Controller, + sh:NodeShape ; + rdfs:label "Role-Controller" ; + rdfs:comment "Role-Controller" ; + rdfs:subClassOf s223:EnumerationKind-Role . + +s223:Role-Exhaust a s223:Class, + s223:Role-Exhaust, + sh:NodeShape ; + rdfs:label "Role-Exhaust" ; + rdfs:comment "Role-Exhaust" ; + rdfs:subClassOf s223:EnumerationKind-Role . + +s223:Signal-Modulated a s223:Class, + s223:Signal-Modulated, + sh:NodeShape ; + rdfs:label "Signal-Modulated" ; + rdfs:comment "This class has enumerated subclasses of electric signals at various voltage ranges." ; + rdfs:subClassOf s223:Electricity-Signal . + +s223:Voltage-208V a s223:Class, + s223:Voltage-208V, + sh:NodeShape ; + rdfs:label "208V Voltage" ; + s223:hasValue 208.0 ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "208V Voltage" ; + rdfs:subClassOf s223:Numerical-Voltage, + s223:QuantifiableProperty . + +s223:Voltage-240V a s223:Class, + s223:Voltage-240V, + sh:NodeShape ; + rdfs:label "240V Voltage" ; + s223:hasValue 240.0 ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "240V Voltage" ; + rdfs:subClassOf s223:Numerical-Voltage, + s223:QuantifiableProperty . + +s223:Voltage-2V a s223:Class, + s223:Voltage-2V, + sh:NodeShape ; + rdfs:label "2V Voltage" ; + s223:hasValue 2.0 ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "2V Voltage" ; + rdfs:subClassOf s223:Numerical-Voltage, + s223:QuantifiableProperty . + +s223:Voltage-3V a s223:Class, + s223:Voltage-3V, + sh:NodeShape ; + rdfs:label "3V Voltage" ; + s223:hasValue 3.0 ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "3V Voltage" ; + rdfs:subClassOf s223:Numerical-Voltage, + s223:QuantifiableProperty . + +s223:Water-GlycolSolution a s223:Class, + s223:Water-GlycolSolution, + sh:NodeShape ; + rdfs:label "Water-GlycolSolution" ; + s223:hasConstituent [ a s223:QuantifiableProperty ; + rdfs:label "Unspecified" ; + s223:ofSubstance s223:Medium-Glycol ; + qudt:hasQuantityKind quantitykind:VolumeFraction ; + qudt:hasUnit unit:PERCENT ], + [ a s223:QuantifiableProperty ; + rdfs:label "Unspecified" ; + s223:ofSubstance s223:Medium-Water ; + qudt:hasQuantityKind quantitykind:VolumeFraction ; + qudt:hasUnit unit:PERCENT ] ; + rdfs:comment "This class has enumerated subclasses of water-glycol solutions in various concentrations." ; + rdfs:subClassOf s223:Medium-Water ; + sh:property [ rdfs:comment "One of the constituents of a Water-GlycolSolution must be Medium-Water." ; + sh:path s223:hasConstituent ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:QuantifiableProperty ; + sh:node [ sh:property [ rdfs:comment "One of the constituents of a Water-GlycolSolution must be Medium-Water." ; + sh:hasValue s223:Medium-Water ; + sh:path s223:ofSubstance ], + [ rdfs:comment "The quantity kind of the constituent must be VolumeFraction." ; + sh:hasValue quantitykind:VolumeFraction ; + sh:path qudt:hasQuantityKind ] ] ] ], + [ rdfs:comment "There must be at least two QuantifiableProperties that characterize the constituents of a Water-GlycolSolution." ; + sh:class s223:QuantifiableProperty ; + sh:minCount 2 ; + sh:path s223:hasConstituent ], + [ rdfs:comment "One of the constituents of a Water-GlycolSolution must be Medium-Glycol." ; + sh:path s223:hasConstituent ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:QuantifiableProperty ; + sh:node [ sh:property [ rdfs:comment "One of the constituents of a Water-GlycolSolution must be Medium-Glycol." ; + sh:hasValue s223:Medium-Glycol ; + sh:path s223:ofSubstance ], + [ rdfs:comment "The quantity kind of the constituent must be VolumeFraction." ; + sh:hasValue quantitykind:VolumeFraction ; + sh:path qudt:hasQuantityKind ] ] ] ] . + +s223:connected a s223:SymmetricProperty, + rdf:Property ; + rdfs:label "connected" ; + rdfs:comment "The relation connected indicates that two connectable things are connected without regard to any directionality of a process flow. " . + +s223:executes a rdf:Property ; + rdfs:label "executes" ; + rdfs:comment "The relation executes is used to specify that a Controller (see `s223:Controller`) is responsible for the execution of a FunctionBlock (see `s223:FunctionBlock`). " . + +s223:hasDomainSpace a rdf:Property ; + rdfs:label "has domain space" ; + rdfs:comment "The relation hasDomainSpace is used to associate a Zone with the DomainSpace(s) that make up that Zone." . + +s223:hasObservationLocationLow a rdf:Property ; + rdfs:label "has observation location low" ; + rdfs:comment "The relation hasObservationLocationLow associates a differential sensor to one of the topological locations where a differential property is observed (see `s223:observes`)." ; + rdfs:subPropertyOf s223:hasObservationLocation . + +s223:hasValue a rdf:Property ; + rdfs:label "hasValue" ; + rdfs:comment "hasValue is used to contain a fixed value that is part of a 223 model, rather than a computed, measured, or externally derived variable." . + +s223:hasZone a rdf:Property ; + rdfs:label "has zone" ; + rdfs:comment "The relation hasZone is used to associate a ZoneGroup with the Zones that make up that ZoneGroup." . + +s223:isConnectionPointOf a rdf:Property ; + rdfs:label "is connection point of" ; + s223:inverseOf s223:hasConnectionPoint ; + rdfs:comment "The relation isConnectionPointOf is part of a pair of relations that bind a ConnectionPoint to a Connectable thing. It is the inverse of the relation hasConnectionPoint (see `s223:hasConnectionPoint`)." . + qudt:abbreviation a rdf:Property ; rdfs:label "abbreviation" ; dcterms:description "An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of abase unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols. For example, sq ft means square foot, and cu ft means cubic foot."^^rdf:HTML ; @@ -41836,6 +47569,17 @@ That is, given a point P on a smooth curve C, the curvature of C at P is defined rdfs:isDefinedBy ; skos:broader quantitykind:InverseLength . +quantitykind:Duv a qudt:QuantityKind ; + rdfs:label "Delta u,v"@en ; + dcterms:description "Duv is a metric that is short for Delta u,v (not to be confused with Delta u',v') and describes the distance of a light color point from the black body curve."^^rdf:HTML ; + qudt:applicableUnit unit:UNITLESS ; + qudt:hasDimensionVector qkdv:A0E0L0I0M0H0T0D1 ; + qudt:informativeReference "https://www.waveformlighting.com/tech/calculate-duv-from-cie-1931-xy-coordinates"^^xsd:anyURI, + "https://www1.eere.energy.gov/buildings/publications/pdfs/ssl/led-color-characteristics-factsheet.pdf"^^xsd:anyURI ; + qudt:plainTextDescription "Duv is a metric that is short for Delta u,v (not to be confused with Delta u',v') and describes the distance of a light color point from the black body curve." ; + rdfs:isDefinedBy ; + rdfs:seeAlso quantitykind:CorrelatedColorTemperature . + quantitykind:ElectricChargeSurfaceDensity a qudt:QuantityKind ; rdfs:label "Electric Charge Surface Density"@en ; dcterms:description "In electromagnetism, charge density is a measure of electric charge per unit volume of space, in one, two or three dimensions. More specifically: the linear, surface, or volume charge density is the amount of electric charge per unit length, surface area, or volume, respectively."^^rdf:HTML ; @@ -42536,6 +48280,18 @@ quantitykind:SpecificEntropy a qudt:QuantityKind ; rdfs:isDefinedBy ; rdfs:seeAlso quantitykind:Entropy . +quantitykind:SpecificSurfaceArea a qudt:QuantityKind ; + rdfs:label "Specific Surface Area"@en ; + dcterms:description "Specific surface area (SSA) is a property of solids defined as the total surface area (SA) of a material per unit mass, (with units of m2/kg or m2/g). It is a physical value that can be used to determine the type and properties of a material (e.g. soil or snow). It has a particular importance for adsorption, heterogeneous catalysis, and reactions on surfaces."^^rdf:HTML ; + qudt:applicableUnit unit:M2-PER-GM, + unit:M2-PER-KiloGM ; + qudt:hasDimensionVector qkdv:A0E0L2I0M-1H0T0D0 ; + qudt:informativeReference "https://en.wikipedia.org/wiki/Specific_surface_area"^^xsd:anyURI ; + qudt:latexDefinition "\\(SSA = \\frac{SA}{\\m}\\), where \\(SA\\) is the surface area of an object and \\(\\m\\) is the mass density of the object."^^qudt:LatexString ; + qudt:latexSymbol "\\(SSA\\)"^^qudt:LatexString ; + qudt:plainTextDescription "Specific surface area (SSA) is a property of solids defined as the total surface area (SA) of a material per unit mass, (with units of m²/kg or m²/g). It is a physical value that can be used to determine the type and properties of a material (e.g. soil or snow). It has a particular importance for adsorption, heterogeneous catalysis, and reactions on surfaces." ; + rdfs:isDefinedBy . + quantitykind:SpectralCrossSection a qudt:QuantityKind ; rdfs:label "Spectral Cross-section"@en ; dcterms:description "\"Spectral Cross-section\" is the cross-section for a process in which the energy of the ejected or scattered particle is in an interval of energy, divided by the range \\(dE\\) of this interval."^^qudt:LatexString ; @@ -42571,20 +48327,6 @@ quantitykind:StressIntensityFactor a qudt:QuantityKind ; qudt:symbol "K" ; rdfs:isDefinedBy . -quantitykind:SurfaceDensity a qudt:QuantityKind ; - rdfs:label "Surface Density"@en ; - dcterms:description "The area density (also known as areal density, surface density, or superficial density) of a two-dimensional object is calculated as the mass per unit area."^^rdf:HTML ; - qudt:applicableUnit unit:KiloGM-PER-KiloM2, - unit:KiloGM-PER-M2, - unit:LB-PER-IN2 ; - qudt:hasDimensionVector qkdv:A0E0L-2I0M1H0T0D0 ; - qudt:informativeReference "http://en.wikipedia.org/wiki/Area_density"^^xsd:anyURI ; - qudt:isoNormativeReference "http://www.iso.org/iso/catalogue_detail?csnumber=31889"^^xsd:anyURI ; - qudt:latexDefinition "\\(\\rho_A = \\frac{dm}{dA}\\), where \\(m\\) is mass and \\(A\\) is area."^^qudt:LatexString ; - qudt:latexSymbol "\\(\\rho_A\\)"^^qudt:LatexString ; - qudt:plainTextDescription "The area density (also known as areal density, surface density, or superficial density) of a two-dimensional object is calculated as the mass per unit area." ; - rdfs:isDefinedBy . - quantitykind:TemperatureAmountOfSubstance a qudt:QuantityKind ; rdfs:label "Temperature Amount of Substance"@en ; qudt:applicableUnit unit:MOL-DEG_C, @@ -42860,7 +48602,7 @@ unit:AttoC a qudt:DerivedUnit, qudt:derivedUnitOfSystem sou:SI ; qudt:hasDimensionVector qkdv:A0E1L0I0M0H0T1D0 ; qudt:hasQuantityKind quantitykind:ElectricCharge ; - qudt:prefix prefix:Atto ; + qudt:prefix prefix1:Atto ; qudt:symbol "aC" ; qudt:ucumCode "aC"^^qudt:UCUMcs ; rdfs:isDefinedBy ; @@ -43433,7 +49175,7 @@ unit:CentiC a qudt:DerivedUnit, qudt:derivedUnitOfSystem sou:SI ; qudt:hasDimensionVector qkdv:A0E1L0I0M0H0T1D0 ; qudt:hasQuantityKind quantitykind:ElectricCharge ; - qudt:prefix prefix:Centi ; + qudt:prefix prefix1:Centi ; qudt:symbol "cC" ; qudt:ucumCode "cC"^^qudt:UCUMcs ; rdfs:isDefinedBy ; @@ -43467,7 +49209,7 @@ unit:CentiM3 a qudt:DerivedUnit, qudt:hasDimensionVector qkdv:A0E0L3I0M0H0T0D0 ; qudt:hasQuantityKind quantitykind:Volume ; qudt:iec61360Code "0112/2///62720#UAA385" ; - qudt:prefix prefix:Centi ; + qudt:prefix prefix1:Centi ; qudt:symbol "cm³" ; qudt:ucumCode "cm3"^^qudt:UCUMcs ; qudt:udunitsCode "cc" ; @@ -43655,7 +49397,7 @@ unit:DecaC a qudt:DerivedUnit, qudt:derivedUnitOfSystem sou:SI ; qudt:hasDimensionVector qkdv:A0E1L0I0M0H0T1D0 ; qudt:hasQuantityKind quantitykind:ElectricCharge ; - qudt:prefix prefix:Deca ; + qudt:prefix prefix1:Deca ; qudt:symbol "daC" ; qudt:ucumCode "daC"^^qudt:UCUMcs ; rdfs:isDefinedBy ; @@ -43692,7 +49434,7 @@ unit:DecaM3 a qudt:Unit ; qudt:hasQuantityKind quantitykind:Volume ; qudt:iec61360Code "0112/2///62720#UAB179" ; qudt:plainTextDescription "1 000-fold of the power of the SI base unit metre by exponent 3" ; - qudt:prefix prefix:Deca ; + qudt:prefix prefix1:Deca ; qudt:symbol "dam³" ; qudt:ucumCode "dam3"^^qudt:UCUMcs ; qudt:uneceCommonCode "DMA" ; @@ -43711,7 +49453,7 @@ unit:DeciC a qudt:DerivedUnit, qudt:derivedUnitOfSystem sou:SI ; qudt:hasDimensionVector qkdv:A0E1L0I0M0H0T1D0 ; qudt:hasQuantityKind quantitykind:ElectricCharge ; - qudt:prefix prefix:Deci ; + qudt:prefix prefix1:Deci ; qudt:symbol "dC" ; qudt:ucumCode "dC"^^qudt:UCUMcs ; rdfs:isDefinedBy ; @@ -43767,7 +49509,7 @@ unit:DeciM3 a qudt:Unit ; qudt:hasQuantityKind quantitykind:Volume ; qudt:iec61360Code "0112/2///62720#UAA414" ; qudt:plainTextDescription "0.1-fold of the power of the SI base unit metre with the exponent 3" ; - qudt:prefix prefix:Deci ; + qudt:prefix prefix1:Deci ; qudt:symbol "dm³" ; qudt:ucumCode "dm3"^^qudt:UCUMcs ; qudt:uneceCommonCode "DMQ" ; @@ -43962,7 +49704,7 @@ unit:ExaC a qudt:DerivedUnit, qudt:derivedUnitOfSystem sou:SI ; qudt:hasDimensionVector qkdv:A0E1L0I0M0H0T1D0 ; qudt:hasQuantityKind quantitykind:ElectricCharge ; - qudt:prefix prefix:Exa ; + qudt:prefix prefix1:Exa ; qudt:symbol "EC" ; qudt:ucumCode "EC"^^qudt:UCUMcs ; rdfs:isDefinedBy ; @@ -44179,7 +49921,7 @@ unit:FemtoC a qudt:DerivedUnit, qudt:derivedUnitOfSystem sou:SI ; qudt:hasDimensionVector qkdv:A0E1L0I0M0H0T1D0 ; qudt:hasQuantityKind quantitykind:ElectricCharge ; - qudt:prefix prefix:Femto ; + qudt:prefix prefix1:Femto ; qudt:symbol "fC" ; qudt:ucumCode "fC"^^qudt:UCUMcs ; rdfs:isDefinedBy ; @@ -44567,7 +50309,7 @@ unit:GigaC a qudt:DerivedUnit, qudt:derivedUnitOfSystem sou:SI ; qudt:hasDimensionVector qkdv:A0E1L0I0M0H0T1D0 ; qudt:hasQuantityKind quantitykind:ElectricCharge ; - qudt:prefix prefix:Giga ; + qudt:prefix prefix1:Giga ; qudt:symbol "GC" ; qudt:ucumCode "GC"^^qudt:UCUMcs ; rdfs:isDefinedBy ; @@ -44606,7 +50348,7 @@ unit:GigaHZ a qudt:DerivedUnit, qudt:hasDimensionVector qkdv:A0E0L0I0M0H0T-1D0 ; qudt:hasQuantityKind quantitykind:Frequency ; qudt:iec61360Code "0112/2///62720#UAA150" ; - qudt:prefix prefix:Giga ; + qudt:prefix prefix1:Giga ; qudt:symbol "GHz" ; qudt:ucumCode "GHz"^^qudt:UCUMcs ; qudt:uneceCommonCode "A86" ; @@ -44701,7 +50443,7 @@ unit:HectoC a qudt:DerivedUnit, qudt:derivedUnitOfSystem sou:SI ; qudt:hasDimensionVector qkdv:A0E1L0I0M0H0T1D0 ; qudt:hasQuantityKind quantitykind:ElectricCharge ; - qudt:prefix prefix:Hecto ; + qudt:prefix prefix1:Hecto ; qudt:symbol "hC" ; qudt:ucumCode "hC"^^qudt:UCUMcs ; rdfs:isDefinedBy ; @@ -44908,7 +50650,7 @@ unit:KiloC a qudt:DerivedUnit, qudt:hasDimensionVector qkdv:A0E1L0I0M0H0T1D0 ; qudt:hasQuantityKind quantitykind:ElectricCharge ; qudt:iec61360Code "0112/2///62720#UAA563" ; - qudt:prefix prefix:Kilo ; + qudt:prefix prefix1:Kilo ; qudt:symbol "kC" ; qudt:ucumCode "kC"^^qudt:UCUMcs ; qudt:uneceCommonCode "B26" ; @@ -45023,7 +50765,7 @@ unit:KiloHZ a qudt:DerivedUnit, qudt:hasDimensionVector qkdv:A0E0L0I0M0H0T-1D0 ; qudt:hasQuantityKind quantitykind:Frequency ; qudt:iec61360Code "0112/2///62720#UAA566" ; - qudt:prefix prefix:Kilo ; + qudt:prefix prefix1:Kilo ; qudt:symbol "kHz" ; qudt:ucumCode "kHz"^^qudt:UCUMcs ; qudt:uneceCommonCode "KHZ" ; @@ -45614,7 +51356,7 @@ unit:MegaC a qudt:DerivedUnit, qudt:hasDimensionVector qkdv:A0E1L0I0M0H0T1D0 ; qudt:hasQuantityKind quantitykind:ElectricCharge ; qudt:iec61360Code "0112/2///62720#UAA206" ; - qudt:prefix prefix:Mega ; + qudt:prefix prefix1:Mega ; qudt:symbol "MC" ; qudt:ucumCode "MC"^^qudt:UCUMcs ; qudt:uneceCommonCode "D77" ; @@ -45664,7 +51406,7 @@ unit:MegaHZ a qudt:DerivedUnit, qudt:hasDimensionVector qkdv:A0E0L0I0M0H0T-1D0 ; qudt:hasQuantityKind quantitykind:Frequency ; qudt:iec61360Code "0112/2///62720#UAA209" ; - qudt:prefix prefix:Mega ; + qudt:prefix prefix1:Mega ; qudt:symbol "MHz" ; qudt:ucumCode "MHz"^^qudt:UCUMcs ; qudt:uneceCommonCode "MHZ" ; @@ -45807,7 +51549,7 @@ unit:MicroC a qudt:DerivedUnit, qudt:hasDimensionVector qkdv:A0E1L0I0M0H0T1D0 ; qudt:hasQuantityKind quantitykind:ElectricCharge ; qudt:iec61360Code "0112/2///62720#UAA059" ; - qudt:prefix prefix:Micro ; + qudt:prefix prefix1:Micro ; qudt:symbol "µC" ; qudt:ucumCode "uC"^^qudt:UCUMcs ; qudt:uneceCommonCode "B86" ; @@ -45841,7 +51583,7 @@ unit:MicroM3 a qudt:Unit ; qudt:conversionMultiplier 1e-18 ; qudt:hasDimensionVector qkdv:A0E0L3I0M0H0T0D0 ; qudt:hasQuantityKind quantitykind:Volume ; - qudt:prefix prefix:Micro ; + qudt:prefix prefix1:Micro ; qudt:symbol "µm³" ; qudt:ucumCode "um3"^^qudt:UCUMcs ; rdfs:isDefinedBy . @@ -45940,7 +51682,7 @@ unit:MilliC a qudt:DerivedUnit, qudt:hasDimensionVector qkdv:A0E1L0I0M0H0T1D0 ; qudt:hasQuantityKind quantitykind:ElectricCharge ; qudt:iec61360Code "0112/2///62720#UAA782" ; - qudt:prefix prefix:Milli ; + qudt:prefix prefix1:Milli ; qudt:symbol "mC" ; qudt:ucumCode "mC"^^qudt:UCUMcs ; qudt:uneceCommonCode "D86" ; @@ -46110,7 +51852,7 @@ unit:MilliM3 a qudt:DerivedUnit, qudt:hasDimensionVector qkdv:A0E0L3I0M0H0T0D0 ; qudt:hasQuantityKind quantitykind:Volume ; qudt:iec61360Code "0112/2///62720#UAA873" ; - qudt:prefix prefix:Milli ; + qudt:prefix prefix1:Milli ; qudt:symbol "mm³" ; qudt:ucumCode "mm3"^^qudt:UCUMcs ; qudt:uneceCommonCode "MMQ" ; @@ -46332,24 +52074,6 @@ unit:N-PER-MilliM a qudt:Unit ; qudt:uneceCommonCode "F47" ; rdfs:isDefinedBy . -unit:N-PER-RAD a qudt:Unit ; - rdfs:label "Newton pro Radian"@de, - "Newton per radian"@en, - "Newton per radian"@en-us ; - dcterms:description "A one-newton force applied for one angle/torsional torque"^^rdf:HTML ; - qudt:applicableSystem sou:CGS, - sou:CGS-EMU, - sou:CGS-GAUSS, - sou:SI ; - qudt:conversionMultiplier 1.0 ; - qudt:conversionOffset 0.0 ; - qudt:exactMatch unit:N-M-PER-M-RAD ; - qudt:hasDimensionVector qkdv:A0E0L1I0M1H0T-2D0 ; - qudt:hasQuantityKind quantitykind:ForcePerAngle ; - qudt:plainTextDescription "A one-newton force applied for one angle/torsional torque" ; - qudt:symbol "N/rad" ; - rdfs:isDefinedBy . - unit:NUM-PER-HR a qudt:Unit ; rdfs:label "Number per hour"@en ; qudt:conversionMultiplier 0.000277777777777778 ; @@ -46395,7 +52119,7 @@ unit:NanoC a qudt:DerivedUnit, qudt:hasDimensionVector qkdv:A0E1L0I0M0H0T1D0 ; qudt:hasQuantityKind quantitykind:ElectricCharge ; qudt:iec61360Code "0112/2///62720#UAA902" ; - qudt:prefix prefix:Nano ; + qudt:prefix prefix1:Nano ; qudt:symbol "nC" ; qudt:ucumCode "nC"^^qudt:UCUMcs ; qudt:uneceCommonCode "C40" ; @@ -46414,7 +52138,7 @@ unit:NanoH a qudt:Unit ; quantitykind:Permeance ; qudt:iec61360Code "0112/2///62720#UAA905" ; qudt:plainTextDescription "0.000000001-fold of the SI derived unit henry" ; - qudt:prefix prefix:Nano ; + qudt:prefix prefix1:Nano ; qudt:symbol "nH" ; qudt:ucumCode "nH"^^qudt:UCUMcs ; qudt:uneceCommonCode "C43" ; @@ -47143,7 +52867,7 @@ unit:PetaC a qudt:DerivedUnit, qudt:derivedUnitOfSystem sou:SI ; qudt:hasDimensionVector qkdv:A0E1L0I0M0H0T1D0 ; qudt:hasQuantityKind quantitykind:ElectricCharge ; - qudt:prefix prefix:Peta ; + qudt:prefix prefix1:Peta ; qudt:symbol "PC" ; qudt:ucumCode "PC"^^qudt:UCUMcs ; rdfs:isDefinedBy ; @@ -47163,7 +52887,7 @@ unit:PicoC a qudt:DerivedUnit, qudt:hasDimensionVector qkdv:A0E1L0I0M0H0T1D0 ; qudt:hasQuantityKind quantitykind:ElectricCharge ; qudt:iec61360Code "0112/2///62720#UAA929" ; - qudt:prefix prefix:Pico ; + qudt:prefix prefix1:Pico ; qudt:symbol "pC" ; qudt:ucumCode "pC"^^qudt:UCUMcs ; qudt:uneceCommonCode "C71" ; @@ -47404,6 +53128,44 @@ unit:RAD-PER-M a qudt:DerivedUnit, qudt:uneceCommonCode "C84" ; rdfs:isDefinedBy . +unit:S-PER-M a qudt:Unit ; + rdfs:label "مقياس التبادل، الأس السالب للمتر"@ar, + "siemensů na metr"@cs, + "Siemens je Meter"@de, + "siemens per metre"@en, + "Siemens Per Meter"@en-us, + "siemens por metro"@es, + "زیمنس بر متر"@fa, + "siemens par mètre"@fr, + "प्रति मीटर सीमैन्स"@hi, + "siemens al metro"@it, + "ジーメンス毎メートル"@ja, + "siemens per meter"@ms, + "simens na metr"@pl, + "siemens por metro"@pt, + "siemens pe metru"@ro, + "сименс на метр"@ru, + "siemens na meter"@sl, + "siemens bölü metre"@tr, + "西门子每米"@zh ; + dcterms:description "SI derived unit siemens divided by the SI base unit metre"^^rdf:HTML ; + qudt:applicableSystem sou:CGS-EMU, + sou:CGS-GAUSS, + sou:SI ; + qudt:conversionMultiplier 1.0 ; + qudt:exactMatch unit:KiloGM-PER-M2-PA-SEC ; + qudt:expression "\\(s-per-m\\)"^^qudt:LatexString ; + qudt:hasDimensionVector qkdv:A0E2L-3I0M-1H0T3D0 ; + qudt:hasQuantityKind quantitykind:Conductivity, + quantitykind:ElectrolyticConductivity ; + qudt:iec61360Code "0112/2///62720#UAA279" ; + qudt:plainTextDescription "SI derived unit siemens divided by the SI base unit metre" ; + qudt:symbol "S/m" ; + qudt:ucumCode "S.m-1"^^qudt:UCUMcs, + "S/m"^^qudt:UCUMcs ; + qudt:uneceCommonCode "D10" ; + rdfs:isDefinedBy . + unit:SAMPLE-PER-SEC a qudt:Unit ; rdfs:label "Sample per second"@en ; dcterms:description "The number of discrete samples of some thing per second."^^rdf:HTML ; @@ -47565,7 +53327,7 @@ unit:TeraC a qudt:DerivedUnit, qudt:derivedUnitOfSystem sou:SI ; qudt:hasDimensionVector qkdv:A0E1L0I0M0H0T1D0 ; qudt:hasQuantityKind quantitykind:ElectricCharge ; - qudt:prefix prefix:Tera ; + qudt:prefix prefix1:Tera ; qudt:symbol "TC" ; qudt:ucumCode "TC"^^qudt:UCUMcs ; rdfs:isDefinedBy ; @@ -47585,14 +53347,14 @@ unit:TeraHZ a qudt:Unit ; qudt:hasQuantityKind quantitykind:Frequency ; qudt:iec61360Code "0112/2///62720#UAA287" ; qudt:plainTextDescription "1,000,000,000,000-fold of the SI derived unit hertz" ; - qudt:prefix prefix:Tera ; + qudt:prefix prefix1:Tera ; qudt:symbol "THz" ; qudt:ucumCode "THz"^^qudt:UCUMcs ; qudt:uneceCommonCode "D29" ; rdfs:isDefinedBy . unit:V-A a qudt:Unit ; - rdfs:label "فولت. أمبير", + rdfs:label "فولت. أمبير"@ar, "Voltampere"@de, "volt ampere"@en, "voltiamperio"@es, @@ -47891,7 +53653,7 @@ unit:YoctoC a qudt:DerivedUnit, qudt:derivedUnitOfSystem sou:SI ; qudt:hasDimensionVector qkdv:A0E1L0I0M0H0T1D0 ; qudt:hasQuantityKind quantitykind:ElectricCharge ; - qudt:prefix prefix:Yocto ; + qudt:prefix prefix1:Yocto ; qudt:symbol "yC" ; qudt:ucumCode "yC"^^qudt:UCUMcs ; rdfs:isDefinedBy ; @@ -47910,7 +53672,7 @@ unit:YottaC a qudt:DerivedUnit, qudt:derivedUnitOfSystem sou:SI ; qudt:hasDimensionVector qkdv:A0E1L0I0M0H0T1D0 ; qudt:hasQuantityKind quantitykind:ElectricCharge ; - qudt:prefix prefix:Yotta ; + qudt:prefix prefix1:Yotta ; qudt:symbol "YC" ; qudt:ucumCode "YC"^^qudt:UCUMcs ; rdfs:isDefinedBy ; @@ -47929,7 +53691,7 @@ unit:ZeptoC a qudt:DerivedUnit, qudt:derivedUnitOfSystem sou:SI ; qudt:hasDimensionVector qkdv:A0E1L0I0M0H0T1D0 ; qudt:hasQuantityKind quantitykind:ElectricCharge ; - qudt:prefix prefix:Zepto ; + qudt:prefix prefix1:Zepto ; qudt:symbol "zC" ; qudt:ucumCode "zC"^^qudt:UCUMcs ; rdfs:isDefinedBy ; @@ -47948,7 +53710,7 @@ unit:ZettaC a qudt:DerivedUnit, qudt:derivedUnitOfSystem sou:SI ; qudt:hasDimensionVector qkdv:A0E1L0I0M0H0T1D0 ; qudt:hasQuantityKind quantitykind:ElectricCharge ; - qudt:prefix prefix:Zetta ; + qudt:prefix prefix1:Zetta ; qudt:symbol "ZC" ; qudt:ucumCode "ZC"^^qudt:UCUMcs ; rdfs:isDefinedBy ; @@ -47967,6 +53729,394 @@ unit:failures-in-time a qudt:Unit ; qudt:uneceCommonCode "FIT" ; rdfs:isDefinedBy . +s223:ActuatableProperty a s223:Class, + sh:NodeShape ; + rdfs:label "Actuatable Property" ; + rdfs:comment "This class describes non-numeric properties of which real-time value can be modified by a user or a machine outside of the model." ; + rdfs:subClassOf s223:Property . + +s223:DC-12V a s223:Class, + s223:DC-12V, + s223:Electricity-DC, + sh:NodeShape ; + rdfs:label "12V" ; + s223:hasVoltage s223:Voltage-12V ; + rdfs:comment "This class has enumerated instances of all polarities of 12 volt electricity." ; + rdfs:subClassOf s223:Electricity-DC . + +s223:DC-24V a s223:Class, + s223:DC-24V, + s223:Electricity-DC, + sh:NodeShape ; + rdfs:label "24V" ; + s223:hasVoltage s223:Voltage-24V ; + rdfs:comment "This class has enumerated instances of all polarities of 24 volt electricity." ; + rdfs:subClassOf s223:Electricity-DC . + +s223:DC-380V a s223:Class, + s223:DC-380V, + s223:Electricity-DC, + sh:NodeShape ; + rdfs:label "380V" ; + s223:hasVoltage s223:Voltage-380V ; + rdfs:comment "This class has enumerated instances of all polarities of 380 volt electricity." ; + rdfs:subClassOf s223:Electricity-DC . + +s223:DC-48V a s223:Class, + s223:DC-48V, + s223:Electricity-DC, + sh:NodeShape ; + rdfs:label "48V" ; + s223:hasVoltage s223:Voltage-48V ; + rdfs:comment "This class has enumerated instances of all polarities of 48 volt electricity." ; + rdfs:subClassOf s223:Electricity-DC . + +s223:DC-5V a s223:Class, + s223:DC-5V, + s223:Electricity-DC, + sh:NodeShape ; + rdfs:label "5V" ; + s223:hasVoltage s223:Voltage-5V ; + rdfs:comment "This class has enumerated instances of all polarities of 5 volt electricity." ; + rdfs:subClassOf s223:Electricity-DC . + +s223:DC-6V a s223:Class, + s223:DC-6V, + s223:Electricity-DC, + sh:NodeShape ; + rdfs:label "6V" ; + s223:hasVoltage s223:Voltage-6V ; + rdfs:comment "This class has enumerated instances of all polarities of 6 volt electricity." ; + rdfs:subClassOf s223:Electricity-DC . + +s223:DualDuctTerminal a s223:Class, + sh:NodeShape ; + rdfs:label "Dual duct air terminal." ; + rdfs:comment "A dual duct air terminal mixes two independent sources of primary air." ; + rdfs:seeAlso s223:TerminalUnit ; + rdfs:subClassOf s223:TerminalUnit ; + sh:property [ rdfs:comment "A DualDuctTerminal shall have at least two inlets using the medium Air." ; + sh:minCount 2 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 2 ; + sh:qualifiedValueShape [ sh:class s223:InletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Air ; + sh:path s223:hasMedium ] ] ] ] . + +s223:EnumerationKind-Direction a s223:Class, + s223:EnumerationKind-Direction, + sh:NodeShape ; + rdfs:label "Direction" ; + rdfs:comment "This class has enumerated subclasses of Bidirectional, Inlet and Outlet used to qualify ConnectionPoints." ; + rdfs:subClassOf s223:EnumerationKind . + +s223:EnumerationKind-RunStatus a s223:Class, + s223:EnumerationKind-RunStatus, + sh:NodeShape ; + rdfs:label "Run status" ; + rdfs:comment "This class is a more general form of EnumerationKind-OnOff, allowing for additional status values beyond on or off." ; + rdfs:subClassOf s223:EnumerationKind . + +s223:LineNeutralVoltage-110V a s223:Class, + s223:LineNeutralVoltage-110V, + sh:NodeShape ; + rdfs:label "110V Line-Neutral Voltage" ; + s223:hasVoltage s223:Voltage-110V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "110V Line-Neutral Voltage" ; + rdfs:subClassOf s223:Numerical-LineNeutralVoltage . + +s223:LineNeutralVoltage-127V a s223:Class, + s223:LineNeutralVoltage-127V, + sh:NodeShape ; + rdfs:label "127V Line-Neutral Voltage" ; + s223:hasVoltage s223:Voltage-127V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "127V Line-Neutral Voltage" ; + rdfs:subClassOf s223:Numerical-LineNeutralVoltage . + +s223:LineNeutralVoltage-139V a s223:Class, + s223:LineNeutralVoltage-139V, + sh:NodeShape ; + rdfs:label "139V Line-Neutral Voltage" ; + s223:hasVoltage s223:Voltage-139V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "139V Line-Neutral Voltage" ; + rdfs:subClassOf s223:Numerical-LineNeutralVoltage . + +s223:LineNeutralVoltage-1730V a s223:Class, + s223:LineNeutralVoltage-1730V, + sh:NodeShape ; + rdfs:label "1730V Line-Neutral Voltage" ; + s223:hasVoltage s223:Voltage-1730V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "1730V Line-Neutral Voltage" ; + rdfs:subClassOf s223:Numerical-LineNeutralVoltage . + +s223:LineNeutralVoltage-1900V a s223:Class, + s223:LineNeutralVoltage-1900V, + sh:NodeShape ; + rdfs:label "1900V Line-Neutral Voltage" ; + s223:hasVoltage s223:Voltage-1900V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "1900V Line-Neutral Voltage" ; + rdfs:subClassOf s223:Numerical-LineNeutralVoltage . + +s223:LineNeutralVoltage-219V a s223:Class, + s223:LineNeutralVoltage-219V, + sh:NodeShape ; + rdfs:label "219V Line-Neutral Voltage" ; + s223:hasVoltage s223:Voltage-219V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "219V Line-Neutral Voltage" ; + rdfs:subClassOf s223:Numerical-LineNeutralVoltage . + +s223:LineNeutralVoltage-231V a s223:Class, + s223:LineNeutralVoltage-231V, + sh:NodeShape ; + rdfs:label "231V Line-Neutral Voltage" ; + s223:hasVoltage s223:Voltage-231V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "231V Line-Neutral Voltage" ; + rdfs:subClassOf s223:Numerical-LineNeutralVoltage . + +s223:LineNeutralVoltage-2400V a s223:Class, + s223:LineNeutralVoltage-2400V, + sh:NodeShape ; + rdfs:label "2400V Line-Neutral Voltage" ; + s223:hasVoltage s223:Voltage-2400V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "2400V Line-Neutral Voltage" ; + rdfs:subClassOf s223:Numerical-LineNeutralVoltage . + +s223:LineNeutralVoltage-240V a s223:Class, + s223:LineNeutralVoltage-240V, + sh:NodeShape ; + rdfs:label "240V Line-Neutral Voltage" ; + s223:hasVoltage s223:Voltage-240V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "240V Line-Neutral Voltage" ; + rdfs:subClassOf s223:Numerical-LineNeutralVoltage . + +s223:LineNeutralVoltage-277V a s223:Class, + s223:LineNeutralVoltage-277V, + sh:NodeShape ; + rdfs:label "277V Line-Neutral Voltage" ; + s223:hasVoltage s223:Voltage-277V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "277V Line-Neutral Voltage" ; + rdfs:subClassOf s223:Numerical-LineNeutralVoltage . + +s223:LineNeutralVoltage-3460V a s223:Class, + s223:LineNeutralVoltage-3460V, + sh:NodeShape ; + rdfs:label "3460V Line-Neutral Voltage" ; + s223:hasVoltage s223:Voltage-3460V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "3460V Line-Neutral Voltage" ; + rdfs:subClassOf s223:Numerical-LineNeutralVoltage . + +s223:LineNeutralVoltage-347V a s223:Class, + s223:LineNeutralVoltage-347V, + sh:NodeShape ; + rdfs:label "347V Line-Neutral Voltage" ; + s223:hasVoltage s223:Voltage-347V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "347V Line-Neutral Voltage" ; + rdfs:subClassOf s223:Numerical-LineNeutralVoltage . + +s223:LineNeutralVoltage-3810V a s223:Class, + s223:LineNeutralVoltage-3810V, + sh:NodeShape ; + rdfs:label "3810V Line-Neutral Voltage" ; + s223:hasVoltage s223:Voltage-3810V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "3810V Line-Neutral Voltage" ; + rdfs:subClassOf s223:Numerical-LineNeutralVoltage . + +s223:LineNeutralVoltage-5770V a s223:Class, + s223:LineNeutralVoltage-5770V, + sh:NodeShape ; + rdfs:label "5770V Line-Neutral Voltage" ; + s223:hasVoltage s223:Voltage-5770V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "5770V Line-Neutral Voltage" ; + rdfs:subClassOf s223:Numerical-LineNeutralVoltage . + +s223:Medium-EM a s223:Class, + s223:Medium-EM, + sh:NodeShape ; + rdfs:label "Electromagnetic Wave" ; + rdfs:comment "This class has enumerated subclasses of electromagnetic energy at any frequency range." ; + rdfs:subClassOf s223:Substance-Medium . + +s223:Occupancy-Motion a s223:Class, + s223:Occupancy-Motion, + sh:NodeShape ; + rdfs:label "Occupancy Motion" ; + rdfs:comment "This class has enumerated subclasses indicating whether motion is detected or not." ; + rdfs:subClassOf s223:EnumerationKind-Occupancy . + +s223:Occupancy-Presence a s223:Class, + s223:Occupancy-Presence, + sh:NodeShape ; + rdfs:label "Occupancy Presence" ; + rdfs:comment "This class has enumerated subclasses indicating whether physical presence is detected or not." ; + rdfs:subClassOf s223:EnumerationKind-Occupancy . + +s223:Role-Economizer a s223:Class, + s223:Role-Economizer, + sh:NodeShape ; + rdfs:label "Role-Economizer" ; + rdfs:comment "Role-Economizer" ; + rdfs:subClassOf s223:EnumerationKind-Role . + +s223:TerminalUnit a s223:Class, + sh:NodeShape ; + rdfs:label "Terminal Unit" ; + rdfs:comment "An air terminal that modulates the volume of air delivered to a space." ; + rdfs:subClassOf s223:Equipment ; + sh:property [ rdfs:comment "A TerminalUnit shall have at least one inlet ConnectionPoint using the medium Air." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:InletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Air ; + sh:path s223:hasMedium ] ] ] ], + [ rdfs:comment "A TerminalUnit shall have at least one outlet ConnectionPoint using the medium Air." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:OutletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Air ; + sh:path s223:hasMedium ] ] ] ] . + +s223:Voltage-12V a s223:Class, + s223:Voltage-12V, + sh:NodeShape ; + rdfs:label "12V Voltage" ; + s223:hasValue 12.0 ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "12V Voltage" ; + rdfs:subClassOf s223:Numerical-Voltage, + s223:QuantifiableProperty . + +s223:Voltage-190V a s223:Class, + s223:Voltage-190V, + sh:NodeShape ; + rdfs:label "190V Voltage" ; + s223:hasValue 190.0 ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "190V Voltage" ; + rdfs:subClassOf s223:Numerical-Voltage, + s223:QuantifiableProperty . + +s223:Voltage-48V a s223:Class, + s223:Voltage-48V, + sh:NodeShape ; + rdfs:label "48V Voltage" ; + s223:hasValue 48.0 ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "48V Voltage" ; + rdfs:subClassOf s223:Numerical-Voltage, + s223:QuantifiableProperty . + +s223:Voltage-5V a s223:Class, + s223:Voltage-5V, + sh:NodeShape ; + rdfs:label "5V Voltage" ; + s223:hasValue 5.0 ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "5V Voltage" ; + rdfs:subClassOf s223:Numerical-Voltage, + s223:QuantifiableProperty . + +s223:Voltage-6V a s223:Class, + s223:Voltage-6V, + sh:NodeShape ; + rdfs:label "6V Voltage" ; + s223:hasValue 6.0 ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "6V Voltage" ; + rdfs:subClassOf s223:Numerical-Voltage, + s223:QuantifiableProperty . + +s223:Zone a s223:Class, + sh:NodeShape ; + rdfs:label "Zone" ; + rdfs:comment "A Zone is a logical grouping (collection) of domain spaces for some functional or system reason, to identify a domain of control, such as a Lighting Zone, or a heating zone" ; + rdfs:subClassOf s223:Concept ; + sh:property [ rdfs:comment "A Zone must be associated with exactly one EnumerationKind-Domain using the relation hasDomain." ; + sh:class s223:EnumerationKind-Domain ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasDomain ], + [ rdfs:comment "A Zone must be associated with at least one DomainSpace using the relation hasDomainSpace." ; + sh:class s223:DomainSpace ; + sh:minCount 1 ; + sh:path s223:hasDomainSpace ], + [ rdfs:comment "The associated Domain of a Zone and the Domain of the DomainSpaces it contains must be the same." ; + sh:path s223:hasDomain ; + sh:sparql [ a sh:SPARQLConstraint ; + rdfs:comment "The associated Domain of a Zone and the Domain of the DomainSpaces it contains must be the same." ; + sh:message "Zone {$this} has a Domain of {?domain}, but it contains a DomainSpace {?ds} which has a Domain of {?dsdomain}. These should be the same." ; + sh:prefixes ; + sh:select """ +SELECT DISTINCT $this ?domain ?ds ?dsdomain +WHERE { +$this a s223:Zone . +$this s223:hasDomain ?domain . +$this s223:contains ?ds . +?ds s223:hasDomain ?dsdomain . +FILTER (?domain != ?dsdomain) +} +""" ] ] ; + sh:rule [ a sh:TripleRule ; + rdfs:comment "Infer a hasDomain relation by checking any enclosed DomainSpaces to determine the domain." ; + sh:object [ sh:path ( s223:hasDomainSpace s223:hasDomain ) ] ; + sh:predicate s223:hasDomain ; + sh:subject sh:this ], + [ a sh:TripleRule ; + rdfs:comment "Infer a hasDomain relation by checking any enclosing ZoneGroup to determine the domain." ; + sh:object [ sh:path ( [ sh:inversePath s223:hasZone ] s223:hasDomain ) ] ; + sh:predicate s223:hasDomain ; + sh:subject sh:this ] . + +s223:connectedFrom a rdf:Property ; + rdfs:label "connected from" ; + s223:inverseOf s223:connectedTo ; + rdfs:comment "The relation connectedFrom means that connectable things are connected with a specific flow direction. B is connectedFrom A, means a directionality beginning at A and ending at B. The inverse direction is indicated by connectedTo (see `s223:connectedTo`)." ; + rdfs:domain s223:Equipment . + +s223:connectsAt a rdf:Property ; + rdfs:label "connects at" ; + s223:inverseOf s223:connectsThrough ; + rdfs:comment "The connectsAt relation binds a Connection to a specific ConnectionPoint. See Figure x.y." . + +s223:hasObservationLocationHigh a rdf:Property ; + rdfs:label "has observation location high" ; + rdfs:comment "The relation hasObservationLocationHigh associates a differential sensor to one of the topological locations where a differential property is observed (see `s223:observes`)." ; + rdfs:subPropertyOf s223:hasObservationLocation . + qudt:Aspect a qudt:AspectClass, sh:NodeShape ; rdfs:label "QUDT Aspect" ; @@ -48138,7 +54288,7 @@ qkdv:NotApplicable a qudt:QuantityKindDimensionVector_ISO, qudt:dimensionlessExponent 0 ; rdfs:isDefinedBy . -prefix:Atto a qudt:DecimalPrefix, +prefix1:Atto a qudt:DecimalPrefix, qudt:Prefix ; rdfs:label "Atto"@en ; dcterms:description "\"atto\" is a decimal prefix for expressing a value with a scaling of \\(10^{-18}\\)."^^qudt:LatexString ; @@ -48149,7 +54299,7 @@ prefix:Atto a qudt:DecimalPrefix, qudt:ucumCode "a" ; rdfs:isDefinedBy . -prefix:Exa a qudt:DecimalPrefix, +prefix1:Exa a qudt:DecimalPrefix, qudt:Prefix ; rdfs:label "Exa"@en ; dcterms:description "'exa' is a decimal prefix for expressing a value with a scaling of \\(10^{18}\\)."^^qudt:LatexString ; @@ -48160,7 +54310,7 @@ prefix:Exa a qudt:DecimalPrefix, qudt:ucumCode "E" ; rdfs:isDefinedBy . -prefix:Femto a qudt:DecimalPrefix, +prefix1:Femto a qudt:DecimalPrefix, qudt:Prefix ; rdfs:label "Femto"@en ; dcterms:description "'femto' is a decimal prefix for expressing a value with a scaling of \\(10^{-15}\\)."^^qudt:LatexString ; @@ -48171,7 +54321,7 @@ prefix:Femto a qudt:DecimalPrefix, qudt:ucumCode "f" ; rdfs:isDefinedBy . -prefix:Hecto a qudt:DecimalPrefix, +prefix1:Hecto a qudt:DecimalPrefix, qudt:Prefix ; rdfs:label "Hecto"@en ; dcterms:description "'hecto' is a decimal prefix for expressing a value with a scaling of \\(10^{2}\\)."^^qudt:LatexString ; @@ -48182,7 +54332,7 @@ prefix:Hecto a qudt:DecimalPrefix, qudt:ucumCode "h" ; rdfs:isDefinedBy . -prefix:Peta a qudt:DecimalPrefix, +prefix1:Peta a qudt:DecimalPrefix, qudt:Prefix ; rdfs:label "Peta"@en ; dcterms:description "'peta' is a decimal prefix for expressing a value with a scaling of \\(10^{15}\\)."^^qudt:LatexString ; @@ -48416,20 +54566,6 @@ quantitykind:MagnetomotiveForce a qudt:QuantityKind ; rdfs:isDefinedBy ; rdfs:seeAlso quantitykind:MagneticFieldStrength_H . -quantitykind:MassAttenuationCoefficient a qudt:QuantityKind ; - rdfs:label "Mass Attenuation Coefficient"@en ; - dcterms:description "\"Mass Attenuation Coefficient\" is a measurement of how strongly a chemical species or substance absorbs or scatters light at a given wavelength, per unit mass."^^rdf:HTML ; - qudt:applicableUnit unit:M2-PER-GM, - unit:M2-PER-GM_DRY, - unit:M2-PER-KiloGM ; - qudt:hasDimensionVector qkdv:A0E0L2I0M-1H0T0D0 ; - qudt:informativeReference "http://en.wikipedia.org/wiki/Mass_attenuation_coefficient"^^xsd:anyURI ; - qudt:isoNormativeReference "http://www.iso.org/iso/catalogue_detail?csnumber=31895"^^xsd:anyURI ; - qudt:latexDefinition "\\(\\mu_m = \\frac{\\mu}{\\rho}\\), where \\(\\mu\\) is the linear attenuation coefficient and \\(\\rho\\) is the mass density of the medium."^^qudt:LatexString ; - qudt:latexSymbol "\\(\\mu_m\\)"^^qudt:LatexString ; - qudt:plainTextDescription "\"Mass Attenuation Coefficient\" is a measurement of how strongly a chemical species or substance absorbs or scatters light at a given wavelength, per unit mass." ; - rdfs:isDefinedBy . - quantitykind:MolalityOfSolute a qudt:QuantityKind ; rdfs:label "Molality of Solute"@en ; dcterms:description "The \"Molality of Solute\" of a solution is defined as the amount of substance of solute divided by the mass in kg of the solvent."^^rdf:HTML ; @@ -48606,6 +54742,20 @@ quantitykind:Strain a qudt:QuantityKind ; rdfs:isDefinedBy ; skos:broader quantitykind:DimensionlessRatio . +quantitykind:SurfaceDensity a qudt:QuantityKind ; + rdfs:label "Surface Density"@en ; + dcterms:description "The area density (also known as areal density, surface density, or superficial density) of a two-dimensional object is calculated as the mass per unit area."^^rdf:HTML ; + qudt:applicableUnit unit:KiloGM-PER-KiloM2, + unit:KiloGM-PER-M2, + unit:LB-PER-IN2 ; + qudt:hasDimensionVector qkdv:A0E0L-2I0M1H0T0D0 ; + qudt:informativeReference "http://en.wikipedia.org/wiki/Area_density"^^xsd:anyURI ; + qudt:isoNormativeReference "http://www.iso.org/iso/catalogue_detail?csnumber=31889"^^xsd:anyURI ; + qudt:latexDefinition "\\(\\rho_A = \\frac{dm}{dA}\\), where \\(m\\) is mass and \\(A\\) is area."^^qudt:LatexString ; + qudt:latexSymbol "\\(\\rho_A\\)"^^qudt:LatexString ; + qudt:plainTextDescription "The area density (also known as areal density, surface density, or superficial density) of a two-dimensional object is calculated as the mass per unit area." ; + rdfs:isDefinedBy . + quantitykind:TemperaturePerMagneticFluxDensity a qudt:QuantityKind ; rdfs:label "Temperature per Magnetic Flux Density"@en ; qudt:applicableUnit unit:K-PER-T ; @@ -49406,7 +55556,7 @@ unit:Kilo-FT3 a qudt:DerivedUnit, qudt:hasDimensionVector qkdv:A0E0L3I0M0H0T0D0 ; qudt:hasQuantityKind quantitykind:LiquidVolume, quantitykind:Volume ; - qudt:symbol "k.ft³" ; + qudt:symbol "k(ft³)" ; qudt:ucumCode "[k.cft_i]"^^qudt:UCUMcs, "k[ft_i]3"^^qudt:UCUMcs ; qudt:uneceCommonCode "FC" ; @@ -50066,7 +56216,7 @@ unit:MicroT a qudt:Unit ; qudt:hasQuantityKind quantitykind:MagneticFluxDensity ; qudt:iec61360Code "0112/2///62720#UAA077" ; qudt:plainTextDescription "0.000001-fold of the SI derived unit tesla" ; - qudt:prefix prefix:Micro ; + qudt:prefix prefix1:Micro ; qudt:symbol "µT" ; qudt:ucumCode "uT"^^qudt:UCUMcs ; qudt:uneceCommonCode "D81" ; @@ -50178,25 +56328,6 @@ unit:MilliGM-PER-M3 a qudt:Unit ; qudt:uneceCommonCode "GP" ; rdfs:isDefinedBy . -unit:MilliL-PER-GM a qudt:Unit ; - rdfs:label "Millilitre per Gram"@en, - "Milliliter per Gram"@en-us ; - dcterms:description "Milliliter Per Gram (mm3/g) is a unit in the category of Specific Volume. It is also known as milliliters per gram, millilitre per gram, millilitres per gram, milliliter/gram, millilitre/gram."^^rdf:HTML ; - qudt:applicableSystem sou:CGS, - sou:CGS-EMU, - sou:CGS-GAUSS, - sou:SI ; - qudt:conversionMultiplier 0.001 ; - qudt:derivedCoherentUnitOfSystem sou:SI ; - qudt:expression "\\(mL/g\\)"^^qudt:LatexString ; - qudt:hasDimensionVector qkdv:A0E0L3I0M-1H0T0D0 ; - qudt:hasQuantityKind quantitykind:SoilAdsorptionCoefficient, - quantitykind:SpecificVolume ; - qudt:symbol "mL/g" ; - qudt:ucumCode "mL.g-1"^^qudt:UCUMcs, - "mL/g"^^qudt:UCUMcs ; - rdfs:isDefinedBy . - unit:MilliM3-PER-GM a qudt:Unit ; rdfs:label "Cubic Millimetre per Gram"@en, "Cubic Millimeter per Gram"@en-us ; @@ -50262,7 +56393,7 @@ unit:MilliT a qudt:Unit ; qudt:hasQuantityKind quantitykind:MagneticFluxDensity ; qudt:iec61360Code "0112/2///62720#UAA803" ; qudt:plainTextDescription "0.001-fold of the SI derived unit tesla" ; - qudt:prefix prefix:Milli ; + qudt:prefix prefix1:Milli ; qudt:symbol "mT" ; qudt:ucumCode "mT"^^qudt:UCUMcs ; qudt:uneceCommonCode "C29" ; @@ -50448,7 +56579,7 @@ unit:NanoT a qudt:Unit ; qudt:hasQuantityKind quantitykind:MagneticFluxDensity ; qudt:iec61360Code "0112/2///62720#UAA909" ; qudt:plainTextDescription "0.000000001-fold of the SI derived unit tesla" ; - qudt:prefix prefix:Nano ; + qudt:prefix prefix1:Nano ; qudt:symbol "nT" ; qudt:ucumCode "nT"^^qudt:UCUMcs ; qudt:uneceCommonCode "C48" ; @@ -50725,44 +56856,6 @@ unit:S a qudt:DerivedUnit, qudt:uneceCommonCode "SIE" ; rdfs:isDefinedBy . -unit:S-PER-M a qudt:Unit ; - rdfs:label "مقياس التبادل، الأس السالب للمتر"@ar, - "siemensů na metr"@cs, - "Siemens je Meter"@de, - "siemens per metre"@en, - "Siemens Per Meter"@en-us, - "siemens por metro"@es, - "زیمنس بر متر"@fa, - "siemens par mètre"@fr, - "प्रति मीटर सीमैन्स"@hi, - "siemens al metro"@it, - "ジーメンス毎メートル"@ja, - "siemens per meter"@ms, - "simens na metr"@pl, - "siemens por metro"@pt, - "siemens pe metru"@ro, - "сименс на метр"@ru, - "siemens na meter"@sl, - "siemens bölü metre"@tr, - "西门子每米"@zh ; - dcterms:description "SI derived unit siemens divided by the SI base unit metre"^^rdf:HTML ; - qudt:applicableSystem sou:CGS-EMU, - sou:CGS-GAUSS, - sou:SI ; - qudt:conversionMultiplier 1.0 ; - qudt:exactMatch unit:KiloGM-PER-M2-PA-SEC ; - qudt:expression "\\(s-per-m\\)"^^qudt:LatexString ; - qudt:hasDimensionVector qkdv:A0E2L-3I0M-1H0T3D0 ; - qudt:hasQuantityKind quantitykind:Conductivity, - quantitykind:ElectrolyticConductivity ; - qudt:iec61360Code "0112/2///62720#UAA279" ; - qudt:plainTextDescription "SI derived unit siemens divided by the SI base unit metre" ; - qudt:symbol "S/m" ; - qudt:ucumCode "S.m-1"^^qudt:UCUMcs, - "S/m"^^qudt:UCUMcs ; - qudt:uneceCommonCode "D10" ; - rdfs:isDefinedBy . - unit:SLUG-PER-FT3 a qudt:Unit ; rdfs:label "Slug per Cubic Foot"@en ; dcterms:description "\"Slug per Cubic Foot\" is an Imperial unit for 'Density' expressed as \\(slug/ft^{3}\\)."^^qudt:LatexString ; @@ -50809,6 +56902,274 @@ The abvolt is another option for a unit of voltage in the cgs system."""^^rdf:HT qudt:symbol "statV/cm" ; rdfs:isDefinedBy . +s223:EnumeratedActuatableProperty a s223:Class, + sh:NodeShape ; + rdfs:label "Enumerated actuatable property" ; + rdfs:comment "An EnumeratedActuatableProperty is a property with an enumerated (fixed) set of possible values that can be changed (actuated)." ; + rdfs:subClassOf s223:ActuatableProperty, + s223:EnumerableProperty . + +s223:Fan a s223:Class, + sh:NodeShape ; + rdfs:label "Fan" ; + rdfs:comment "A machine used to create flow within a gas such as air. " ; + rdfs:subClassOf s223:Equipment ; + sh:property [ rdfs:comment "A Fan shall have at least one inlet using the medium Air." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:InletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Air ; + sh:path s223:hasMedium ] ] ] ], + [ rdfs:comment "A Fan shall have at least one outlet using the medium Air." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:OutletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Air ; + sh:path s223:hasMedium ] ] ] ] . + +s223:LineLineVoltage-10000V a s223:Class, + s223:LineLineVoltage-10000V, + sh:NodeShape ; + rdfs:label "10000V Line-Line Voltage" ; + s223:hasVoltage s223:Voltage-10000V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "10000V Line-Line Voltage" ; + rdfs:subClassOf s223:Numerical-LineLineVoltage . + +s223:LineLineVoltage-190V a s223:Class, + s223:LineLineVoltage-190V, + sh:NodeShape ; + rdfs:label "190V Line-Line Voltage" ; + s223:hasVoltage s223:Voltage-190V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "190V Line-Line Voltage" ; + rdfs:subClassOf s223:Numerical-LineLineVoltage . + +s223:LineLineVoltage-208V a s223:Class, + s223:LineLineVoltage-208V, + sh:NodeShape ; + rdfs:label "208V Line-Line Voltage" ; + s223:hasVoltage s223:Voltage-208V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "208V Line-Line Voltage" ; + rdfs:subClassOf s223:Numerical-LineLineVoltage . + +s223:LineLineVoltage-220V a s223:Class, + s223:LineLineVoltage-220V, + sh:NodeShape ; + rdfs:label "220V Line-Line Voltage" ; + s223:hasVoltage s223:Voltage-220V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "220V Line-Line Voltage" ; + rdfs:subClassOf s223:Numerical-LineLineVoltage . + +s223:LineLineVoltage-3000V a s223:Class, + s223:LineLineVoltage-3000V, + sh:NodeShape ; + rdfs:label "3000V Line-Line Voltage" ; + s223:hasVoltage s223:Voltage-3000V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "3000V Line-Line Voltage" ; + rdfs:subClassOf s223:Numerical-LineLineVoltage . + +s223:LineLineVoltage-3300V a s223:Class, + s223:LineLineVoltage-3300V, + sh:NodeShape ; + rdfs:label "3300V Line-Line Voltage" ; + s223:hasVoltage s223:Voltage-3300V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "3300V Line-Line Voltage" ; + rdfs:subClassOf s223:Numerical-LineLineVoltage . + +s223:LineLineVoltage-380V a s223:Class, + s223:LineLineVoltage-380V, + sh:NodeShape ; + rdfs:label "380V Line-Line Voltage" ; + s223:hasVoltage s223:Voltage-380V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "380V Line-Line Voltage" ; + rdfs:subClassOf s223:Numerical-LineLineVoltage . + +s223:LineLineVoltage-400V a s223:Class, + s223:LineLineVoltage-400V, + sh:NodeShape ; + rdfs:label "400V Line-Line Voltage" ; + s223:hasVoltage s223:Voltage-400V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "400V Line-Line Voltage" ; + rdfs:subClassOf s223:Numerical-LineLineVoltage . + +s223:LineLineVoltage-415V a s223:Class, + s223:LineLineVoltage-415V, + sh:NodeShape ; + rdfs:label "415V Line-Line Voltage" ; + s223:hasVoltage s223:Voltage-415V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "415V Line-Line Voltage" ; + rdfs:subClassOf s223:Numerical-LineLineVoltage . + +s223:LineLineVoltage-4160V a s223:Class, + s223:LineLineVoltage-4160V, + sh:NodeShape ; + rdfs:label "4160V Line-Line Voltage" ; + s223:hasVoltage s223:Voltage-4160V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "4160V Line-Line Voltage" ; + rdfs:subClassOf s223:Numerical-LineLineVoltage . + +s223:LineLineVoltage-480V a s223:Class, + s223:LineLineVoltage-480V, + sh:NodeShape ; + rdfs:label "480V Line-Line Voltage" ; + s223:hasVoltage s223:Voltage-480V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "480V Line-Line Voltage" ; + rdfs:subClassOf s223:Numerical-LineLineVoltage . + +s223:LineLineVoltage-6000V a s223:Class, + s223:LineLineVoltage-6000V, + sh:NodeShape ; + rdfs:label "6000V Line-Line Voltage" ; + s223:hasVoltage s223:Voltage-6000V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "6000V Line-Line Voltage" ; + rdfs:subClassOf s223:Numerical-LineLineVoltage . + +s223:LineLineVoltage-600V a s223:Class, + s223:LineLineVoltage-600V, + sh:NodeShape ; + rdfs:label "600V Line-Line Voltage" ; + s223:hasVoltage s223:Voltage-600V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "600V Line-Line Voltage" ; + rdfs:subClassOf s223:Numerical-LineLineVoltage . + +s223:LineLineVoltage-6600V a s223:Class, + s223:LineLineVoltage-6600V, + sh:NodeShape ; + rdfs:label "6600V Line-Line Voltage" ; + s223:hasVoltage s223:Voltage-6600V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "6600V Line-Line Voltage" ; + rdfs:subClassOf s223:Numerical-LineLineVoltage . + +s223:Medium-Glycol a s223:Class, + s223:Medium-Glycol, + sh:NodeShape ; + rdfs:label "Medium-Glycol" ; + rdfs:comment "Medium-Glycol" ; + rdfs:subClassOf s223:Substance-Medium . + +s223:Medium-Refrigerant a s223:Class, + s223:Medium-Refrigerant, + sh:NodeShape ; + rdfs:label "Medium-Refrigerant" ; + rdfs:comment "This class has enumerated subclasses of commonly used refrigerants." ; + rdfs:subClassOf s223:Substance-Medium . + +s223:Numerical-DCVoltage a s223:Class, + s223:Numerical-DCVoltage, + sh:NodeShape ; + rdfs:label "Numerical-DCVoltage" ; + s223:hasVoltage s223:Numerical-Voltage ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "This class has enumerated instances of common positive and negative voltages, plus zero volts." ; + rdfs:subClassOf s223:EnumerationKind-Numerical ; + sh:property [ rdfs:comment "A DC-Voltage must have a voltage" ; + sh:class s223:Numerical-Voltage ; + sh:minCount 1 ; + sh:path s223:hasVoltage ] . + +s223:Numerical-Frequency a s223:Class, + s223:Numerical-Frequency, + sh:NodeShape ; + rdfs:label "Dimensioned Frequency" ; + qudt:hasQuantityKind quantitykind:Frequency ; + qudt:hasUnit unit:HZ ; + rdfs:comment "This class has enumerated instances of common electrical frequencies." ; + rdfs:subClassOf s223:EnumerationKind-Numerical ; + sh:property [ rdfs:comment "A Numerical-Frequency must have a Quantity Kind of Frequency" ; + sh:hasValue quantitykind:Frequency ; + sh:path qudt:hasQuantityKind ], + [ rdfs:comment "A Numerical-Frequency must have a unit of Hertz" ; + sh:hasValue unit:HZ ; + sh:path qudt:hasUnit ] . + +s223:Numerical-NumberOfElectricalPhases a s223:Class, + s223:Numerical-NumberOfElectricalPhases, + sh:NodeShape ; + rdfs:label "Dimensionless Number of Electrical Phases" ; + qudt:hasQuantityKind quantitykind:Dimensionless ; + qudt:hasUnit unit:NUM ; + rdfs:comment "This class has enumerated instances of number of electrical phases." ; + rdfs:subClassOf s223:EnumerationKind-Numerical . + +s223:QuantifiableActuatableProperty a s223:Class, + sh:NodeShape ; + rdfs:label "Quantifiable Actuatable Property" ; + rdfs:comment "This class is for quantifiable properties of which numerical values are specified to be modifiable by a user or a machine outside of the model, like a setpoint." ; + rdfs:subClassOf s223:ActuatableProperty, + s223:QuantifiableProperty . + +s223:Substance-Particulate a s223:Class, + s223:Substance-Particulate, + sh:NodeShape ; + rdfs:label "Particulate" ; + rdfs:comment "This class has enumerated subclasses of particulates in various size ranges." ; + rdfs:subClassOf s223:EnumerationKind-Substance . + +s223:Voltage-24V a s223:Class, + s223:Voltage-24V, + sh:NodeShape ; + rdfs:label "24V Voltage" ; + s223:hasValue 24.0 ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "24V Voltage" ; + rdfs:subClassOf s223:Numerical-Voltage, + s223:QuantifiableProperty . + +s223:Voltage-380V a s223:Class, + s223:Voltage-380V, + sh:NodeShape ; + rdfs:label "380V Voltage" ; + s223:hasValue 380.0 ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "380V Voltage" ; + rdfs:subClassOf s223:Numerical-Voltage, + s223:QuantifiableProperty . + +s223:connectsThrough a rdf:Property ; + rdfs:label "connects through" ; + s223:inverseOf s223:connectsAt ; + rdfs:comment "The relation connectedThrough binds a Connectable thing to a Connection without regard to the direction of flow. It is used to discover what connection links two connectable things." . + +s223:hasConstituent a rdf:Property ; + rdfs:label "has constituent" ; + rdfs:comment "The relation hasConstituent is used to indicate what substances constitute a material. The possible values are defined in EnumerationKind-Substance (see `s223:EnumerationKind-Substance`)." . + +s223:hasVoltage a rdf:Property ; + rdfs:label "hasVoltage" ; + rdfs:comment "The relation hasVoltage is used to identify the voltage of an electricity enumeration kind. " . + qudt:UnitEquivalencePropertyGroup a sh:PropertyGroup ; rdfs:label "Equivalent Units" ; rdfs:isDefinedBy ; @@ -51188,6 +57549,20 @@ quantitykind:MagneticQuantumNumber a qudt:QuantityKind ; quantitykind:PrincipalQuantumNumber, quantitykind:SpinQuantumNumber . +quantitykind:MassAttenuationCoefficient a qudt:QuantityKind ; + rdfs:label "Mass Attenuation Coefficient"@en ; + dcterms:description "\"Mass Attenuation Coefficient\" is a measurement of how strongly a chemical species or substance absorbs or scatters light at a given wavelength, per unit mass."^^rdf:HTML ; + qudt:applicableUnit unit:M2-PER-GM, + unit:M2-PER-GM_DRY, + unit:M2-PER-KiloGM ; + qudt:hasDimensionVector qkdv:A0E0L2I0M-1H0T0D0 ; + qudt:informativeReference "http://en.wikipedia.org/wiki/Mass_attenuation_coefficient"^^xsd:anyURI ; + qudt:isoNormativeReference "http://www.iso.org/iso/catalogue_detail?csnumber=31895"^^xsd:anyURI ; + qudt:latexDefinition "\\(\\mu_m = \\frac{\\mu}{\\rho}\\), where \\(\\mu\\) is the linear attenuation coefficient and \\(\\rho\\) is the mass density of the medium."^^qudt:LatexString ; + qudt:latexSymbol "\\(\\mu_m\\)"^^qudt:LatexString ; + qudt:plainTextDescription "\"Mass Attenuation Coefficient\" is a measurement of how strongly a chemical species or substance absorbs or scatters light at a given wavelength, per unit mass." ; + rdfs:isDefinedBy . + quantitykind:MassConcentration a qudt:QuantityKind ; rdfs:label "Mass Concentration"@en ; dcterms:description "The \"Mass Concentration\" of substance B is defined as the mass of a constituent divided by the volume of the mixture ."^^rdf:HTML ; @@ -51314,19 +57689,6 @@ quantitykind:PrincipalQuantumNumber a qudt:QuantityKind ; quantitykind:OrbitalAngularMomentumQuantumNumber, quantitykind:SpinQuantumNumber . -quantitykind:SoilAdsorptionCoefficient a qudt:QuantityKind ; - rdfs:label "Soil Adsorption Coefficient"@en ; - dcterms:description "A specific volume that is the ratio of the amount of substance adsorbed per unit weight of organic carbon in the soil or sediment to the concentration of the chemical in aqueous solution at equilibrium."^^rdf:HTML ; - qudt:applicableUnit unit:L-PER-KiloGM, - unit:M3-PER-KiloGM, - unit:MilliL-PER-GM, - unit:MilliM3-PER-GM, - unit:MilliM3-PER-KiloGM ; - qudt:hasDimensionVector qkdv:A0E0L3I0M-1H0T0D0 ; - qudt:plainTextDescription "A specific volume that is the ratio of the amount of substance adsorbed per unit weight of organic carbon in the soil or sediment to the concentration of the chemical in aqueous solution at equilibrium." ; - rdfs:isDefinedBy ; - skos:broader quantitykind:SpecificVolume . - quantitykind:SpecificHeatCapacityAtSaturation a qudt:QuantityKind ; rdfs:label "Specific Heat Capacity at Saturation"@en ; dcterms:description "Specific heat per constant volume."^^rdf:HTML ; @@ -51807,7 +58169,6 @@ unit:MicroC-PER-M2 a qudt:Unit ; unit:MicroGM-PER-MilliL a qudt:Unit ; rdfs:label "Microgram Per MilliLitre"@en, - "Micrograms per millilitre"@en, "Microgram Per Milliliter"@en-us ; dcterms:description "One 10**6 part of the SI standard unit of mass of the measurand per millilitre volume of matrix."@en ; qudt:applicableSystem sou:CGS, @@ -51914,6 +58275,26 @@ unit:MilliGM-PER-MilliL a qudt:Unit ; "mg/mL"^^qudt:UCUMcs ; rdfs:isDefinedBy . +unit:MilliL-PER-GM a qudt:Unit ; + rdfs:label "Millilitre per Gram"@en, + "Milliliter per Gram"@en-us ; + dcterms:description "Milliliter Per Gram is a unit in the category of Specific Volume. It is also known as milliliters per gram, millilitre per gram, millilitres per gram, milliliter/gram, millilitre/gram."^^rdf:HTML ; + qudt:applicableSystem sou:CGS, + sou:CGS-EMU, + sou:CGS-GAUSS, + sou:SI ; + qudt:conversionMultiplier 0.001 ; + qudt:derivedCoherentUnitOfSystem sou:SI ; + qudt:exactMatch unit:CentiM3-PER-GM ; + qudt:expression "\\(mL/g\\)"^^qudt:LatexString ; + qudt:hasDimensionVector qkdv:A0E0L3I0M-1H0T0D0 ; + qudt:hasQuantityKind quantitykind:SoilAdsorptionCoefficient, + quantitykind:SpecificVolume ; + qudt:symbol "mL/g" ; + qudt:ucumCode "mL.g-1"^^qudt:UCUMcs, + "mL/g"^^qudt:UCUMcs ; + rdfs:isDefinedBy . + unit:NanoGM-PER-MilliL a qudt:Unit ; rdfs:label "Nanograms per millilitre"@en ; dcterms:description "One 10**12 part of the SI standard unit of mass of the measurand per millilitre volume of matrix."@en ; @@ -52135,14 +58516,136 @@ unit:V-PER-M a qudt:DerivedUnit, qudt:uneceCommonCode "D50" ; rdfs:isDefinedBy . -qudt:hasQuantityKind a rdf:Property ; - rdfs:label "has quantity kind" ; - rdfs:isDefinedBy . +s223:AirHandlingUnit a s223:Class, + sh:NodeShape ; + rdfs:label "Air handling unit" ; + rdfs:comment "An assembly consisting of sections containing a fan or fans and other necessary equipment to perform one or more of the following functions: circulating, filtration, heating, cooling, heat recovery, humidifying, dehumidifying, and mixing of air. It is usually connected to an air-distribution system." ; + rdfs:subClassOf s223:Equipment ; + sh:property [ rdfs:comment "An AirHandlingUnit shall have at least one inlet using the medium Air." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:InletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Air ; + sh:path s223:hasMedium ] ] ] ], + [ rdfs:comment "An AirHandlingUnit shall have at least one outlet using the medium Air." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:OutletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Air ; + sh:path s223:hasMedium ] ] ] ] . + +s223:BidirectionalConnectionPoint a s223:Class, + sh:NodeShape ; + rdfs:label "Bidirectional Connection Point" ; + rdfs:comment "A BidirectionalConnectionPoint is a predefined subclass of ConnectionPoint. Using a BidirectionalConnectionPoint implies that the flow direction is not fixed in one direction. It depends on the status of some other part of the system, such as a valve position, that is expected to change during operation (see `s223:Direction-Bidirectional`) or to model energy transfer occurring without specific flow direction." ; + rdfs:subClassOf s223:ConnectionPoint . -qudt:hasUnit a rdf:Property ; - rdfs:label "has unit" ; - dcterms:description "This property relates a system of units with a unit of measure that is either a) defined by the system, or b) accepted for use by the system and is convertible to a unit of equivalent dimension that is defined by the system. Systems of units may distinguish between base and derived units. Base units are the units which measure the base quantities for the corresponding system of quantities. The base units are used to define units for all other quantities as products of powers of the base units. Such units are called derived units for the system. Thirdly, c) a reference to the unit of measure of a quantity (variable or constant) of interest"^^rdf:HTML ; - rdfs:isDefinedBy . +s223:Damper a s223:Class, + sh:NodeShape ; + rdfs:label "Damper" ; + rdfs:comment "An element inserted into an air-distribution system or element of an air-distribution system permitting modification of the air resistance of the system and consequently changing the airflow rate or shutting off the airflow." ; + rdfs:subClassOf s223:Equipment ; + sh:property [ rdfs:comment "A Damper shall have at least one inlet using the medium Air.", + "Does this need to allow bidirectional connection points?" ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:InletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Air ; + sh:path s223:hasMedium ] ] ] ], + [ rdfs:comment "A Damper shall have at least one outlet using the medium Air." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:OutletConnectionPoint ; + sh:node [ sh:property [ sh:class s223:Medium-Air ; + sh:path s223:hasMedium ] ] ] ] . + +s223:DayOfWeek-Weekday a s223:Class, + s223:DayOfWeek-Weekday, + sh:NodeShape ; + rdfs:label "Day of week-Weekday", + "Weekday" ; + rdfs:comment "This class defines the EnumerationKind values of Monday, Tuesday, Wednesday, Thursday, and Friday" ; + rdfs:subClassOf s223:Aspect-DayOfWeek . + +s223:Electricity-Signal a s223:Class, + s223:Electricity-Signal, + sh:NodeShape ; + rdfs:label "Electricity Signal" ; + rdfs:comment "This class has enumerated subclasses of common communication protocols." ; + rdfs:subClassOf s223:Medium-Electricity . + +s223:EnumeratedObservableProperty a s223:Class, + sh:NodeShape ; + rdfs:label "Enumerated observable property" ; + rdfs:comment "An EnumeratedObservableProperty is a property with an enumerated (fixed) set of possible values that cannot be changed (can only be observed)." ; + rdfs:subClassOf s223:EnumerableProperty, + s223:ObservableProperty . + +s223:EnumerationKind-HVACOperatingMode a s223:Class, + s223:EnumerationKind-HVACOperatingMode, + sh:NodeShape ; + rdfs:label "HVAC operating mode" ; + rdfs:comment "HVACOperatingMode has enumerated subclasses of the policy under which the HVAC system or equipment is operating." ; + rdfs:subClassOf s223:EnumerationKind . + +s223:EnumerationKind-HVACOperatingStatus a s223:Class, + s223:EnumerationKind-HVACOperatingStatus, + sh:NodeShape ; + rdfs:label "HVAC operating status" ; + rdfs:comment "HVACOperatingStatus has enumerated subclasses of the HVAC system/equipment operating status." ; + rdfs:subClassOf s223:EnumerationKind . + +s223:EnumerationKind-OnOff a s223:Class, + s223:EnumerationKind-OnOff, + sh:NodeShape ; + rdfs:label "OnOff enumeration" ; + rdfs:comment "This class has enumerated subclasses of states of either on or off." ; + rdfs:subClassOf s223:EnumerationKind . + +s223:EnumerationKind-Phase a s223:Class, + s223:EnumerationKind-Phase, + sh:NodeShape ; + rdfs:label "EnumerationKind Phase" ; + rdfs:comment "This class has enumerated subclasses of thermodynamic phase, i.e. states of matter." ; + rdfs:subClassOf s223:EnumerationKind . + +s223:EnumerationKind-Speed a s223:Class, + s223:EnumerationKind-Speed, + sh:NodeShape ; + rdfs:label "Speed" ; + rdfs:comment "This class has enumerated subclasses of speed settings of High, Medium, Low (plus Off)." ; + rdfs:subClassOf s223:EnumerationKind . + +s223:Valve a s223:Class, + sh:NodeShape ; + rdfs:label "Valve" ; + rdfs:comment "A device to regulate or stop the flow of fluid in a pipe or a duct by throttling." ; + rdfs:subClassOf s223:Equipment ; + sh:or ( [ sh:property [ rdfs:comment "A Valve shall have at least one inlet and one outlet or two bidirectional connection points." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:InletConnectionPoint ] ; + sh:qualifiedValueShapesDisjoint true ], + [ rdfs:comment "A Valve shall have at least one inlet and one outlet or two bidirectional connection points." ; + sh:minCount 1 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:OutletConnectionPoint ] ; + sh:qualifiedValueShapesDisjoint true ] ] [ sh:property [ rdfs:comment "A Valve shall have at least one inlet and one outlet or two bidirectional connection points." ; + sh:minCount 2 ; + sh:path s223:hasConnectionPoint ; + sh:qualifiedMinCount 2 ; + sh:qualifiedValueShape [ sh:class s223:BidirectionalConnectionPoint ] ; + sh:qualifiedValueShapesDisjoint true ] ] ) . + +s223:ofSubstance a rdf:Property ; + rdfs:label "of substance" ; + rdfs:comment "The relation ofSubstance is used to associate a Property with a specific Substance." . constant:MagneticConstant a qudt:PhysicalConstant ; rdfs:label "Magnetic Constant"@en ; @@ -52714,6 +59217,19 @@ quantitykind:RotationalMass a qudt:QuantityKind ; qudt:plainTextDescription "\"Rotational Mass\" denotes the inertia of a body with respect to angular acceleration. It is usually measured in kg*m^2." ; rdfs:isDefinedBy . +quantitykind:SoilAdsorptionCoefficient a qudt:QuantityKind ; + rdfs:label "Soil Adsorption Coefficient"@en ; + dcterms:description "A specific volume that is the ratio of the amount of substance adsorbed per unit weight of organic carbon in the soil or sediment to the concentration of the chemical in aqueous solution at equilibrium."^^rdf:HTML ; + qudt:applicableUnit unit:L-PER-KiloGM, + unit:M3-PER-KiloGM, + unit:MilliL-PER-GM, + unit:MilliM3-PER-GM, + unit:MilliM3-PER-KiloGM ; + qudt:hasDimensionVector qkdv:A0E0L3I0M-1H0T0D0 ; + qudt:plainTextDescription "A specific volume that is the ratio of the amount of substance adsorbed per unit weight of organic carbon in the soil or sediment to the concentration of the chemical in aqueous solution at equilibrium." ; + rdfs:isDefinedBy ; + skos:broader quantitykind:SpecificVolume . + quantitykind:SpecificHeatCapacityAtConstantPressure a qudt:QuantityKind ; rdfs:label "Specific heat capacity at constant pressure"@en ; dcterms:description "Specific heat at a constant pressure."^^rdf:HTML ; @@ -53310,16 +59826,83 @@ unit:W-PER-M2-K a qudt:DerivedUnit, qudt:uneceCommonCode "D55" ; rdfs:isDefinedBy . -qudt:Verifiable a qudt:AspectClass, +s223:DomainSpace a s223:Class, sh:NodeShape ; - rdfs:label "Verifiable" ; - rdfs:comment "An aspect class that holds properties that provide external knowledge and specifications of a given resource." ; - rdfs:isDefinedBy ; - rdfs:subClassOf qudt:Aspect ; - sh:property qudt:Verifiable-dbpediaMatch, - qudt:Verifiable-informativeReference, - qudt:Verifiable-isoNormativeReference, - qudt:Verifiable-normativeReference . + rdfs:label "Domain Space" ; + rdfs:comment "A DomainSpace is a member (or component) of a Zone and is associated with a Domain such as Lighting, HVAC, PhysicalSecurity, etc. Physical spaces enclose Domain spaces." ; + rdfs:subClassOf s223:Connectable ; + sh:property [ rdfs:comment "A DomainSpace must be associated with exactly one EnumerationKind-Domain using the relation hasDomain." ; + sh:class s223:EnumerationKind-Domain ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasDomain ], + [ rdfs:comment "A DomainSpace must be enclosed by a PhysicalSpace." ; + sh:message "A DomainSpace must be enclosed by a PhysicalSpace." ; + sh:minCount 1 ; + sh:path [ sh:inversePath s223:encloses ] ; + sh:severity sh:Info ] ; + sh:rule [ a sh:TripleRule ; + rdfs:comment "Infer a hasDomain relation by checking any enclosing Zone to determine the domain." ; + sh:object [ sh:path ( [ sh:inversePath s223:hasDomainSpace ] s223:hasDomain ) ] ; + sh:predicate s223:hasDomain ; + sh:subject sh:this ] . + +s223:EnumerationKind-Numerical a s223:Class, + s223:EnumerationKind-Numerical, + sh:NodeShape ; + rdfs:label "EnumerationKind Numerical" ; + qudt:hasQuantityKind quantitykind:Unknown ; + qudt:hasUnit unit:UNKNOWN ; + rdfs:comment "This class has enumerated subclasses of contexts often used with the s223:hasAspect relation for a s223:Property with a numerical value, unit and quantitykind." ; + rdfs:subClassOf s223:EnumerationKind, + s223:QuantifiableProperty . + +s223:EnumerationKind-Occupancy a s223:Class, + s223:EnumerationKind-Occupancy, + sh:NodeShape ; + rdfs:label "Occupancy status" ; + rdfs:comment "This class has enumerated subclasses of occupancy status, i.e. the state of being used or occupied." ; + rdfs:subClassOf s223:EnumerationKind . + +s223:EnumerationKind-Substance a s223:Class, + s223:EnumerationKind-Substance, + sh:NodeShape ; + rdfs:label "Substance" ; + rdfs:comment "This class has enumerated subclasses of the substances that are consumed, produced, transported, sensed, controlled or otherwise interacted with (e.g. water, air, etc.)." ; + rdfs:subClassOf s223:EnumerationKind ; + sh:property [ rdfs:comment "If the relation hasConstituent is present, it must associate an EnumerationKind-Substance with one or more Properties that identify and characterize those constituents." ; + sh:class s223:Property ; + sh:path s223:hasConstituent ], + [ rdfs:comment "A substance may only have atomic constituents, it may not have a constituent that also has constituents." ; + sh:path s223:hasConstituent ; + sh:sparql [ a sh:SPARQLConstraint ; + rdfs:comment "If a substance has a constituent, that constituent may not itself have constituents." ; + sh:message "This substance {$this} has a constituent {?constituent} that itself has constituents {?nextConstituent}. Create new substance with only atomic constituents." ; + sh:prefixes ; + sh:select """ +SELECT $this ?constituent ?nextConstituent +WHERE { +$this s223:hasConstituent ?constituent . +?constituent s223:ofSubstance/s223:hasConstituent ?nextConstituent . +} +""" ] ] . + +s223:LineNeutralVoltage-120V a s223:Class, + s223:LineNeutralVoltage-120V, + sh:NodeShape ; + rdfs:label "120V Line-Neutral Voltage" ; + s223:hasVoltage s223:Voltage-120V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "120V Line-Neutral Voltage" ; + rdfs:subClassOf s223:Numerical-LineNeutralVoltage . + +s223:Role-Relief a s223:Class, + s223:Role-Relief, + sh:NodeShape ; + rdfs:label "Role-Relief" ; + rdfs:comment "Role-Relief" ; + rdfs:subClassOf s223:EnumerationKind-Role . qkdv:A-1E0L2I0M1H-1T-2D0 a qudt:QuantityKindDimensionVector_ISO, qudt:QuantityKindDimensionVector_Imperial, @@ -53400,7 +59983,7 @@ qkdv:A0E0L3I0M0H-1T0D0 a qudt:QuantityKindDimensionVector_ISO, qudt:latexDefinition "\\(L^3 Θ^-1\\)"^^qudt:LatexString ; rdfs:isDefinedBy . -prefix:Centi a qudt:DecimalPrefix, +prefix1:Centi a qudt:DecimalPrefix, qudt:Prefix ; rdfs:label "Centi"@en ; dcterms:description "'centi' is a decimal prefix for expressing a value with a scaling of \\(10^{-2}\\)."^^qudt:LatexString ; @@ -53411,28 +59994,17 @@ prefix:Centi a qudt:DecimalPrefix, qudt:ucumCode "c" ; rdfs:isDefinedBy . -prefix:Deca a qudt:DecimalPrefix, +prefix1:Deca a qudt:DecimalPrefix, qudt:Prefix ; rdfs:label "Deca"@en ; qudt:dbpediaMatch "http://dbpedia.org/resource/Deca"^^xsd:anyURI ; - qudt:exactMatch prefix:Deka ; + qudt:exactMatch prefix1:Deka ; qudt:prefixMultiplier 1e+01 ; qudt:symbol "da" ; qudt:ucumCode "da" ; rdfs:isDefinedBy . -prefix:Deci a qudt:DecimalPrefix, - qudt:Prefix ; - rdfs:label "Deci"@en ; - dcterms:description "\"deci\" is a decimal prefix for expressing a value with a scaling of \\(10^{-1}\\)."^^qudt:LatexString ; - qudt:dbpediaMatch "http://dbpedia.org/resource/Deci-"^^xsd:anyURI ; - qudt:informativeReference "http://en.wikipedia.org/wiki/Deci-?oldid=469980160"^^xsd:anyURI ; - qudt:prefixMultiplier 1e-01 ; - qudt:symbol "d" ; - qudt:ucumCode "d" ; - rdfs:isDefinedBy . - -prefix:Tera a qudt:DecimalPrefix, +prefix1:Tera a qudt:DecimalPrefix, qudt:Prefix ; rdfs:label "Tera"@en ; dcterms:description "'tera' is a decimal prefix for expressing a value with a scaling of \\(10^{12}\\)."^^qudt:LatexString ; @@ -54206,7 +60778,7 @@ unit:KiloV a qudt:Unit ; quantitykind:Voltage ; qudt:iec61360Code "0112/2///62720#UAA580" ; qudt:plainTextDescription "1 000-fold of the SI derived unit volt" ; - qudt:prefix prefix:Kilo ; + qudt:prefix prefix1:Kilo ; qudt:symbol "kV" ; qudt:ucumCode "kV"^^qudt:UCUMcs ; qudt:uneceCommonCode "KVT" ; @@ -54296,7 +60868,7 @@ unit:MegaV a qudt:Unit ; quantitykind:Voltage ; qudt:iec61360Code "0112/2///62720#UAA221" ; qudt:plainTextDescription "1,000,000-fold of the derived unit volt" ; - qudt:prefix prefix:Mega ; + qudt:prefix prefix1:Mega ; qudt:symbol "mV" ; qudt:ucumCode "MV"^^qudt:UCUMcs ; qudt:uneceCommonCode "B78" ; @@ -54317,7 +60889,7 @@ unit:MicroV a qudt:Unit ; quantitykind:Voltage ; qudt:iec61360Code "0112/2///62720#UAA078" ; qudt:plainTextDescription "0.000001-fold of the SI derived unit volt" ; - qudt:prefix prefix:Micro ; + qudt:prefix prefix1:Micro ; qudt:symbol "µV" ; qudt:ucumCode "uV"^^qudt:UCUMcs ; qudt:uneceCommonCode "D82" ; @@ -54368,7 +60940,7 @@ unit:MilliV a qudt:Unit ; quantitykind:Voltage ; qudt:iec61360Code "0112/2///62720#UAA804" ; qudt:plainTextDescription "0,001-fold of the SI derived unit volt" ; - qudt:prefix prefix:Milli ; + qudt:prefix prefix1:Milli ; qudt:symbol "mV" ; qudt:ucumCode "mV"^^qudt:UCUMcs ; qudt:uneceCommonCode "2Z" ; @@ -54568,35 +61140,83 @@ unit:V_Stat a qudt:Unit ; qudt:symbol "statV" ; rdfs:isDefinedBy . - a owl:Ontology ; - owl:versionInfo "Created with TopBraid Composer" ; - sh:declare [ a sh:PrefixDeclaration ; - sh:namespace "http://purl.org/dc/terms/"^^xsd:anyURI ; - sh:prefix "dcterms" ], - [ a sh:PrefixDeclaration ; - sh:namespace "http://qudt.org/schema/qudt/"^^xsd:anyURI ; - sh:prefix "qudt" ], - [ a sh:PrefixDeclaration ; - sh:namespace "http://qudt.org/vocab/dimensionvector/"^^xsd:anyURI ; - sh:prefix "qkdv" ], - [ a sh:PrefixDeclaration ; - sh:namespace "http://qudt.org/vocab/quantitykind/"^^xsd:anyURI ; - sh:prefix "quantitykind" ], - [ a sh:PrefixDeclaration ; - sh:namespace "http://qudt.org/vocab/unit/"^^xsd:anyURI ; - sh:prefix "unit" ], - [ a sh:PrefixDeclaration ; - sh:namespace "http://www.w3.org/1999/02/22-rdf-syntax-ns#"^^xsd:anyURI ; - sh:prefix "rdf" ], - [ a sh:PrefixDeclaration ; - sh:namespace "http://www.w3.org/2000/01/rdf-schema#"^^xsd:anyURI ; - sh:prefix "rdfs" ], - [ a sh:PrefixDeclaration ; - sh:namespace "http://www.w3.org/2002/07/owl#"^^xsd:anyURI ; - sh:prefix "owl" ], - [ a sh:PrefixDeclaration ; - sh:namespace "http://www.w3.org/2004/02/skos/core#"^^xsd:anyURI ; - sh:prefix "skos" ] . +s223:EnumerationKind-Binary a s223:Class, + s223:EnumerationKind-Binary, + sh:NodeShape ; + rdfs:label "EnumerationKind Binary" ; + rdfs:comment "This class has enumerated subclasses of True, False and Unknown used to describe the possible values of a binary property" ; + rdfs:subClassOf s223:EnumerationKind . + +s223:Role-Cooling a s223:Class, + s223:Role-Cooling, + sh:NodeShape ; + rdfs:label "Role-Cooling" ; + rdfs:comment "Role-Cooling" ; + rdfs:subClassOf s223:EnumerationKind-Role . + +s223:Sensor a s223:Class, + sh:NodeShape ; + rdfs:label "Sensor" ; + rdfs:comment "A Sensor observes an ObservableProperty (see `s223:ObservableProperty`) which may be quantifiable (see `s223:QuantifiableObservableProperty`), such as a temperature, flowrate, or concentration, or Enumerable (see `s223:EnumeratedObservableProperty`), such as an alarm state or occupancy state." ; + rdfs:subClassOf s223:AbstractSensor ; + sh:rule [ a sh:SPARQLRule ; + rdfs:comment "Infer the hasObservationLocation relation for a Sensor from the Property that it is observing, only if that property is associated with a single entity." ; + sh:construct """ +CONSTRUCT {$this s223:hasObservationLocation ?something .} +WHERE { +{ +SELECT ?prop (COUNT (DISTINCT ?measurementLocation) AS ?count) $this +WHERE { +FILTER (NOT EXISTS {$this s223:hasObservationLocation ?anything}) . +$this s223:observes ?prop . +?measurementLocation s223:hasProperty ?prop . +} +GROUP BY ?prop $this +} +FILTER (?count = 1) . +?something s223:hasProperty ?prop . +{?something a/rdfs:subClassOf* s223:Connectable} +UNION +{?something a/rdfs:subClassOf* s223:Connection} +UNION +{?something a/rdfs:subClassOf* s223:ConnectionPoint} +} +""" ; + sh:name "InferredMeasurementLocation" ; + sh:prefixes ] ; + sh:xone ( [ sh:property [ rdfs:comment "A Sensor must be associated with exactly 1 of Connectable, Connection, or ConnectionPoint using the relation hasObservationLocation." ; + sh:class s223:Connectable ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasObservationLocation ] ] [ sh:property [ rdfs:comment "A Sensor must be associated with exactly 1 of Connectable, Connection, or ConnectionPoint using the relation hasObservationLocation." ; + sh:class s223:Connection ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasObservationLocation ] ] [ sh:property [ rdfs:comment "A Sensor must be associated with exactly 1 of Connectable, Connection, or ConnectionPoint using the relation hasObservationLocation." ; + sh:class s223:ConnectionPoint ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:hasObservationLocation ] ] ), + ( [ sh:property [ rdfs:comment "A Sensor must be associated with exactly 1 of QuantifiableObservableProperty or EnumeratedObservableProperty using the relation observes." ; + sh:class s223:QuantifiableObservableProperty ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:observes ] ] [ sh:property [ rdfs:comment "A Sensor must be associated with exactly 1 of QuantifiableObservableProperty or EnumeratedObservableProperty using the relation observes." ; + sh:class s223:EnumeratedObservableProperty ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:path s223:observes ] ] ) . + +qudt:Verifiable a qudt:AspectClass, + sh:NodeShape ; + rdfs:label "Verifiable" ; + rdfs:comment "An aspect class that holds properties that provide external knowledge and specifications of a given resource." ; + rdfs:isDefinedBy ; + rdfs:subClassOf qudt:Aspect ; + sh:property qudt:Verifiable-dbpediaMatch, + qudt:Verifiable-informativeReference, + qudt:Verifiable-isoNormativeReference, + qudt:Verifiable-normativeReference . qudt:applicableUnit a rdf:Property ; rdfs:label "applicable unit" ; @@ -54718,6 +61338,17 @@ qkdv:A0E0L3I0M1H0T-2D0 a qudt:QuantityKindDimensionVector_ISO, qudt:latexDefinition "\\(L^3 M T^-2\\)"^^qudt:LatexString ; rdfs:isDefinedBy . +prefix1:Deci a qudt:DecimalPrefix, + qudt:Prefix ; + rdfs:label "Deci"@en ; + dcterms:description "\"deci\" is a decimal prefix for expressing a value with a scaling of \\(10^{-1}\\)."^^qudt:LatexString ; + qudt:dbpediaMatch "http://dbpedia.org/resource/Deci-"^^xsd:anyURI ; + qudt:informativeReference "http://en.wikipedia.org/wiki/Deci-?oldid=469980160"^^xsd:anyURI ; + qudt:prefixMultiplier 1e-01 ; + qudt:symbol "d" ; + qudt:ucumCode "d" ; + rdfs:isDefinedBy . + quantitykind:ComplexPower a qudt:QuantityKind ; rdfs:label "Complex Power"@en ; dcterms:description "\"Complex Power\", under sinusoidal conditions, is the product of the phasor \\(U\\) representing the voltage between the terminals of a linear two-terminal element or two-terminal circuit and the complex conjugate of the phasor \\(I\\) representing the electric current in the element or circuit."^^qudt:LatexString ; @@ -54853,7 +61484,7 @@ unit:GigaW a qudt:Unit ; quantitykind:Power ; qudt:iec61360Code "0112/2///62720#UAA154" ; qudt:plainTextDescription "1 000 000 000-fold of the SI derived unit watt" ; - qudt:prefix prefix:Giga ; + qudt:prefix prefix1:Giga ; qudt:symbol "GW" ; qudt:ucumCode "GW"^^qudt:UCUMcs ; qudt:uneceCommonCode "A90" ; @@ -54929,7 +61560,7 @@ unit:MicroW a qudt:Unit ; quantitykind:Power ; qudt:iec61360Code "0112/2///62720#UAA080" ; qudt:plainTextDescription "0.000001-fold of the SI derived unit watt" ; - qudt:prefix prefix:Micro ; + qudt:prefix prefix1:Micro ; qudt:symbol "mW" ; qudt:ucumCode "uW"^^qudt:UCUMcs ; qudt:uneceCommonCode "D80" ; @@ -54949,7 +61580,7 @@ unit:NanoW a qudt:Unit ; quantitykind:Power ; qudt:iec61360Code "0112/2///62720#UAA910" ; qudt:plainTextDescription "0.000000001-fold of the SI derived unit watt" ; - qudt:prefix prefix:Nano ; + qudt:prefix prefix1:Nano ; qudt:symbol "nW" ; qudt:ucumCode "nW"^^qudt:UCUMcs ; qudt:uneceCommonCode "C49" ; @@ -55016,7 +61647,7 @@ unit:PicoW a qudt:Unit ; quantitykind:Power ; qudt:iec61360Code "0112/2///62720#UAA935" ; qudt:plainTextDescription "0.000000000001-fold of the SI derived unit watt" ; - qudt:prefix prefix:Pico ; + qudt:prefix prefix1:Pico ; qudt:symbol "pW" ; qudt:ucumCode "pW"^^qudt:UCUMcs ; qudt:uneceCommonCode "C75" ; @@ -55036,58 +61667,181 @@ unit:TeraW a qudt:Unit ; quantitykind:Power ; qudt:iec61360Code "0112/2///62720#UAA289" ; qudt:plainTextDescription "1,000,000,000,000-fold of the SI derived unit watt" ; - qudt:prefix prefix:Tera ; + qudt:prefix prefix1:Tera ; qudt:symbol "TW" ; qudt:ucumCode "TW"^^qudt:UCUMcs ; qudt:uneceCommonCode "D31" ; rdfs:isDefinedBy . -unit:V a qudt:Unit ; - rdfs:label "فولت"@ar, - "волт"@bg, - "volt"@cs, - "Volt"@de, - "βολτ"@el, - "volt"@en, - "voltio"@es, - "ولت"@fa, - "volt"@fr, - "וולט"@he, - "वोल्ट"@hi, - "volt"@hu, - "volt"@it, - "ボルト"@ja, - "voltium"@la, - "volt"@ms, - "wolt"@pl, - "volt"@pt, - "volt"@ro, - "вольт"@ru, - "volt"@sl, - "volt"@tr, - "伏特"@zh ; - dcterms:description "\\(\\textit{Volt} is the SI unit of electric potential. Separating electric charges creates potential energy, which can be measured in energy units such as joules. Electric potential is defined as the amount of potential energy present per unit of charge. Electric potential is measured in volts, with one volt representing a potential of one joule per coulomb of charge. The name of the unit honors the Italian scientist Count Alessandro Volta (1745-1827), the inventor of the first battery. The volt also may be expressed with a variety of other units. For example, a volt is also equal to one watt per ampere (W/A) and one joule per ampere per second (J/A/s).\\)"^^qudt:LatexString ; - qudt:applicableSystem sou:CGS-EMU, - sou:CGS-GAUSS, - sou:PLANCK, - sou:SI ; - qudt:conversionMultiplier 1.0 ; - qudt:dbpediaMatch "http://dbpedia.org/resource/Volt"^^xsd:anyURI ; - qudt:hasDimensionVector qkdv:A0E-1L2I0M1H0T-3D0 ; - qudt:hasQuantityKind quantitykind:ElectricPotential, - quantitykind:ElectricPotentialDifference, - quantitykind:EnergyPerElectricCharge, - quantitykind:Voltage ; - qudt:iec61360Code "0112/2///62720#UAA296" ; - qudt:informativeReference "http://en.wikipedia.org/wiki/Volt?oldid=494812083"^^xsd:anyURI ; - qudt:latexDefinition "\\(\\text{V}\\ \\equiv\\ \\text{volt}\\ \\equiv\\ \\frac{\\text{J}}{\\text{C}}\\ \\equiv\\ \\frac{\\text{joule}}{\\text{coulomb}}\\ \\equiv\\ \\frac{\\text{W.s}}{\\text{C}}\\ \\equiv\\ \\frac{\\text{watt.second}}{\\text{coulomb}}\\ \\equiv\\ \\frac{\\text{W}}{\\text{A}}\\ \\equiv\\ \\frac{\\text{watt}}{\\text{amp}}\\)"^^qudt:LatexString ; - qudt:omUnit ; - qudt:siUnitsExpression "W/A" ; - qudt:symbol "V" ; - qudt:ucumCode "V"^^qudt:UCUMcs ; - qudt:udunitsCode "V" ; - qudt:uneceCommonCode "VLT" ; - rdfs:isDefinedBy . +s223:Aspect-ElectricalVoltagePhases a s223:Aspect-ElectricalVoltagePhases, + s223:Class, + sh:NodeShape ; + rdfs:label "Aspect-Electrical Voltage Phases" ; + rdfs:comment "This class enumerates the relevant electrical phases for a voltage difference for AC electricity inside a Connection." ; + rdfs:subClassOf s223:EnumerationKind-Aspect . + +s223:Connection a s223:Class, + sh:NodeShape ; + rdfs:label "Connection" ; + rdfs:comment """A Connection is the modeling construct used to represent a physical thing (e.g., pipe, duct, or wire) that is used to convey some Medium (e.g., water, air, or electricity), or a virtual connection to convey electromagnetic radiation (e.g. light or wifi signal) between two connectable things. All Connections have two or more ConnectionPoints bound to either Equipment (see `s223:Equipment`), DomainSpace (see `s223:DomainSpace`), or Junction (see `s223:Junction`) See Figure 6-2. If the direction of flow is constrained, that constraint is indicated by using one or more InletConnectionPoints (see `s223:InletConnectionPoint`) to represent the inflow points and OutletConnectionPoints (see `s223:OutletConnectionPoint`) to represent the outflow points. + +A Connection may contain branches or intersections. These may be modeled using Junctions if it is necessary to identify a specific intersection. (see `s223:Junction`). +![Graphical Depiction of Connection.](figures/Figure_5-3_Connection.svg) +""" ; + rdfs:subClassOf s223:Concept ; + sh:or ( [ sh:property [ rdfs:comment "A Connection shall have at least two cnx relations allowing flow in and out of the Connection." ; + sh:minCount 1 ; + sh:path s223:cnx ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:InletConnectionPoint ] ; + sh:qualifiedValueShapesDisjoint true ], + [ rdfs:comment "A Connection shall have at least two cnx relations allowing flow in and out of the Connection." ; + sh:minCount 1 ; + sh:path s223:cnx ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:OutletConnectionPoint ] ; + sh:qualifiedValueShapesDisjoint true ] ] [ sh:property [ rdfs:comment "A Connection shall have at least two cnx relations allowing flow in and out of the Connection." ; + sh:minCount 2 ; + sh:path s223:cnx ; + sh:qualifiedMinCount 1 ; + sh:qualifiedValueShape [ sh:class s223:BidirectionalConnectionPoint ] ; + sh:qualifiedValueShapesDisjoint true ] ] ) ; + sh:property [ rdfs:comment "If the relation connectsAt is present it must associate the Connection with a ConnectionPoint." ; + sh:class s223:ConnectionPoint ; + sh:path s223:connectsAt ], + [ rdfs:comment "If the relation connectsFrom is present it must associate the Connection with a Connectable." ; + sh:class s223:Connectable ; + sh:name "ConnectionToUpstreamConnectableShape" ; + sh:path s223:connectsFrom ], + [ rdfs:comment "If the relation connectsTo is present it must associate the Connection with a Connectable." ; + sh:class s223:Connectable ; + sh:name "ConnectionToDownstreamConnectableShape" ; + sh:path s223:connectsTo ], + [ rdfs:comment "A Connection must be associated with exactly one EnumerationKind-Medium using the relation hasMedium." ; + sh:class s223:Substance-Medium ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:name "Connection medium" ; + sh:path s223:hasMedium ], + [ rdfs:comment "If the relation hasRole is present it must associate the Connection with an EnumerationKind-Role." ; + sh:class s223:EnumerationKind-Role ; + sh:path s223:hasRole ], + [ rdfs:comment "If the relation hasThermodynamicPhase is present it must associate the Connection with an EnumerationKind-Phase." ; + sh:class s223:EnumerationKind-Phase ; + sh:maxCount 1 ; + sh:path s223:hasThermodynamicPhase ], + [ rdfs:comment "A Connection must have two or more cnx relations to ConnectionPoints" ; + sh:class s223:ConnectionPoint ; + sh:message "A Connection must have two or more cnx relations to ConnectionPoints" ; + sh:minCount 2 ; + sh:path s223:cnx ; + sh:severity sh:Info ], + [ rdfs:comment "A Connection must only have a cnx relation with a ConnectionPoint" ; + sh:path s223:cnx ; + sh:sparql [ a sh:SPARQLConstraint ; + rdfs:comment "A Connection must only have a cnx relation with a ConnectionPoint" ; + sh:message "{$this} cannot have a s223:cnx relation to {?something}, because {?something} is not a ConnectionPoint." ; + sh:prefixes ; + sh:select """SELECT $this ?something +WHERE { +$this s223:cnx ?something . +FILTER NOT EXISTS {?something a/rdfs:subClassOf* s223:ConnectionPoint} . +}""" ] ], + [ rdfs:comment "Ensure that the Medium identified by a ConnectionPoint via the s223:hasMedium relation is compatible with the Medium identified by the associated Connection." ; + sh:name "Test for compatible declared Medium" ; + sh:path s223:hasMedium ; + sh:sparql [ a sh:SPARQLConstraint ; + rdfs:comment "Ensure that the Medium identified by a ConnectionPoint via the s223:hasMedium relation is compatible with the Medium identified by the associated Connection." ; + sh:message "{$this} with Medium {?m2} is incompatible with {?cp} with Medium {?m1}." ; + sh:prefixes ; + sh:select """ +SELECT $this ?m2 ?cp ?m1 +WHERE { +$this s223:cnx ?cp . +?cp a/rdfs:subClassOf* s223:ConnectionPoint . +?cp s223:hasMedium ?m1 . +$this s223:hasMedium ?m2 . +FILTER (?m1 != ?m2 ) . +FILTER (NOT EXISTS {?m2 a/rdfs:subClassOf* ?m1}) . +FILTER (NOT EXISTS {?m1 a/rdfs:subClassOf* ?m2}) . +} +""" ] ], + [ rdfs:comment "Ensure that the Medium identified by all the associated ConnectionPoints via the s223:hasMedium relation are compatible with one another." ; + sh:name "Test for compatible declared Medium" ; + sh:path s223:hasMedium ; + sh:sparql [ a sh:SPARQLConstraint ; + rdfs:comment "Ensure that the Medium identified by all the associated ConnectionPoints via the s223:hasMedium relation are compatible with one another." ; + sh:message "{?cp1} with Medium {?m1} is incompatible with {?cp2} with Medium {?m2}." ; + sh:prefixes ; + sh:select """ +SELECT $this ?cp1 ?m1 ?cp2 ?m2 +WHERE { +$this s223:cnx ?cp1 . +?cp1 a/rdfs:subClassOf* s223:ConnectionPoint . +?cp1 s223:hasMedium ?m1 . +$this s223:cnx ?cp2 . +?cp2 a/rdfs:subClassOf* s223:ConnectionPoint . +?cp2 s223:hasMedium ?m2 . +FILTER (?m1 != ?m2 ) . +FILTER (NOT EXISTS {?m2 a/rdfs:subClassOf* ?m1}) . +FILTER (NOT EXISTS {?m1 a/rdfs:subClassOf* ?m2}) . +} +""" ] ] ; + sh:rule [ a sh:SPARQLRule ; + rdfs:comment "Infer the connectsFrom relation using connectsAt" ; + sh:construct """ +CONSTRUCT {$this s223:connectsFrom ?equipment .} +WHERE { +$this s223:connectsAt ?cp . +?cp a s223:OutletConnectionPoint . +?cp s223:isConnectionPointOf ?equipment . +} +""" ; + sh:name "InferredConnectionToUpstreamEquipmentProperty" ; + sh:prefixes ], + [ a sh:SPARQLRule ; + rdfs:comment "Infer the connectsTo relation using connectsAt" ; + sh:construct """ +CONSTRUCT {$this s223:connectsTo ?equipment .} +WHERE { +$this s223:connectsAt ?cp . +?cp a s223:InletConnectionPoint . +?cp s223:isConnectionPointOf ?equipment . +} +""" ; + sh:name "InferredConnectionToDownstreamEquipmentProperty" ; + sh:prefixes ], + [ a sh:TripleRule ; + rdfs:comment "Infer cnx relation using connectsAt", + "InferredConnectionToConnectionPointBaseProperty" ; + sh:object [ sh:path s223:connectsAt ] ; + sh:predicate s223:cnx ; + sh:subject sh:this ], + [ a sh:TripleRule ; + rdfs:comment "Infer cnx relation using connectsThrough", + "InferredConnectionToConnectionPointBasePropertyFromInverse" ; + sh:object [ sh:path [ sh:inversePath s223:connectsThrough ] ] ; + sh:predicate s223:cnx ; + sh:subject sh:this ], + [ a sh:TripleRule ; + rdfs:comment "Infer the connectsAt relation using cnx", + "InferredConnectionToConnectionPointProperty" ; + sh:object [ sh:path s223:cnx ] ; + sh:predicate s223:connectsAt ; + sh:subject sh:this ] . + +s223:EM-Light a s223:Class, + s223:EM-Light, + sh:NodeShape ; + rdfs:label "EM-Light" ; + rdfs:comment "The EM-Light class has enumerated subclasses of what are considered visible or near-visible light." ; + rdfs:subClassOf s223:Medium-EM . + +s223:connectedTo a rdf:Property ; + rdfs:label "connected to" ; + s223:inverseOf s223:connectedFrom ; + rdfs:comment "The relation connectedTo indicates that connectable things are connected with a specific flow direction. A is connectedTo B, means a directionality beginning at A and ending at B. The inverse direction is indicated by connectedFrom (see `s223:connectedFrom`)." ; + rdfs:domain s223:Equipment . qudt:NumericUnionList a rdf:List ; rdfs:label "Numeric Union List" ; @@ -55144,21 +61898,6 @@ qkdv:A0E0L1I0M1H0T-1D0 a qudt:QuantityKindDimensionVector_CGS, qudt:latexDefinition "\\(L M T^-1\\)"^^qudt:LatexString ; rdfs:isDefinedBy . -qkdv:A0E0L2I0M-1H0T0D0 a qudt:QuantityKindDimensionVector_CGS, - qudt:QuantityKindDimensionVector_ISO, - qudt:QuantityKindDimensionVector_Imperial, - qudt:QuantityKindDimensionVector_SI ; - rdfs:label "A0E0L2I0M-1H0T0D0" ; - qudt:dimensionExponentForAmountOfSubstance 0 ; - qudt:dimensionExponentForElectricCurrent 0 ; - qudt:dimensionExponentForLength 2 ; - qudt:dimensionExponentForLuminousIntensity 0 ; - qudt:dimensionExponentForMass -1 ; - qudt:dimensionExponentForThermodynamicTemperature 0 ; - qudt:dimensionExponentForTime 0 ; - qudt:dimensionlessExponent 0 ; - rdfs:isDefinedBy . - qkdv:A0E1L-3I0M0H0T1D0 a qudt:QuantityKindDimensionVector_ISO, qudt:QuantityKindDimensionVector_Imperial, qudt:QuantityKindDimensionVector_SI ; @@ -55191,7 +61930,7 @@ qkdv:A0E2L-2I0M-1H0T4D0 a qudt:QuantityKindDimensionVector_ISO, qudt:latexDefinition "\\(L^-2 M^-1 T^4 I^2\\)"^^qudt:LatexString ; rdfs:isDefinedBy . -prefix:Giga a qudt:DecimalPrefix, +prefix1:Giga a qudt:DecimalPrefix, qudt:Prefix ; rdfs:label "Giga"@en ; dcterms:description "'giga' is a decimal prefix for expressing a value with a scaling of \\(10^{9}\\)."^^qudt:LatexString ; @@ -55202,7 +61941,7 @@ prefix:Giga a qudt:DecimalPrefix, qudt:ucumCode "G" ; rdfs:isDefinedBy . -prefix:Pico a qudt:DecimalPrefix, +prefix1:Pico a qudt:DecimalPrefix, qudt:Prefix ; rdfs:label "Pico"@en ; dcterms:description "'pico' is a decimal prefix for expressing a value with a scaling of \\(10^{-12}\\)."^^qudt:LatexString ; @@ -55433,7 +62172,7 @@ unit:KiloW a qudt:DerivedUnit, quantitykind:Power ; qudt:iec61360Code "0112/2///62720#UAA583" ; qudt:informativeReference "http://en.wikipedia.org/wiki/Watt?oldid=494906356"^^xsd:anyURI ; - qudt:prefix prefix:Kilo ; + qudt:prefix prefix1:Kilo ; qudt:symbol "kW" ; qudt:ucumCode "kW"^^qudt:UCUMcs ; qudt:uneceCommonCode "KWT" ; @@ -55467,7 +62206,7 @@ unit:MegaW a qudt:Unit ; qudt:hasDimensionVector qkdv:A0E0L2I0M1H0T-3D0 ; qudt:hasQuantityKind quantitykind:ActivePower, quantitykind:Power ; - qudt:prefix prefix:Mega ; + qudt:prefix prefix1:Mega ; qudt:symbol "MW" ; qudt:ucumCode "MW"^^qudt:UCUMcs ; qudt:uneceCommonCode "MAW" ; @@ -55484,7 +62223,7 @@ unit:MilliW a qudt:Unit ; qudt:hasDimensionVector qkdv:A0E0L2I0M1H0T-3D0 ; qudt:hasQuantityKind quantitykind:ActivePower, quantitykind:Power ; - qudt:prefix prefix:Milli ; + qudt:prefix prefix1:Milli ; qudt:symbol "mW" ; qudt:ucumCode "mW"^^qudt:UCUMcs ; qudt:uneceCommonCode "C31" ; @@ -55531,8 +62270,8 @@ unit:NUM-PER-MilliM3 a qudt:Unit ; rdfs:isDefinedBy . unit:NUM-PER-NanoL a qudt:Unit ; - rdfs:label "Number per nanoliter"@en, - "Number per nanolitre"@en ; + rdfs:label "Number per nanolitre"@en, + "Number per nanoliter"@en-us ; qudt:conversionMultiplier 1e+12 ; qudt:hasDimensionVector qkdv:A0E0L-3I0M0H0T0D0 ; qudt:hasQuantityKind quantitykind:NumberDensity ; @@ -55569,7 +62308,7 @@ unit:THM_US-PER-HR a qudt:DerivedUnit, unit:TON_FG a qudt:Unit ; rdfs:label "Ton of Refrigeration"@en ; - dcterms:description "12000 btu per hour

"^^rdf:HTML ; + dcterms:description "12000 btu per hour"^^rdf:HTML ; qudt:applicableSystem sou:USCS ; qudt:conversionMultiplier 3516.853 ; qudt:dbpediaMatch "http://dbpedia.org/resource/Ton_of_refrigeration"^^xsd:anyURI ; @@ -55580,7 +62319,7 @@ unit:TON_FG a qudt:Unit ; quantitykind:Power ; qudt:informativeReference "http://en.wikipedia.org/wiki/Ton_of_refrigeration?oldid=494342824"^^xsd:anyURI ; qudt:omUnit ; - qudt:symbol "t/fg" ; + qudt:symbol "TOR" ; rdfs:isDefinedBy . unit:W a qudt:DerivedUnit, @@ -55631,6 +62370,65 @@ unit:W a qudt:DerivedUnit, qudt:uneceCommonCode "WTT" ; rdfs:isDefinedBy . +s223:Aspect-ElectricalPhaseIdentifier a s223:Aspect-ElectricalPhaseIdentifier, + s223:Class, + sh:NodeShape ; + rdfs:label "Aspect-Electrical phase identifier" ; + rdfs:comment "The value of the associated Property identifies the electrical phase of the Connection." ; + rdfs:subClassOf s223:EnumerationKind-Aspect . + +s223:DCVoltage-DCNegativeVoltage a s223:Class, + s223:DCVoltage-DCNegativeVoltage, + sh:NodeShape ; + rdfs:label "DC Negative Voltage" ; + s223:hasVoltage s223:Numerical-Voltage ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "This class has enumerated instances of common negative voltages." ; + rdfs:subClassOf s223:Numerical-DCVoltage . + +s223:DCVoltage-DCPositiveVoltage a s223:Class, + s223:DCVoltage-DCPositiveVoltage, + sh:NodeShape ; + rdfs:label "DC Positive Voltage" ; + s223:hasVoltage s223:Numerical-Voltage ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "This class has enumerated instances of common positive voltages." ; + rdfs:subClassOf s223:Numerical-DCVoltage . + +s223:LineLineVoltage-240V a s223:Class, + s223:LineLineVoltage-240V, + sh:NodeShape ; + rdfs:label "240V Line-Line Voltage" ; + s223:hasVoltage s223:Voltage-240V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "240V Line-Line Voltage" ; + rdfs:subClassOf s223:Numerical-LineLineVoltage . + +s223:Role-Heating a s223:Class, + s223:Role-Heating, + sh:NodeShape ; + rdfs:label "Role-Heating" ; + rdfs:comment "Role-Heating" ; + rdfs:subClassOf s223:EnumerationKind-Role . + +s223:Role-Return a s223:Class, + s223:Role-Return, + sh:NodeShape ; + rdfs:label "Role-Return" ; + rdfs:comment "Role-Return" ; + rdfs:subClassOf s223:EnumerationKind-Role . + +s223:hasObservationLocation a rdf:Property ; + rdfs:label "has observation location" ; + rdfs:comment "The relation hasObservationLocation associates a sensor to the topological location where it is observing the property (see `s223:observes`). The observation location can be a Connectable (see `s223:Connectable`), Connection (see `s223:Connection`), or ConnectionPoint (see `s223:ConnectioPoint`)." . + +s223:mapsTo a rdf:Property ; + rdfs:label "mapsTo" ; + rdfs:comment "The relation mapsTo is used to associate a ConnectionPoint of a Connectable to a corresponding ConnectionPoint of the one containing it (see `pub:equipment-containment`). The associated ConnectionPoints must have the same direction (see `s223:EnumerationKind-Direction`) and compatiable medium Substance-Medium." . + qudt:HTMLOrStringOrLangStringOrLatexString a rdf:List ; rdfs:label "HTML or string or langString or LatexString" ; rdf:first [ sh:datatype rdf:HTML ] ; @@ -55741,6 +62539,21 @@ qkdv:A0E0L0I0M0H-1T0D0 a qudt:QuantityKindDimensionVector_CGS, qudt:dimensionlessExponent 0 ; rdfs:isDefinedBy "" . +qkdv:A0E0L2I0M-1H0T0D0 a qudt:QuantityKindDimensionVector_CGS, + qudt:QuantityKindDimensionVector_ISO, + qudt:QuantityKindDimensionVector_Imperial, + qudt:QuantityKindDimensionVector_SI ; + rdfs:label "A0E0L2I0M-1H0T0D0" ; + qudt:dimensionExponentForAmountOfSubstance 0 ; + qudt:dimensionExponentForElectricCurrent 0 ; + qudt:dimensionExponentForLength 2 ; + qudt:dimensionExponentForLuminousIntensity 0 ; + qudt:dimensionExponentForMass -1 ; + qudt:dimensionExponentForThermodynamicTemperature 0 ; + qudt:dimensionExponentForTime 0 ; + qudt:dimensionlessExponent 0 ; + rdfs:isDefinedBy . + qkdv:A1E0L-2I0M0H0T-1D0 a qudt:QuantityKindDimensionVector_CGS, qudt:QuantityKindDimensionVector_ISO, qudt:QuantityKindDimensionVector_Imperial, @@ -56305,7 +63118,7 @@ unit:KiloSEC a qudt:DerivedUnit, qudt:hasQuantityKind quantitykind:Time ; qudt:iec61360Code "0112/2///62720#UAA647" ; qudt:informativeReference "http://en.wikipedia.org/wiki/Millisecond?oldid=495102042"^^xsd:anyURI ; - qudt:prefix prefix:Kilo ; + qudt:prefix prefix1:Kilo ; qudt:symbol "ks" ; qudt:ucumCode "ks"^^qudt:UCUMcs ; qudt:uneceCommonCode "B52" ; @@ -56395,7 +63208,7 @@ unit:MegaYR a qudt:DerivedUnit, qudt:hasQuantityKind quantitykind:Time ; qudt:informativeReference "https://en.wiktionary.org/wiki/megayear"^^xsd:anyURI ; qudt:plainTextDescription "1,000,000-fold of the derived unit year." ; - qudt:prefix prefix:Mega ; + qudt:prefix prefix1:Mega ; qudt:symbol "Myr" ; qudt:ucumCode "Ma"^^qudt:UCUMcs ; rdfs:isDefinedBy ; @@ -56449,7 +63262,7 @@ unit:MicroSEC a qudt:Unit ; qudt:hasDimensionVector qkdv:A0E0L0I0M0H0T1D0 ; qudt:hasQuantityKind quantitykind:Time ; qudt:iec61360Code "0112/2///62720#UAA095" ; - qudt:prefix prefix:Micro ; + qudt:prefix prefix1:Micro ; qudt:symbol "µs" ; qudt:ucumCode "us"^^qudt:UCUMcs ; qudt:uneceCommonCode "B98" ; @@ -56559,7 +63372,7 @@ unit:MilliSEC a qudt:DerivedUnit, qudt:hasQuantityKind quantitykind:Time ; qudt:iec61360Code "0112/2///62720#UAA899" ; qudt:informativeReference "http://en.wikipedia.org/wiki/Millisecond?oldid=495102042"^^xsd:anyURI ; - qudt:prefix prefix:Milli ; + qudt:prefix prefix1:Milli ; qudt:symbol "ms" ; qudt:ucumCode "ms"^^qudt:UCUMcs ; qudt:uneceCommonCode "C26" ; @@ -56599,7 +63412,7 @@ unit:NanoSEC a qudt:DerivedUnit, qudt:hasQuantityKind quantitykind:Time ; qudt:iec61360Code "0112/2///62720#UAA913" ; qudt:informativeReference "http://en.wikipedia.org/wiki/Nanosecond?oldid=919778950"^^xsd:anyURI ; - qudt:prefix prefix:Nano ; + qudt:prefix prefix1:Nano ; qudt:symbol "ns" ; qudt:ucumCode "ns"^^qudt:UCUMcs ; qudt:uneceCommonCode "C47" ; @@ -56661,7 +63474,7 @@ unit:PicoSEC a qudt:Unit ; qudt:hasQuantityKind quantitykind:Time ; qudt:iec61360Code "0112/2///62720#UAA950" ; qudt:plainTextDescription "0.000000000001-fold of the SI base unit second" ; - qudt:prefix prefix:Pico ; + qudt:prefix prefix1:Pico ; qudt:symbol "ps" ; qudt:ucumCode "ps"^^qudt:UCUMcs ; qudt:uneceCommonCode "H70" ; @@ -56815,6 +63628,24 @@ unit:YR_Sidereal a qudt:Unit ; qudt:uneceCommonCode "L96" ; rdfs:isDefinedBy . +s223:EnumerationKind-Position a s223:Class, + s223:EnumerationKind-Position, + sh:NodeShape ; + rdfs:label "Position" ; + rdfs:comment "This class has enumerated subclasses of position such as closed or open." ; + rdfs:subClassOf s223:EnumerationKind . + +s223:Role-Supply a s223:Class, + s223:Role-Supply, + sh:NodeShape ; + rdfs:label "Role-Supply" ; + rdfs:comment "Role-Supply" ; + rdfs:subClassOf s223:EnumerationKind-Role . + +s223:hasEnumerationKind a rdf:Property ; + rdfs:label "has enumeration kind" ; + rdfs:comment "The relation hasEnumerationKind associates an EnumerableProperty with a class of enumeration values. This is used to, for example, identify what kind of substance is transported along a Connection or which day of the week a setpoint is active." . + qkdv:A0E0L2I0M0H0T-3D0 a qudt:QuantityKindDimensionVector_ISO, qudt:QuantityKindDimensionVector_Imperial, qudt:QuantityKindDimensionVector_SI ; @@ -56831,22 +63662,6 @@ qkdv:A0E0L2I0M0H0T-3D0 a qudt:QuantityKindDimensionVector_ISO, qudt:latexDefinition "\\(L^2 T^-3\\)"^^qudt:LatexString ; rdfs:isDefinedBy . -qkdv:A0E0L3I0M-1H0T0D0 a qudt:QuantityKindDimensionVector_ISO, - qudt:QuantityKindDimensionVector_Imperial, - qudt:QuantityKindDimensionVector_SI ; - rdfs:label "A0E0L3I0M-1H0T0D0" ; - qudt:dimensionExponentForAmountOfSubstance 0 ; - qudt:dimensionExponentForElectricCurrent 0 ; - qudt:dimensionExponentForLength 3 ; - qudt:dimensionExponentForLuminousIntensity 0 ; - qudt:dimensionExponentForMass -1 ; - qudt:dimensionExponentForThermodynamicTemperature 0 ; - qudt:dimensionExponentForTime 0 ; - qudt:dimensionlessExponent 0 ; - qudt:hasReferenceQuantityKind quantitykind:SpecificVolume ; - qudt:latexDefinition "\\(L^3 M^-1\\)"^^qudt:LatexString ; - rdfs:isDefinedBy . - qkdv:A0E1L-2I0M0H0T0D0 a qudt:QuantityKindDimensionVector_ISO, qudt:QuantityKindDimensionVector_Imperial, qudt:QuantityKindDimensionVector_SI ; @@ -56879,7 +63694,7 @@ qkdv:A1E0L0I0M0H0T-1D0 a qudt:QuantityKindDimensionVector_ISO, qudt:latexDefinition "\\(T^-1 N\\)"^^qudt:LatexString ; rdfs:isDefinedBy . -prefix:Nano a qudt:DecimalPrefix, +prefix1:Nano a qudt:DecimalPrefix, qudt:Prefix ; rdfs:label "Nano"@en ; dcterms:description "'nano' is a decimal prefix for expressing a value with a scaling of \\(10^{-9}\\)."^^qudt:LatexString ; @@ -57119,23 +63934,6 @@ quantitykind:MomentOfInertia a qudt:QuantityKind ; rdfs:isDefinedBy ; skos:altLabel "MOI" . -quantitykind:SpecificVolume a qudt:QuantityKind ; - rdfs:label "Specific Volume"@en ; - dcterms:description "\"Specific Volume\" (\\(\\nu\\)) is the volume occupied by a unit of mass of a material. It is equal to the inverse of density."^^qudt:LatexString ; - qudt:applicableUnit unit:DeciL-PER-GM, - unit:L-PER-KiloGM, - unit:M3-PER-KiloGM, - unit:MilliL-PER-GM, - unit:MilliL-PER-KiloGM, - unit:MilliM3-PER-GM, - unit:MilliM3-PER-KiloGM ; - qudt:hasDimensionVector qkdv:A0E0L3I0M-1H0T0D0 ; - qudt:informativeReference "http://en.wikipedia.org/wiki/Specific_volume"^^xsd:anyURI ; - qudt:isoNormativeReference "http://www.iso.org/iso/catalogue_detail?csnumber=31889"^^xsd:anyURI ; - qudt:latexDefinition "\\(sv = \\frac{1}{\\rho}\\), where \\(\\rho\\) is mass density."^^qudt:LatexString ; - rdfs:isDefinedBy ; - rdfs:seeAlso quantitykind:Density . - quantitykind:Speed a qudt:QuantityKind ; rdfs:label "Speed"@en ; dcterms:description "Speed is the magnitude of velocity."^^rdf:HTML ; @@ -57151,31 +63949,6 @@ quantitykind:Speed a qudt:QuantityKind ; qudt:plainTextDescription "Speed is the magnitude of velocity." ; rdfs:isDefinedBy . -quantitykind:VolumeFraction a qudt:QuantityKind ; - rdfs:label "Volume Fraction"@en ; - dcterms:description "\"Volume Fraction\" is the volume of a constituent divided by the volume of all constituents of the mixture prior to mixing. Volume fraction is also called volume concentration in ideal solutions where the volumes of the constituents are additive (the volume of the solution is equal to the sum of the volumes of its ingredients)."^^rdf:HTML ; - qudt:applicableUnit unit:CentiM3-PER-CentiM3, - unit:CentiM3-PER-M3, - unit:DeciM3-PER-M3, - unit:L-PER-L, - unit:M3-PER-M3, - unit:MicroL-PER-L, - unit:MicroM3-PER-M3, - unit:MicroM3-PER-MilliL, - unit:MilliL-PER-L, - unit:MilliL-PER-M3, - unit:MilliM3-PER-M3 ; - qudt:hasDimensionVector qkdv:A0E0L0I0M0H0T0D1 ; - qudt:informativeReference "http://en.wikipedia.org/wiki/Volume_fraction"^^xsd:anyURI ; - qudt:isoNormativeReference "http://www.iso.org/iso/catalogue_detail?csnumber=31894"^^xsd:anyURI ; - qudt:latexDefinition "\\(\\varphi_B = \\frac{x_B V_{m,B}^*}{\\sum x_i V_{m,i}^*}\\), where \\(V_{m,i}^*\\) is the molar volume of the pure substances \\(i\\) at the same temperature and pressure, \\(x_i\\) denotes the amount-of-substance fraction of substance \\(i\\), and \\(\\sum\\) denotes summation over all substances \\(i\\)."^^qudt:LatexString ; - qudt:latexSymbol "\\(\\varphi_B\\)"^^qudt:LatexString ; - qudt:plainTextDescription "\"Volume Fraction\" is the volume of a constituent divided by the volume of all constituents of the mixture prior to mixing. Volume fraction is also called volume concentration in ideal solutions where the volumes of the constituents are additive (the volume of the solution is equal to the sum of the volumes of its ingredients)." ; - qudt:qkdvDenominator qkdv:A0E0L3I0M0H0T0D0 ; - qudt:qkdvNumerator qkdv:A0E0L3I0M0H0T0D0 ; - rdfs:isDefinedBy ; - skos:broader quantitykind:DimensionlessRatio . - unit:ARCSEC a qudt:DerivedUnit, qudt:Unit ; rdfs:label "ArcSecond"@en ; @@ -57403,7 +64176,7 @@ unit:MicroRAD a qudt:DerivedUnit, qudt:hasQuantityKind quantitykind:Angle, quantitykind:PlaneAngle ; qudt:iec61360Code "0112/2///62720#UAA094" ; - qudt:prefix prefix:Micro ; + qudt:prefix prefix1:Micro ; qudt:symbol "µrad" ; qudt:ucumCode "urad"^^qudt:UCUMcs ; qudt:uneceCommonCode "B97" ; @@ -57417,12 +64190,12 @@ unit:MilliRAD a qudt:DerivedUnit, sou:CGS-GAUSS, sou:SI ; qudt:conversionMultiplier 0.001 ; - qudt:guidance ""^^rdf:HTML ; + qudt:guidance "

See NIST section SP811 section7.10"^^rdf:HTML ; qudt:hasDimensionVector qkdv:A0E0L0I0M0H0T0D1 ; qudt:hasQuantityKind quantitykind:Angle, quantitykind:PlaneAngle ; qudt:iec61360Code "0112/2///62720#UAA897" ; - qudt:prefix prefix:Milli ; + qudt:prefix prefix1:Milli ; qudt:symbol "mrad" ; qudt:ucumCode "mrad"^^qudt:UCUMcs ; qudt:uneceCommonCode "C25" ; @@ -57649,7 +64422,7 @@ unit:REV a qudt:Unit ; unit:SUSCEPTIBILITY_ELEC a qudt:DerivedUnit, qudt:Unit ; - rdfs:label "Electric Susceptibility Unit" ; + rdfs:label "Electric Susceptibility Unit"@en ; dcterms:description "Electric susceptibility is a dimensionless proportionality constant that indicates the degree of polarization of a dielectric material in response to an applied electric field. Here P = epsilon_0 * chi_e * E. Where epsilon_0 is the electric permittivity of free space (electric constant), P is the polarization density of the material chi_e is the electric susceptibility and E is the electric field."^^rdf:HTML ; qudt:applicableSystem sou:ASU, sou:CGS, @@ -57669,7 +64442,7 @@ unit:SUSCEPTIBILITY_ELEC a qudt:DerivedUnit, unit:SUSCEPTIBILITY_MAG a qudt:DerivedUnit, qudt:Unit ; - rdfs:label "Magnetic Susceptibility Unit" ; + rdfs:label "Magnetic Susceptibility Unit"@en ; dcterms:description "Magnetic susceptibility is a dimensionless proportionality constant that indicates the degree of magnetization of a material in response to an applied magnetic field. Here M = chi * H. Where M is the magnetization of the material (the magnetic dipole moment per unit volume), measured in amperes per meter, and H is the magnetic field strength, also measured in amperes per meter. Chi is therefore a dimensionless quantity."^^rdf:HTML ; qudt:applicableSystem sou:ASU, sou:CGS, @@ -57748,6 +64521,97 @@ unit:YR_TROPICAL a qudt:Unit ; rdfs:isDefinedBy ; skos:altLabel "solar year" . +s223:Property a s223:Class, + sh:NodeShape ; + rdfs:label "Property" ; + rdfs:comment """An attribute, quality, or characteristic of a feature of interest. + +The Property class is the parent of all variations of a property, which are: +ActuatableProperty - parent of subclass of properties that can be modified by user or machine outside of the model (typically command); +ObservableProperty - parent of subclass of properties that can not be modified by user or machine outside of the model (typically measures); +EnumerableProperty - parent of subclass of properties defined by EnumerationKind; +QuantifiableProperty - parent of subclass of properties defined by numerical values. + +And their different associations : +QuantifiableActuatableProperty, +QuantifiableObservableProperty, +EnumeratedObservableProperty, +EnumeratedActuatableProperty. + +A QuantifiableProperty (or subClass thereof) must always be associated with a Unit and a QuantityKind, either explicitly from the Property, or through the associated Value. If the Unit is defined, the SHACL reasoner (if invoked) will figure out and assert the QuantityKind (the most general version). + +Enumerable properties must be associated with an EnumerationKind. +""" ; + rdfs:subClassOf s223:Concept ; + sh:property [ rdfs:comment "If the relation hasAspect is present, it must associate the Property with an EnumerationKind." ; + sh:class s223:EnumerationKind ; + sh:path s223:hasAspect ], + [ rdfs:comment "If the relation hasExternalReference is present it must associate the Property with an ExternalReference." ; + sh:class s223:ExternalReference ; + sh:path s223:hasExternalReference ], + [ rdfs:comment "A Property can use at most one relation hasValue if it is required to provide a static value in the model. It is not meant for real-time value (see `s223:hasExternalReference`)." ; + sh:maxCount 1 ; + sh:path s223:hasValue ], + [ rdfs:comment "A Property can be associated with at most one EnumerationKind-Medium using the relation ofMedium." ; + sh:class s223:Substance-Medium ; + sh:maxCount 1 ; + sh:path s223:ofMedium ], + [ rdfs:comment "A Property can be associated with at most one EnumerationKind-Substance using the relation ofSubstance." ; + sh:class s223:EnumerationKind-Substance ; + sh:maxCount 1 ; + sh:path s223:ofSubstance ], + [ rdfs:comment "A Property can be associated with at most one FunctionBlock using the inverse relation hasOutput." ; + sh:class s223:FunctionBlock ; + sh:maxCount 1 ; + sh:message "A Property can be associated with at most one FunctionBlock using the inverse relation hasOutput." ; + sh:path [ sh:inversePath s223:hasOutput ] ], + [ rdfs:comment "" ; + sh:path s223:ofSubstance ; + sh:sparql [ a sh:SPARQLConstraint ; + rdfs:comment "If an incoming relation hasConstituent exists, then the Property must have a declared substance using the relation ofSubstance." ; + sh:message "Property {$this} is referred to by {?something} with s223:hasConstituent, but the Property has no value for s223:ofSubstance." ; + sh:prefixes ; + sh:select """ +SELECT $this ?something +WHERE { +?something s223:hasConstituent $this . +FILTER NOT EXISTS {$this s223:ofSubstance ?someSubstance} . +} +""" ] ] ; + sh:sparql [ a sh:SPARQLConstraint ; + rdfs:comment "A Property instance cannot be declared an instance of both an ActuatableProperty and an ObservableProperty." ; + sh:message "{$this} cannot be declared an instance of both an ActuatableProperty and an ObservableProperty." ; + sh:prefixes ; + sh:select """ +SELECT $this +WHERE { +$this a/rdfs:subClassOf* s223:ActuatableProperty . +$this a/rdfs:subClassOf* s223:ObservableProperty . +} +""" ] . + +qudt:hasUnit a rdf:Property ; + rdfs:label "has unit" ; + dcterms:description "This property relates a system of units with a unit of measure that is either a) defined by the system, or b) accepted for use by the system and is convertible to a unit of equivalent dimension that is defined by the system. Systems of units may distinguish between base and derived units. Base units are the units which measure the base quantities for the corresponding system of quantities. The base units are used to define units for all other quantities as products of powers of the base units. Such units are called derived units for the system. Thirdly, c) a reference to the unit of measure of a quantity (variable or constant) of interest"^^rdf:HTML ; + rdfs:comment "A reference to the unit of measure of a QuantifiableProperty of interest." ; + rdfs:isDefinedBy . + +qkdv:A0E0L3I0M-1H0T0D0 a qudt:QuantityKindDimensionVector_ISO, + qudt:QuantityKindDimensionVector_Imperial, + qudt:QuantityKindDimensionVector_SI ; + rdfs:label "A0E0L3I0M-1H0T0D0" ; + qudt:dimensionExponentForAmountOfSubstance 0 ; + qudt:dimensionExponentForElectricCurrent 0 ; + qudt:dimensionExponentForLength 3 ; + qudt:dimensionExponentForLuminousIntensity 0 ; + qudt:dimensionExponentForMass -1 ; + qudt:dimensionExponentForThermodynamicTemperature 0 ; + qudt:dimensionExponentForTime 0 ; + qudt:dimensionlessExponent 0 ; + qudt:hasReferenceQuantityKind quantitykind:SpecificVolume ; + qudt:latexDefinition "\\(L^3 M^-1\\)"^^qudt:LatexString ; + rdfs:isDefinedBy . + qkdv:A0E2L-2I0M-1H0T3D0 a qudt:QuantityKindDimensionVector_ISO, qudt:QuantityKindDimensionVector_Imperial, qudt:QuantityKindDimensionVector_SI ; @@ -57900,6 +64764,23 @@ quantitykind:MassPerLength a qudt:QuantityKind ; qudt:latexSymbol "\\(\\mu\\)"^^qudt:LatexString ; rdfs:isDefinedBy . +quantitykind:SpecificVolume a qudt:QuantityKind ; + rdfs:label "Specific Volume"@en ; + dcterms:description "\"Specific Volume\" (\\(\\nu\\)) is the volume occupied by a unit of mass of a material. It is equal to the inverse of density."^^qudt:LatexString ; + qudt:applicableUnit unit:DeciL-PER-GM, + unit:L-PER-KiloGM, + unit:M3-PER-KiloGM, + unit:MilliL-PER-GM, + unit:MilliL-PER-KiloGM, + unit:MilliM3-PER-GM, + unit:MilliM3-PER-KiloGM ; + qudt:hasDimensionVector qkdv:A0E0L3I0M-1H0T0D0 ; + qudt:informativeReference "http://en.wikipedia.org/wiki/Specific_volume"^^xsd:anyURI ; + qudt:isoNormativeReference "http://www.iso.org/iso/catalogue_detail?csnumber=31889"^^xsd:anyURI ; + qudt:latexDefinition "\\(sv = \\frac{1}{\\rho}\\), where \\(\\rho\\) is mass density."^^qudt:LatexString ; + rdfs:isDefinedBy ; + rdfs:seeAlso quantitykind:Density . + unit:ARCMIN a qudt:DerivedUnit, qudt:Unit ; rdfs:label "ArcMinute"@en ; @@ -58013,53 +64894,6 @@ unit:GRAD a qudt:Unit ; qudt:uneceCommonCode "A91" ; rdfs:isDefinedBy . -unit:HZ a qudt:DerivedUnit, - qudt:Unit ; - rdfs:label "هرتز"@ar, - "херц"@bg, - "hertz"@cs, - "Hertz"@de, - "χερτζ"@el, - "hertz"@en, - "hercio"@es, - "هرتز"@fa, - "hertz"@fr, - "הרץ"@he, - "हर्ट्ज"@hi, - "hertz"@hu, - "hertz"@it, - "ヘルツ"@ja, - "hertzium"@la, - "hertz"@ms, - "herc"@pl, - "hertz"@pt, - "hertz"@ro, - "герц"@ru, - "hertz"@sl, - "hertz"@tr, - "赫兹"@zh ; - dcterms:description "The hertz (symbol Hz) is the SI unit of frequency defined as the number of cycles per second of a periodic phenomenon. One of its most common uses is the description of the sine wave, particularly those used in radio and audio applications, such as the frequency of musical tones. The word \"hertz\" is named for Heinrich Rudolf Hertz, who was the first to conclusively prove the existence of electromagnetic waves."^^rdf:HTML ; - qudt:applicableSystem sou:CGS, - sou:CGS-EMU, - sou:CGS-GAUSS, - sou:IMPERIAL, - sou:SI, - sou:USCS ; - qudt:conversionMultiplier 1.0 ; - qudt:dbpediaMatch "http://dbpedia.org/resource/Hertz"^^xsd:anyURI ; - qudt:definedUnitOfSystem sou:SI ; - qudt:derivedCoherentUnitOfSystem sou:SI ; - qudt:exactMatch unit:PER-SEC ; - qudt:hasDimensionVector qkdv:A0E0L0I0M0H0T-1D0 ; - qudt:hasQuantityKind quantitykind:Frequency ; - qudt:iec61360Code "0112/2///62720#UAA170" ; - qudt:omUnit ; - qudt:symbol "Hz" ; - qudt:ucumCode "Hz"^^qudt:UCUMcs ; - qudt:udunitsCode "Hz" ; - qudt:uneceCommonCode "HTZ" ; - rdfs:isDefinedBy . - unit:KiloGM-PER-MOL a qudt:Unit ; rdfs:label "Kilogram per Mol"@en ; dcterms:description "

In chemistry, the molar mass M is defined as the mass of a given substance (chemical element or chemical compound) divided by its amount of substance. It is a physical property of a given substance. The base SI unit for molar mass is \\(kg/mol\\). However, for historical reasons, molar masses are almost always expressed in \\(g/mol\\). As an example, the molar mass of water is approximately: \\(18.01528(33) \\; g/mol\\)

."^^qudt:LatexString ; @@ -58175,6 +65009,294 @@ unit:RPK a qudt:Unit ; rdfs:isDefinedBy ; skos:altLabel "RPK" . +s223:Connectable a s223:Class, + sh:NodeShape ; + rdfs:label "Connectable" ; + s223:abstract true ; + rdfs:comment "Connectable is an abstract class representing a thing such as, Equipment (see `s223:Equipment`), DomainSpace (see `s223:DomainSpace`), or Junction (see `s223:Junction`) that can be connected via ConnectionPoints and Connections." ; + rdfs:subClassOf s223:Concept ; + sh:property [ rdfs:comment "If the relation cnx is present it must associate the Connectable with a ConnectionPoint." ; + sh:class s223:ConnectionPoint ; + sh:path s223:cnx ], + [ rdfs:comment "If the relation connected is present it must associate the Connectable with a Connectable." ; + sh:class s223:Connectable ; + sh:name "SymmetricConnectableToConnectableShape" ; + sh:path s223:connected ], + [ rdfs:comment "If the relation connectedFrom is present it must associate the Connectable with a Connectable." ; + sh:class s223:Connectable ; + sh:path s223:connectedFrom ], + [ rdfs:comment "If the relation connectedThrough is present it must associate the Connectable with a Connection." ; + sh:class s223:Connection ; + sh:name "EquipmentToConnectionShape" ; + sh:path s223:connectedThrough ], + [ rdfs:comment "If the relation connectedTo is present it must associate the Connectable with a Connectable." ; + sh:class s223:Connectable ; + sh:name "ConnectableToConnectableShape" ; + sh:path s223:connectedTo ], + [ rdfs:comment "If the relation hasConnectionPoint is present it must associate the Connectable with a ConnectionPoint." ; + sh:class s223:ConnectionPoint ; + sh:name "EquipmentToConnectionPointShape" ; + sh:path s223:hasConnectionPoint ], + [ rdfs:comment "For a Connectable, cnx relation must associate the Connectable to a ConnectionPoint" ; + sh:path s223:cnx ; + sh:sparql [ a sh:SPARQLConstraint ; + rdfs:comment "A Connectable should only have a s223:cnx relation with a ConnectionPoint" ; + sh:message "{$this} cannot have a s223:cnx relation to {?something}, because {?something} is not a ConnectionPoint." ; + sh:prefixes ; + sh:select """SELECT $this ?something +WHERE { +$this s223:cnx ?something . +FILTER NOT EXISTS {?something a/rdfs:subClassOf* s223:ConnectionPoint} . +}""" ] ], + [ rdfs:comment "If a Connectable has s223:connected or s223:connectedTo (i.e. high-level connection specification), it must also have the supporting cnx relations (low-level connection specification)." ; + sh:path s223:cnx ; + sh:severity sh:Warning ; + sh:sparql [ a sh:SPARQLConstraint ; + rdfs:comment "If a Connectable has s223:connected or s223:connectedTo (i.e. high-level connection specification), it must also have the supporting cnx relations (low-level connection specification)." ; + sh:message "{$this} is s223:connected (high-level) to {?otherC} but not connected at the cnx-level." ; + sh:prefixes ; + sh:select """ +SELECT $this ?otherC +WHERE { +$this s223:connected ?otherC . +FILTER NOT EXISTS {$this s223:cnx+ ?otherC} +} +""" ] ] ; + sh:rule [ a sh:SPARQLRule ; + rdfs:comment "Infer the connected relation for BiDirectional connections" ; + sh:construct """ +CONSTRUCT {$this s223:connected ?d2 .} +WHERE { +$this s223:connectedThrough/^s223:connectedThrough ?d2 . +FILTER ($this != ?d2) . +FILTER NOT EXISTS {$this s223:contains* ?d2} . +FILTER NOT EXISTS {?d2 s223:contains* $this} . +} +""" ; + sh:name "InferredEquipmentToDownstreamEquipmentProperty" ; + sh:prefixes ], + [ a sh:TripleRule ; + rdfs:comment "Infer the connected relation using connectedTo" ; + sh:name "InferredEquipmentToEquipmentPropertyfromconnectedTo" ; + sh:object [ sh:path s223:connectedTo ] ; + sh:predicate s223:connected ; + sh:subject sh:this ], + [ a sh:TripleRule ; + rdfs:comment "Infer the connectedThrough relation using hasConnectionPoint and connectsThrough" ; + sh:name "InferredEquipmentToConnectionProperty" ; + sh:object [ sh:path ( s223:hasConnectionPoint s223:connectsThrough ) ] ; + sh:predicate s223:connectedThrough ; + sh:subject sh:this ], + [ a sh:TripleRule ; + rdfs:comment "Infer the hasConnectionPoint relation using cnx" ; + sh:name "InferredEquipmentToConnectionPointProperty" ; + sh:object [ sh:path s223:cnx ] ; + sh:predicate s223:hasConnectionPoint ; + sh:subject sh:this ], + [ a sh:SPARQLRule ; + rdfs:comment "Infer the connectedFrom relations using connectsThrough and connectsFrom." ; + sh:construct """ +CONSTRUCT {$this s223:connectedFrom ?equipment .} +WHERE { +$this s223:hasConnectionPoint ?cp . +?cp a s223:InletConnectionPoint . +?cp s223:connectsThrough/s223:connectsFrom ?equipment . +} +""" ; + sh:name "InferredEquipmentToUpstreamEquipmentProperty" ; + sh:prefixes ], + [ a sh:SPARQLRule ; + rdfs:comment "Infer the connectedTo relation using connectsThrough and connectsTo." ; + sh:construct """ +CONSTRUCT {$this s223:connectedTo ?equipment .} +WHERE { +$this s223:hasConnectionPoint ?cp . +?cp a s223:OutletConnectionPoint . +?cp s223:connectsThrough/s223:connectsTo ?equipment . +} +""" ; + sh:name "InferredEquipmentToDownstreamEquipmentProperty" ; + sh:prefixes ], + [ a sh:TripleRule ; + rdfs:comment "Infer the cnx relationship using hasConnectionPoint." ; + sh:name "InferredEquipmentToConnectionPointCnxProperty" ; + sh:object [ sh:path s223:hasConnectionPoint ] ; + sh:predicate s223:cnx ; + sh:subject sh:this ], + [ a sh:TripleRule ; + rdfs:comment "Infer the cnx relation using isConnectionPointOf." ; + sh:name "InferredEquipmentToConnectionPointCnxPropertyFromInverse" ; + sh:object [ sh:path [ sh:inversePath s223:isConnectionPointOf ] ] ; + sh:predicate s223:cnx ; + sh:subject sh:this ], + [ a sh:TripleRule ; + rdfs:comment "Infer the connected relation using connectedFrom" ; + sh:name "InferredEquipmentToEquipmentPropertyfromconnectedFrom" ; + sh:object [ sh:path s223:connectedFrom ] ; + sh:predicate s223:connected ; + sh:subject sh:this ] . + +s223:ConnectionPoint a s223:Class, + sh:NodeShape ; + rdfs:label "ConnectionPoint" ; + s223:abstract true ; + rdfs:comment """ +A ConnectionPoint is an abstract modeling construct used to represent the fact that one connectable thing can be connected to another connectable thing using a Connection. It is the abstract representation of the flange, wire terminal, or other physical feature where a connection is made. Equipment, DomainSpaces and Junctions can have one or more ConnectionPoints (see `s223:Connectable`). + +A ConnectionPoint is constrained to relate to a specific medium such as air, water, or electricity which determines what other things can be connected to it. For example, constraining a ConnectionPoint to be for air means it cannot be used for an electrical connection. + +A ConnectionPoint belongs to exactly one connectable thing (see `s222:Connectable'). + +ConnectionPoints are represented graphically in this standard by a triangle with the point indicating a direction of flow, or a diamond in the case of a bidirectional flow as shown in Figure 6-1. + +![Graphical Representation of a ConnectionPoint.](figures/Figure_5-2_Graphical_Depiciton_of_Connection_Points.svg) + + """ ; + rdfs:subClassOf s223:Concept ; + sh:property [ rdfs:comment "A ConnectionPoint must be associated with at most one Connectable using the cnx relation." ; + sh:message "A ConnectionPoint must be associated with at most one Connectable using the cnx relation." ; + sh:path s223:cnx ; + sh:qualifiedMaxCount 1 ; + sh:qualifiedValueShape [ sh:class s223:Connectable ] ; + sh:qualifiedValueShapesDisjoint true ], + [ rdfs:comment "A ConnectionPoint must be associated with at most one Connection using the cnx relation" ; + sh:message "A ConnectionPoint must be associated with at most one Connection using the cnx relation" ; + sh:path s223:cnx ; + sh:qualifiedMaxCount 1 ; + sh:qualifiedValueShape [ sh:class s223:Connection ] ; + sh:qualifiedValueShapesDisjoint true ], + [ rdfs:comment "A ConnectionPoint must be associated with at most one Connection using the relation connectsThrough." ; + sh:class s223:Connection ; + sh:maxCount 1 ; + sh:message "This ConnectionPoint must be associated with at most one Connection." ; + sh:name "ConnectionPointToConnectionShape" ; + sh:path s223:connectsThrough ; + sh:severity sh:Info ], + [ rdfs:comment "If the relation hasElectricalPhase is present it must associate the ConnectionPoint with an ElectricalPhaseIdentifier or ElectricalVoltagePhases." ; + sh:or ( [ sh:class s223:Aspect-ElectricalPhaseIdentifier ] [ sh:class s223:Aspect-ElectricalVoltagePhases ] ) ; + sh:path s223:hasElectricalPhase ], + [ rdfs:comment "A ConnectionPoint must be associated with exactly one Substance-Medium using the relation hasMedium." ; + sh:class s223:Substance-Medium ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:name "ConnectionPoint medium" ; + sh:path s223:hasMedium ], + [ rdfs:comment "If the relation hasRole is present it must associate the ConnectionPoint with an EnumerationKind-Role." ; + sh:class s223:EnumerationKind-Role ; + sh:path s223:hasRole ], + [ rdfs:comment "A ConnectionPoint must be associated with exactly one Connectable using the relation isConnectionPointOf." ; + sh:class s223:Connectable ; + sh:maxCount 1 ; + sh:minCount 1 ; + sh:name "ConnectionPointToEquipmentShape" ; + sh:path s223:isConnectionPointOf ], + [ rdfs:comment "A ConnectionPoint can be associated with at most one other ConnectionPoint using the relation mapsTo" ; + sh:class s223:ConnectionPoint ; + sh:maxCount 1 ; + sh:path s223:mapsTo ], + [ rdfs:comment "A ConnectionPoint can be associated with at most one other ConnectionPoint using the inverse of relation mapsTo" ; + sh:class s223:ConnectionPoint ; + sh:maxCount 1 ; + sh:path [ sh:inversePath s223:mapsTo ] ], + [ rdfs:comment "If a ConnectionPoint lacks a connectsThrough and mapsTo relation, and is not associated with a Junction or Equipment that is contained by an Equipment, then suggest that the ConnectionPoint probably needs an association with a Connection." ; + sh:path s223:connectsThrough ; + sh:severity sh:Info ; + sh:sparql [ a sh:SPARQLConstraint ; + rdfs:comment "If a ConnectionPoint lacks a connectsThrough and mapsTo relation, and is not associated with a Junction or Equipment that is contained by an Equipment, then suggest that the ConnectionPoint probably needs an association with a Connection." ; + sh:message "ConnectionPoint {$this} probably needs an association with a Connection." ; + sh:prefixes ; + sh:select """ + SELECT $this + WHERE { + FILTER NOT EXISTS {$this s223:connectsThrough ?anything1} . + FILTER NOT EXISTS {$this s223:mapsTo ?anything2} . + $this s223:isConnectionPointOf ?equipment . + FILTER NOT EXISTS {?containerEquipment s223:contains ?equipment} . + } + """ ] ], + [ rdfs:comment "Ensure that the Medium identified by a ConnectionPoint via the s223:hasMedium relation is compatible with the Medium identified by the entity identified by the mapsTo+ relation." ; + sh:name "Test for compatible declared Medium" ; + sh:path s223:hasMedium ; + sh:sparql [ a sh:SPARQLConstraint ; + rdfs:comment "Ensure that the Medium identified by a ConnectionPoint via the s223:hasMedium relation is compatible with the Medium identified by the entity identified by the mapsTo+ relation." ; + sh:message "{$this} declares a Medium of {?a}, but the Medium of {?b} is declared by {?target} pointed to by the mapsTo+ relation." ; + sh:prefixes ; + sh:select """ +SELECT DISTINCT $this ?a ?b ?target +WHERE { +$this s223:hasMedium ?a . +$this s223:mapsTo+ ?target . +?target s223:hasMedium ?b . +?a a/rdfs:subClassOf* s223:EnumerationKind-Medium . +?b a/rdfs:subClassOf* s223:EnumerationKind-Medium . +FILTER (?a != ?b ) . +FILTER (NOT EXISTS {?b a/rdfs:subClassOf* ?a}) . +FILTER (NOT EXISTS {?a a/rdfs:subClassOf* ?b}) . +} +""" ] ], + [ rdfs:comment "A ConnectionPoint must not have both a mapsTo and a connectsThrough relation." ; + sh:path s223:mapsTo ; + sh:sparql [ a sh:SPARQLConstraint ; + rdfs:comment "A ConnectionPoint must not have both a mapsTo and a connectsThrough relation." ; + sh:message "{$this} cannot have both a mapsTo {?uppercp} and a connectsThrough {?connection}." ; + sh:prefixes ; + sh:select """ +SELECT $this ?uppercp ?connection +WHERE { +$this s223:mapsTo ?uppercp . +$this s223:connectsThrough ?connection . +?connection a/rdfs:subClassOf* s223:Connection . +} +""" ] ], + [ rdfs:comment "If a ConnectionPoint lacks a connectsThrough and mapsTo relation, but is associated with a Junction or Equipment that is contained by an Equipment, then suggest that the ConnectionPoint might need a mapsTo relation to a ConnectionPoint of the containing Equipment." ; + sh:path s223:mapsTo ; + sh:severity sh:Info ; + sh:sparql [ a sh:SPARQLConstraint ; + rdfs:comment "If a ConnectionPoint lacks a connectsThrough and mapsTo relation, but is associated with a Junction or Equipment that is contained by an Equipment, then suggest that the ConnectionPoint might need a mapsTo relation to a ConnectionPoint of the containing Equipment." ; + sh:message "ConnectionPoint {$this} could be missing a mapsTo relation to a ConnectionPoint of {?containerEquipment} because it is associated with a Junction or Equipment that is contained by {?containerEquipment}." ; + sh:prefixes ; + sh:select """ + SELECT $this ?containerEquipment + WHERE { + FILTER NOT EXISTS {$this s223:connectsThrough ?anything1} . + FILTER NOT EXISTS {$this s223:mapsTo ?anything2} . + $this s223:isConnectionPointOf ?equipment . + ?containerEquipment s223:contains ?equipment . + } + """ ] ], + [ rdfs:comment "If a ConnectionPoint mapsTo another ConnectionPoint, the respective Equipment should have a contains relation." ; + sh:path s223:mapsTo ; + sh:sparql [ a sh:SPARQLConstraint ; + rdfs:comment "If a ConnectionPoint mapsTo another ConnectionPoint, the respective Equipment should have a contains relation." ; + sh:message "{?otherEquipment} should contain {?equipment} because ConnectionPoint {$this} has a mapsTo relation." ; + sh:prefixes ; + sh:select """ +SELECT $this ?equipment ?otherEquipment +WHERE { +$this s223:mapsTo ?otherCP . +?equipment s223:hasConnectionPoint $this . +?otherEquipment s223:hasConnectionPoint ?otherCP . +FILTER NOT EXISTS {?otherEquipment s223:contains ?equipment} +} +""" ] ] . + +s223:DCVoltage-DCZeroVoltage a s223:Class, + s223:DCVoltage-DCZeroVoltage, + sh:NodeShape ; + rdfs:label "DCVoltage-DCZero voltage" ; + s223:hasVoltage s223:Voltage-0V ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "DCVoltage-DCZero voltage" ; + rdfs:subClassOf s223:Numerical-DCVoltage . + +s223:Substance-Medium a s223:Class, + s223:Substance-Medium, + sh:NodeShape ; + rdfs:label "Medium" ; + rdfs:comment "This class has enumerated subclasses of a physical substance or anything that allows for the transfer of energy or information." ; + rdfs:subClassOf s223:EnumerationKind-Substance . + qkdv:A0E0L-1I0M1H0T0D0 a qudt:QuantityKindDimensionVector_CGS, qudt:QuantityKindDimensionVector_ISO, qudt:QuantityKindDimensionVector_Imperial, @@ -58789,6 +65911,29 @@ unit:PlanckTemperature a qudt:Unit ; qudt:symbol "plancktemperature" ; rdfs:isDefinedBy . +s223:Electricity-DC a s223:Class, + s223:Electricity-DC, + sh:NodeShape ; + rdfs:label "Electricity DC" ; + s223:hasVoltage s223:Numerical-Voltage ; + rdfs:comment "This class has enumerated instances of all DC forms of electricity." ; + rdfs:subClassOf s223:Medium-Electricity ; + sh:property [ rdfs:comment "An electricity DC medium must have two reference voltages." ; + sh:minCount 1 ; + sh:or ( [ sh:class s223:Numerical-DCVoltage ] [ sh:class s223:Numerical-Voltage ] ) ; + sh:path s223:hasVoltage ] . + +s223:EnumerationKind-Domain a s223:Class, + s223:EnumerationKind-Domain, + sh:NodeShape ; + rdfs:label "EnumerationKind Domain" ; + rdfs:comment "A Domain represents a categorization of building services or specialization used to characterize equipment or spaces in a building. Example domains include HVAC, Lighting, and Plumbing." ; + rdfs:subClassOf s223:EnumerationKind . + +s223:hasDomain a rdf:Property ; + rdfs:label "has domain" ; + rdfs:comment "The relation hasDomain is used to indicate what domain a Zone or DomainSpace pertains to (e.g. HVAC, lighting, electrical, etc.). Possible values are defined in EnumerationKind-Domain (see `s223:EnumerationKind-Domain`)." . + qkdv:A0E-1L0I0M1H0T-2D0 a qudt:QuantityKindDimensionVector_ISO, qudt:QuantityKindDimensionVector_Imperial, qudt:QuantityKindDimensionVector_SI ; @@ -58898,26 +66043,6 @@ quantitykind:LinearAcceleration a qudt:QuantityKind ; qudt:hasDimensionVector qkdv:A0E0L1I0M0H0T-2D0 ; rdfs:isDefinedBy . -quantitykind:MassPerAreaTime a qudt:QuantityKind ; - rdfs:label "Mass per Area Time"@en ; - dcterms:description "In Physics and Engineering, mass flux is the rate of mass flow per unit area. The common symbols are \\(j\\), \\(J\\), \\(\\phi\\), or \\(\\Phi\\) (Greek lower or capital Phi), sometimes with subscript \\(m\\) to indicate mass is the flowing quantity. Its SI units are \\( kg s^{-1} m^{-2}\\)."^^qudt:LatexString ; - qudt:applicableUnit unit:DYN-SEC-PER-CentiM3, - unit:GM-PER-CentiM2-YR, - unit:GM-PER-M2-DAY, - unit:GM_Carbon-PER-M2-DAY, - unit:GM_Nitrogen-PER-M2-DAY, - unit:KiloGM-PER-M2-SEC, - unit:KiloGM-PER-SEC-M2, - unit:MicroGM-PER-M2-DAY, - unit:MilliGM-PER-M2-DAY, - unit:MilliGM-PER-M2-HR, - unit:MilliGM-PER-M2-SEC, - unit:TONNE-PER-HA-YR ; - qudt:hasDimensionVector qkdv:A0E0L-2I0M1H0T-1D0 ; - qudt:informativeReference "http://en.wikipedia.org/wiki/Mass_flux"^^xsd:anyURI ; - qudt:latexSymbol "\\(j_m = \\lim\\limits_{A \\rightarrow 0}\\frac{I_m}{A}\\)"^^qudt:LatexString ; - rdfs:isDefinedBy . - quantitykind:MassRatio a qudt:QuantityKind ; rdfs:label "Mass Ratio"@en ; dcterms:description "In aerospace engineering, mass ratio is a measure of the efficiency of a rocket. It describes how much more massive the vehicle is with propellant than without; that is, it is the ratio of the rocket's wet mass (vehicle plus contents plus propellant) to its dry mass (vehicle plus contents)"^^rdf:HTML ; @@ -59033,29 +66158,6 @@ quantitykind:ShearModulus a qudt:QuantityKind ; qudt:symbol "G" ; rdfs:isDefinedBy . -quantitykind:Voltage a qudt:QuantityKind ; - rdfs:label "Voltage"@en ; - dcterms:description """\\(\\textit{Voltage}\\), also referred to as \\(\\textit{Electric Tension}\\), is the difference between electrical potentials of two points. For an electric field within a medium, \\(U_{ab} = - \\int_{r_a}^{r_b} E . {dr}\\), where \\(E\\) is electric field strength. -For an irrotational electric field, the voltage is independent of the path between the two points \\(a\\) and \\(b\\)."""^^qudt:LatexString ; - qudt:applicableUnit unit:KiloV, - unit:MegaV, - unit:MicroV, - unit:MilliV, - unit:PlanckVolt, - unit:V, - unit:V_Ab, - unit:V_Stat ; - qudt:exactMatch quantitykind:ElectricPotential, - quantitykind:ElectricPotentialDifference, - quantitykind:EnergyPerElectricCharge ; - qudt:hasDimensionVector qkdv:A0E-1L2I0M1H0T-3D0 ; - qudt:informativeReference "http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=31891"^^xsd:anyURI ; - qudt:latexDefinition "\\(U_{ab} = V_a - V_b\\), where \\(V_a\\) and \\(V_b\\) are electric potentials at points \\(a\\) and \\(b\\), respectively."^^qudt:LatexString ; - qudt:latexSymbol "\\(U_{ab}\\)"^^qudt:LatexString ; - qudt:symbol "U" ; - rdfs:isDefinedBy ; - skos:broader quantitykind:EnergyPerElectricCharge . - unit:AC a qudt:DerivedUnit, qudt:Unit ; rdfs:label "Acre"@en ; @@ -59272,6 +66374,53 @@ unit:YD2 a qudt:DerivedUnit, qudt:uneceCommonCode "YDK" ; rdfs:isDefinedBy . +s223:Concept a s223:Class, + sh:NodeShape ; + rdfs:label "Concept" ; + s223:abstract true ; + rdfs:comment "All classes defined in the 223 standard are subclasses of s223:Concept." ; + rdfs:subClassOf rdfs:Resource ; + sh:property [ rdfs:comment "If the relation hasProperty is present, it must associate the concept with a Property." ; + sh:class s223:Property ; + sh:path s223:hasProperty ], + [ rdfs:comment "A Concept must be associated with at least one label using the relation label." ; + sh:minCount 1 ; + sh:path rdfs:label ; + sh:severity sh:Warning ] ; + sh:sparql [ a sh:SPARQLConstraint ; + rdfs:comment "Flag entities that have a hasMedium value which is incompatible with the ofMedium value of an associated Property." ; + sh:message "{$this} hasMedium of {?m1}, but is associated with property {?prop} that has ofMedium of {?m2}." ; + sh:prefixes ; + sh:select """ +SELECT $this ?m1 ?prop ?m2 +WHERE { +$this s223:hasMedium ?m1 . +$this ?p ?prop . +?prop a/rdfs:subClassOf* s223:Property . +?prop s223:ofMedium ?m2 . +FILTER (?m1 != ?m2 ) . +FILTER (NOT EXISTS {?m2 a/rdfs:subClassOf* ?m1}) . +FILTER (NOT EXISTS {?m1 a/rdfs:subClassOf* ?m2}) . +} +""" ], + [ a sh:SPARQLConstraint ; + rdfs:comment "Ensure that any instance that is declared to be an instance of an abstract class must also be declared an instance of at least one subClass of that abstract class" ; + sh:message "{$this} cannot be declared an instance of only abstract class {?class}." ; + sh:prefixes ; + sh:select """ +SELECT DISTINCT $this ?class +WHERE { +?class s223:abstract true . +$this a ?class . +OPTIONAL { +?otherClass rdfs:subClassOf+ ?class . +$this a ?otherClass . +FILTER (?class != ?otherClass) . +} +FILTER (!bound (?otherClass)) . +} +""" ] . + qkdv:A0E0L-1I0M1H0T-1D0 a qudt:QuantityKindDimensionVector_CGS, qudt:QuantityKindDimensionVector_ISO, qudt:QuantityKindDimensionVector_Imperial, @@ -59387,7 +66536,7 @@ qkdv:A1E0L0I0M-1H0T0D0 a qudt:QuantityKindDimensionVector_ISO, qudt:latexDefinition "\\(M^-1 N\\)"^^qudt:LatexString ; rdfs:isDefinedBy . -prefix:Kilo a qudt:DecimalPrefix, +prefix1:Kilo a qudt:DecimalPrefix, qudt:Prefix ; rdfs:label "Kilo"@en ; dcterms:description "\"kilo\" is a decimal prefix for expressing a value with a scaling of \\(10^{3}\"\\)."^^qudt:LatexString ; @@ -59564,7 +66713,7 @@ unit:CentiM2 a qudt:DerivedUnit, qudt:hasQuantityKind quantitykind:Area, quantitykind:HydraulicPermeability ; qudt:iec61360Code "0112/2///62720#UAA384" ; - qudt:prefix prefix:Centi ; + qudt:prefix prefix1:Centi ; qudt:symbol "cm²" ; qudt:ucumCode "cm2"^^qudt:UCUMcs ; qudt:uneceCommonCode "CMK" ; @@ -59584,7 +66733,7 @@ unit:DeciM2 a qudt:Unit ; quantitykind:HydraulicPermeability ; qudt:iec61360Code "0112/2///62720#UAA413" ; qudt:plainTextDescription "0.1-fold of the power of the SI base unit metre with the exponent 2" ; - qudt:prefix prefix:Deci ; + qudt:prefix prefix1:Deci ; qudt:symbol "dm²" ; qudt:ucumCode "dm2"^^qudt:UCUMcs ; qudt:uneceCommonCode "DMK" ; @@ -59694,7 +66843,7 @@ unit:MicroM2 a qudt:Unit ; quantitykind:HydraulicPermeability ; qudt:iec61360Code "0112/2///62720#UAA092" ; qudt:plainTextDescription "0.000000000001-fold of the power of the SI base unit metre with the exponent 2" ; - qudt:prefix prefix:Micro ; + qudt:prefix prefix1:Micro ; qudt:symbol "μm²" ; qudt:ucumCode "um2"^^qudt:UCUMcs ; qudt:uneceCommonCode "H30" ; @@ -59714,12 +66863,20 @@ unit:MilliM2 a qudt:Unit ; quantitykind:HydraulicPermeability ; qudt:iec61360Code "0112/2///62720#UAA871" ; qudt:plainTextDescription "0.000001-fold of the power of the SI base unit metre with the exponent 2" ; - qudt:prefix prefix:Milli ; + qudt:prefix prefix1:Milli ; qudt:symbol "mm²" ; qudt:ucumCode "mm2"^^qudt:UCUMcs ; qudt:uneceCommonCode "MMK" ; rdfs:isDefinedBy . +s223:cnx a s223:SymmetricProperty ; + rdfs:label "cnx" ; + rdfs:comment "The cnx relation is a symmetric property used to associate adjacent entities in a connection path (comprised of Equipment-ConnectionPoint-Connection-ConnectionPoint-Equipment sequences)." . + +s223:observes a rdf:Property ; + rdfs:label "observes" ; + rdfs:comment "The relation observes binds a sensor to one ObservableProperty `see s223:ObservableProperty` which is used by the sensor to generate a measurement value (ex. a temperature) or a simple observation of a stimulus causing a reaction (a current binary switch that closes a dry contact when a fan is powered on)." . + qkdv:A0E-1L1I0M1H0T-3D0 a qudt:QuantityKindDimensionVector_ISO, qudt:QuantityKindDimensionVector_Imperial, qudt:QuantityKindDimensionVector_SI ; @@ -59819,6 +66976,26 @@ quantitykind:DynamicViscosity a qudt:QuantityKind ; rdfs:seeAlso quantitykind:KinematicViscosity, quantitykind:MolecularViscosity . +quantitykind:MassPerAreaTime a qudt:QuantityKind ; + rdfs:label "Mass per Area Time"@en ; + dcterms:description "In Physics and Engineering, mass flux is the rate of mass flow per unit area. The common symbols are \\(j\\), \\(J\\), \\(\\phi\\), or \\(\\Phi\\) (Greek lower or capital Phi), sometimes with subscript \\(m\\) to indicate mass is the flowing quantity. Its SI units are \\( kg s^{-1} m^{-2}\\)."^^qudt:LatexString ; + qudt:applicableUnit unit:DYN-SEC-PER-CentiM3, + unit:GM-PER-CentiM2-YR, + unit:GM-PER-M2-DAY, + unit:GM_Carbon-PER-M2-DAY, + unit:GM_Nitrogen-PER-M2-DAY, + unit:KiloGM-PER-M2-SEC, + unit:KiloGM-PER-SEC-M2, + unit:MicroGM-PER-M2-DAY, + unit:MilliGM-PER-M2-DAY, + unit:MilliGM-PER-M2-HR, + unit:MilliGM-PER-M2-SEC, + unit:TONNE-PER-HA-YR ; + qudt:hasDimensionVector qkdv:A0E0L-2I0M1H0T-1D0 ; + qudt:informativeReference "http://en.wikipedia.org/wiki/Mass_flux"^^xsd:anyURI ; + qudt:latexSymbol "\\(j_m = \\lim\\limits_{A \\rightarrow 0}\\frac{I_m}{A}\\)"^^qudt:LatexString ; + rdfs:isDefinedBy . + quantitykind:NumberDensity a qudt:QuantityKind ; rdfs:label "Number Density"@en ; dcterms:description "In physics, astronomy, and chemistry, number density (symbol: n) is a kind of quantity used to describe the degree of concentration of countable objects (atoms, molecules, dust particles, galaxies, etc.) in the three-dimensional physical space."^^rdf:HTML ; @@ -59839,21 +67016,6 @@ quantitykind:NumberDensity a qudt:QuantityKind ; rdfs:isDefinedBy ; skos:broader quantitykind:InverseVolume . -quantitykind:Temperature a qudt:QuantityKind ; - rdfs:label "Temperature"@en ; - dcterms:description "Temperature is a physical property of matter that quantitatively expresses the common notions of hot and cold. Objects of low temperature are cold, while various degrees of higher temperatures are referred to as warm or hot. Heat spontaneously flows from bodies of a higher temperature to bodies of lower temperature, at a rate that increases with the temperature difference and the thermal conductivity."^^rdf:HTML ; - qudt:applicableUnit unit:DEG_C, - unit:DEG_F, - unit:DEG_R, - unit:K, - unit:MilliDEG_C, - unit:PlanckTemperature ; - qudt:dbpediaMatch "http://dbpedia.org/resource/Temperature"^^xsd:anyURI ; - qudt:hasDimensionVector qkdv:A0E0L0I0M0H1T0D0 ; - qudt:plainTextDescription "Temperature is a physical property of matter that quantitatively expresses the common notions of hot and cold. Objects of low temperature are cold, while various degrees of higher temperatures are referred to as warm or hot. Heat spontaneously flows from bodies of a higher temperature to bodies of lower temperature, at a rate that increases with the temperature difference and the thermal conductivity." ; - rdfs:isDefinedBy ; - rdfs:seeAlso quantitykind:ThermodynamicTemperature . - quantitykind:Torque a qudt:QuantityKind ; rdfs:label "عزم محورى"@ar, "Drillmoment"@de, @@ -59901,6 +67063,53 @@ t stands for time."""^^qudt:LatexString ; qudt:latexSymbol "\\(\\tau\\)"^^qudt:LatexString ; rdfs:isDefinedBy . +unit:HZ a qudt:DerivedUnit, + qudt:Unit ; + rdfs:label "هرتز"@ar, + "херц"@bg, + "hertz"@cs, + "Hertz"@de, + "χερτζ"@el, + "hertz"@en, + "hercio"@es, + "هرتز"@fa, + "hertz"@fr, + "הרץ"@he, + "हर्ट्ज"@hi, + "hertz"@hu, + "hertz"@it, + "ヘルツ"@ja, + "hertzium"@la, + "hertz"@ms, + "herc"@pl, + "hertz"@pt, + "hertz"@ro, + "герц"@ru, + "hertz"@sl, + "hertz"@tr, + "赫兹"@zh ; + dcterms:description "The hertz (symbol Hz) is the SI unit of frequency defined as the number of cycles per second of a periodic phenomenon. One of its most common uses is the description of the sine wave, particularly those used in radio and audio applications, such as the frequency of musical tones. The word \"hertz\" is named for Heinrich Rudolf Hertz, who was the first to conclusively prove the existence of electromagnetic waves."^^rdf:HTML ; + qudt:applicableSystem sou:CGS, + sou:CGS-EMU, + sou:CGS-GAUSS, + sou:IMPERIAL, + sou:SI, + sou:USCS ; + qudt:conversionMultiplier 1.0 ; + qudt:dbpediaMatch "http://dbpedia.org/resource/Hertz"^^xsd:anyURI ; + qudt:definedUnitOfSystem sou:SI ; + qudt:derivedCoherentUnitOfSystem sou:SI ; + qudt:exactMatch unit:PER-SEC ; + qudt:hasDimensionVector qkdv:A0E0L0I0M0H0T-1D0 ; + qudt:hasQuantityKind quantitykind:Frequency ; + qudt:iec61360Code "0112/2///62720#UAA170" ; + qudt:omUnit ; + qudt:symbol "Hz" ; + qudt:ucumCode "Hz"^^qudt:UCUMcs ; + qudt:udunitsCode "Hz" ; + qudt:uneceCommonCode "HTZ" ; + rdfs:isDefinedBy . + unit:NanoM2 a qudt:Unit ; rdfs:label "Square Nanometre"@en, "Square Nanometer"@en-us ; @@ -59916,11 +67125,25 @@ unit:NanoM2 a qudt:Unit ; quantitykind:HydraulicPermeability, quantitykind:NuclearQuadrupoleMoment ; qudt:plainTextDescription "A unit of area equal to that of a square, of sides 1nm" ; - qudt:prefix prefix:Nano ; + qudt:prefix prefix1:Nano ; qudt:symbol "nm²" ; qudt:ucumCode "nm2"^^qudt:UCUMcs ; rdfs:isDefinedBy . +s223:Numerical-LineLineVoltage a s223:Class, + s223:Numerical-LineLineVoltage, + sh:NodeShape ; + rdfs:label "Dimensioned Line-Line Voltage" ; + s223:hasVoltage s223:Numerical-Voltage ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "This class has enumerated instances of common line-line voltages." ; + rdfs:subClassOf s223:EnumerationKind-Numerical ; + sh:property [ rdfs:comment "An AC-Numerical-LineLineVoltage must have a voltage" ; + sh:class s223:Numerical-Voltage ; + sh:minCount 1 ; + sh:path s223:hasVoltage ] . + qkdv:A0E0L1I0M1H-1T-3D0 a qudt:QuantityKindDimensionVector_ISO, qudt:QuantityKindDimensionVector_Imperial, qudt:QuantityKindDimensionVector_SI ; @@ -59954,7 +67177,7 @@ qkdv:A0E0L2I0M0H0T-1D0 a qudt:QuantityKindDimensionVector_ISO, qudt:latexDefinition "\\(L^2 T^-1\\)"^^qudt:LatexString ; rdfs:isDefinedBy . -prefix:Mega a qudt:DecimalPrefix, +prefix1:Mega a qudt:DecimalPrefix, qudt:Prefix ; rdfs:label "Mega"@en ; dcterms:description "'mega' is a decimal prefix for expressing a value with a scaling of \\(10^{6}\\)."^^qudt:LatexString ; @@ -60083,49 +67306,6 @@ quantitykind:ThermalConductivity a qudt:QuantityKind ; qudt:latexSymbol "\\(\\lambda\\)"^^qudt:LatexString ; rdfs:isDefinedBy . -quantitykind:ThermodynamicTemperature a qudt:QuantityKind ; - rdfs:label "درجة الحرارة المطلقة"@ar, - "Термодинамична температура"@bg, - "Termodynamická teplota"@cs, - "thermodynamische Temperatur"@de, - "Απόλυτη"@el, - "Θερμοδυναμική Θερμοκρασία"@el, - "thermodynamic temperature"@en, - "temperatura"@es, - "دمای ترمودینامیکی"@fa, - "température thermodynamique"@fr, - "טמפרטורה מוחלטת"@he, - "ऊष्मगतिकीय तापमान"@hi, - "abszolút hőmérséklet"@hu, - "temperatura assoluta"@it, - "temperatura termodinamica"@it, - "熱力学温度"@ja, - "temperatura thermodynamica absoluta"@la, - "Suhu termodinamik"@ms, - "temperatura"@pl, - "temperatura"@pt, - "temperatură termodinamică"@ro, - "Термодинамическая температура"@ru, - "temperatura"@sl, - "termodinamik sıcaklık"@tr, - "热力学温度"@zh ; - dcterms:description """Thermodynamic temperature is the absolute measure of temperature and is one of the principal parameters of thermodynamics. -Temperature is a physical property of matter that quantitatively expresses the common notions of hot and cold. -In thermodynamics, in a system of which the entropy is considered as an independent externally controlled variable, absolute, or thermodynamic temperature is defined as the derivative of the internal energy with respect to the entropy. This is a base quantity in the International System of Quantities, ISQ, on which the International System of Units, SI, is based.""" ; - qudt:applicableUnit unit:DEG_R, - unit:K, - unit:PlanckTemperature ; - qudt:dbpediaMatch "http://dbpedia.org/page/Thermodynamic_temperature"^^xsd:anyURI ; - qudt:hasDimensionVector qkdv:A0E0L0I0M0H1T0D0 ; - qudt:latexSymbol "\\(\\Theta\\)"^^qudt:LatexString ; - qudt:plainTextDescription """Thermodynamic temperature is the absolute measure of temperature and is one of the principal parameters of thermodynamics. -Temperature is a physical property of matter that quantitatively expresses the common notions of hot and cold. -In thermodynamics, in a system of which the entropy is considered as an independent externally controlled variable, absolute, or thermodynamic temperature is defined as the derivative of the internal energy with respect to the entropy. This is a base quantity in the International System of Quantities, ISQ, on which the International System of Units, SI, is based.""" ; - qudt:symbol "T" ; - rdfs:isDefinedBy ; - rdfs:seeAlso quantitykind:Temperature ; - skos:broader quantitykind:Temperature . - unit:M2 a qudt:DerivedUnit, qudt:Unit ; rdfs:label "متر مربع"@ar, @@ -60171,6 +67351,23 @@ unit:M2 a qudt:DerivedUnit, qudt:uneceCommonCode "MTK" ; rdfs:isDefinedBy . +s223:EnumerationKind a s223:Class, + s223:EnumerationKind, + sh:NodeShape ; + rdfs:label "Enumeration kind" ; + rdfs:comment """This is the encapsulating class for all EnumerationKinds. + EnumerationKinds define the (closed) set of permissible values for a given purpose. + For example, the DayOfWeek EnumerationKind enumerates the days of the week and allows no other values. + +EnumerationKinds are arranged in a tree hierarchy, with the root class named EnumerationKind. Each subclass is named starting with its immediate superclass, followed by a hyphen and a name that is unique among the sibling superclasses. +Certain validation constraints exist in the standard that evaluate compatibility of EnumerationKinds. +Two values are deemed compatible if they are the same or if one is a direct ancestor (or descendant) of the other.""" ; + rdfs:subClassOf s223:Concept ; + sh:property [ rdfs:comment "An EnumerationKind must not use the generalized hasProperty relation. Some EnumerationKinds have specifically-defined relations to Property." ; + sh:maxCount 0 ; + sh:message "An EnumerationKind must not use the generalized hasProperty relation. EnumerationKind is a controlled vocabulary which must not be modified within a model." ; + sh:path s223:hasProperty ] . + qkdv:A0E-2L2I0M1H0T-3D0 a qudt:QuantityKindDimensionVector_ISO, qudt:QuantityKindDimensionVector_Imperial, qudt:QuantityKindDimensionVector_SI ; @@ -60385,99 +67582,48 @@ quantitykind:MagneticFluxDensity a qudt:QuantityKind ; rdfs:isDefinedBy ; rdfs:seeAlso quantitykind:MagneticField . -quantitykind:Pressure a qudt:QuantityKind ; - rdfs:label "الضغط أو الإجهاد"@ar, - "Налягане"@bg, - "механично напрежение"@bg, - "Tlak"@cs, - "Druck"@de, - "Πίεση - τάση"@el, - "pressure"@en, - "presión"@es, - "فشار، تنش"@fa, - "pression"@fr, - "לחץ"@he, - "दबाव"@hi, - "दाब"@hi, - "nyomás"@hu, - "pressione"@it, - "tensione meccanica"@it, - "圧力"@ja, - "pressio"@la, - "Tekanan"@ms, - "tegasan"@ms, - "ciśnienie"@pl, - "naprężenie"@pl, - "pressão"@pt, - "tensão"@pt, - "presiune"@ro, - "tensiune mecanică"@ro, - "Давление"@ru, - "pritisk"@sl, - "tlak"@sl, - "basınç"@tr, - "压强、压力"@zh ; - dcterms:description "Pressure is an effect which occurs when a force is applied on a surface. Pressure is the amount of force acting on a unit area. Pressure is distinct from stress, as the former is the ratio of the component of force normal to a surface to the surface area. Stress is a tensor that relates the vector force to the vector area."^^rdf:HTML ; - qudt:applicableUnit unit:ATM, - unit:ATM_T, - unit:BAR, - unit:BARAD, - unit:BARYE, - unit:CentiBAR, - unit:CentiM_H2O, - unit:CentiM_HG, - unit:DYN-PER-CentiM2, - unit:DecaPA, - unit:DeciBAR, - unit:FT_H2O, - unit:FT_HG, - unit:GM_F-PER-CentiM2, - unit:GigaPA, - unit:HectoBAR, - unit:HectoPA, - unit:IN_H2O, - unit:IN_HG, - unit:KIP_F-PER-IN2, - unit:KiloBAR, - unit:KiloGM-PER-M-SEC2, - unit:KiloGM_F-PER-CentiM2, - unit:KiloGM_F-PER-M2, - unit:KiloGM_F-PER-MilliM2, - unit:KiloLB_F-PER-IN2, - unit:KiloPA, - unit:KiloPA_A, - unit:LB_F-PER-FT2, - unit:LB_F-PER-IN2, - unit:MegaBAR, - unit:MegaPA, - unit:MegaPSI, - unit:MicroATM, - unit:MicroBAR, - unit:MicroPA, - unit:MicroTORR, - unit:MilliBAR, - unit:MilliM_H2O, - unit:MilliM_HG, - unit:MilliM_HGA, - unit:MilliPA, - unit:MilliTORR, - unit:N-PER-CentiM2, - unit:N-PER-M2, - unit:N-PER-MilliM2, - unit:PA, - unit:PDL-PER-FT2, - unit:PSI, - unit:PicoPA, - unit:PlanckPressure, - unit:TORR ; - qudt:dbpediaMatch "http://dbpedia.org/resource/Pressure"^^xsd:anyURI ; - qudt:hasDimensionVector qkdv:A0E0L-1I0M1H0T-2D0 ; - qudt:informativeReference "http://en.wikipedia.org/wiki/Pressure"^^xsd:anyURI ; - qudt:isoNormativeReference "http://www.iso.org/iso/catalogue_detail?csnumber=31889"^^xsd:anyURI ; - qudt:latexDefinition "\\(p = \\frac{dF}{dA}\\), where \\(dF\\) is the force component perpendicular to the surface element of area \\(dA\\)."^^qudt:LatexString ; - qudt:plainTextDescription "Pressure is an effect which occurs when a force is applied on a surface. Pressure is the amount of force acting on a unit area. Pressure is distinct from stress, as the former is the ratio of the component of force normal to a surface to the surface area. Stress is a tensor that relates the vector force to the vector area." ; +quantitykind:ThermodynamicTemperature a qudt:QuantityKind ; + rdfs:label "درجة الحرارة المطلقة"@ar, + "Термодинамична температура"@bg, + "Termodynamická teplota"@cs, + "thermodynamische Temperatur"@de, + "Απόλυτη"@el, + "Θερμοδυναμική Θερμοκρασία"@el, + "thermodynamic temperature"@en, + "temperatura"@es, + "دمای ترمودینامیکی"@fa, + "température thermodynamique"@fr, + "טמפרטורה מוחלטת"@he, + "ऊष्मगतिकीय तापमान"@hi, + "abszolút hőmérséklet"@hu, + "temperatura assoluta"@it, + "temperatura termodinamica"@it, + "熱力学温度"@ja, + "temperatura thermodynamica absoluta"@la, + "Suhu termodinamik"@ms, + "temperatura"@pl, + "temperatura"@pt, + "temperatură termodinamică"@ro, + "Термодинамическая температура"@ru, + "temperatura"@sl, + "termodinamik sıcaklık"@tr, + "热力学温度"@zh ; + dcterms:description """Thermodynamic temperature is the absolute measure of temperature and is one of the principal parameters of thermodynamics. +Temperature is a physical property of matter that quantitatively expresses the common notions of hot and cold. +In thermodynamics, in a system of which the entropy is considered as an independent externally controlled variable, absolute, or thermodynamic temperature is defined as the derivative of the internal energy with respect to the entropy. This is a base quantity in the International System of Quantities, ISQ, on which the International System of Units, SI, is based.""" ; + qudt:applicableUnit unit:DEG_R, + unit:K, + unit:PlanckTemperature ; + qudt:dbpediaMatch "http://dbpedia.org/page/Thermodynamic_temperature"^^xsd:anyURI ; + qudt:hasDimensionVector qkdv:A0E0L0I0M0H1T0D0 ; + qudt:latexSymbol "\\(\\Theta\\)"^^qudt:LatexString ; + qudt:plainTextDescription """Thermodynamic temperature is the absolute measure of temperature and is one of the principal parameters of thermodynamics. +Temperature is a physical property of matter that quantitatively expresses the common notions of hot and cold. +In thermodynamics, in a system of which the entropy is considered as an independent externally controlled variable, absolute, or thermodynamic temperature is defined as the derivative of the internal energy with respect to the entropy. This is a base quantity in the International System of Quantities, ISQ, on which the International System of Units, SI, is based.""" ; + qudt:symbol "T" ; rdfs:isDefinedBy ; - skos:broader quantitykind:ForcePerArea . + rdfs:seeAlso quantitykind:Temperature ; + skos:broader quantitykind:Temperature . unit:CentiN a qudt:Unit ; rdfs:label "CentiNewton"@en ; @@ -60589,7 +67735,7 @@ unit:KiloN a qudt:Unit ; qudt:hasQuantityKind quantitykind:Force ; qudt:iec61360Code "0112/2///62720#UAA573" ; qudt:plainTextDescription "1 000-fold of the SI derived unit newton" ; - qudt:prefix prefix:Kilo ; + qudt:prefix prefix1:Kilo ; qudt:symbol "kN" ; qudt:ucumCode "kN"^^qudt:UCUMcs ; qudt:uneceCommonCode "B47" ; @@ -60663,7 +67809,7 @@ unit:MegaN a qudt:Unit ; qudt:hasQuantityKind quantitykind:Force ; qudt:iec61360Code "0112/2///62720#UAA213" ; qudt:plainTextDescription "1,000,000-fold of the SI derived unit newton" ; - qudt:prefix prefix:Mega ; + qudt:prefix prefix1:Mega ; qudt:symbol "MN" ; qudt:ucumCode "MN"^^qudt:UCUMcs ; qudt:uneceCommonCode "B73" ; @@ -60681,7 +67827,7 @@ unit:MicroN a qudt:Unit ; qudt:hasQuantityKind quantitykind:Force ; qudt:iec61360Code "0112/2///62720#UAA070" ; qudt:plainTextDescription "0.000001-fold of the SI derived unit newton" ; - qudt:prefix prefix:Micro ; + qudt:prefix prefix1:Micro ; qudt:symbol "μN" ; qudt:ucumCode "uN"^^qudt:UCUMcs ; qudt:uneceCommonCode "B92" ; @@ -60699,7 +67845,7 @@ unit:MilliN a qudt:Unit ; qudt:hasQuantityKind quantitykind:Force ; qudt:iec61360Code "0112/2///62720#UAA793" ; qudt:plainTextDescription "0.001-fold of the SI derived unit newton" ; - qudt:prefix prefix:Milli ; + qudt:prefix prefix1:Milli ; qudt:symbol "mN" ; qudt:ucumCode "mN"^^qudt:UCUMcs ; qudt:uneceCommonCode "C20" ; @@ -60815,6 +67961,20 @@ unit:TON_F_US a qudt:Unit ; qudt:uneceCommonCode "L94" ; rdfs:isDefinedBy . +s223:Numerical-LineNeutralVoltage a s223:Class, + s223:Numerical-LineNeutralVoltage, + sh:NodeShape ; + rdfs:label "Dimensioned Line-Neutral Voltage" ; + s223:hasVoltage s223:Numerical-Voltage ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "This class has enumerated instances of common line-neutral voltages." ; + rdfs:subClassOf s223:EnumerationKind-Numerical ; + sh:property [ rdfs:comment "An AC-Numerical-LineNeutralVoltage must have a voltage" ; + sh:class s223:Numerical-Voltage ; + sh:minCount 1 ; + sh:path s223:hasVoltage ] . + quantitykind:MagneticFieldStrength_H a qudt:QuantityKind ; rdfs:label "حقل مغناطيسي"@ar, "Magnetické pole"@cs, @@ -60851,6 +68011,31 @@ quantitykind:MagneticFieldStrength_H a qudt:QuantityKind ; rdfs:isDefinedBy ; skos:broader quantitykind:ElectricCurrentPerUnitLength . +quantitykind:VolumeFraction a qudt:QuantityKind ; + rdfs:label "Volume Fraction"@en ; + dcterms:description "\"Volume Fraction\" is the volume of a constituent divided by the volume of all constituents of the mixture prior to mixing. Volume fraction is also called volume concentration in ideal solutions where the volumes of the constituents are additive (the volume of the solution is equal to the sum of the volumes of its ingredients)."^^rdf:HTML ; + qudt:applicableUnit unit:CentiM3-PER-CentiM3, + unit:CentiM3-PER-M3, + unit:DeciM3-PER-M3, + unit:L-PER-L, + unit:M3-PER-M3, + unit:MicroL-PER-L, + unit:MicroM3-PER-M3, + unit:MicroM3-PER-MilliL, + unit:MilliL-PER-L, + unit:MilliL-PER-M3, + unit:MilliM3-PER-M3 ; + qudt:hasDimensionVector qkdv:A0E0L0I0M0H0T0D1 ; + qudt:informativeReference "http://en.wikipedia.org/wiki/Volume_fraction"^^xsd:anyURI ; + qudt:isoNormativeReference "http://www.iso.org/iso/catalogue_detail?csnumber=31894"^^xsd:anyURI ; + qudt:latexDefinition "\\(\\varphi_B = \\frac{x_B V_{m,B}^*}{\\sum x_i V_{m,i}^*}\\), where \\(V_{m,i}^*\\) is the molar volume of the pure substances \\(i\\) at the same temperature and pressure, \\(x_i\\) denotes the amount-of-substance fraction of substance \\(i\\), and \\(\\sum\\) denotes summation over all substances \\(i\\)."^^qudt:LatexString ; + qudt:latexSymbol "\\(\\varphi_B\\)"^^qudt:LatexString ; + qudt:plainTextDescription "\"Volume Fraction\" is the volume of a constituent divided by the volume of all constituents of the mixture prior to mixing. Volume fraction is also called volume concentration in ideal solutions where the volumes of the constituents are additive (the volume of the solution is equal to the sum of the volumes of its ingredients)." ; + qudt:qkdvDenominator qkdv:A0E0L3I0M0H0T0D0 ; + qudt:qkdvNumerator qkdv:A0E0L3I0M0H0T0D0 ; + rdfs:isDefinedBy ; + skos:broader quantitykind:DimensionlessRatio . + unit:N a qudt:DerivedUnit, qudt:Unit ; rdfs:label "نيوتن"@ar, @@ -60895,22 +68080,6 @@ unit:N a qudt:DerivedUnit, qudt:uneceCommonCode "NEW" ; rdfs:isDefinedBy . -qkdv:A0E0L-2I0M1H0T-1D0 a qudt:QuantityKindDimensionVector_ISO, - qudt:QuantityKindDimensionVector_Imperial, - qudt:QuantityKindDimensionVector_SI ; - rdfs:label "A0E0L-2I0M1H0T-1D0" ; - qudt:dimensionExponentForAmountOfSubstance 0 ; - qudt:dimensionExponentForElectricCurrent 0 ; - qudt:dimensionExponentForLength -2 ; - qudt:dimensionExponentForLuminousIntensity 0 ; - qudt:dimensionExponentForMass 1 ; - qudt:dimensionExponentForThermodynamicTemperature 0 ; - qudt:dimensionExponentForTime -1 ; - qudt:dimensionlessExponent 0 ; - qudt:hasReferenceQuantityKind quantitykind:MassPerAreaTime ; - qudt:latexDefinition "\\(L^{-2} M T^{-1}\\)"^^qudt:LatexString ; - rdfs:isDefinedBy . - quantitykind:HeatFlowRate a qudt:QuantityKind ; rdfs:label "Heat Flow Rate"@en ; dcterms:description "The rate of heat flow between two systems is measured in watts (joules per second). The formula for rate of heat flow is \\(\\bigtriangleup Q / \\bigtriangleup t = -K \\times A \\times \\bigtriangleup T/x\\), where \\(\\bigtriangleup Q / \\bigtriangleup t\\) is the rate of heat flow; \\(-K\\) is the thermal conductivity factor; A is the surface area; \\(\\bigtriangleup T\\) is the change in temperature and \\(x\\) is the thickness of the material. \\(\\bigtriangleup T/ x\\) is called the temperature gradient and is always negative because of the heat of flow always goes from more thermal energy to less)."^^qudt:LatexString ; @@ -60967,34 +68136,6 @@ quantitykind:InformationEntropy a qudt:QuantityKind ; rdfs:isDefinedBy ; skos:broader quantitykind:Dimensionless . -quantitykind:MassPerArea a qudt:QuantityKind ; - rdfs:label "Mass per Area"@en ; - dcterms:description "The area density (also known as areal density, surface density, or superficial density) of a two-dimensional object is calculated as the mass per unit area. The SI derived unit is: kilogram per square metre (\\(kg \\cdot m^{-2}\\))."^^qudt:LatexString ; - qudt:applicableUnit unit:GM-PER-CentiM2, - unit:GM-PER-M2, - unit:KiloGM-PER-CentiM2, - unit:KiloGM-PER-FT2, - unit:KiloGM-PER-HA, - unit:KiloGM-PER-KiloM2, - unit:KiloGM-PER-M2, - unit:LB-PER-FT2, - unit:LB-PER-IN2, - unit:MegaGM-PER-HA, - unit:MicroG-PER-CentiM2, - unit:MilliGM-PER-CentiM2, - unit:MilliGM-PER-HA, - unit:MilliGM-PER-M2, - unit:OZ-PER-FT2, - unit:OZ-PER-YD2, - unit:SLUG-PER-FT2, - unit:TONNE-PER-HA, - unit:TON_Metric-PER-HA ; - qudt:hasDimensionVector qkdv:A0E0L-2I0M1H0T0D0 ; - qudt:informativeReference "http://en.wikipedia.org/wiki/Area_density"^^xsd:anyURI ; - qudt:latexDefinition "\\(\\rho_A = \\frac {m} {A}\\)"^^qudt:LatexString ; - qudt:latexSymbol "\\(\\rho_A \\)"^^qudt:LatexString ; - rdfs:isDefinedBy . - unit:GigaHZ-M a qudt:Unit ; rdfs:label "Gigahertz Metre"@en, "Gigahertz Meter"@en-us ; @@ -61046,6 +68187,13 @@ unit:PER-M a qudt:Unit ; qudt:uneceCommonCode "C92" ; rdfs:isDefinedBy . +s223:Medium-Air a s223:Class, + s223:Medium-Air, + sh:NodeShape ; + rdfs:label "Medium-Air" ; + rdfs:comment "This class has enumerated subclasses of Air in various states." ; + rdfs:subClassOf s223:Substance-Medium . + qudt:PropertiesGroup a sh:PropertyGroup ; rdfs:label "Properties" ; rdfs:isDefinedBy ; @@ -61157,6 +68305,22 @@ The official SI symbolic abbreviation is mu00b7s-1, or equivalently either m/s." qudt:uneceCommonCode "MTS" ; rdfs:isDefinedBy . +qkdv:A0E0L-2I0M1H0T-1D0 a qudt:QuantityKindDimensionVector_ISO, + qudt:QuantityKindDimensionVector_Imperial, + qudt:QuantityKindDimensionVector_SI ; + rdfs:label "A0E0L-2I0M1H0T-1D0" ; + qudt:dimensionExponentForAmountOfSubstance 0 ; + qudt:dimensionExponentForElectricCurrent 0 ; + qudt:dimensionExponentForLength -2 ; + qudt:dimensionExponentForLuminousIntensity 0 ; + qudt:dimensionExponentForMass 1 ; + qudt:dimensionExponentForThermodynamicTemperature 0 ; + qudt:dimensionExponentForTime -1 ; + qudt:dimensionlessExponent 0 ; + qudt:hasReferenceQuantityKind quantitykind:MassPerAreaTime ; + qudt:latexDefinition "\\(L^{-2} M T^{-1}\\)"^^qudt:LatexString ; + rdfs:isDefinedBy . + qkdv:A1E0L-3I0M0H0T0D0 a qudt:QuantityKindDimensionVector_ISO, qudt:QuantityKindDimensionVector_Imperial, qudt:QuantityKindDimensionVector_SI ; @@ -61173,6 +68337,34 @@ qkdv:A1E0L-3I0M0H0T0D0 a qudt:QuantityKindDimensionVector_ISO, qudt:latexDefinition "\\(L^-3 N\\)"^^qudt:LatexString ; rdfs:isDefinedBy . +quantitykind:MassPerArea a qudt:QuantityKind ; + rdfs:label "Mass per Area"@en ; + dcterms:description "The area density (also known as areal density, surface density, or superficial density) of a two-dimensional object is calculated as the mass per unit area. The SI derived unit is: kilogram per square metre (\\(kg \\cdot m^{-2}\\))."^^qudt:LatexString ; + qudt:applicableUnit unit:GM-PER-CentiM2, + unit:GM-PER-M2, + unit:KiloGM-PER-CentiM2, + unit:KiloGM-PER-FT2, + unit:KiloGM-PER-HA, + unit:KiloGM-PER-KiloM2, + unit:KiloGM-PER-M2, + unit:LB-PER-FT2, + unit:LB-PER-IN2, + unit:MegaGM-PER-HA, + unit:MicroG-PER-CentiM2, + unit:MilliGM-PER-CentiM2, + unit:MilliGM-PER-HA, + unit:MilliGM-PER-M2, + unit:OZ-PER-FT2, + unit:OZ-PER-YD2, + unit:SLUG-PER-FT2, + unit:TONNE-PER-HA, + unit:TON_Metric-PER-HA ; + qudt:hasDimensionVector qkdv:A0E0L-2I0M1H0T0D0 ; + qudt:informativeReference "http://en.wikipedia.org/wiki/Area_density"^^xsd:anyURI ; + qudt:latexDefinition "\\(\\rho_A = \\frac {m} {A}\\)"^^qudt:LatexString ; + qudt:latexSymbol "\\(\\rho_A \\)"^^qudt:LatexString ; + rdfs:isDefinedBy . + unit:K a qudt:Unit ; rdfs:label "كلفن"@ar, "келвин"@bg, @@ -61255,6 +68447,24 @@ quantitykind:Angle a qudt:QuantityKind ; rdfs:isDefinedBy ; skos:broader quantitykind:DimensionlessRatio . +s223:EnumerationKind-Role a s223:Class, + s223:EnumerationKind-Role, + sh:NodeShape ; + rdfs:label "Role" ; + rdfs:comment "This class has enumerated subclasses of roles played by entities, such as cooling, generator, relief, return." ; + rdfs:subClassOf s223:EnumerationKind . + +s223:Medium-Water a s223:Class, + s223:Medium-Water, + sh:NodeShape ; + rdfs:label "Medium-Water" ; + rdfs:comment "This class has enumerated subclasses of water and aqueous solutions in various states." ; + rdfs:subClassOf s223:Substance-Medium . + +s223:hasAspect a rdf:Property ; + rdfs:label "has aspect" ; + rdfs:comment "hasAspect is used to establish the context of a Property. The value must be an instance of EnumerationKind. For example, if a Property has a Temperature value of 45.3, the hasAspect relation is used to state what that represents, such as a Temperature limit during working hours, etc. A Property can have any number of hasAspect relations, as needed to establish the context." . + qkdv:A0E1L0I0M0H0T0D0 a qudt:QuantityKindDimensionVector_ISO, qudt:QuantityKindDimensionVector_Imperial, qudt:QuantityKindDimensionVector_SI ; @@ -61287,7 +68497,7 @@ qkdv:A1E0L0I0M0H0T0D0 a qudt:QuantityKindDimensionVector_ISO, qudt:latexDefinition "\\(N\\)"^^qudt:LatexString ; rdfs:isDefinedBy . -prefix:Milli a qudt:DecimalPrefix, +prefix1:Milli a qudt:DecimalPrefix, qudt:Prefix ; rdfs:label "Milli"@en ; dcterms:description "'milli' is a decimal prefix for expressing a value with a scaling of \\(10^{-3}\\)."^^qudt:LatexString ; @@ -61358,7 +68568,7 @@ unit:CentiBAR a qudt:Unit ; qudt:hasQuantityKind quantitykind:ForcePerArea, quantitykind:VaporPressure ; qudt:informativeReference "http://en.wikipedia.org/wiki/Bar_(unit)"^^xsd:anyURI ; - qudt:prefix prefix:Centi ; + qudt:prefix prefix1:Centi ; qudt:symbol "cbar" ; qudt:ucumCode "cbar"^^qudt:UCUMcs ; rdfs:isDefinedBy . @@ -61409,7 +68619,7 @@ unit:DeciBAR a qudt:Unit ; qudt:hasQuantityKind quantitykind:ForcePerArea, quantitykind:VaporPressure ; qudt:informativeReference "http://en.wikipedia.org/wiki/Bar_(unit)"^^xsd:anyURI ; - qudt:prefix prefix:Deci ; + qudt:prefix prefix1:Deci ; qudt:symbol "dbar" ; qudt:ucumCode "dbar"^^qudt:UCUMcs ; rdfs:isDefinedBy . @@ -61517,7 +68727,7 @@ unit:KiloBAR a qudt:Unit ; quantitykind:VaporPressure ; qudt:iec61360Code "0112/2///62720#UAB088" ; qudt:informativeReference "http://en.wikipedia.org/wiki/Bar_(unit)"^^xsd:anyURI ; - qudt:prefix prefix:Kilo ; + qudt:prefix prefix1:Kilo ; qudt:symbol "kbar" ; qudt:ucumCode "kbar"^^qudt:UCUMcs ; qudt:uneceCommonCode "KBA" ; @@ -61605,7 +68815,7 @@ unit:MegaBAR a qudt:Unit ; qudt:hasQuantityKind quantitykind:ForcePerArea, quantitykind:VaporPressure ; qudt:informativeReference "http://en.wikipedia.org/wiki/Bar_(unit)"^^xsd:anyURI ; - qudt:prefix prefix:Mega ; + qudt:prefix prefix1:Mega ; qudt:symbol "Mbar" ; qudt:ucumCode "Mbar"^^qudt:UCUMcs ; rdfs:isDefinedBy . @@ -61788,22 +68998,12 @@ unit:TORR a qudt:Unit ; qudt:uneceCommonCode "UA" ; rdfs:isDefinedBy . -qkdv:A0E0L-2I0M1H0T0D0 a qudt:QuantityKindDimensionVector_CGS, - qudt:QuantityKindDimensionVector_ISO, - qudt:QuantityKindDimensionVector_Imperial, - qudt:QuantityKindDimensionVector_SI ; - rdfs:label "A0E0L-2I0M1H0T0D0" ; - qudt:dimensionExponentForAmountOfSubstance 0 ; - qudt:dimensionExponentForElectricCurrent 0 ; - qudt:dimensionExponentForLength -2 ; - qudt:dimensionExponentForLuminousIntensity 0 ; - qudt:dimensionExponentForMass 1 ; - qudt:dimensionExponentForThermodynamicTemperature 0 ; - qudt:dimensionExponentForTime 0 ; - qudt:dimensionlessExponent 0 ; - qudt:hasReferenceQuantityKind quantitykind:MassPerArea ; - qudt:latexDefinition "\\(L^-2 M\\)"^^qudt:LatexString ; - rdfs:isDefinedBy . +s223:Medium-Electricity a s223:Class, + s223:Medium-Electricity, + sh:NodeShape ; + rdfs:label "Electricity" ; + rdfs:comment "This class has enumerated subclasses of all forms of electricity, including AC and DC." ; + rdfs:subClassOf s223:Substance-Medium . quantitykind:PowerPerArea a qudt:QuantityKind ; rdfs:label "Power Per Area"@en ; @@ -61826,6 +69026,100 @@ quantitykind:PowerPerArea a qudt:QuantityKind ; qudt:informativeReference "http://www.physicsforums.com/library.php?do=view_item&itemid=406"^^xsd:anyURI ; rdfs:isDefinedBy . +quantitykind:Pressure a qudt:QuantityKind ; + rdfs:label "الضغط أو الإجهاد"@ar, + "Налягане"@bg, + "механично напрежение"@bg, + "Tlak"@cs, + "Druck"@de, + "Πίεση - τάση"@el, + "pressure"@en, + "presión"@es, + "فشار، تنش"@fa, + "pression"@fr, + "לחץ"@he, + "दबाव"@hi, + "दाब"@hi, + "nyomás"@hu, + "pressione"@it, + "tensione meccanica"@it, + "圧力"@ja, + "pressio"@la, + "Tekanan"@ms, + "tegasan"@ms, + "ciśnienie"@pl, + "naprężenie"@pl, + "pressão"@pt, + "tensão"@pt, + "presiune"@ro, + "tensiune mecanică"@ro, + "Давление"@ru, + "pritisk"@sl, + "tlak"@sl, + "basınç"@tr, + "压强、压力"@zh ; + dcterms:description "Pressure is an effect which occurs when a force is applied on a surface. Pressure is the amount of force acting on a unit area. Pressure is distinct from stress, as the former is the ratio of the component of force normal to a surface to the surface area. Stress is a tensor that relates the vector force to the vector area."^^rdf:HTML ; + qudt:applicableUnit unit:ATM, + unit:ATM_T, + unit:BAR, + unit:BARAD, + unit:BARYE, + unit:CentiBAR, + unit:CentiM_H2O, + unit:CentiM_HG, + unit:DYN-PER-CentiM2, + unit:DecaPA, + unit:DeciBAR, + unit:FT_H2O, + unit:FT_HG, + unit:GM_F-PER-CentiM2, + unit:GigaPA, + unit:HectoBAR, + unit:HectoPA, + unit:IN_H2O, + unit:IN_HG, + unit:KIP_F-PER-IN2, + unit:KiloBAR, + unit:KiloGM-PER-M-SEC2, + unit:KiloGM_F-PER-CentiM2, + unit:KiloGM_F-PER-M2, + unit:KiloGM_F-PER-MilliM2, + unit:KiloLB_F-PER-IN2, + unit:KiloPA, + unit:KiloPA_A, + unit:LB_F-PER-FT2, + unit:LB_F-PER-IN2, + unit:MegaBAR, + unit:MegaPA, + unit:MegaPSI, + unit:MicroATM, + unit:MicroBAR, + unit:MicroPA, + unit:MicroTORR, + unit:MilliBAR, + unit:MilliM_H2O, + unit:MilliM_HG, + unit:MilliM_HGA, + unit:MilliPA, + unit:MilliTORR, + unit:N-PER-CentiM2, + unit:N-PER-M2, + unit:N-PER-MilliM2, + unit:PA, + unit:PDL-PER-FT2, + unit:PSI, + unit:PicoPA, + unit:PlanckPressure, + unit:TORR ; + qudt:dbpediaMatch "http://dbpedia.org/resource/Pressure"^^xsd:anyURI ; + qudt:hasDimensionVector qkdv:A0E0L-1I0M1H0T-2D0 ; + qudt:informativeReference "http://en.wikipedia.org/wiki/Pressure"^^xsd:anyURI ; + qudt:isoNormativeReference "http://www.iso.org/iso/catalogue_detail?csnumber=31889"^^xsd:anyURI ; + qudt:latexDefinition "\\(p = \\frac{dF}{dA}\\), where \\(dF\\) is the force component perpendicular to the surface element of area \\(dA\\)."^^qudt:LatexString ; + qudt:plainTextDescription "Pressure is an effect which occurs when a force is applied on a surface. Pressure is the amount of force acting on a unit area. Pressure is distinct from stress, as the former is the ratio of the component of force normal to a surface to the surface area. Stress is a tensor that relates the vector force to the vector area." ; + rdfs:isDefinedBy ; + skos:broader quantitykind:ForcePerArea . + unit:BARAD a qudt:Unit ; rdfs:label "Barad"@en ; dcterms:description "A barad is a dyne per square centimetre (\\(dyn \\cdot cm^{-2}\\)), and is equal to \\(0.1 Pa \\) (\\(1 \\, micro \\, bar\\), \\(0.000014504 \\, p.s.i.\\)). Note that this is precisely the microbar, the confusable bar being related in size to the normal atmospheric pressure, at \\(100\\,dyn \\cdot cm^{-2}\\). Accordingly barad was not abbreviated, so occurs prefixed as in \\(cbarad = centibarad\\). Despite being the coherent unit for pressure in c.g.s., barad was probably much less common than the non-coherent bar. Barad is sometimes called \\(barye\\), a name also used for \\(bar\\)."^^qudt:LatexString ; @@ -61956,7 +69250,7 @@ unit:MilliBAR a qudt:Unit ; quantitykind:VaporPressure ; qudt:iec61360Code "0112/2///62720#UAA810" ; qudt:informativeReference "http://en.wikipedia.org/wiki/Bar_(unit)"^^xsd:anyURI ; - qudt:prefix prefix:Milli ; + qudt:prefix prefix1:Milli ; qudt:symbol "mbar" ; qudt:ucumCode "mbar"^^qudt:UCUMcs ; qudt:uneceCommonCode "MBR" ; @@ -62075,7 +69369,7 @@ qkdv:A0E0L0I0M0H1T0D0 a qudt:QuantityKindDimensionVector_ISO, qudt:latexDefinition "\\(H\\)"^^qudt:LatexString ; rdfs:isDefinedBy . -prefix:Micro a qudt:DecimalPrefix, +prefix1:Micro a qudt:DecimalPrefix, qudt:Prefix ; rdfs:label "Micro"@en ; dcterms:description "\"micro\" is a decimal prefix for expressing a value with a scaling of \\(10^{-6}\\)."^^qudt:LatexString ; @@ -62139,6 +69433,21 @@ quantitykind:SpecificEnergy a qudt:QuantityKind ; unit:GRAY, unit:SV . +quantitykind:Temperature a qudt:QuantityKind ; + rdfs:label "Temperature"@en ; + dcterms:description "Temperature is a physical property of matter that quantitatively expresses the common notions of hot and cold. Objects of low temperature are cold, while various degrees of higher temperatures are referred to as warm or hot. Heat spontaneously flows from bodies of a higher temperature to bodies of lower temperature, at a rate that increases with the temperature difference and the thermal conductivity."^^rdf:HTML ; + qudt:applicableUnit unit:DEG_C, + unit:DEG_F, + unit:DEG_R, + unit:K, + unit:MilliDEG_C, + unit:PlanckTemperature ; + qudt:dbpediaMatch "http://dbpedia.org/resource/Temperature"^^xsd:anyURI ; + qudt:hasDimensionVector qkdv:A0E0L0I0M0H1T0D0 ; + qudt:plainTextDescription "Temperature is a physical property of matter that quantitatively expresses the common notions of hot and cold. Objects of low temperature are cold, while various degrees of higher temperatures are referred to as warm or hot. Heat spontaneously flows from bodies of a higher temperature to bodies of lower temperature, at a rate that increases with the temperature difference and the thermal conductivity." ; + rdfs:isDefinedBy ; + rdfs:seeAlso quantitykind:ThermodynamicTemperature . + unit:DecaPA a qudt:Unit ; rdfs:label "Decapascal"@en ; dcterms:description "10-fold of the derived SI unit pascal"^^rdf:HTML ; @@ -62154,7 +69463,7 @@ unit:DecaPA a qudt:Unit ; quantitykind:VaporPressure ; qudt:iec61360Code "0112/2///62720#UAB375" ; qudt:plainTextDescription "10-fold of the derived SI unit pascal" ; - qudt:prefix prefix:Deca ; + qudt:prefix prefix1:Deca ; qudt:symbol "daPa" ; qudt:ucumCode "daPa"^^qudt:UCUMcs ; qudt:uneceCommonCode "H75" ; @@ -62175,7 +69484,7 @@ unit:GigaPA a qudt:Unit ; quantitykind:VaporPressure ; qudt:iec61360Code "0112/2///62720#UAA153" ; qudt:plainTextDescription "1 000 000 000-fold of the SI derived unit pascal" ; - qudt:prefix prefix:Giga ; + qudt:prefix prefix1:Giga ; qudt:symbol "GPa" ; qudt:ucumCode "GPa"^^qudt:UCUMcs ; qudt:uneceCommonCode "A89" ; @@ -62272,7 +69581,7 @@ unit:MegaPA a qudt:Unit ; quantitykind:VaporPressure ; qudt:iec61360Code "0112/2///62720#UAA215" ; qudt:plainTextDescription "1,000,000-fold of the derived unit pascal" ; - qudt:prefix prefix:Mega ; + qudt:prefix prefix1:Mega ; qudt:symbol "MPa" ; qudt:ucumCode "MPa"^^qudt:UCUMcs ; qudt:uneceCommonCode "MPA" ; @@ -62311,7 +69620,7 @@ unit:MicroPA a qudt:Unit ; quantitykind:VaporPressure ; qudt:iec61360Code "0112/2///62720#UAA073" ; qudt:plainTextDescription "0.000001-fold of the SI derived unit pascal" ; - qudt:prefix prefix:Micro ; + qudt:prefix prefix1:Micro ; qudt:symbol "μPa" ; qudt:ucumCode "uPa"^^qudt:UCUMcs ; qudt:uneceCommonCode "B96" ; @@ -62332,7 +69641,7 @@ unit:MilliPA a qudt:Unit ; quantitykind:VaporPressure ; qudt:iec61360Code "0112/2///62720#UAA796" ; qudt:plainTextDescription "0.001-fold of the SI derived unit pascal" ; - qudt:prefix prefix:Milli ; + qudt:prefix prefix1:Milli ; qudt:symbol "mPa" ; qudt:ucumCode "mPa"^^qudt:UCUMcs ; qudt:uneceCommonCode "74" ; @@ -62360,11 +69669,38 @@ unit:PPTH a qudt:Unit ; rdfs:isDefinedBy ; skos:altLabel "per mil" . +s223:Frequency-50Hz a s223:Class, + s223:Frequency-50Hz, + sh:NodeShape ; + rdfs:label "50 Hertz" ; + s223:hasValue 50.0 ; + qudt:hasQuantityKind quantitykind:Frequency ; + qudt:hasUnit unit:HZ ; + rdfs:comment "50 Hertz" ; + rdfs:subClassOf s223:Numerical-Frequency . + qudt:IdentifiersAndDescriptionsPropertyGroup a sh:PropertyGroup ; rdfs:label "Identifiers and Descriptions" ; rdfs:isDefinedBy ; sh:order 10.0 . +qkdv:A0E0L-2I0M1H0T0D0 a qudt:QuantityKindDimensionVector_CGS, + qudt:QuantityKindDimensionVector_ISO, + qudt:QuantityKindDimensionVector_Imperial, + qudt:QuantityKindDimensionVector_SI ; + rdfs:label "A0E0L-2I0M1H0T0D0" ; + qudt:dimensionExponentForAmountOfSubstance 0 ; + qudt:dimensionExponentForElectricCurrent 0 ; + qudt:dimensionExponentForLength -2 ; + qudt:dimensionExponentForLuminousIntensity 0 ; + qudt:dimensionExponentForMass 1 ; + qudt:dimensionExponentForThermodynamicTemperature 0 ; + qudt:dimensionExponentForTime 0 ; + qudt:dimensionlessExponent 0 ; + qudt:hasReferenceQuantityKind quantitykind:MassPerArea ; + qudt:latexDefinition "\\(L^-2 M\\)"^^qudt:LatexString ; + rdfs:isDefinedBy . + qkdv:A0E0L-3I0M0H0T0D0 a qudt:QuantityKindDimensionVector_ISO, qudt:QuantityKindDimensionVector_Imperial, qudt:QuantityKindDimensionVector_SI ; @@ -62491,25 +69827,12 @@ unit:PSI a qudt:Unit ; qudt:uneceCommonCode "PS" ; rdfs:isDefinedBy . -quantitykind:Dimensionless a qudt:QuantityKind ; - rdfs:label "Dimensionless"@en ; - dcterms:description "In dimensional analysis, a dimensionless quantity or quantity of dimension one is a quantity without an associated physical dimension. It is thus a \"pure\" number, and as such always has a dimension of 1. Dimensionless quantities are widely used in mathematics, physics, engineering, economics, and in everyday life (such as in counting). Numerous well-known quantities, such as \\(\\pi\\), \\(\\epsilon\\), and \\(\\psi\\), are dimensionless. By contrast, non-dimensionless quantities are measured in units of length, area, time, etc. Dimensionless quantities are often defined as products or ratios of quantities that are not dimensionless, but whose dimensions cancel out when their powers are multiplied."^^qudt:LatexString ; - qudt:applicableUnit unit:DECADE, - unit:Flight, - unit:GigaBasePair, - unit:HeartBeat, - unit:NP, - unit:NUM, - unit:OCT, - unit:RPK, - unit:SUSCEPTIBILITY_ELEC, - unit:SUSCEPTIBILITY_MAG, - unit:UNITLESS ; - qudt:dbpediaMatch "http://dbpedia.org/resource/Dimensionless_quantity"^^xsd:anyURI ; - qudt:hasDimensionVector qkdv:A0E0L0I0M0H0T0D1 ; - qudt:informativeReference "http://en.wikipedia.org/wiki/Dimensionless_quantity"^^xsd:anyURI ; - qudt:symbol "U" ; - rdfs:isDefinedBy . +s223:QuantifiableObservableProperty a s223:Class, + sh:NodeShape ; + rdfs:label "Quantifiable Observable Property" ; + rdfs:comment "This class is for quantifiable properties of which numerical values cannot be modified by a user or a machine outside of the model, but only observed, like a temperature reading or a voltage measure." ; + rdfs:subClassOf s223:ObservableProperty, + s223:QuantifiableProperty . unit:PicoPA a qudt:Unit ; rdfs:label "PicoPascal"@en ; @@ -62557,7 +69880,7 @@ unit:CentiGM a qudt:Unit ; qudt:hasQuantityKind quantitykind:Mass ; qudt:iec61360Code "0112/2///62720#UAB077" ; qudt:plainTextDescription "0,000 01-fold of the SI base unit kilogram" ; - qudt:prefix prefix:Centi ; + qudt:prefix prefix1:Centi ; qudt:symbol "cg" ; qudt:ucumCode "cg"^^qudt:UCUMcs ; qudt:uneceCommonCode "CGM" ; @@ -62621,7 +69944,7 @@ unit:DecaGM a qudt:Unit ; qudt:hasQuantityKind quantitykind:Mass ; qudt:iec61360Code "0112/2///62720#UAB075" ; qudt:plainTextDescription "0,01-fold of the SI base unit kilogram" ; - qudt:prefix prefix:Deca ; + qudt:prefix prefix1:Deca ; qudt:symbol "dag" ; qudt:ucumCode "dag"^^qudt:UCUMcs ; qudt:uneceCommonCode "DJ" ; @@ -62639,7 +69962,7 @@ unit:DeciGM a qudt:Unit ; qudt:hasQuantityKind quantitykind:Mass ; qudt:iec61360Code "0112/2///62720#UAB076" ; qudt:plainTextDescription "0.0001-fold of the SI base unit kilogram" ; - qudt:prefix prefix:Deci ; + qudt:prefix prefix1:Deci ; qudt:symbol "dg" ; qudt:ucumCode "dg"^^qudt:UCUMcs ; qudt:uneceCommonCode "DG" ; @@ -62706,7 +70029,7 @@ unit:HectoGM a qudt:Unit ; qudt:hasQuantityKind quantitykind:Mass ; qudt:iec61360Code "0112/2///62720#UAB079" ; qudt:plainTextDescription "0.1-fold of the SI base unit kilogram" ; - qudt:prefix prefix:Hecto ; + qudt:prefix prefix1:Hecto ; qudt:symbol "hg" ; qudt:ucumCode "hg"^^qudt:UCUMcs ; qudt:uneceCommonCode "HGM" ; @@ -62749,7 +70072,7 @@ unit:MegaGM a qudt:Unit ; qudt:hasQuantityKind quantitykind:Mass ; qudt:iec61360Code "0112/2///62720#UAA228" ; qudt:plainTextDescription "1 000-fold of the SI base unit kilogram" ; - qudt:prefix prefix:Mega ; + qudt:prefix prefix1:Mega ; qudt:symbol "Mg" ; qudt:ucumCode "Mg"^^qudt:UCUMcs ; qudt:uneceCommonCode "2U" ; @@ -62767,7 +70090,7 @@ unit:MicroGM a qudt:Unit ; qudt:hasQuantityKind quantitykind:Mass ; qudt:iec61360Code "0112/2///62720#UAA082" ; qudt:plainTextDescription "0.000000001-fold of the SI base unit kilogram" ; - qudt:prefix prefix:Micro ; + qudt:prefix prefix1:Micro ; qudt:symbol "μg" ; qudt:ucumCode "ug"^^qudt:UCUMcs ; qudt:uneceCommonCode "MC" ; @@ -62785,7 +70108,7 @@ unit:MilliGM a qudt:Unit ; qudt:hasQuantityKind quantitykind:Mass ; qudt:iec61360Code "0112/2///62720#UAA815" ; qudt:plainTextDescription "0.000001-fold of the SI base unit kilogram" ; - qudt:prefix prefix:Milli ; + qudt:prefix prefix1:Milli ; qudt:symbol "mg" ; qudt:ucumCode "mg"^^qudt:UCUMcs ; qudt:uneceCommonCode "MGM" ; @@ -62801,7 +70124,7 @@ unit:NanoGM a qudt:Unit ; qudt:conversionMultiplier 1e-12 ; qudt:hasDimensionVector qkdv:A0E0L0I0M1H0T0D0 ; qudt:hasQuantityKind quantitykind:Mass ; - qudt:prefix prefix:Nano ; + qudt:prefix prefix1:Nano ; qudt:symbol "ng" ; qudt:ucumCode "ng"^^qudt:UCUMcs ; rdfs:isDefinedBy . @@ -62843,7 +70166,7 @@ unit:PicoGM a qudt:Unit ; qudt:conversionMultiplier 1e-15 ; qudt:hasDimensionVector qkdv:A0E0L0I0M1H0T0D0 ; qudt:hasQuantityKind quantitykind:Mass ; - qudt:prefix prefix:Pico ; + qudt:prefix prefix1:Pico ; qudt:symbol "pg" ; qudt:ucumCode "pg"^^qudt:UCUMcs ; rdfs:isDefinedBy . @@ -63243,8 +70566,8 @@ unit:TONNE a qudt:Unit ; unit:TON_LONG a qudt:Unit ; rdfs:label "Long Ton"@en ; - dcterms:description """Long ton (weight ton or imperial ton) is the name for the unit called the "ton" in the avoirdupois or Imperial system of measurements, as used in the United Kingdom and several other Commonwealth countries. One long ton is equal to 2,240 pounds (1,016 kg), 1.12 times as much as a short ton, or 35 cubic feet (0.9911 m3) of salt water with a density of 64 lb/ft3 (1.025 g/ml).

-

It has some limited use in the United States, most commonly in measuring the displacement of ships, and was the unit prescribed for warships by the Washington Naval Treaty 1922-for example battleships were limited to a mass of 35,000 long tons (36,000 t; 39,000 short tons).

"""^^rdf:HTML ; + dcterms:description """

Long ton (weight ton or imperial ton) is the name for the unit called the "ton" in the avoirdupois or Imperial system of measurements, as used in the United Kingdom and several other Commonwealth countries. One long ton is equal to 2,240 pounds (1,016 kg), 1.12 times as much as a short ton, or 35 cubic feet (0.9911 m3) of salt water with a density of 64 lb/ft3 (1.025 g/ml).

+

It has some limited use in the United States, most commonly in measuring the displacement of ships, and was the unit prescribed for warships by the Washington Naval Treaty 1922-for example battleships were limited to a mass of 35,000 long tons (36,000 t; 39,000 short tons)."""^^rdf:HTML ; qudt:applicableSystem sou:IMPERIAL ; qudt:conversionMultiplier 1016.0469088 ; qudt:definedUnitOfSystem sou:IMPERIAL ; @@ -63340,6 +70663,26 @@ qkdv:A0E0L0I0M1H0T-3D0 a qudt:QuantityKindDimensionVector_CGS, qudt:latexDefinition "\\(M T^-3\\)"^^qudt:LatexString ; rdfs:isDefinedBy . +quantitykind:Dimensionless a qudt:QuantityKind ; + rdfs:label "Dimensionless"@en ; + dcterms:description "In dimensional analysis, a dimensionless quantity or quantity of dimension one is a quantity without an associated physical dimension. It is thus a \"pure\" number, and as such always has a dimension of 1. Dimensionless quantities are widely used in mathematics, physics, engineering, economics, and in everyday life (such as in counting). Numerous well-known quantities, such as \\(\\pi\\), \\(\\epsilon\\), and \\(\\psi\\), are dimensionless. By contrast, non-dimensionless quantities are measured in units of length, area, time, etc. Dimensionless quantities are often defined as products or ratios of quantities that are not dimensionless, but whose dimensions cancel out when their powers are multiplied."^^qudt:LatexString ; + qudt:applicableUnit unit:DECADE, + unit:Flight, + unit:GigaBasePair, + unit:HeartBeat, + unit:NP, + unit:NUM, + unit:OCT, + unit:RPK, + unit:SUSCEPTIBILITY_ELEC, + unit:SUSCEPTIBILITY_MAG, + unit:UNITLESS ; + qudt:dbpediaMatch "http://dbpedia.org/resource/Dimensionless_quantity"^^xsd:anyURI ; + qudt:hasDimensionVector qkdv:A0E0L0I0M0H0T0D1 ; + qudt:informativeReference "http://en.wikipedia.org/wiki/Dimensionless_quantity"^^xsd:anyURI ; + qudt:symbol "U" ; + rdfs:isDefinedBy . + unit:AMU a qudt:Unit ; rdfs:label "Atomic mass unit"@en ; dcterms:description "The \\(\\textit{Unified Atomic Mass Unit}\\) (symbol: \\(\\mu\\)) or \\(\\textit{dalton}\\) (symbol: Da) is a unit that is used for indicating mass on an atomic or molecular scale. It is defined as one twelfth of the rest mass of an unbound atom of carbon-12 in its nuclear and electronic ground state, and has a value of \\(1.660538782(83) \\times 10^{-27} kg\\). One \\(Da\\) is approximately equal to the mass of one proton or one neutron. The CIPM have categorised it as a \\(\\textit{\"non-SI unit whose values in SI units must be obtained experimentally\"}\\)."^^qudt:LatexString ; @@ -63426,6 +70769,16 @@ unit:GM a qudt:Unit ; qudt:uneceCommonCode "GRM" ; rdfs:isDefinedBy . +s223:NumberOfElectricalPhases-ThreePhase a s223:Class, + s223:NumberOfElectricalPhases-ThreePhase, + sh:NodeShape ; + rdfs:label "Three Phase AC Electricity" ; + s223:hasValue 3.0 ; + qudt:hasQuantityKind quantitykind:Dimensionless ; + qudt:hasUnit unit:NUM ; + rdfs:comment "Three Phase AC Electricity" ; + rdfs:subClassOf s223:Numerical-NumberOfElectricalPhases . + qkdv:A0E0L-1I0M0H0T0D0 a qudt:QuantityKindDimensionVector_CGS, qudt:QuantityKindDimensionVector_ISO, qudt:QuantityKindDimensionVector_Imperial, @@ -63495,7 +70848,7 @@ unit:AttoJ a qudt:Unit ; qudt:hasQuantityKind quantitykind:Energy ; qudt:iec61360Code "0112/2///62720#UAB125" ; qudt:plainTextDescription "0.000000000000000001-fold of the derived SI unit joule" ; - qudt:prefix prefix:Atto ; + qudt:prefix prefix1:Atto ; qudt:symbol "aJ" ; qudt:ucumCode "aJ"^^qudt:UCUMcs ; qudt:uneceCommonCode "A13" ; @@ -63534,7 +70887,7 @@ unit:ExaJ a qudt:Unit ; qudt:hasQuantityKind quantitykind:Energy ; qudt:iec61360Code "0112/2///62720#UAB122" ; qudt:plainTextDescription "1,000,000,000,000,000,000-fold of the derived SI unit joule" ; - qudt:prefix prefix:Exa ; + qudt:prefix prefix1:Exa ; qudt:symbol "EJ" ; qudt:ucumCode "EJ"^^qudt:UCUMcs ; qudt:uneceCommonCode "A68" ; @@ -63586,7 +70939,7 @@ unit:FemtoJ a qudt:Unit ; qudt:hasQuantityKind quantitykind:Energy ; qudt:iec61360Code "0112/2///62720#UAB124" ; qudt:plainTextDescription "0.000000000000001-fold of the derived SI unit joule" ; - qudt:prefix prefix:Femto ; + qudt:prefix prefix1:Femto ; qudt:symbol "fJ" ; qudt:ucumCode "fJ"^^qudt:UCUMcs ; qudt:uneceCommonCode "A70" ; @@ -63674,8 +71027,8 @@ unit:KiloW-HR a qudt:Unit ; unit:MegaTOE a qudt:Unit ; rdfs:label "Megaton of Oil Equivalent"@en ; - dcterms:description """The tonne of oil equivalent (toe) is a unit of energy: the amount of energy released by burning one tonne of crude oil, approximately 42 GJ (as different crude oils have different calorific values, the exact value of the toe is defined by convention; unfortunately there are several slightly different definitions as discussed below). The toe is sometimes used for large amounts of energy, as it can be more intuitive to visualise, say, the energy released by burning 1000 tonnes of oil than 42,000 billion joules (the SI unit of energy).

-

Multiples of the toe are used, in particular the megatoe (Mtoe, one million toe) and the gigatoe (Gtoe, one billion toe).

"""^^rdf:HTML ; + dcterms:description """

The tonne of oil equivalent (toe) is a unit of energy: the amount of energy released by burning one tonne of crude oil, approximately 42 GJ (as different crude oils have different calorific values, the exact value of the toe is defined by convention; unfortunately there are several slightly different definitions as discussed below). The toe is sometimes used for large amounts of energy, as it can be more intuitive to visualise, say, the energy released by burning 1000 tonnes of oil than 42,000 billion joules (the SI unit of energy).

+

Multiples of the toe are used, in particular the megatoe (Mtoe, one million toe) and the gigatoe (Gtoe, one billion toe)."""^^rdf:HTML ; qudt:applicableSystem sou:USCS ; qudt:conversionMultiplier 4.1868e+16 ; qudt:hasDimensionVector qkdv:A0E0L2I0M1H0T-2D0 ; @@ -63742,7 +71095,7 @@ unit:MicroJ a qudt:Unit ; qudt:hasDimensionVector qkdv:A0E0L2I0M1H0T-2D0 ; qudt:hasQuantityKind quantitykind:Energy ; qudt:plainTextDescription "0.000001-fold of the SI derived unit joule" ; - qudt:prefix prefix:Micro ; + qudt:prefix prefix1:Micro ; qudt:symbol "µJ" ; rdfs:isDefinedBy . @@ -63758,7 +71111,7 @@ unit:MilliJ a qudt:Unit ; qudt:hasQuantityKind quantitykind:Energy ; qudt:iec61360Code "0112/2///62720#UAA792" ; qudt:plainTextDescription "0.001-fold of the SI derived unit joule" ; - qudt:prefix prefix:Milli ; + qudt:prefix prefix1:Milli ; qudt:symbol "mJ" ; qudt:ucumCode "mJ"^^qudt:UCUMcs ; qudt:uneceCommonCode "C15" ; @@ -63776,7 +71129,7 @@ unit:PetaJ a qudt:Unit ; qudt:hasQuantityKind quantitykind:Energy ; qudt:iec61360Code "0112/2///62720#UAB123" ; qudt:plainTextDescription "1,000,000,000,000,000-fold of the derived SI unit joule" ; - qudt:prefix prefix:Peta ; + qudt:prefix prefix1:Peta ; qudt:symbol "PJ" ; qudt:ucumCode "PJ"^^qudt:UCUMcs ; qudt:uneceCommonCode "C68" ; @@ -63834,7 +71187,7 @@ unit:TeraJ a qudt:Unit ; qudt:hasQuantityKind quantitykind:Energy ; qudt:iec61360Code "0112/2///62720#UAA288" ; qudt:plainTextDescription "1,000,000,000,000-fold of the SI derived unit joule" ; - qudt:prefix prefix:Tera ; + qudt:prefix prefix1:Tera ; qudt:symbol "TJ" ; qudt:ucumCode "TJ"^^qudt:UCUMcs ; qudt:uneceCommonCode "D30" ; @@ -63926,64 +71279,6 @@ unit:W-SEC a qudt:Unit ; qudt:uneceCommonCode "J55" ; rdfs:isDefinedBy . -quantitykind:Frequency a qudt:QuantityKind ; - rdfs:label "التردد لدى نظام الوحدات الدولي"@ar, - "Честота"@bg, - "Frekvence"@cs, - "Frequenz"@de, - "Συχνότητα"@el, - "frequency"@en, - "frecuencia"@es, - "بسامد"@fa, - "fréquence"@fr, - "תדירות"@he, - "आवृत्ति"@hi, - "frekvencia"@hu, - "frequenza"@it, - "周波数"@ja, - "frequentia"@la, - "Frekuensi"@ms, - "częstotliwość"@pl, - "frequência"@pt, - "frecvență"@ro, - "Частота"@ru, - "frekvenca"@sl, - "frekans"@tr, - "频率"@zh ; - dcterms:description "\"Frequency\" is the number of occurrences of a repeating event per unit time. The repetition of the events may be periodic (that is. the length of time between event repetitions is fixed) or aperiodic (i.e. the length of time between event repetitions varies). Therefore, we distinguish between periodic and aperiodic frequencies. In the SI system, periodic frequency is measured in hertz (Hz) or multiples of hertz, while aperiodic frequency is measured in becquerel (Bq). In spectroscopy, \\(\\nu\\) is mostly used. Light passing through different media keeps its frequency, but not its wavelength or wavenumber."^^qudt:LatexString ; - qudt:applicableUnit unit:GigaHZ, - unit:HZ, - unit:KiloHZ, - unit:MegaHZ, - unit:NUM-PER-HR, - unit:NUM-PER-SEC, - unit:NUM-PER-YR, - unit:PER-DAY, - unit:PER-HR, - unit:PER-MIN, - unit:PER-MO, - unit:PER-MilliSEC, - unit:PER-SEC, - unit:PER-WK, - unit:PER-YR, - unit:PERCENT-PER-DAY, - unit:PERCENT-PER-HR, - unit:PERCENT-PER-WK, - unit:PlanckFrequency, - unit:SAMPLE-PER-SEC, - unit:TeraHZ, - unit:failures-in-time ; - qudt:dbpediaMatch "http://dbpedia.org/resource/Frequency"^^xsd:anyURI ; - qudt:hasDimensionVector qkdv:A0E0L0I0M0H0T-1D0 ; - qudt:latexDefinition """\\(f = 1/T\\), where \\(T\\) is a period. - -Alternatively, - -\\(\\nu = 1/T\\)"""^^qudt:LatexString ; - qudt:latexSymbol "\\(\\nu, f\\)"^^qudt:LatexString ; - rdfs:isDefinedBy ; - skos:broader quantitykind:InverseTime . - unit:GigaEV a qudt:DerivedUnit, qudt:Unit ; rdfs:label "Giga Electron Volt"@en ; @@ -64105,7 +71400,7 @@ unit:GigaJ a qudt:Unit ; quantitykind:ThermalEnergy ; qudt:iec61360Code "0112/2///62720#UAA152" ; qudt:plainTextDescription "1 000 000 000-fold of the SI derived unit joule" ; - qudt:prefix prefix:Giga ; + qudt:prefix prefix1:Giga ; qudt:symbol "GJ" ; qudt:ucumCode "GJ"^^qudt:UCUMcs ; qudt:uneceCommonCode "GV" ; @@ -64166,7 +71461,7 @@ unit:KiloJ a qudt:Unit ; quantitykind:ThermalEnergy ; qudt:iec61360Code "0112/2///62720#UAA568" ; qudt:plainTextDescription "1 000-fold of the SI derived unit joule" ; - qudt:prefix prefix:Kilo ; + qudt:prefix prefix1:Kilo ; qudt:symbol "kJ" ; qudt:ucumCode "kJ"^^qudt:UCUMcs ; qudt:uneceCommonCode "KJO" ; @@ -64185,7 +71480,7 @@ unit:MegaJ a qudt:Unit ; quantitykind:ThermalEnergy ; qudt:iec61360Code "0112/2///62720#UAA211" ; qudt:plainTextDescription "1,000,000-fold of the derived unit joule" ; - qudt:prefix prefix:Mega ; + qudt:prefix prefix1:Mega ; qudt:symbol "MJ" ; qudt:ucumCode "MJ"^^qudt:UCUMcs ; qudt:uneceCommonCode "3B" ; @@ -64215,40 +71510,6 @@ unit:THM_US a qudt:Unit ; qudt:uneceCommonCode "N72" ; rdfs:isDefinedBy . -unit:PERCENT a qudt:Unit ; - rdfs:label "Percent"@en ; - dcterms:description "\"Percent\" is a unit for 'Dimensionless Ratio' expressed as \\(\\%\\)."^^qudt:LatexString ; - qudt:applicableSystem sou:ASU, - sou:CGS, - sou:CGS-EMU, - sou:CGS-ESU, - sou:CGS-GAUSS, - sou:IMPERIAL, - sou:PLANCK, - sou:SI ; - qudt:conversionMultiplier 0.01 ; - qudt:dbpediaMatch "http://dbpedia.org/resource/Percentage"^^xsd:anyURI ; - qudt:hasDimensionVector qkdv:A0E0L0I0M0H0T0D1 ; - qudt:hasQuantityKind quantitykind:DimensionlessRatio, - quantitykind:LengthPercentage, - quantitykind:PressurePercentage, - quantitykind:Prevalence, - quantitykind:Reflectance, - quantitykind:RelativeHumidity, - quantitykind:RelativeLuminousFlux, - quantitykind:RelativePartialPressure, - quantitykind:ResistancePercentage, - quantitykind:TimePercentage, - quantitykind:VoltagePercentage ; - qudt:iec61360Code "0112/2///62720#UAA000" ; - qudt:informativeReference "http://en.wikipedia.org/wiki/Percentage?oldid=495284540"^^xsd:anyURI ; - qudt:omUnit ; - qudt:symbol "%" ; - qudt:ucumCode "%"^^qudt:UCUMcs ; - qudt:udunitsCode "%" ; - qudt:uneceCommonCode "P1" ; - rdfs:isDefinedBy . - qkdv:A0E0L0I0M1H0T-2D0 a qudt:QuantityKindDimensionVector_CGS, qudt:QuantityKindDimensionVector_ISO, qudt:QuantityKindDimensionVector_Imperial, @@ -64334,6 +71595,71 @@ quantitykind:ElectricCharge a qudt:QuantityKind ; rdfs:isDefinedBy ; rdfs:seeAlso quantitykind:ElectricCurrent . +s223:EnumerationKind-Aspect a s223:Class, + s223:EnumerationKind-Aspect, + sh:NodeShape ; + rdfs:label "EnumerationKind Aspect" ; + rdfs:comment "This class has enumerated subclasses usually used to specify the context of a s223:Property." ; + rdfs:subClassOf s223:EnumerationKind . + +quantitykind:Frequency a qudt:QuantityKind ; + rdfs:label "التردد لدى نظام الوحدات الدولي"@ar, + "Честота"@bg, + "Frekvence"@cs, + "Frequenz"@de, + "Συχνότητα"@el, + "frequency"@en, + "frecuencia"@es, + "بسامد"@fa, + "fréquence"@fr, + "תדירות"@he, + "आवृत्ति"@hi, + "frekvencia"@hu, + "frequenza"@it, + "周波数"@ja, + "frequentia"@la, + "Frekuensi"@ms, + "częstotliwość"@pl, + "frequência"@pt, + "frecvență"@ro, + "Частота"@ru, + "frekvenca"@sl, + "frekans"@tr, + "频率"@zh ; + dcterms:description "\"Frequency\" is the number of occurrences of a repeating event per unit time. The repetition of the events may be periodic (that is. the length of time between event repetitions is fixed) or aperiodic (i.e. the length of time between event repetitions varies). Therefore, we distinguish between periodic and aperiodic frequencies. In the SI system, periodic frequency is measured in hertz (Hz) or multiples of hertz, while aperiodic frequency is measured in becquerel (Bq). In spectroscopy, \\(\\nu\\) is mostly used. Light passing through different media keeps its frequency, but not its wavelength or wavenumber."^^qudt:LatexString ; + qudt:applicableUnit unit:GigaHZ, + unit:HZ, + unit:KiloHZ, + unit:MegaHZ, + unit:NUM-PER-HR, + unit:NUM-PER-SEC, + unit:NUM-PER-YR, + unit:PER-DAY, + unit:PER-HR, + unit:PER-MIN, + unit:PER-MO, + unit:PER-MilliSEC, + unit:PER-SEC, + unit:PER-WK, + unit:PER-YR, + unit:PERCENT-PER-DAY, + unit:PERCENT-PER-HR, + unit:PERCENT-PER-WK, + unit:PlanckFrequency, + unit:SAMPLE-PER-SEC, + unit:TeraHZ, + unit:failures-in-time ; + qudt:dbpediaMatch "http://dbpedia.org/resource/Frequency"^^xsd:anyURI ; + qudt:hasDimensionVector qkdv:A0E0L0I0M0H0T-1D0 ; + qudt:latexDefinition """\\(f = 1/T\\), where \\(T\\) is a period. + +Alternatively, + +\\(\\nu = 1/T\\)"""^^qudt:LatexString ; + qudt:latexSymbol "\\(\\nu, f\\)"^^qudt:LatexString ; + rdfs:isDefinedBy ; + skos:broader quantitykind:InverseTime . + quantitykind:MassFlowRate a qudt:QuantityKind ; rdfs:label "Mass Flow Rate"@en ; dcterms:description "\"Mass Flow Rate\" is a measure of Mass flux. The common symbol is \\(\\dot{m}\\) (pronounced \"m-dot\"), although sometimes \\(\\mu\\) is used. The SI units are \\(kg s-1\\)."^^qudt:LatexString ; @@ -64517,6 +71843,69 @@ unit:EV a qudt:Unit ; qudt:uneceCommonCode "A53" ; rdfs:isDefinedBy . +unit:PERCENT a qudt:Unit ; + rdfs:label "Percent"@en ; + dcterms:description "\"Percent\" is a unit for 'Dimensionless Ratio' expressed as \\(\\%\\)."^^qudt:LatexString ; + qudt:applicableSystem sou:ASU, + sou:CGS, + sou:CGS-EMU, + sou:CGS-ESU, + sou:CGS-GAUSS, + sou:IMPERIAL, + sou:PLANCK, + sou:SI ; + qudt:conversionMultiplier 0.01 ; + qudt:dbpediaMatch "http://dbpedia.org/resource/Percentage"^^xsd:anyURI ; + qudt:hasDimensionVector qkdv:A0E0L0I0M0H0T0D1 ; + qudt:hasQuantityKind quantitykind:DimensionlessRatio, + quantitykind:LengthPercentage, + quantitykind:PressurePercentage, + quantitykind:Prevalence, + quantitykind:Reflectance, + quantitykind:RelativeHumidity, + quantitykind:RelativeLuminousFlux, + quantitykind:RelativePartialPressure, + quantitykind:ResistancePercentage, + quantitykind:TimePercentage, + quantitykind:VoltagePercentage ; + qudt:iec61360Code "0112/2///62720#UAA000" ; + qudt:informativeReference "http://en.wikipedia.org/wiki/Percentage?oldid=495284540"^^xsd:anyURI ; + qudt:omUnit ; + qudt:symbol "%" ; + qudt:ucumCode "%"^^qudt:UCUMcs ; + qudt:udunitsCode "%" ; + qudt:uneceCommonCode "P1" ; + rdfs:isDefinedBy . + +s223:hasProperty a rdf:Property ; + rdfs:label "has Property" ; + rdfs:comment "The relation hasProperty associates any 223 Concept with a Property." . + +s223:InletConnectionPoint a s223:Class, + sh:NodeShape ; + rdfs:label "Inlet Connection Point" ; + rdfs:comment "An InletConnectionPoint indicates that a substance must flow into the equipment or domain space at this connection point and cannot flow the other direction. An IntletConnectionPoint is a subclass of ConnectionPoint." ; + rdfs:subClassOf s223:ConnectionPoint ; + sh:property [ rdfs:comment "If the relation mapsTo is present it must associate the InletConnectionPoint with an InletConnectionPoint." ; + sh:class s223:InletConnectionPoint ; + sh:path s223:mapsTo ], + [ rdfs:comment "Ensure an InletConnectionPoint has a mapsTo relation to its containing Equipment if it has an external Connection" ; + sh:path s223:mapsTo ; + sh:sparql [ a sh:SPARQLConstraint ; + rdfs:comment "Ensure an InletConnectionPoint has a mapsTo relation to its containing Equipment if it has an external Connection" ; + sh:message "{$this} must have a mapsTo an InletConnectionPoint of {?parentEquipment} and not an external Connection from {?sourceEquipment}." ; + sh:prefixes ; + sh:select """ +SELECT $this ?parentEquipment ?sourceEquipment +WHERE { +?equipment s223:hasConnectionPoint $this . +?parentEquipment s223:contains ?equipment . +$this s223:connectsThrough/s223:connectsFrom ?sourceEquipment . +FILTER NOT EXISTS {?parentEquipment s223:contains ?sourceEquipment} . +FILTER NOT EXISTS {$this s223:mapsTo ?anything} . +} +""" ] ] . + unit:MegaEV a qudt:DerivedUnit, qudt:Unit ; rdfs:label "Mega Electron Volt"@en ; @@ -64533,6 +71922,35 @@ unit:MegaEV a qudt:DerivedUnit, qudt:uneceCommonCode "B71" ; rdfs:isDefinedBy . +s223:hasRole a rdf:Property ; + rdfs:label "hasRole" ; + rdfs:comment "The relation hasRole is used to indicate the role of an Equipment, Connection, ConnectionPoint, or System within a building (e.g., a heating coil will be associated with Role-Heating). Possible values are defined in EnumerationKind-Role (see `s223:EnumerationKind-Role`)." . + +s223:OutletConnectionPoint a s223:Class, + sh:NodeShape ; + rdfs:label "Outlet Connection Point" ; + rdfs:comment "An OutletConnectionPoint indicates that a substance must flow out of a Connectable (see 's223:Connectable') at this connection point and cannot flow in the other direction. An OutletConnectionPoint is a predefined subclass of ConnectionPoint." ; + rdfs:subClassOf s223:ConnectionPoint ; + sh:property [ rdfs:comment "If the relation mapsTo is present it must associate the OutletConnectionPoint with an OutletConnectionPoint." ; + sh:class s223:OutletConnectionPoint ; + sh:path s223:mapsTo ], + [ rdfs:comment "Ensure an OutletConnectionPoint has a mapsTo relation to its containing Equipment if it has an external Connection" ; + sh:path s223:mapsTo ; + sh:sparql [ a sh:SPARQLConstraint ; + rdfs:comment "Ensure an OutletConnectionPoint has a mapsTo relation to its containing Equipment if it has an external Connection" ; + sh:message "{$this} must have a mapsTo an OutletConnectionPoint of {?parentEquipment} and not an external Connection to {?destinationEquipment}." ; + sh:prefixes ; + sh:select """ +SELECT $this ?parentEquipment ?destinationEquipment +WHERE { +?equipment s223:hasConnectionPoint $this . +?parentEquipment s223:contains ?equipment . +$this s223:connectsThrough/s223:connectsTo ?destinationEquipment . +FILTER NOT EXISTS {?parentEquipment s223:contains ?destinationEquipment} . +FILTER NOT EXISTS {$this s223:mapsTo ?anything} . +} +""" ] ] . + unit:U a qudt:Unit ; rdfs:label "Unified Atomic Mass Unit"@en ; dcterms:description "The unified atomic mass unit (symbol: \\(u\\)) or dalton (symbol: \\(Da\\)) is the standard unit that is used for indicating mass on an atomic or molecular scale (atomic mass). It is defined as one twelfth of the mass of an unbound neutral atom of carbon-12 in its nuclear and electronic ground state,[ and has a value of \\(1.660538921(73) \\times 10^{-27} kg\\). One dalton is approximately equal to the mass of one nucleon; an equivalence of saying \\(1 g mol^{-1}\\). The CIPM have categorised it as a 'non-SI unit' because units values in SI units must be obtained experimentally."^^qudt:LatexString ; @@ -64550,6 +71968,10 @@ unit:U a qudt:Unit ; qudt:uneceCommonCode "D43" ; rdfs:isDefinedBy . +s223:contains a rdf:Property ; + rdfs:label "contains" ; + rdfs:comment "The relation contains associates a PhysicalSpace or a piece of Equipment to a PhysicalSpace or another piece of Equipment, respectively." . + qkdv:A0E0L2I0M0H0T0D0 a qudt:QuantityKindDimensionVector_CGS, qudt:QuantityKindDimensionVector_ISO, qudt:QuantityKindDimensionVector_Imperial, @@ -64567,6 +71989,11 @@ qkdv:A0E0L2I0M0H0T0D0 a qudt:QuantityKindDimensionVector_CGS, qudt:latexDefinition "\\(L^2\\)"^^qudt:LatexString ; rdfs:isDefinedBy . +qudt:hasQuantityKind a rdf:Property ; + rdfs:label "has quantity kind" ; + rdfs:comment "A reference to the QuantityKind of a QuantifiableProperty of interest, e.g. quantitykind:Temperature." ; + rdfs:isDefinedBy . + quantitykind:Volume a qudt:QuantityKind ; rdfs:label "Volume"@en ; dcterms:description "The volume of a solid object is the three-dimensional concept of how much space it occupies, often quantified numerically. One-dimensional figures (such as lines) and two-dimensional shapes (such as squares) are assigned zero volume in the three-dimensional space."^^rdf:HTML ; @@ -64619,6 +72046,250 @@ quantitykind:Volume a qudt:QuantityKind ; qudt:plainTextDescription "The volume of a solid object is the three-dimensional concept of how much space it occupies, often quantified numerically. One-dimensional figures (such as lines) and two-dimensional shapes (such as squares) are assigned zero volume in the three-dimensional space." ; rdfs:isDefinedBy . +s223:Equipment a s223:Class, + sh:NodeShape ; + rdfs:label "Equipment" ; + rdfs:comment """An Equipment is the modeling construct used to represent a mechanical device designed to accomplish a specific task, + or a complex device that contains component pieces of Equipment. Unlike a System, Equipment can have ConnectionPoints and participate + in the flow of one or more kinds of Medium. Examples of possible equipment include a Pump, Fan, HeatExchanger, Luminaire, + TemperatureSensor, FlowSensor or more complex examples such as a chilled water plant. + The graphical depiction of Equipment used in this standard is a rounded cornered rectangle as show in Figure 5-1. + ![Graphical Depiction of Equipment.](figures/Figure_5-1Graphical_Depiciton_of_Equipment.svg)""" ; + rdfs:subClassOf s223:Connectable ; + sh:property [ a sh:PropertyShape ; + rdfs:comment "If the relation contains is present it must associate the Equipment with either Equipment or Junction." ; + sh:name "device contains shape" ; + sh:or ( [ sh:class s223:Equipment ] [ sh:class s223:Junction ] ) ; + sh:path s223:contains ], + [ rdfs:comment "If the relation commandedByProperty is present it must associate the Equipment with a ActuatableProperty." ; + sh:class s223:ActuatableProperty ; + sh:path s223:commandedByProperty ], + [ rdfs:comment "If the relation executes is present it must associate the Equipment with a FunctionBlock." ; + sh:class s223:FunctionBlock ; + sh:path s223:executes ], + [ rdfs:comment "If the relation hasPhysicalLocation is present it must associate the Equipment with a PhysicalSpace." ; + sh:class s223:PhysicalSpace ; + sh:path s223:hasPhysicalLocation ], + [ rdfs:comment "If the relation hasRole is present it must associate the Equipment with a EnumerationKind-Role." ; + sh:class s223:EnumerationKind-Role ; + sh:path s223:hasRole ], + [ rdfs:comment "Disallow contained equipment from having external incoming connections." ; + sh:path s223:connectedFrom ; + sh:sparql [ a sh:SPARQLConstraint ; + rdfs:comment "Disallow contained equipment from having external incoming connections." ; + sh:message "{$this} should not have a connection from external equipment {?otherDev} because {?container} contains {$this}." ; + sh:prefixes ; + sh:select """ +SELECT $this ?container ?otherDev +WHERE { +$this s223:connectedFrom ?otherDev . +$this ^s223:contains ?container . +?container a/rdfs:subClassOf* s223:Equipment . +FILTER NOT EXISTS {?container s223:contains ?otherDev .} +} +""" ] ], + [ rdfs:comment "Disallow contained equipment from having external outgoing connections." ; + sh:path s223:connectedTo ; + sh:sparql [ a sh:SPARQLConstraint ; + rdfs:comment "Disallow contained equipment from having external outgoing connections." ; + sh:message "{$this} should not have a connection to external equipment {?otherDev} because {?container} contains {$this}." ; + sh:prefixes ; + sh:select """ +SELECT $this ?container ?otherDev +WHERE { +$this s223:connectedTo ?otherDev . +$this ^s223:contains ?container . +?container a/rdfs:subClassOf* s223:Equipment . +FILTER NOT EXISTS {?container s223:contains ?otherDev .} +} +""" ] ], + [ rdfs:comment "Warning about a subClass of Equipment of type A containing something that is in the same subClass branch." ; + sh:path s223:contains ; + sh:severity sh:Warning ; + sh:sparql [ a sh:SPARQLConstraint ; + rdfs:comment "Warning about a subClass of Equipment of type A containing something that is in the same subClass branch." ; + sh:message "{$this}, of type {?type1}, contains {?subEquip} of type {?type2}, that could result in double-counting items in the class hierarchy of {?type1}." ; + sh:prefixes ; + sh:select """ +SELECT $this ?subEquip ?type1 ?type2 +WHERE { + FILTER NOT EXISTS {$this a s223:Equipment} . +$this s223:contains+ ?subEquip . + FILTER NOT EXISTS {?subEquip a s223:Equipment} . +$this a ?type1 . +?subEquip a ?type2 . +{ +?type2 rdfs:subClassOf* ?type1 . +} +UNION +{ +?type1 rdfs:subClassOf* ?type2 . +} +} +""" ] ] ; + sh:rule [ a sh:SPARQLRule ; + rdfs:comment "For equipment contained within another piece of equipment use the mapsTo relation to infer a Medium from the containing equipment." ; + sh:construct """ +CONSTRUCT { + ?childCp s223:hasMedium ?medium . +} +WHERE { + $this s223:hasConnectionPoint ?cp . + ?childCp s223:mapsTo ?cp . + ?cp s223:connectsThrough ?connection . + ?cp s223:hasMedium ?medium . + FILTER NOT EXISTS {?childCp s223:hasMedium ?something} . +} +""" ; + sh:prefixes ], + [ a sh:SPARQLRule ; + rdfs:comment "For equipment containing another piece of equipment, use the mapsTo relation to infer a Medium from the contained equipment." ; + sh:construct """ +CONSTRUCT { + ?parentCp s223:hasMedium ?medium . +} +WHERE { + $this s223:hasConnectionPoint ?cp . + ?cp s223:mapsTo ?parentCp . + ?cp s223:connectsThrough ?connection . + ?cp s223:hasMedium ?medium . + FILTER NOT EXISTS {?parentCp s223:hasMedium ?something} . +} +""" ; + sh:prefixes ] . + +s223:Numerical-Voltage a s223:Class, + s223:Numerical-Voltage, + sh:NodeShape ; + rdfs:label "Dimensioned Voltage" ; + qudt:hasQuantityKind quantitykind:Voltage ; + qudt:hasUnit unit:V ; + rdfs:comment "This class has enumerated instances of common voltages." ; + rdfs:subClassOf s223:EnumerationKind-Numerical ; + sh:property [ rdfs:comment "A Numerical-Voltage must have a Quantity Kind of Voltage" ; + sh:hasValue quantitykind:Voltage ; + sh:path qudt:hasQuantityKind ], + [ rdfs:comment "A Numerical-Voltage must have a unit of Volts" ; + sh:hasValue unit:V ; + sh:path qudt:hasUnit ] . + +s223:QuantifiableProperty a s223:Class, + sh:NodeShape ; + rdfs:label "Quantifiable Property" ; + rdfs:comment "This class is for quantifiable values that describe an object (System, Equipment, etc.) that are typically static (hasValue). That is, they are neither measured nor specified in the course of operations." ; + rdfs:subClassOf s223:Property, + qudt:Quantity ; + sh:property [ rdfs:comment "A QuantifiableProperty can be associated with a decimal value using the relation hasValue." ; + sh:datatype xsd:decimal ; + sh:path s223:hasValue ], + [ rdfs:comment "A QuantifiableProperty must be associated with at least one QuantityKind using the relation hasQuantityKind." ; + sh:class qudt:QuantityKind ; + sh:minCount 1 ; + sh:path qudt:hasQuantityKind ], + [ rdfs:comment "A QuantifiableProperty must be associated with at least one Unit using the relation hasUnit." ; + sh:class qudt:Unit ; + sh:minCount 1 ; + sh:path qudt:hasUnit ; + sh:severity sh:Info ], + [ rdfs:comment "This QuantifiableProperty uses a different Unit than the Setpoint associated with it." ; + sh:path qudt:hasUnit ; + sh:severity sh:Info ; + sh:sparql [ a sh:SPARQLConstraint ; + rdfs:comment "This QuantifiableProperty uses a different Unit than the Setpoint associated with it." ; + sh:message "{$this} uses Unit {?punit}, while Setpoint {?setpoint} uses Unit {?sunit}. Be careful." ; + sh:prefixes ; + sh:select """ +SELECT $this ?setpoint ?punit ?sunit +WHERE { +$this qudt:hasUnit ?punit . +$this s223:hasSetpoint ?setpoint . +?setpoint qudt:hasUnit ?sunit . +?punit qudt:hasDimensionVector ?pdv . +?sunit qudt:hasDimensionVector ?sdv . +FILTER (?punit != ?sunit) . +FILTER (?pdv = ?sdv) . +} +""" ] ], + [ rdfs:comment "This QuantifiableProperty and the Setpoint associated with it have non-commensurate QuantityKinds." ; + sh:path qudt:hasQuantityKind ; + sh:sparql [ a sh:SPARQLConstraint ; + rdfs:comment "This QuantifiableProperty and the Setpoint associated with it have non-commensurate QuantityKinds." ; + sh:message "{$this} uses QuantityKind {?pqk} with DimensionVector {?pdv}, while Setpoint {?setpoint} uses QuantityKind {?sqk} with DimensionVector {?sdv}. These are non-commensurate" ; + sh:prefixes ; + sh:select """ +SELECT $this ?setpoint ?pqk ?sqk ?pdv ?sdv +WHERE { +$this qudt:hasQuantityKind ?pqk . +$this s223:hasSetpoint ?setpoint . +?setpoint qudt:hasQuantityKind ?sqk . +?pqk qudt:hasDimensionVector ?pdv . +?sqk qudt:hasDimensionVector ?sdv . +FILTER (?pqk != ?sqk) . +FILTER (?pdv != ?sdv) . +} +""" ] ], + [ rdfs:comment "This QuantifiableProperty and the associated Setpoint use non-commensurate Units." ; + sh:path qudt:hasUnit ; + sh:sparql [ a sh:SPARQLConstraint ; + rdfs:comment "This QuantifiableProperty and the associated Setpoint use non-commensurate Units." ; + sh:message "{$this} uses Unit {?punit}, while Setpoint {?setpoint} uses Unit {?sunit}. These are non-commensurate." ; + sh:prefixes ; + sh:select """ +SELECT $this ?setpoint ?punit ?sunit +WHERE { +$this qudt:hasUnit ?punit . +$this s223:hasSetpoint ?setpoint . +?setpoint qudt:hasUnit ?sunit . +?punit qudt:hasDimensionVector ?pdv . +?sunit qudt:hasDimensionVector ?sdv . +FILTER (?punit != ?sunit) . +FILTER (?pdv != ?sdv) . +} +""" ] ] ; + sh:rule [ a sh:SPARQLRule ; + rdfs:comment "Infer the hasQuantityKind relation if it is unambiguous." ; + sh:construct """ +CONSTRUCT { +$this qudt:hasQuantityKind ?uniqueqk +} +WHERE { +{ +SELECT $this (COUNT (DISTINCT (?qk)) AS ?count) +WHERE { +FILTER (NOT EXISTS {$this qudt:hasQuantityKind ?something}) . +$this qudt:hasUnit/qudt:hasQuantityKind ?qk . +} +GROUP BY $this +} +FILTER (?count = 1) +$this qudt:hasUnit/qudt:hasQuantityKind ?uniqueqk . +} +""" ; + sh:prefixes ] ; + sh:sparql [ a sh:SPARQLConstraint ; + rdfs:comment "Checks for consistent dimension vectors for a QuantityKind and the Unit" ; + sh:message "Inconsistent dimensionalities among the Property's Unit and Property's Quantity Kind" ; + sh:prefixes ; + sh:select """ +SELECT $this ?count +WHERE { +{ SELECT $this (COUNT (DISTINCT ?qkdv) AS ?count) + WHERE +{ + { + $this qudt:hasQuantityKind/qudt:hasDimensionVector ?qkdv . + } + UNION + { + $this qudt:hasUnit/qudt:hasDimensionVector ?qkdv . + } +} + GROUP BY $this +} +FILTER (?count > 1) . +} +""" ] . + quantitykind:Power a qudt:QuantityKind ; rdfs:label "القدرة"@ar, "Мощност"@bg, @@ -64701,6 +72372,16 @@ quantitykind:Power a qudt:QuantityKind ; "p" ; rdfs:isDefinedBy . +s223:NumberOfElectricalPhases-SinglePhase a s223:Class, + s223:NumberOfElectricalPhases-SinglePhase, + sh:NodeShape ; + rdfs:label "Single Phase AC Electricity" ; + s223:hasValue 1.0 ; + qudt:hasQuantityKind quantitykind:Dimensionless ; + qudt:hasUnit unit:NUM ; + rdfs:comment "Single Phase AC Electricity" ; + rdfs:subClassOf s223:Numerical-NumberOfElectricalPhases . + quantitykind:Time a qudt:QuantityKind ; rdfs:label "زمن"@ar, "Време"@bg, @@ -64958,7 +72639,7 @@ unit:DecaM a qudt:Unit ; qudt:hasQuantityKind quantitykind:Length ; qudt:iec61360Code "0112/2///62720#UAB064" ; qudt:plainTextDescription "10-fold of the SI base unit metre" ; - qudt:prefix prefix:Deca ; + qudt:prefix prefix1:Deca ; qudt:symbol "dam" ; qudt:ucumCode "dam"^^qudt:UCUMcs ; qudt:uneceCommonCode "A45" ; @@ -64976,7 +72657,7 @@ unit:DeciM a qudt:Unit ; qudt:hasDimensionVector qkdv:A0E0L1I0M0H0T0D0 ; qudt:hasQuantityKind quantitykind:Length ; qudt:iec61360Code "0112/2///62720#UAA412" ; - qudt:prefix prefix:Deci ; + qudt:prefix prefix1:Deci ; qudt:symbol "dm" ; qudt:ucumCode "dm"^^qudt:UCUMcs ; qudt:uneceCommonCode "DMT" ; @@ -65084,7 +72765,7 @@ unit:HectoM a qudt:Unit ; qudt:hasQuantityKind quantitykind:Length ; qudt:iec61360Code "0112/2///62720#UAB062" ; qudt:plainTextDescription "100-fold of the SI base unit metre" ; - qudt:prefix prefix:Hecto ; + qudt:prefix prefix1:Hecto ; qudt:symbol "hm" ; qudt:ucumCode "hm"^^qudt:UCUMcs ; qudt:uneceCommonCode "HMT" ; @@ -65123,7 +72804,7 @@ unit:KiloM a qudt:DerivedUnit, qudt:hasDimensionVector qkdv:A0E0L1I0M0H0T0D0 ; qudt:hasQuantityKind quantitykind:Length ; qudt:informativeReference "http://en.wikipedia.org/wiki/Kilometre?oldid=494821851"^^xsd:anyURI ; - qudt:prefix prefix:Kilo ; + qudt:prefix prefix1:Kilo ; qudt:symbol "km" ; qudt:ucumCode "km"^^qudt:UCUMcs ; qudt:uneceCommonCode "KMT" ; @@ -65200,7 +72881,7 @@ unit:MicroIN a qudt:DerivedUnit, qudt:hasDimensionVector qkdv:A0E0L1I0M0H0T0D0 ; qudt:hasQuantityKind quantitykind:Length ; qudt:latexSymbol "\\(\\mu in\\)"^^qudt:LatexString ; - qudt:prefix prefix:Micro ; + qudt:prefix prefix1:Micro ; qudt:symbol "µin" ; qudt:ucumCode "u[in_i]"^^qudt:UCUMcs ; qudt:uneceCommonCode "M7" ; @@ -65221,7 +72902,7 @@ unit:MicroM a qudt:DerivedUnit, qudt:hasQuantityKind quantitykind:Length ; qudt:iec61360Code "0112/2///62720#UAA090" ; qudt:informativeReference "http://en.wikipedia.org/wiki/Micrometer?oldid=491270437"^^xsd:anyURI ; - qudt:prefix prefix:Micro ; + qudt:prefix prefix1:Micro ; qudt:symbol "µm" ; qudt:ucumCode "um"^^qudt:UCUMcs ; qudt:uneceCommonCode "4H" ; @@ -65271,51 +72952,13 @@ unit:MilliM a qudt:DerivedUnit, qudt:hasQuantityKind quantitykind:Length ; qudt:iec61360Code "0112/2///62720#UAA862" ; qudt:informativeReference "http://en.wikipedia.org/wiki/Millimetre?oldid=493032457"^^xsd:anyURI ; - qudt:prefix prefix:Milli ; + qudt:prefix prefix1:Milli ; qudt:symbol "mm" ; qudt:ucumCode "mm"^^qudt:UCUMcs ; qudt:uneceCommonCode "MMT" ; rdfs:isDefinedBy ; skos:altLabel "mil"@en-gb . -unit:NUM a qudt:CountingUnit, - qudt:Unit ; - rdfs:label "Number"@en ; - dcterms:description "\"Number\" is a unit for 'Dimensionless' expressed as (\\#\\)."^^rdf:HTML ; - qudt:applicableSystem sou:ASU, - sou:CGS, - sou:CGS-EMU, - sou:CGS-ESU, - sou:CGS-GAUSS, - sou:IMPERIAL, - sou:PLANCK, - sou:SI ; - qudt:hasDimensionVector qkdv:A0E0L0I0M0H0T0D1 ; - qudt:hasQuantityKind quantitykind:ChargeNumber, - quantitykind:Dimensionless, - quantitykind:DimensionlessRatio, - quantitykind:FrictionCoefficient, - quantitykind:HyperfineStructureQuantumNumber, - quantitykind:IonTransportNumber, - quantitykind:Landau-GinzburgNumber, - quantitykind:MagneticQuantumNumber, - quantitykind:MassNumber, - quantitykind:NeutronNumber, - quantitykind:NuclearSpinQuantumNumber, - quantitykind:NucleonNumber, - quantitykind:OrbitalAngularMomentumQuantumNumber, - quantitykind:Population, - quantitykind:PrincipalQuantumNumber, - quantitykind:QuantumNumber, - quantitykind:ReynoldsNumber, - quantitykind:SpinQuantumNumber, - quantitykind:StoichiometricNumber, - quantitykind:TotalAngularMomentumQuantumNumber ; - qudt:symbol "#" ; - qudt:ucumCode "1"^^qudt:UCUMcs, - "{#}"^^qudt:UCUMcs ; - rdfs:isDefinedBy . - unit:NanoM a qudt:Unit ; rdfs:label "Nanometre"@en, "Nanometer"@en-us ; @@ -65329,7 +72972,7 @@ unit:NanoM a qudt:Unit ; qudt:hasQuantityKind quantitykind:Length ; qudt:iec61360Code "0112/2///62720#UAA912" ; qudt:plainTextDescription "0.000000001-fold of the SI base unit metre" ; - qudt:prefix prefix:Nano ; + qudt:prefix prefix1:Nano ; qudt:symbol "nM" ; qudt:ucumCode "nm"^^qudt:UCUMcs ; qudt:uneceCommonCode "C45" ; @@ -65387,7 +73030,7 @@ unit:PicoM a qudt:Unit ; qudt:hasQuantityKind quantitykind:Length ; qudt:iec61360Code "0112/2///62720#UAA949" ; qudt:plainTextDescription "0.000000000001-fold of the SI base unit metre" ; - qudt:prefix prefix:Pico ; + qudt:prefix prefix1:Pico ; qudt:symbol "pM" ; qudt:ucumCode "pm"^^qudt:UCUMcs ; qudt:uneceCommonCode "C52" ; @@ -65431,6 +73074,16 @@ unit:YD a qudt:Unit ; qudt:uneceCommonCode "YRD" ; rdfs:isDefinedBy . +s223:Frequency-60Hz a s223:Class, + s223:Frequency-60Hz, + sh:NodeShape ; + rdfs:label "60 Hertz" ; + s223:hasValue 60.0 ; + qudt:hasQuantityKind quantitykind:Frequency ; + qudt:hasUnit unit:HZ ; + rdfs:comment "60 Hertz" ; + rdfs:subClassOf s223:Numerical-Frequency . + unit:FM a qudt:Unit ; rdfs:label "fermi"@en ; dcterms:description "The \\(\\textit{fermi}\\), or \\(\\textit{femtometer}\\) (other spelling \\(femtometre\\), symbol \\(fm\\)) is an SI unit of length equal to \\(10^{-15} metre\\). This distance is often encountered in nuclear physics as a characteristic of this scale. The symbol for the fermi is also \\(fm\\)."^^qudt:LatexString ; @@ -65458,7 +73111,7 @@ unit:FemtoM a qudt:Unit ; qudt:hasDimensionVector qkdv:A0E0L1I0M0H0T0D0 ; qudt:hasQuantityKind quantitykind:Length ; qudt:iec61360Code "0112/2///62720#UAB063" ; - qudt:prefix prefix:Femto ; + qudt:prefix prefix1:Femto ; qudt:symbol "fm" ; qudt:ucumCode "fm"^^qudt:UCUMcs ; qudt:uneceCommonCode "A71" ; @@ -65655,12 +73308,122 @@ unit:CentiM a qudt:DerivedUnit, qudt:hasQuantityKind quantitykind:Length ; qudt:iec61360Code "0112/2///62720#UAA375" ; qudt:informativeReference "http://en.wikipedia.org/wiki/Centimetre?oldid=494931891"^^xsd:anyURI ; - qudt:prefix prefix:Centi ; + qudt:prefix prefix1:Centi ; qudt:symbol "cm" ; qudt:ucumCode "cm"^^qudt:UCUMcs ; qudt:uneceCommonCode "CMT" ; rdfs:isDefinedBy . +unit:NUM a qudt:CountingUnit, + qudt:Unit ; + rdfs:label "Number"@en ; + dcterms:description "\"Number\" is a unit for 'Dimensionless' expressed as (\\#\\)."^^rdf:HTML ; + qudt:applicableSystem sou:ASU, + sou:CGS, + sou:CGS-EMU, + sou:CGS-ESU, + sou:CGS-GAUSS, + sou:IMPERIAL, + sou:PLANCK, + sou:SI ; + qudt:hasDimensionVector qkdv:A0E0L0I0M0H0T0D1 ; + qudt:hasQuantityKind quantitykind:ChargeNumber, + quantitykind:Dimensionless, + quantitykind:DimensionlessRatio, + quantitykind:FrictionCoefficient, + quantitykind:HyperfineStructureQuantumNumber, + quantitykind:IonTransportNumber, + quantitykind:Landau-GinzburgNumber, + quantitykind:MagneticQuantumNumber, + quantitykind:MassNumber, + quantitykind:NeutronNumber, + quantitykind:NuclearSpinQuantumNumber, + quantitykind:NucleonNumber, + quantitykind:OrbitalAngularMomentumQuantumNumber, + quantitykind:Population, + quantitykind:PrincipalQuantumNumber, + quantitykind:QuantumNumber, + quantitykind:ReynoldsNumber, + quantitykind:SpinQuantumNumber, + quantitykind:StoichiometricNumber, + quantitykind:TotalAngularMomentumQuantumNumber ; + qudt:symbol "#" ; + qudt:ucumCode "1"^^qudt:UCUMcs, + "{#}"^^qudt:UCUMcs ; + rdfs:isDefinedBy . + + a owl:Ontology ; + owl:versionInfo "Created with TopBraid Composer" ; + sh:declare [ sh:namespace "http://data.ashrae.org/standard223#"^^xsd:anyURI ; + sh:prefix "s223" ], + [ sh:namespace "http://data.ashrae.org/standard223#"^^xsd:anyURI ; + sh:prefix "s223" ], + [ sh:namespace "http://qudt.org/schema/qudt/"^^xsd:anyURI ; + sh:prefix "qudt" ], + [ sh:namespace "http://data.ashrae.org/standard223#"^^xsd:anyURI ; + sh:prefix "s223" ], + [ sh:namespace "http://data.ashrae.org/standard223/1.0/vocab/role#"^^xsd:anyURI ; + sh:prefix "role" ], + [ sh:namespace "http://qudt.org/schema/qudt/"^^xsd:anyURI ; + sh:prefix "qudt" ], + [ sh:namespace "http://qudt.org/vocab/quantitykind/"^^xsd:anyURI ; + sh:prefix "qudtqk" ], + [ sh:namespace "http://qudt.org/vocab/unit/"^^xsd:anyURI ; + sh:prefix "unit" ], + [ sh:namespace "http://www.w3.org/2000/01/rdf-schema#"^^xsd:anyURI ; + sh:prefix "rdfs" ], + [ sh:namespace "http://data.ashrae.org/standard223#"^^xsd:anyURI ; + sh:prefix "s223" ], + [ sh:namespace "http://www.w3.org/2000/01/rdf-schema#"^^xsd:anyURI ; + sh:prefix "rdfs" ], + [ sh:namespace "http://qudt.org/schema/qudt/"^^xsd:anyURI ; + sh:prefix "qudt" ], + [ sh:namespace "http://qudt.org/vocab/quantitykind/"^^xsd:anyURI ; + sh:prefix "quantitykind" ], + [ a sh:PrefixDeclaration ; + sh:namespace "http://purl.org/dc/terms/"^^xsd:anyURI ; + sh:prefix "dcterms" ], + [ a sh:PrefixDeclaration ; + sh:namespace "http://qudt.org/schema/qudt/"^^xsd:anyURI ; + sh:prefix "qudt" ], + [ a sh:PrefixDeclaration ; + sh:namespace "http://qudt.org/vocab/dimensionvector/"^^xsd:anyURI ; + sh:prefix "qkdv" ], + [ a sh:PrefixDeclaration ; + sh:namespace "http://qudt.org/vocab/quantitykind/"^^xsd:anyURI ; + sh:prefix "quantitykind" ], + [ a sh:PrefixDeclaration ; + sh:namespace "http://qudt.org/vocab/unit/"^^xsd:anyURI ; + sh:prefix "unit" ], + [ a sh:PrefixDeclaration ; + sh:namespace "http://www.w3.org/1999/02/22-rdf-syntax-ns#"^^xsd:anyURI ; + sh:prefix "rdf" ], + [ a sh:PrefixDeclaration ; + sh:namespace "http://www.w3.org/2000/01/rdf-schema#"^^xsd:anyURI ; + sh:prefix "rdfs" ], + [ a sh:PrefixDeclaration ; + sh:namespace "http://www.w3.org/2002/07/owl#"^^xsd:anyURI ; + sh:prefix "owl" ], + [ a sh:PrefixDeclaration ; + sh:namespace "http://www.w3.org/2004/02/skos/core#"^^xsd:anyURI ; + sh:prefix "skos" ], + [ sh:namespace "http://www.w3.org/2000/01/rdf-schema#"^^xsd:anyURI ; + sh:prefix "rdfs" ], + [ sh:namespace "http://www.w3.org/ns/shacl#"^^xsd:anyURI ; + sh:prefix "sh" ], + [ sh:namespace "http://data.ashrae.org/standard223#"^^xsd:anyURI ; + sh:prefix "s223" ], + [ sh:namespace "http://data.ashrae.org/standard223#"^^xsd:anyURI ; + sh:prefix "s223" ], + [ sh:namespace "http://www.w3.org/1999/02/22-rdf-syntax-ns#"^^xsd:anyURI ; + sh:prefix "rdf" ], + [ sh:namespace "http://www.w3.org/2000/01/rdf-schema#"^^xsd:anyURI ; + sh:prefix "rdfs" ], + [ sh:namespace "http://www.w3.org/ns/shacl#"^^xsd:anyURI ; + sh:prefix "sh" ], + [ sh:namespace "http://qudt.org/schema/qudt/"^^xsd:anyURI ; + sh:prefix "qudt" ] . + unit:J a qudt:DerivedUnit, qudt:Unit ; rdfs:label "джаул"@bg, @@ -65727,23 +73490,6 @@ qkdv:A0E0L1I0M1H0T-2D0 a qudt:QuantityKindDimensionVector_CGS, qudt:latexDefinition "\\(L M T^-2\\)"^^qudt:LatexString ; rdfs:isDefinedBy . -qkdv:A0E0L0I0M0H0T1D0 a qudt:QuantityKindDimensionVector_CGS, - qudt:QuantityKindDimensionVector_ISO, - qudt:QuantityKindDimensionVector_Imperial, - qudt:QuantityKindDimensionVector_SI ; - rdfs:label "A0E0L0I0M0H0T1D0" ; - qudt:dimensionExponentForAmountOfSubstance 0 ; - qudt:dimensionExponentForElectricCurrent 0 ; - qudt:dimensionExponentForLength 0 ; - qudt:dimensionExponentForLuminousIntensity 0 ; - qudt:dimensionExponentForMass 0 ; - qudt:dimensionExponentForThermodynamicTemperature 0 ; - qudt:dimensionExponentForTime 1 ; - qudt:dimensionlessExponent 0 ; - qudt:hasReferenceQuantityKind quantitykind:Time ; - qudt:latexDefinition "\\(T\\)"^^qudt:LatexString ; - rdfs:isDefinedBy . - quantitykind:Density a qudt:QuantityKind ; rdfs:label "Density"@en ; dcterms:description "The mass density or density of a material is defined as its mass per unit volume. The symbol most often used for density is \\(\\rho\\). Mathematically, density is defined as mass divided by volume: \\(\\rho = m/V\\), where \\(\\rho\\) is the density, \\(m\\) is the mass, and \\(V\\) is the volume. In some cases, density is also defined as its weight per unit volume, although this quantity is more properly called specific weight."^^qudt:LatexString ; @@ -65814,6 +73560,23 @@ quantitykind:Density a qudt:QuantityKind ; vaem:todo "belongs to SOQ-ISO" ; rdfs:isDefinedBy . +qkdv:A0E0L0I0M0H0T1D0 a qudt:QuantityKindDimensionVector_CGS, + qudt:QuantityKindDimensionVector_ISO, + qudt:QuantityKindDimensionVector_Imperial, + qudt:QuantityKindDimensionVector_SI ; + rdfs:label "A0E0L0I0M0H0T1D0" ; + qudt:dimensionExponentForAmountOfSubstance 0 ; + qudt:dimensionExponentForElectricCurrent 0 ; + qudt:dimensionExponentForLength 0 ; + qudt:dimensionExponentForLuminousIntensity 0 ; + qudt:dimensionExponentForMass 0 ; + qudt:dimensionExponentForThermodynamicTemperature 0 ; + qudt:dimensionExponentForTime 1 ; + qudt:dimensionlessExponent 0 ; + qudt:hasReferenceQuantityKind quantitykind:Time ; + qudt:latexDefinition "\\(T\\)"^^qudt:LatexString ; + rdfs:isDefinedBy . + qkdv:A0E0L-3I0M1H0T0D0 a qudt:QuantityKindDimensionVector_CGS, qudt:QuantityKindDimensionVector_ISO, qudt:QuantityKindDimensionVector_Imperial, @@ -65865,6 +73628,10 @@ qkdv:A0E0L3I0M0H0T0D0 a qudt:QuantityKindDimensionVector_CGS, qudt:latexDefinition "\\(L^3\\)"^^qudt:LatexString ; rdfs:isDefinedBy . +s223:hasMedium a rdf:Property ; + rdfs:label "has Medium" ; + rdfs:comment "The relation hasMedium is used to indicate what medium is flowing through the connection (e.g., air, water, electricity). The possible values are defined in EnumerationKind-Medium (see `s223:EnumerationKind-Medium`)." . + sou:CGS-ESU a qudt:SystemOfUnits ; rdfs:label "CGS System of Units ESU"@en ; dcterms:description "The electrostatic system of units is a system of units used to measure electrical quantities of electric charge, current, and voltage, within the centimeter gram second (or \"CGS\") metric system of units. In electrostatic units, electrical charge is defined via the force it exerts on other charges. The various units of the e.s.u. system have specific names obtained by prefixing more familiar names with $stat$, but are often referred to purely descriptively as the 'e.s. unit of capacitance', etc. "^^rdf:HTML ; @@ -65919,6 +73686,28 @@ unit:M a qudt:Unit ; qudt:uneceCommonCode "MTR" ; rdfs:isDefinedBy . +s223:Electricity-AC a s223:Class, + s223:Electricity-AC, + sh:NodeShape ; + rdfs:label "Electricity AC" ; + s223:hasFrequency s223:Numerical-Frequency ; + s223:hasNumberOfElectricalPhases s223:Numerical-NumberOfElectricalPhases ; + s223:hasVoltage s223:Numerical-Voltage ; + rdfs:comment "This class has enumerated instances of all AC forms of electricity." ; + rdfs:subClassOf s223:Medium-Electricity ; + sh:property [ rdfs:comment "An electricity AC medium must have a frequency" ; + sh:class s223:Numerical-Frequency ; + sh:minCount 1 ; + sh:path s223:hasFrequency ], + [ rdfs:comment "An electricity AC medium must have a number of electrical phases." ; + sh:class s223:Numerical-NumberOfElectricalPhases ; + sh:minCount 1 ; + sh:path s223:hasNumberOfElectricalPhases ], + [ rdfs:comment "An electricity AC medium must have a voltage." ; + sh:minCount 1 ; + sh:or ( [ sh:class s223:Numerical-LineLineVoltage ] [ sh:class s223:Numerical-LineNeutralVoltage ] [ sh:class s223:Numerical-Voltage ] ) ; + sh:path s223:hasVoltage ] . + qkdv:A0E0L2I0M1H0T-3D0 a qudt:QuantityKindDimensionVector_CGS, qudt:QuantityKindDimensionVector_ISO, qudt:QuantityKindDimensionVector_Imperial, @@ -66073,114 +73862,6 @@ qkdv:A0E0L-1I0M1H0T-2D0 a qudt:QuantityKindDimensionVector_CGS, qudt:latexDefinition "\\(L^-1 M T^-2\\)"^^qudt:LatexString ; rdfs:isDefinedBy . -quantitykind:VolumeFlowRate a qudt:QuantityKind ; - rdfs:label "Volume Flow Rate"@en ; - dcterms:description "Volumetric Flow Rate, (also known as volume flow rate, rate of fluid flow or volume velocity) is the volume of fluid which passes through a given surface per unit time."^^rdf:HTML ; - qudt:applicableUnit unit:BBL_UK_PET-PER-DAY, - unit:BBL_UK_PET-PER-HR, - unit:BBL_UK_PET-PER-MIN, - unit:BBL_UK_PET-PER-SEC, - unit:BBL_US-PER-DAY, - unit:BBL_US-PER-MIN, - unit:BBL_US_PET-PER-HR, - unit:BBL_US_PET-PER-SEC, - unit:BU_UK-PER-DAY, - unit:BU_UK-PER-HR, - unit:BU_UK-PER-MIN, - unit:BU_UK-PER-SEC, - unit:BU_US_DRY-PER-DAY, - unit:BU_US_DRY-PER-HR, - unit:BU_US_DRY-PER-MIN, - unit:BU_US_DRY-PER-SEC, - unit:CentiM3-PER-DAY, - unit:CentiM3-PER-HR, - unit:CentiM3-PER-MIN, - unit:CentiM3-PER-SEC, - unit:DeciM3-PER-DAY, - unit:DeciM3-PER-HR, - unit:DeciM3-PER-MIN, - unit:DeciM3-PER-SEC, - unit:FT3-PER-DAY, - unit:FT3-PER-HR, - unit:FT3-PER-MIN, - unit:FT3-PER-SEC, - unit:GAL_UK-PER-DAY, - unit:GAL_UK-PER-HR, - unit:GAL_UK-PER-MIN, - unit:GAL_UK-PER-SEC, - unit:GAL_US-PER-DAY, - unit:GAL_US-PER-HR, - unit:GAL_US-PER-MIN, - unit:GAL_US-PER-SEC, - unit:GI_UK-PER-DAY, - unit:GI_UK-PER-HR, - unit:GI_UK-PER-MIN, - unit:GI_UK-PER-SEC, - unit:GI_US-PER-DAY, - unit:GI_US-PER-HR, - unit:GI_US-PER-MIN, - unit:GI_US-PER-SEC, - unit:IN3-PER-HR, - unit:IN3-PER-MIN, - unit:IN3-PER-SEC, - unit:KiloL-PER-HR, - unit:L-PER-DAY, - unit:L-PER-HR, - unit:L-PER-MIN, - unit:L-PER-SEC, - unit:M3-PER-DAY, - unit:M3-PER-HR, - unit:M3-PER-MIN, - unit:M3-PER-SEC, - unit:MilliL-PER-DAY, - unit:MilliL-PER-HR, - unit:MilliL-PER-MIN, - unit:MilliL-PER-SEC, - unit:OZ_VOL_UK-PER-DAY, - unit:OZ_VOL_UK-PER-HR, - unit:OZ_VOL_UK-PER-MIN, - unit:OZ_VOL_UK-PER-SEC, - unit:OZ_VOL_US-PER-DAY, - unit:OZ_VOL_US-PER-HR, - unit:OZ_VOL_US-PER-MIN, - unit:OZ_VOL_US-PER-SEC, - unit:PINT_UK-PER-DAY, - unit:PINT_UK-PER-HR, - unit:PINT_UK-PER-MIN, - unit:PINT_UK-PER-SEC, - unit:PINT_US-PER-DAY, - unit:PINT_US-PER-HR, - unit:PINT_US-PER-MIN, - unit:PINT_US-PER-SEC, - unit:PK_UK-PER-DAY, - unit:PK_UK-PER-HR, - unit:PK_UK-PER-MIN, - unit:PK_UK-PER-SEC, - unit:PK_US_DRY-PER-DAY, - unit:PK_US_DRY-PER-HR, - unit:PK_US_DRY-PER-MIN, - unit:PK_US_DRY-PER-SEC, - unit:QT_UK-PER-DAY, - unit:QT_UK-PER-HR, - unit:QT_UK-PER-MIN, - unit:QT_UK-PER-SEC, - unit:QT_US-PER-DAY, - unit:QT_US-PER-HR, - unit:QT_US-PER-MIN, - unit:QT_US-PER-SEC, - unit:YD3-PER-DAY, - unit:YD3-PER-HR, - unit:YD3-PER-MIN, - unit:YD3-PER-SEC ; - qudt:exactMatch quantitykind:VolumePerUnitTime ; - qudt:hasDimensionVector qkdv:A0E0L3I0M0H0T-1D0 ; - qudt:informativeReference "http://en.wikipedia.org/wiki/Volumetric_flow_rate"^^xsd:anyURI ; - qudt:isoNormativeReference "http://www.iso.org/iso/catalogue_detail?csnumber=31889"^^xsd:anyURI ; - qudt:latexDefinition "\\(q_V = \\frac{dV}{dt}\\), where \\(V\\) is volume and \\(t\\) is time."^^qudt:LatexString ; - qudt:plainTextDescription "Volumetric Flow Rate, (also known as volume flow rate, rate of fluid flow or volume velocity) is the volume of fluid which passes through a given surface per unit time." ; - qudt:symbol "q_V" ; - rdfs:isDefinedBy . - qkdv:A0E0L3I0M0H0T-1D0 a qudt:QuantityKindDimensionVector_CGS, qudt:QuantityKindDimensionVector_ISO, qudt:QuantityKindDimensionVector_Imperial, @@ -66198,6 +73879,53 @@ qkdv:A0E0L3I0M0H0T-1D0 a qudt:QuantityKindDimensionVector_CGS, qudt:latexDefinition "\\(L^3 T^-1\\)"^^qudt:LatexString ; rdfs:isDefinedBy . +unit:V a qudt:Unit ; + rdfs:label "فولت"@ar, + "волт"@bg, + "volt"@cs, + "Volt"@de, + "βολτ"@el, + "volt"@en, + "voltio"@es, + "ولت"@fa, + "volt"@fr, + "וולט"@he, + "वोल्ट"@hi, + "volt"@hu, + "volt"@it, + "ボルト"@ja, + "voltium"@la, + "volt"@ms, + "wolt"@pl, + "volt"@pt, + "volt"@ro, + "вольт"@ru, + "volt"@sl, + "volt"@tr, + "伏特"@zh ; + dcterms:description "\\(\\textit{Volt} is the SI unit of electric potential. Separating electric charges creates potential energy, which can be measured in energy units such as joules. Electric potential is defined as the amount of potential energy present per unit of charge. Electric potential is measured in volts, with one volt representing a potential of one joule per coulomb of charge. The name of the unit honors the Italian scientist Count Alessandro Volta (1745-1827), the inventor of the first battery. The volt also may be expressed with a variety of other units. For example, a volt is also equal to one watt per ampere (W/A) and one joule per ampere per second (J/A/s).\\)"^^qudt:LatexString ; + qudt:applicableSystem sou:CGS-EMU, + sou:CGS-GAUSS, + sou:PLANCK, + sou:SI ; + qudt:conversionMultiplier 1.0 ; + qudt:dbpediaMatch "http://dbpedia.org/resource/Volt"^^xsd:anyURI ; + qudt:hasDimensionVector qkdv:A0E-1L2I0M1H0T-3D0 ; + qudt:hasQuantityKind quantitykind:ElectricPotential, + quantitykind:ElectricPotentialDifference, + quantitykind:EnergyPerElectricCharge, + quantitykind:Voltage ; + qudt:iec61360Code "0112/2///62720#UAA296" ; + qudt:informativeReference "http://en.wikipedia.org/wiki/Volt?oldid=494812083"^^xsd:anyURI ; + qudt:latexDefinition "\\(\\text{V}\\ \\equiv\\ \\text{volt}\\ \\equiv\\ \\frac{\\text{J}}{\\text{C}}\\ \\equiv\\ \\frac{\\text{joule}}{\\text{coulomb}}\\ \\equiv\\ \\frac{\\text{W.s}}{\\text{C}}\\ \\equiv\\ \\frac{\\text{watt.second}}{\\text{coulomb}}\\ \\equiv\\ \\frac{\\text{W}}{\\text{A}}\\ \\equiv\\ \\frac{\\text{watt}}{\\text{amp}}\\)"^^qudt:LatexString ; + qudt:omUnit ; + qudt:siUnitsExpression "W/A" ; + qudt:symbol "V" ; + qudt:ucumCode "V"^^qudt:UCUMcs ; + qudt:udunitsCode "V" ; + qudt:uneceCommonCode "VLT" ; + rdfs:isDefinedBy . + qkdv:A0E0L0I0M1H0T0D0 a qudt:QuantityKindDimensionVector_CGS, qudt:QuantityKindDimensionVector_ISO, qudt:QuantityKindDimensionVector_Imperial, @@ -66215,6 +73943,11 @@ qkdv:A0E0L0I0M1H0T0D0 a qudt:QuantityKindDimensionVector_CGS, qudt:latexDefinition "\\(M\\)"^^qudt:LatexString ; rdfs:isDefinedBy . +s223:hasConnectionPoint a rdf:Property ; + rdfs:label "has connection point" ; + s223:inverseOf s223:isConnectionPointOf ; + rdfs:comment "The relation hasConnectionPoint is part of a pair of relations that bind a Connectable thing to a ConnectionPoint. It is the inverse of the relation isConnectionPointOf (see `s223:isConnectionPointOf`)." . + quantitykind:Unknown a qudt:QuantityKind ; rdfs:label "Unknown" ; dcterms:description "Placeholder value used for reference from units where it is not clear what a given unit is a measure of." ; @@ -66395,6 +74128,137 @@ quantitykind:Length a qudt:QuantityKind ; qudt:symbol "l" ; rdfs:isDefinedBy . +quantitykind:VolumeFlowRate a qudt:QuantityKind ; + rdfs:label "Volume Flow Rate"@en ; + dcterms:description "Volumetric Flow Rate, (also known as volume flow rate, rate of fluid flow or volume velocity) is the volume of fluid which passes through a given surface per unit time."^^rdf:HTML ; + qudt:applicableUnit unit:BBL_UK_PET-PER-DAY, + unit:BBL_UK_PET-PER-HR, + unit:BBL_UK_PET-PER-MIN, + unit:BBL_UK_PET-PER-SEC, + unit:BBL_US-PER-DAY, + unit:BBL_US-PER-MIN, + unit:BBL_US_PET-PER-HR, + unit:BBL_US_PET-PER-SEC, + unit:BU_UK-PER-DAY, + unit:BU_UK-PER-HR, + unit:BU_UK-PER-MIN, + unit:BU_UK-PER-SEC, + unit:BU_US_DRY-PER-DAY, + unit:BU_US_DRY-PER-HR, + unit:BU_US_DRY-PER-MIN, + unit:BU_US_DRY-PER-SEC, + unit:CentiM3-PER-DAY, + unit:CentiM3-PER-HR, + unit:CentiM3-PER-MIN, + unit:CentiM3-PER-SEC, + unit:DeciM3-PER-DAY, + unit:DeciM3-PER-HR, + unit:DeciM3-PER-MIN, + unit:DeciM3-PER-SEC, + unit:FT3-PER-DAY, + unit:FT3-PER-HR, + unit:FT3-PER-MIN, + unit:FT3-PER-SEC, + unit:GAL_UK-PER-DAY, + unit:GAL_UK-PER-HR, + unit:GAL_UK-PER-MIN, + unit:GAL_UK-PER-SEC, + unit:GAL_US-PER-DAY, + unit:GAL_US-PER-HR, + unit:GAL_US-PER-MIN, + unit:GAL_US-PER-SEC, + unit:GI_UK-PER-DAY, + unit:GI_UK-PER-HR, + unit:GI_UK-PER-MIN, + unit:GI_UK-PER-SEC, + unit:GI_US-PER-DAY, + unit:GI_US-PER-HR, + unit:GI_US-PER-MIN, + unit:GI_US-PER-SEC, + unit:IN3-PER-HR, + unit:IN3-PER-MIN, + unit:IN3-PER-SEC, + unit:KiloL-PER-HR, + unit:L-PER-DAY, + unit:L-PER-HR, + unit:L-PER-MIN, + unit:L-PER-SEC, + unit:M3-PER-DAY, + unit:M3-PER-HR, + unit:M3-PER-MIN, + unit:M3-PER-SEC, + unit:MilliL-PER-DAY, + unit:MilliL-PER-HR, + unit:MilliL-PER-MIN, + unit:MilliL-PER-SEC, + unit:OZ_VOL_UK-PER-DAY, + unit:OZ_VOL_UK-PER-HR, + unit:OZ_VOL_UK-PER-MIN, + unit:OZ_VOL_UK-PER-SEC, + unit:OZ_VOL_US-PER-DAY, + unit:OZ_VOL_US-PER-HR, + unit:OZ_VOL_US-PER-MIN, + unit:OZ_VOL_US-PER-SEC, + unit:PINT_UK-PER-DAY, + unit:PINT_UK-PER-HR, + unit:PINT_UK-PER-MIN, + unit:PINT_UK-PER-SEC, + unit:PINT_US-PER-DAY, + unit:PINT_US-PER-HR, + unit:PINT_US-PER-MIN, + unit:PINT_US-PER-SEC, + unit:PK_UK-PER-DAY, + unit:PK_UK-PER-HR, + unit:PK_UK-PER-MIN, + unit:PK_UK-PER-SEC, + unit:PK_US_DRY-PER-DAY, + unit:PK_US_DRY-PER-HR, + unit:PK_US_DRY-PER-MIN, + unit:PK_US_DRY-PER-SEC, + unit:QT_UK-PER-DAY, + unit:QT_UK-PER-HR, + unit:QT_UK-PER-MIN, + unit:QT_UK-PER-SEC, + unit:QT_US-PER-DAY, + unit:QT_US-PER-HR, + unit:QT_US-PER-MIN, + unit:QT_US-PER-SEC, + unit:YD3-PER-DAY, + unit:YD3-PER-HR, + unit:YD3-PER-MIN, + unit:YD3-PER-SEC ; + qudt:exactMatch quantitykind:VolumePerUnitTime ; + qudt:hasDimensionVector qkdv:A0E0L3I0M0H0T-1D0 ; + qudt:informativeReference "http://en.wikipedia.org/wiki/Volumetric_flow_rate"^^xsd:anyURI ; + qudt:isoNormativeReference "http://www.iso.org/iso/catalogue_detail?csnumber=31889"^^xsd:anyURI ; + qudt:latexDefinition "\\(q_V = \\frac{dV}{dt}\\), where \\(V\\) is volume and \\(t\\) is time."^^qudt:LatexString ; + qudt:plainTextDescription "Volumetric Flow Rate, (also known as volume flow rate, rate of fluid flow or volume velocity) is the volume of fluid which passes through a given surface per unit time." ; + qudt:symbol "q_V" ; + rdfs:isDefinedBy . + +quantitykind:Voltage a qudt:QuantityKind ; + rdfs:label "Voltage"@en ; + dcterms:description """\\(\\textit{Voltage}\\), also referred to as \\(\\textit{Electric Tension}\\), is the difference between electrical potentials of two points. For an electric field within a medium, \\(U_{ab} = - \\int_{r_a}^{r_b} E . {dr}\\), where \\(E\\) is electric field strength. +For an irrotational electric field, the voltage is independent of the path between the two points \\(a\\) and \\(b\\)."""^^qudt:LatexString ; + qudt:applicableUnit unit:KiloV, + unit:MegaV, + unit:MicroV, + unit:MilliV, + unit:PlanckVolt, + unit:V, + unit:V_Ab, + unit:V_Stat ; + qudt:exactMatch quantitykind:ElectricPotential, + quantitykind:ElectricPotentialDifference, + quantitykind:EnergyPerElectricCharge ; + qudt:hasDimensionVector qkdv:A0E-1L2I0M1H0T-3D0 ; + qudt:informativeReference "http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=31891"^^xsd:anyURI ; + qudt:latexDefinition "\\(U_{ab} = V_a - V_b\\), where \\(V_a\\) and \\(V_b\\) are electric potentials at points \\(a\\) and \\(b\\), respectively."^^qudt:LatexString ; + qudt:latexSymbol "\\(U_{ab}\\)"^^qudt:LatexString ; + qudt:symbol "U" ; + rdfs:isDefinedBy ; + skos:broader quantitykind:EnergyPerElectricCharge . + qkdv:A0E0L1I0M0H0T0D0 a qudt:QuantityKindDimensionVector_CGS, qudt:QuantityKindDimensionVector_ISO, qudt:QuantityKindDimensionVector_Imperial, @@ -67008,30 +74872,32 @@ sou:SI a qudt:SystemOfUnits ; "http://www.oxfordreference.com/view/10.1093/acref/9780199233991.001.0001/acref-9780199233991-appendix-0003"^^xsd:anyURI, "http://www.oxfordreference.com/view/10.1093/acref/9780199233991.001.0001/acref-9780199233991-e-2791"^^xsd:anyURI, "https://www.govinfo.gov/content/pkg/GOVPUB-C13-f10c2ff9e7af2091314396a2d53213e4/pdf/GOVPUB-C13-f10c2ff9e7af2091314396a2d53213e4.pdf"^^xsd:anyURI ; - qudt:prefix prefix:Atto, - prefix:Centi, - prefix:Deca, - prefix:Deci, - prefix:Deka, - prefix:Exa, - prefix:Femto, - prefix:Giga, - prefix:Hecto, - prefix:Kilo, - prefix:Mega, - prefix:Micro, - prefix:Milli, - prefix:Nano, - prefix:Peta, - prefix:Pico, - prefix:Quecto, - prefix:Quetta, - prefix:Ronna, - prefix:Ronto, - prefix:Tera, - prefix:Yocto, - prefix:Yotta, - prefix:Zepto, - prefix:Zetta ; + qudt:prefix prefix1:Atto, + prefix1:Centi, + prefix1:Deca, + prefix1:Deci, + prefix1:Deka, + prefix1:Exa, + prefix1:Femto, + prefix1:Giga, + prefix1:Hecto, + prefix1:Kilo, + prefix1:Mega, + prefix1:Micro, + prefix1:Milli, + prefix1:Nano, + prefix1:Peta, + prefix1:Pico, + prefix1:Quecto, + prefix1:Quetta, + prefix1:Ronna, + prefix1:Ronto, + prefix1:Tera, + prefix1:Yocto, + prefix1:Yotta, + prefix1:Zepto, + prefix1:Zetta ; rdfs:isDefinedBy . +[] sh:minCount 1 . +