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.
Instances of rec:Architecture can have the following properties:
| PROPERTY | TYPE | DESCRIPTION | RANGE |
|---|
By the associated SHACL property shapes, instances of rec:Architecture can have the following properties:
| PROPERTY | PROPERTY TYPE | DESCRIPTION | MIN | MAX | VALUE TYPE | OTHER CONSTRAINTS | GLOBAL RANGE |
|---|---|---|---|---|---|---|---|
| rec:Architecture | |||||||
| rec:address | owl:ObjectProperty | address Physical address of the architecture (site, building, sub-building, entrance room, etc.) in question. |
0 | * | rec:PostalAddress sh:IRI |
-- | |
| rec:adjacentElement | owl:ObjectProperty | adjacent element |
0 | * | rec:BuildingElement sh:IRI |
-- | |
| rec:architectedBy | owl:ObjectProperty | architected by |
0 | * | rec:Agent sh:IRI |
-- | |
| rec:area | owl:ObjectProperty | area |
0 | 1 | rec:ArchitectureArea sh:IRI |
-- | |
| rec:capacity | owl:ObjectProperty | capacity |
0 | 1 | rec:ArchitectureCapacity sh:IRI |
-- | |
| rec:constructedBy | owl:ObjectProperty | 0 | * | rec:Agent sh:IRI |
-- | ||
| rec:containsElement | owl:ObjectProperty | contains element Links an Architecture to BuildingElement that is contained in the Space. |
0 | * | rec:BuildingElement sh:IRI |
-- | |
| rec:documentation | owl:ObjectProperty | documentation |
0 | * | rec:Document sh:IRI |
-- | |
| rec:hasPoint | owl:ObjectProperty | has point |
0 | * | brick:Point sh:IRI |
-- | |
| rec:intersectingElement | owl:ObjectProperty | intersecting element |
0 | * | rec:BuildingElement sh:IRI |
-- | |
| rec:isFedBy | owl:ObjectProperty | is fed by |
0 | * | sh:IRI | -- | |
| rec:operatedBy | owl:ObjectProperty | operated by |
0 | * | rec:Agent sh:IRI |
-- | |
| rec:ownedBy | owl:ObjectProperty | owned by |
0 | * | rec:Agent sh:IRI |
-- | |
| rec:Space | |||||||
rec:geometry |
-- | geometry Polygon representing the spatial extent of this Space. |
0 | 1 | rec:Geometry | -- | |
| rec:georeference | owl:ObjectProperty | georeference A georeference creates a relationship between the local coordinate system used within a building (e.g., measured in meters) and a geographic coordinate system (e.g., lat, long, alt), such that locally placed Spaces can be resolved and rendered in that geographic coordinate system (e.g., for mapping purposes). |
0 | 1 | rec:Georeference sh:IRI |
-- | |
| rec:hasPart | owl:ObjectProperty | has part |
0 | * | rec:Space sh:IRI |
-- | |
| rec:isLocationOf | owl:ObjectProperty | is location of |
0 | * | sh:IRI | -- | |
| rec:isPartOf | owl:ObjectProperty | is part of |
0 | 1 | rec:Space 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 ] .