rec:ArchitectureCapacity leaf node


URI

https://w3id.org/rec#ArchitectureCapacity

Label

Architecture capacity

Description

Describes business-relevant capacity measurements typically associated with architected spaces. As the exact requirements on these measurements will vary from case to case or jurisdiction to jurisdiction, subclassing and specializing this definition is encouraged.

Superclasses (1)

Targets (1)

Property Constraints (2)

Focus nodes of this shape (rec:ArchitectureCapacity) can have the following properties:

PROPERTY DESCRIPTION MIN MAX VALUE TYPE OTHER CONSTRAINTS
rec:maxOccupancy maximum occupancy
E.g., per Building Code
0 1 xsd:integer
rec:seatingCapacity seating capacity
0 1 xsd:integer

Implementation

@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:ArchitectureCapacity a <dtmi:dtdl:class:Component>,
        rdfs:Class,
        sh:NodeShape ;
    rdfs:label "Architecture capacity"^^xsd:string ;
    rdfs:comment "Describes business-relevant capacity measurements typically associated with architected spaces. As the exact requirements on these measurements will vary from case to case or jurisdiction to jurisdiction, subclassing and specializing this definition is encouraged."^^xsd:string ;
    rdfs:subClassOf rec:Information ;
    sh:property [ a sh:PropertyShape ;
            sh:datatype xsd:integer ;
            sh:maxCount 1 ;
            sh:name "seating capacity"^^xsd:string ;
            sh:path rec:seatingCapacity ],
        [ a sh:PropertyShape ;
            sh:datatype xsd:integer ;
            sh:description "E.g., per Building Code"^^xsd:string ;
            sh:maxCount 1 ;
            sh:name "maximum occupancy"^^xsd:string ;
            sh:path rec:maxOccupancy ] .