https://w3id.org/rec#Architecture
A designed/landscaped (or potentially designed/landscaped) part of the physical world that has a 3D spatial extent. E.g., a building site, a building, levels within the building, rooms, etc.
Focus nodes of this shape (rec:Architecture) can have the following properties:
| PROPERTY | DESCRIPTION | MIN | MAX | VALUE TYPE | OTHER CONSTRAINTS |
|---|---|---|---|---|---|
| rec:address | address Physical address of the architecture (site, building, sub-building, entrance room, etc.) in question. |
0 | * | rec:PostalAddress sh:IRI |
|
| rec:adjacentElement | adjacent element |
0 | * | rec:BuildingElement sh:IRI |
|
| rec:architectedBy | architected by |
0 | * | rec:Agent sh:IRI |
|
| rec:area | area |
0 | 1 | rec:ArchitectureArea sh:IRI |
|
| rec:capacity | capacity |
0 | 1 | rec:ArchitectureCapacity sh:IRI |
|
| rec:constructedBy | 0 | * | rec:Agent sh:IRI |
||
| rec:containsElement | contains element Links an Architecture to BuildingElement that is contained in the Space. |
0 | * | rec:BuildingElement sh:IRI |
|
| rec:documentation | documentation |
0 | * | rec:Document sh:IRI |
|
| rec:hasPoint | has point |
0 | * | brick:Point sh:IRI |
|
| rec:intersectingElement | intersecting element |
0 | * | rec:BuildingElement sh:IRI |
|
| rec:isFedBy | is fed by |
0 | * | sh:IRI | |
| rec:operatedBy | operated by |
0 | * | rec:Agent sh:IRI |
|
| rec:ownedBy | owned by |
0 | * | rec:Agent sh:IRI |
@prefix brick: <https://brickschema.org/schema/Brick#> .
@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:Architecture a rdfs:Class,
sh:NodeShape ;
rdfs:label "Architecture"^^xsd:string ;
rdfs:comment "A designed/landscaped (or potentially designed/landscaped) part of the physical world that has a 3D spatial extent. E.g., a building site, a building, levels within the building, rooms, etc."^^xsd:string ;
rdfs:subClassOf rec:Space ;
sh:property [ a sh:PropertyShape ;
sh:class rec:Agent ;
sh:name "architected by"^^xsd:string ;
sh:nodeKind sh:IRI ;
sh:path rec:architectedBy ],
[ a sh:PropertyShape ;
sh:class rec:ArchitectureArea ;
sh:maxCount 1 ;
sh:name "area"^^xsd:string ;
sh:nodeKind sh:IRI ;
sh:path rec:area ],
[ a sh:PropertyShape ;
sh:class rec:PostalAddress ;
sh:description "Physical address of the architecture (site, building, sub-building, entrance room, etc.) in question."^^xsd:string ;
sh:name "address"^^xsd:string ;
sh:nodeKind sh:IRI ;
sh:path rec:address ],
[ a sh:PropertyShape ;
sh:class rec:Agent ;
sh:nodeKind sh:IRI ;
sh:path rec:constructedBy ],
[ a sh:PropertyShape ;
sh:class rec:BuildingElement ;
sh:description "Links an Architecture to BuildingElement that is contained in the Space."^^xsd:string ;
sh:name "contains element"^^xsd:string ;
sh:nodeKind sh:IRI ;
sh:path rec:containsElement ],
[ a sh:PropertyShape ;
sh:class rec:BuildingElement ;
sh:name "adjacent element"^^xsd:string ;
sh:nodeKind sh:IRI ;
sh:path rec:adjacentElement ],
[ a sh:PropertyShape ;
sh:class rec:ArchitectureCapacity ;
sh:maxCount 1 ;
sh:name "capacity"^^xsd:string ;
sh:nodeKind sh:IRI ;
sh:path rec:capacity ],
[ a sh:PropertyShape ;
sh:class brick:Point ;
sh:name "has point"^^xsd:string ;
sh:nodeKind sh:IRI ;
sh:path rec:hasPoint ],
[ a sh:PropertyShape ;
sh:class rec:BuildingElement ;
sh:name "intersecting element"^^xsd:string ;
sh:nodeKind sh:IRI ;
sh:path rec:intersectingElement ],
[ a sh:PropertyShape ;
sh:class rec:Agent ;
sh:name "operated by"^^xsd:string ;
sh:nodeKind sh:IRI ;
sh:path rec:operatedBy ],
[ a sh:PropertyShape ;
sh:class rec:Document ;
sh:name "documentation"^^xsd:string ;
sh:nodeKind sh:IRI ;
sh:path rec:documentation ],
[ a sh:PropertyShape ;
sh:name "is fed by"^^xsd:string ;
sh:nodeKind sh:IRI ;
sh:path rec:isFedBy ],
[ a sh:PropertyShape ;
sh:class rec:Agent ;
sh:name "owned by"^^xsd:string ;
sh:nodeKind sh:IRI ;
sh:path rec:ownedBy ] .