https://brickschema.org/schema/Brick#Equipment
devices that serve all or part of the building and may include electric power, lighting, transportation, or service water heating, including, but not limited to, furnaces, boilers, air conditioners, heat pumps, chillers, water heaters, lamps, luminaires, ballasts, elevators, escalators, or other devices or installations.
brick:Substance
brick:Quantity
brick:Point
brick:Collection
brick:Location
brick:EntityProperty
Focus nodes of this shape (brick:Equipment) can have the following properties:
| PROPERTY | DESCRIPTION | MIN | MAX | VALUE TYPE | OTHER CONSTRAINTS |
|---|---|---|---|---|---|
| brick:azimuth | (Horizontal) angle between a projected vector and a reference vector (typically a compass bearing). The projected vector usually indicates the direction of a face or plane. | 0 | * | bsh:AzimuthShape | |
| brick:conversionEfficiency | The percent efficiency of the conversion process (usually to power or energy) carried out by the entity | 0 | * | bsh:EfficiencyShape | |
| brick:coordinates | The location of an entity in latitude/longitude | 0 | * | bsh:CoordinateShape | |
| brick:currentFlowType | The current flow type of the entity | 0 | * | bsh:CurrentFlowTypeShape | |
| brick:electricalComplexPower | Associated electrical complexity with the entity | 0 | * | bsh:ElectricalComplexPowerShape | |
| brick:electricalFlow | Entity has this electrical flow relative to the building' | 0 | * | bsh:ElectricalFlowShape | |
| brick:electricalPhaseCount | Entity has these phases | 0 | * | bsh:PhaseCountShape | |
| brick:electricalPhases | Entity has these electrical AC phases | 0 | * | bsh:PhasesShape | |
| brick:feeds | The subject is upstream of the object in the context of some sequential process; some media is passed between them sh:message A piece of Equipment can feed a Equipment or Location/Space. |
0 | * |
sh:or
( brick:Equipment | brick:Location | rec:Space )
|
|
| brick:hasInputSubstance | The subject receives the given substance as an input to its internal process | 0 | * | brick:Substance | |
| brick:hasLocation | Subject is physically located in the location given by the object sh:message A piece of Equipment can be located only at a Location/Space |
0 | * |
sh:or
( brick:Location | rec:Space )
|
|
| brick:hasOutputSubstance | The subject produces or exports the given substance from its internal process | 0 | * | brick:Substance | |
| brick:hasPart | The subject is composed in part of the entity given by the object sh:message A piece of Equipment's parts should be always other Equipment. |
0 | * | brick:Equipment | |
| brick:hasPoint | The subject has a source of telemetry identified by the object. In some systems the source of telemetry may be represented as a digital/analog input/output point sh:message A piece of Equipment can have Points. |
0 | * | brick:Point | |
| brick:isMeteredBy | Indicates the meter measuring the consumption/production of some substance by the subject entity | 0 | * | brick:Meter | |
| brick:isPartOf | sh:message Equipment can be part of a Collection, System or other Equipment. |
0 | * |
sh:or
( brick:System | brick:Equipment | brick:Collection )
|
|
| brick:measuredPowerInput | The nominal measured power input of the entity | 0 | * | bsh:PowerQuantityShape | |
| brick:measuredPowerOutput | The nominal measured power output of the entity | 0 | * | bsh:PowerQuantityShape | |
| brick:operationalStage | The associated operational stage | 0 | * | bsh:StageShape | |
| brick:operationalStageCount | The number of operational stages supported by this equipment | 0 | * | bsh:StageShape | |
| brick:panelArea | Surface area of a panel, such as a PV panel | 0 | * | bsh:AreaShape | |
| brick:ratedCurrentInput | The nominal rated current input of the entity | 0 | * | bsh:Electric_CurrentQuantityShape | |
| brick:ratedCurrentOutput | The nominal rated current output of the entity | 0 | * | bsh:Electric_CurrentQuantityShape | |
| brick:ratedMaximumCurrentInput | The maximum current that can be input to the entity | 0 | * | bsh:Electric_CurrentQuantityShape | |
| brick:ratedMaximumCurrentOutput | The maximum current that can be output by the entity | 0 | * | bsh:Electric_CurrentQuantityShape | |
| brick:ratedMaximumVoltageInput | The maximum voltage that can be input to the entity | 0 | * | bsh:VoltageQuantityShape | |
| brick:ratedMaximumVoltageOutput | The maximum voltage that can be output by the entity | 0 | * | bsh:VoltageQuantityShape | |
| brick:ratedMinimumCurrentInput | The minimum current that can be input to the entity | 0 | * | bsh:Electric_CurrentQuantityShape | |
| brick:ratedMinimumCurrentOutput | The minimum current that can be output by the entity | 0 | * | bsh:Electric_CurrentQuantityShape | |
| brick:ratedMinimumVoltageInput | The minimum voltage that can be input to the entity | 0 | * | bsh:VoltageQuantityShape | |
| brick:ratedMinimumVoltageOutput | The minimum voltage that can be output by the entity | 0 | * | bsh:VoltageQuantityShape | |
| brick:ratedPowerInput | The nominal rated power input of the entity | 0 | * | bsh:PowerQuantityShape | |
| brick:ratedPowerOutput | The nominal rated power output of the entity | 0 | * | bsh:PowerQuantityShape | |
| brick:ratedVoltageInput | The nominal rated voltage input of the entity | 0 | * | bsh:VoltageQuantityShape | |
| brick:ratedVoltageOutput | The nominal rated voltage output of the entity | 0 | * | bsh:VoltageQuantityShape | |
| brick:temperatureCoefficientofPmax | The % change in power output for every degree celsius that the entity is hotter than 25 degrees celsius | 0 | * | bsh:TemperatureCoefficientPerDegreeCelsiusShape | |
| brick:tilt | The direction an entity is facing in degrees above the horizon | 0 | * | bsh:TiltShape | |
| brick:volume | Entity has 3-dimensional volume | 0 | * | bsh:VolumeShape | |
rec:feeds |
feeds |
0 | * | sh:IRI | |
| rec:isFedBy | is fed by |
0 | * | sh:IRI |
@prefix brick: <https://brickschema.org/schema/Brick#> .
@prefix bsh: <https://brickschema.org/schema/BrickShape#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix rec: <https://w3id.org/rec#> .
@prefix sh: <http://www.w3.org/ns/shacl#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix tag: <https://brickschema.org/schema/BrickTag#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
brick:Equipment a owl:Class,
sh:NodeShape ;
rdfs:label "Equipment"^^xsd:string ;
rdfs:subClassOf brick:Class,
brick:Entity,
rec:Asset ;
skos:definition "devices that serve all or part of the building and may include electric power, lighting, transportation, or service water heating, including, but not limited to, furnaces, boilers, air conditioners, heat pumps, chillers, water heaters, lamps, luminaires, ballasts, elevators, escalators, or other devices or installations."@en ;
sh:not [ sh:class brick:Location ;
sh:message "Instances of Equipment cannot be Locations." ],
[ sh:class brick:Substance ;
sh:message "Instances of Equipment cannot be Substances." ],
[ sh:class brick:Quantity ;
sh:message "Instances of Equipment cannot be Quantities." ],
[ sh:class brick:Collection ;
sh:message "Instances of Equipment cannot be Collections." ],
[ sh:class brick:Point ;
sh:message "Instances of Equipment cannot be Points." ],
[ sh:class brick:EntityProperty ;
sh:message "Instances of Equipment cannot be EntityProperties." ] ;
sh:property [ sh:class brick:Equipment ;
sh:message "A piece of Equipment's parts should be always other Equipment." ;
sh:path brick:hasPart ],
[ sh:class brick:Point ;
sh:message "A piece of Equipment can have Points." ;
sh:path brick:hasPoint ],
[ sh:message "Equipment can be part of a Collection, System or other Equipment." ;
sh:or ( [ sh:class brick:System ] [ sh:class brick:Equipment ] [ sh:class brick:Collection ] ) ;
sh:path brick:isPartOf ],
[ sh:message "A piece of Equipment can be located only at a Location/Space" ;
sh:or ( [ sh:class brick:Location ] [ sh:class rec:Space ] ) ;
sh:path brick:hasLocation ],
[ sh:message "A piece of Equipment can feed a Equipment or Location/Space." ;
sh:or ( [ sh:class brick:Equipment ] [ sh:class brick:Location ] [ sh:class rec:Space ] ) ;
sh:path brick:feeds ],
[ a sh:PropertyShape ;
sh:name "feeds" ;
sh:nodeKind sh:IRI ;
sh:path rec:feeds ],
[ a sh:PropertyShape ;
sh:name "is fed by" ;
sh:nodeKind sh:IRI ;
sh:path rec:isFedBy ],
bsh:hasInputSubstanceShape,
bsh:hasOutputSubstanceShape,
bsh:hasPointShape,
bsh:hasazimuthShape,
bsh:hasconversionEfficiencyShape,
bsh:hascoordinatesShape,
bsh:hascurrentFlowTypeShape,
bsh:haselectricalComplexPowerShape,
bsh:haselectricalFlowShape,
bsh:haselectricalPhaseCountShape,
bsh:haselectricalPhasesShape,
bsh:hasmeasuredPowerInputShape,
bsh:hasmeasuredPowerOutputShape,
bsh:hasoperationalStageCountShape,
bsh:hasoperationalStageShape,
bsh:haspanelAreaShape,
bsh:hasratedCurrentInputShape,
bsh:hasratedCurrentOutputShape,
bsh:hasratedMaximumCurrentInputShape,
bsh:hasratedMaximumCurrentOutputShape,
bsh:hasratedMaximumVoltageInputShape,
bsh:hasratedMaximumVoltageOutputShape,
bsh:hasratedMinimumCurrentInputShape,
bsh:hasratedMinimumCurrentOutputShape,
bsh:hasratedMinimumVoltageInputShape,
bsh:hasratedMinimumVoltageOutputShape,
bsh:hasratedPowerInputShape,
bsh:hasratedPowerOutputShape,
bsh:hasratedVoltageInputShape,
bsh:hasratedVoltageOutputShape,
bsh:hastemperatureCoefficientofPmaxShape,
bsh:hastiltShape,
bsh:hasvolumeShape,
bsh:isMeteredByShape ;
sh:rule [ a sh:TripleRule ;
sh:object tag:Equipment ;
sh:predicate brick:hasTag ;
sh:subject sh:this ] ;
brick:hasAssociatedTag tag:Equipment .