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.
Instances of brick:Equipment can have the following properties:
| PROPERTY | TYPE | DESCRIPTION | RANGE |
|---|
By the associated SHACL property shapes, instances of brick:Equipment can have the following properties:
| PROPERTY | PROPERTY TYPE | DESCRIPTION | MIN | MAX | VALUE TYPE | OTHER CONSTRAINTS | GLOBAL RANGE |
|---|---|---|---|---|---|---|---|
| brick:Equipment | |||||||
| brick:azimuth | owl:ObjectProperty | (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 | owl:ObjectProperty | The percent efficiency of the conversion process (usually to power or energy) carried out by the entity | 0 | * | bsh:EfficiencyShape | -- | |
| brick:coordinates | owl:ObjectProperty | The location of an entity in latitude/longitude | 0 | * | bsh:CoordinateShape | -- | |
| brick:currentFlowType | owl:ObjectProperty | The current flow type of the entity | 0 | * | bsh:CurrentFlowTypeShape | -- | |
| brick:electricalComplexPower | owl:ObjectProperty | Associated electrical complexity with the entity | 0 | * | bsh:ElectricalComplexPowerShape | -- | |
| brick:electricalFlow | owl:ObjectProperty | Entity has this electrical flow relative to the building' | 0 | * | bsh:ElectricalFlowShape | -- | |
| brick:electricalPhaseCount | owl:ObjectProperty | Entity has these phases | 0 | * | bsh:PhaseCountShape | -- | |
| brick:electricalPhases | owl:ObjectProperty | Entity has these electrical AC phases | 0 | * | bsh:PhasesShape | -- | |
| brick:feeds | owl:ObjectProperty | 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 | owl:ObjectProperty | The subject receives the given substance as an input to its internal process | 0 | * | brick:Substance | -- | |
| brick:hasLocation | owl:ObjectProperty | 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 | owl:ObjectProperty | The subject produces or exports the given substance from its internal process | 0 | * | brick:Substance | -- | |
| brick:hasPart | owl:ObjectProperty | 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 | owl:ObjectProperty | 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 | owl:ObjectProperty | Indicates the meter measuring the consumption/production of some substance by the subject entity | 0 | * | brick:Meter | -- | |
| brick:isPartOf | owl:ObjectProperty | sh:message Equipment can be part of a Collection, System or other Equipment. |
0 | * |
sh:or
( brick:System | brick:Equipment | brick:Collection )
|
-- | |
| brick:measuredPowerInput | owl:ObjectProperty | The nominal measured power input of the entity | 0 | * | bsh:PowerQuantityShape | -- | |
| brick:measuredPowerOutput | owl:ObjectProperty | The nominal measured power output of the entity | 0 | * | bsh:PowerQuantityShape | -- | |
| brick:operationalStage | owl:ObjectProperty | The associated operational stage | 0 | * | bsh:StageShape | -- | |
| brick:operationalStageCount | owl:ObjectProperty | The number of operational stages supported by this equipment | 0 | * | bsh:StageShape | -- | |
| brick:panelArea | owl:ObjectProperty | Surface area of a panel, such as a PV panel | 0 | * | bsh:AreaShape | -- | |
| brick:ratedCurrentInput | owl:ObjectProperty | The nominal rated current input of the entity | 0 | * | bsh:Electric_CurrentQuantityShape | -- | |
| brick:ratedCurrentOutput | owl:ObjectProperty | The nominal rated current output of the entity | 0 | * | bsh:Electric_CurrentQuantityShape | -- | |
| brick:ratedMaximumCurrentInput | owl:ObjectProperty | The maximum current that can be input to the entity | 0 | * | bsh:Electric_CurrentQuantityShape | -- | |
| brick:ratedMaximumCurrentOutput | owl:ObjectProperty | The maximum current that can be output by the entity | 0 | * | bsh:Electric_CurrentQuantityShape | -- | |
| brick:ratedMaximumVoltageInput | owl:ObjectProperty | The maximum voltage that can be input to the entity | 0 | * | bsh:VoltageQuantityShape | -- | |
| brick:ratedMaximumVoltageOutput | owl:ObjectProperty | The maximum voltage that can be output by the entity | 0 | * | bsh:VoltageQuantityShape | -- | |
| brick:ratedMinimumCurrentInput | owl:ObjectProperty | The minimum current that can be input to the entity | 0 | * | bsh:Electric_CurrentQuantityShape | -- | |
| brick:ratedMinimumCurrentOutput | owl:ObjectProperty | The minimum current that can be output by the entity | 0 | * | bsh:Electric_CurrentQuantityShape | -- | |
| brick:ratedMinimumVoltageInput | owl:ObjectProperty | The minimum voltage that can be input to the entity | 0 | * | bsh:VoltageQuantityShape | -- | |
| brick:ratedMinimumVoltageOutput | owl:ObjectProperty | The minimum voltage that can be output by the entity | 0 | * | bsh:VoltageQuantityShape | -- | |
| brick:ratedPowerInput | owl:ObjectProperty | The nominal rated power input of the entity | 0 | * | bsh:PowerQuantityShape | -- | |
| brick:ratedPowerOutput | owl:ObjectProperty | The nominal rated power output of the entity | 0 | * | bsh:PowerQuantityShape | -- | |
| brick:ratedVoltageInput | owl:ObjectProperty | The nominal rated voltage input of the entity | 0 | * | bsh:VoltageQuantityShape | -- | |
| brick:ratedVoltageOutput | owl:ObjectProperty | The nominal rated voltage output of the entity | 0 | * | bsh:VoltageQuantityShape | -- | |
| brick:temperatureCoefficientofPmax | owl:ObjectProperty | The % change in power output for every degree celsius that the entity is hotter than 25 degrees celsius | 0 | * | bsh:TemperatureCoefficientPerDegreeCelsiusShape | -- | |
| brick:tilt | owl:ObjectProperty | The direction an entity is facing in degrees above the horizon | 0 | * | bsh:TiltShape | -- | |
| brick:volume | owl:ObjectProperty | Entity has 3-dimensional volume | 0 | * | bsh:VolumeShape | -- | |
rec:feeds |
-- | feeds |
0 | * | sh:IRI | -- | |
| rec:isFedBy | owl:ObjectProperty | is fed by |
0 | * | sh:IRI | -- | |
| brick:Entity | |||||||
| brick:aliasOf | owl:ObjectProperty | 0 | * | brick:Entity | -- | ||
| brick:deprecation | owl:ObjectProperty | Marks a concept as deprecated | 0 | * | bsh:DeprecationShape | -- | |
| brick:hasLocation | owl:ObjectProperty | Subject is physically located in the location given by the object | 0 | * | brick:Location | -- | |
| brick:isReplacedBy | owl:ObjectProperty | 0 | * | brick:Entity | -- | ||
| brick:latitude | owl:DatatypeProperty | 0 | * |
sh:or
( xsd:float | xsd:decimal | xsd:integer | xsd:double )
|
-- | ||
| brick:longitude | owl:DatatypeProperty | 0 | * |
sh:or
( xsd:float | xsd:decimal | xsd:integer | xsd:double )
|
-- | ||
| brick:timestamp | owl:DatatypeProperty | 0 | * | xsd:dateTime | -- | ||
| rec:Asset | |||||||
| rec:IPAddress | owl:DatatypeProperty | IP address |
0 | * | xsd:string | -- | |
| rec:MACAddress | owl:DatatypeProperty | MAC address |
0 | * | xsd:string | -- | |
| rec:assetTag | owl:DatatypeProperty | asset tag |
0 | * | xsd:string | -- | |
| rec:commissionedBy | owl:ObjectProperty | commissioned by |
0 | * | rec:Agent sh:IRI |
-- | |
| rec:commissioningDate | owl:DatatypeProperty | commissioning date |
0 | 1 | xsd:date | -- | |
| rec:documentation | owl:ObjectProperty | documentation |
0 | * | rec:Document sh:IRI |
-- | |
rec:geometry |
-- | geometry A GeoJSON Geometry representing the position or extent of the asset. |
0 | 1 | rec:Geometry | -- | |
| rec:hasPart | owl:ObjectProperty | has part |
0 | * | rec:Asset sh:IRI |
-- | |
| rec:hasPoint | owl:ObjectProperty | has point |
0 | * | brick:Point sh:IRI |
-- | |
| rec:initialCost | owl:ObjectProperty | initial cost |
0 | 1 | sh:Literal | -- | |
| rec:installationDate | owl:DatatypeProperty | installation date |
0 | 1 | xsd:date | -- | |
| rec:installedBy | owl:ObjectProperty | installed by |
0 | * | rec:Agent sh:IRI |
-- | |
| rec:isPartOf | owl:ObjectProperty | is part of |
0 | * | rec:Asset sh:IRI |
-- | |
| rec:locatedIn | owl:ObjectProperty | located in |
0 | * | rec:Space sh:IRI |
-- | |
| rec:maintenanceInterval | owl:DatatypeProperty | maintenance interval |
0 | * | xsd:duration | -- | |
| rec:manufacturedBy | owl:ObjectProperty | manufactured by |
0 | * | rec:Agent sh:IRI |
-- | |
| rec:modelNumber | owl:DatatypeProperty | model number |
0 | * | xsd:string | -- | |
| rec:mountedOn | owl:ObjectProperty | mounted on An asset may be mounted on some part of the building construction (e.g., a blind on a facade, a camera on a wall, etc). |
0 | 1 | rec:BuildingElement sh:IRI |
-- | |
| rec:serialNumber | owl:DatatypeProperty | serial number |
0 | * | xsd:string | -- | |
| rec:servicedBy | owl:ObjectProperty | serviced by |
0 | * | rec:Agent sh:IRI |
-- | |
| rec:turnoverDate | owl:DatatypeProperty | turnover date |
0 | 1 | xsd:date | -- | |
| rec:weight | owl:DatatypeProperty | weight |
0 | 1 | xsd:decimal | -- | |
@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 .