https://w3id.org/rec#BuildingElement
A part that constitutes a piece of a building's structural makeup. E.g., Facade, Wall, Slab, Roof, etc.
Focus nodes of this shape (rec:BuildingElement) can have the following properties:
| PROPERTY | DESCRIPTION | MIN | MAX | VALUE TYPE | OTHER CONSTRAINTS |
|---|---|---|---|---|---|
| rec:documentation | documentation |
0 | * | rec:Document sh:IRI |
|
| rec:hasPart | has part |
0 | * | rec:BuildingElement sh:IRI |
|
| rec:isPartOf | is part of |
0 | 1 | rec:BuildingElement sh:IRI |
|
| rec:locatedIn | located in Indicates the architected space (site, building, level, room...) in which this building element is placed. |
0 | 1 | rec:Architecture sh:IRI |
@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 xsd: <http://www.w3.org/2001/XMLSchema#> .
rec:BuildingElement a rdfs:Class,
sh:NodeShape ;
rdfs:label "Building element"^^xsd:string ;
rdfs:comment "A part that constitutes a piece of a building's structural makeup. E.g., Facade, Wall, Slab, Roof, etc."^^xsd:string ;
rdfs:subClassOf rdfs:Resource ;
sh:property [ a sh:PropertyShape ;
sh:class rec:Document ;
sh:name "documentation"^^xsd:string ;
sh:nodeKind sh:IRI ;
sh:path rec:documentation ],
[ a sh:PropertyShape ;
sh:class rec:Architecture ;
sh:description "Indicates the architected space (site, building, level, room...) in which this building element is placed."^^xsd:string ;
sh:maxCount 1 ;
sh:name "located in"^^xsd:string ;
sh:nodeKind sh:IRI ;
sh:path rec:locatedIn ],
[ a sh:PropertyShape ;
sh:class rec:BuildingElement ;
sh:name "has part"^^xsd:string ;
sh:nodeKind sh:IRI ;
sh:path rec:hasPart ],
[ a sh:PropertyShape ;
sh:class rec:BuildingElement ;
sh:maxCount 1 ;
sh:name "is part of"^^xsd:string ;
sh:nodeKind sh:IRI ;
sh:path rec:isPartOf ] .