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)

Usage

Instances of rec:ArchitectureCapacity can have the following properties:

PROPERTYTYPEDESCRIPTIONRANGE

Property Shapes

By the associated SHACL property shapes, instances of rec:ArchitectureCapacity can have the following properties:

PROPERTY PROPERTY TYPE DESCRIPTION MIN MAX VALUE TYPE OTHER CONSTRAINTS GLOBAL RANGE
rec:ArchitectureCapacity
rec:maxOccupancy owl:DatatypeProperty maximum occupancy
E.g., per Building Code
0 1 xsd:integer --
rec:seatingCapacity owl:DatatypeProperty 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 ] .