made by pyLODE 2.12.0

AEC3PO

Metadata

URI
https://w3id.org/lbd/aec3po/ontology
Contributor(s)
None
Modified
2023-05-25
Ontology RDF
RDF (turtle)

Description

The Architecture, Engineering and Construction Compliance Checking and Permitting ontology (AEC3PO), based on the statements on building compliance-related document and design codes.

Table of Contents

  1. Classes
  2. Object Properties
  3. Functional Properties
  4. Datatype Properties
  5. Namespaces
  6. Legend

Overview

Pictures say 1,000 words
Figure 1: Ontology overview

Classes

Conceptc # Classes

URI http://www.w3.org/2004/02/skos/core#Concept
Sub-classes comparisonComparisonOperatorc
Members aec3po:ComparisonOperator-le
aec3po:CompressiveForce
aec3po:ComparisonOperator-lt
aec3po:SystemStrength
aec3po:ComparisonOperator-ge
aec3po:GammaM
aec3po:CrossSection
aec3po:kmod
aec3po:ComparisonOperator-gt
aec3po:ComparisonOperator-eq
aec3po:hasRequiredfc0k

ConceptSchemec # Classes

URI http://www.w3.org/2004/02/skos/core#ConceptScheme
Members aec3po:ComparisonOperatorTable

And Checkc # Classes

URI https://w3id.org/lbd/aec3po/AndCheck
Is Defined By https://w3id.org/lbd/aec3po/ontology
Description

Check verified if and only if all of its sub-checks are verified.

Super-classes ChecklistStatementc
Restrictions has sub checkop min 1

Requirementc # Classes

URI https://w3id.org/lbd/aec3po/Appliances
Description

Represents the Appliances tag in the semantic mark-up Requirement Applicabilities Selection and Exceptions (RASE)methodology.

Super-classes Statementc

CategoryCheckStatementc # Classes

URI https://w3id.org/lbd/aec3po/CategoryCheckStatement
Is Defined By https://w3id.org/lbd/aec3po/ontology
Super-classes aec3po:CheckCheckStatementc

CertificateCheckStatementc # Classes

URI https://w3id.org/lbd/aec3po/CertificateCheckStatement
Is Defined By https://w3id.org/lbd/aec3po/ontology
Super-classes aec3po:CheckCheckStatementc

Checkc # Classes

URI https://w3id.org/lbd/aec3po/Check
Is Defined By https://w3id.org/lbd/aec3po/ontology
Description

A piece of information that operationalizes a clause, usually executed in order to control the conformance of some entity against a design. A Check is re-usable, and may be executed several times.

Super-classes dul:Methodc
Sub-classes Declarative Checkc
Procedural Checkc
Component Checkc
NumericalCheckc
In domain of operationalizesop
has sub checkop
In range of isOperationalizedByop
has sub checkop
checkedop

CheckStatementc # Classes

URI https://w3id.org/lbd/aec3po/CheckStatement
Is Defined By https://w3id.org/lbd/aec3po/ontology
Super-classes Statementc

Checkingc # Classes

URI https://w3id.org/lbd/aec3po/Checking
Is Defined By https://w3id.org/lbd/aec3po/ontology
Description

Act of verifying a check to determine the conformance of some design. Links to Verifier that made the checking act ; Links to the checks that were verified, either satified, or unsatisfied; Links to the designs that were satisfied, or unsatisfied.

Super-classes dul:Eventc
Restrictions checkedop min 1
made byop some aec3po:Verifierc
In domain of satisfiedop
checkedop
has evidenceop
made byop

ChecklistStatementc # Classes

URI https://w3id.org/lbd/aec3po/ChecklistStatement
Is Defined By https://w3id.org/lbd/aec3po/ontology
Super-classes Statementc
Sub-classes Or Checkc
And Checkc

classification designc # Classes

URI https://w3id.org/lbd/aec3po/ClassificationDesign
Is Defined By https://w3id.org/lbd/aec3po/ontology
Description

Designs that take values in classification schemes, described using SKOS

comparisonComparisonOperatorc # Classes

URI https://w3id.org/lbd/aec3po/ComparisonOperator
Is Defined By https://w3id.org/lbd/aec3po/ontology
Description

Formally defined as the set of skos:Concept in concept scheme aec3po:ComparisonOperatorTable

Super-classes skos:Conceptc
In range of has comparisonOperatorop
Members aec3po:ComparisonOperator-gt
aec3po:ComparisonOperator-lt
aec3po:ComparisonOperator-eq
aec3po:ComparisonOperator-ge
aec3po:ComparisonOperator-le

Component Checkc # Classes

URI https://w3id.org/lbd/aec3po/ComponentCheck
Is Defined By https://w3id.org/lbd/aec3po/ontology
Description

Formally defined as checks for some feature of interest

Super-classes Checkc

Declarative Checkc # Classes

URI https://w3id.org/lbd/aec3po/DeclarativeCheck
Is Defined By https://w3id.org/lbd/aec3po/ontology
Description

Declarative check, expressed in IDS, SPARQL, BimSPARQL (SPARQL with eg HDF5 for geometry access, with extra SPARQL functions), or any other declarative language.

The identifier of a Declarative Check is expected to be dereferenceable, potentially with mediatype-based content negotiation. The content type of the retrieved representation indicates which type of declaration language it uses. Alternatively, the check expression may be given using a property such as aec3po:asText.

Super-classes Checkc
Sub-classes IDSCheckc

DefinitionStatementc # Classes

URI https://w3id.org/lbd/aec3po/DefinitionStatement
Is Defined By https://w3id.org/lbd/aec3po/ontology
Super-classes Statementc

Designc # Classes

URI https://w3id.org/lbd/aec3po/Design
Is Defined By https://w3id.org/lbd/aec3po/ontology
Description

A Description of some design of a feature of interest, in terms of structure, geometry, and function. May be linked to a feature of interest to describe the design it has, for example using the ClassificationDesign subclass. May be linked to a check, verifier, or check result, to describe the kind of design it is for.

Example(s)
Example: 
- the type of use of a building (Residential / Commercial)
- the type of structural material (steel/ RC / timber)
- the designed height of a building (High-rise, Mid-rise, Low-rise)
- the area of space abc in IFC model xyz is 14 m2

Super-classes dul:Designc
Sub-classes property designc
property kind designc
In range of for designop
has designop

Documentc # Classes

URI https://w3id.org/lbd/aec3po/Document
Is Defined By https://w3id.org/lbd/aec3po/ontology
Description

A document representing AEC regulations, guidelines, building codes etc.

Example(s)
Approved Document A, Eurocode, Finish Regulations...

Sub-classes Document Subdivisionc
In domain of dct:hasPartop
dct:referencesop

Document Subdivisionc # Classes

URI https://w3id.org/lbd/aec3po/DocumentSubdivision
Is Defined By https://w3id.org/lbd/aec3po/ontology
Example(s)
Paragraph, section, definition...

Super-classes Documentc
Sub-classes Statementc
In range of dct:hasPartop

Requirementc # Classes

URI https://w3id.org/lbd/aec3po/Exceptions
Description

Represents the Exception tag in the semantic mark-up Requirement Applicabilities Selection and Exceptions (RASE)methodology.

Super-classes Statementc

Feature Of Interestc # Classes

URI https://w3id.org/lbd/aec3po/FeatureOfInterest
Is Defined By https://w3id.org/lbd/aec3po/ontology
Description

The object whose conformance against checks is verified.

Example(s)
A building, a building space, a building element, the set of columns in a building, ...

Super-classes dul:Objectc
In domain of has Propertyop

HumanEvaluatedStatementc # Classes

URI https://w3id.org/lbd/aec3po/HumanEvaluatedStatement
Is Defined By https://w3id.org/lbd/aec3po/ontology
Description

A type of check that is evaluated by a human. Those are primarily for issues of perception, e.g. "is aesthetically appropriate".

Super-classes Statementc

IDSCheckc # Classes

URI https://w3id.org/lbd/aec3po/IDSCheck
Is Defined By https://w3id.org/lbd/aec3po/ontology
Super-classes Declarative Checkc

Legal Verifierc # Classes

URI https://w3id.org/lbd/aec3po/LegalVerifier
Is Defined By https://w3id.org/lbd/aec3po/ontology
Description
Sub-classes Private Verifierc
State Verifierc

NumericalCheckc # Classes

URI https://w3id.org/lbd/aec3po/NumericalCheck
Is Defined By https://w3id.org/lbd/aec3po/ontology
Description

A check that involves checking one numerical property against another, i.e. x < y or similar.

Super-classes Checkc

Or Checkc # Classes

URI https://w3id.org/lbd/aec3po/OrCheck
Is Defined By https://w3id.org/lbd/aec3po/ontology
Description

Check verified if and only if at least one of its sub-checks is verified.

Super-classes ChecklistStatementc
Restrictions has sub checkop min 1

Private Verifierc # Classes

URI https://w3id.org/lbd/aec3po/PrivateVerifier
Is Defined By https://w3id.org/lbd/aec3po/ontology
Description
Super-classes Legal Verifierc

Procedural Checkc # Classes

URI https://w3id.org/lbd/aec3po/ProceduralCheck
Is Defined By https://w3id.org/lbd/aec3po/ontology
Description

Procedural checks are semantically described but opaque modules, implemented in any language or as REST API, invoked by micro-services. Alternatively, the check procedure may be given using a property such as aec3po:asText.

Super-classes Checkc

Propertyc # Classes

URI https://w3id.org/lbd/aec3po/Property
Is Defined By https://w3id.org/lbd/aec3po/ontology
Description

An aspect of a feature of interest that is intrinsic to and cannot exist without the feature of interest.

Example(s)
The height of a building, the area of a space, the U-value of a wall

Super-classes dul:Qualityc
In domain of has property kindop
In range of has Propertyop

property designc # Classes

URI https://w3id.org/lbd/aec3po/PropertyDesign
Is Defined By https://w3id.org/lbd/aec3po/ontology
Description

Designs that assign a value expressed as a literal to some property of a feature of interest.

Super-classes Designc
Restrictions n4d1ec33b73794d7793ea3a6d4dfc5ed0b32 only Propertyc
has valuefp exactly 1
In domain of has valuefp

Property Kindc # Classes

URI https://w3id.org/lbd/aec3po/PropertyKind
Is Defined By https://w3id.org/lbd/aec3po/ontology
Description

Any region in a dimensional space, which can be used as a value for a quality of an entity. It is expected that the property kinds are organized in a hierarchy of concepts using skos:broader/skos:narrower. Property kinds may be taken from the QUDT Quantity Kind vocabulary http://qudt.org/2.1/vocab/quantitykind

Example(s)
Length, Area, U-Value.

Super-classes dul:Regionc
In range of for property kindop
has property kindop
Members aec3po:kmod
aec3po:CrossSection
aec3po:hasRequiredfc0k
aec3po:SystemStrength
aec3po:GammaM
aec3po:CompressiveForce

property kind designc # Classes

URI https://w3id.org/lbd/aec3po/PropertyKindDesign
Is Defined By https://w3id.org/lbd/aec3po/ontology
Description

Designs that constrain the value for some property kind.

Super-classes Designc
Restrictions has valuefp exactly 1
n4d1ec33b73794d7793ea3a6d4dfc5ed0b18 only Property Kindc
has comparisonOperatorop exactly 1

Requirementc # Classes

URI https://w3id.org/lbd/aec3po/Requirement
Description

Represents the Requirement tag in the semantic mark-up Requirement Applicabilities Selection and Exceptions (RASE)methodology.

Super-classes Statementc

Requirementc # Classes

URI https://w3id.org/lbd/aec3po/Selection
Description

Represents the Selection tag in the semantic mark-up Requirement Applicabilities Selection and Exceptions (RASE)methodology.

Super-classes Statementc

State Verifierc # Classes

URI https://w3id.org/lbd/aec3po/StateVerifier
Is Defined By https://w3id.org/lbd/aec3po/ontology
Description
Super-classes Legal Verifierc

Statementc # Classes

URI https://w3id.org/lbd/aec3po/Statement
Is Defined By https://w3id.org/lbd/aec3po/ontology
Description

Something said in a building compliance-related document

Example(s)
Any  solar protection  solutions  in  the  building  shall  be  taken  into  account  in  the  calculation  of  solar energy gains for the building.

Super-classes Document Subdivisionc
Sub-classes Requirementc
Requirementc
CheckStatementc
Requirementc
ChecklistStatementc
DefinitionStatementc
Requirementc
HumanEvaluatedStatementc
In domain of dct:sourceop

Object Properties

has Partop # OPs

URI http://purl.org/dc/terms/hasPart
Description

A related resource that is included either physically or logically in the described resource.

Example(s)
A document has as part of it paragraphs, sections, RASE tags etc. 

Inverse properties dct:isPartOf
Domain(s) Documentc
Range(s) aec3po:DocumentSubdivisionc

Identifierop # OPs

URI http://purl.org/dc/terms/identifier
Description

An unambiguous reference to the resource within a given context.

Example(s)
To identify the document or a section within the document. Examples include International Standard Book Number (ISBN), Digital Object Identifier (DOI), and Uniform Resource Name (URN). Persistent identifiers should be provided as HTTP URIs. 

Domain(s) (Documentc or Document Subdivisionc or Statementc)
Range(s) rdfs:Literalc

Referencesop # OPs

URI http://purl.org/dc/terms/references
Description

A related resource that is referenced, cited, or otherwise pointed to by the described resource.

Example(s)
Ensure that the measured ceiling height is at least 2.4 meters (7.9 feet) in all habitable rooms. Refer to the Building Code Standards, Section 3.2.1, to verify the requirement for minimum ceiling heights. 

Inverse properties dct:isReferencedBy
Domain(s) Documentc
Range(s) rdfs:Literalc

Sourceop # OPs

URI http://purl.org/dc/terms/source
Description

A related resource from which the described statement is derived.

Example(s)
Recommended best practice is to identify the related resource by means of a string conforming to a formal identification system.

Domain(s) Statementc
Range(s) rdfs:Literalc

inSchemeop # OPs

URI http://www.w3.org/2004/02/skos/core#inScheme

checkedop # OPs

URI https://w3id.org/lbd/aec3po/checked
Is Defined By https://w3id.org/lbd/aec3po/ontology
Description

Links a checking act to the feature of interest, property, design, check, or legal resource, it verified.

Domain(s) Checkingc
Range(s) aec3po:Checkc

for designop # OPs

URI https://w3id.org/lbd/aec3po/forDesign
Is Defined By https://w3id.org/lbd/aec3po/ontology
Description

Links a check, verifier, or checking act, to the type of design it applies.

Domain(s) (Checkc or aec3po:Verifierc or Checkingc)
Range(s) aec3po:Designc

for property kindop # OPs

URI https://w3id.org/lbd/aec3po/forPropertyKind
Is Defined By https://w3id.org/lbd/aec3po/ontology
Description

Links any entity (check, verification, procedure execution) to some property kind it is

Range(s) aec3po:PropertyKindc

has comparisonOperatorop # OPs

URI https://w3id.org/lbd/aec3po/hasComparisonOperator
Is Defined By https://w3id.org/lbd/aec3po/ontology
Description

The comparisonOperator of a property kind design; A set of values is defined by C3PO in the corresponding concept scheme.

Super-properties has designop
Range(s) aec3po:ComparisonOperatorc

has designop # OPs

URI https://w3id.org/lbd/aec3po/hasDesign
Is Defined By https://w3id.org/lbd/aec3po/ontology
Description

Links a feature of interest or a property to a description of its design.

Domain(s) (Feature Of Interestc or Propertyc)
Range(s) aec3po:Designc

has evidenceop # OPs

URI https://w3id.org/lbd/aec3po/hasEvidence
Is Defined By https://w3id.org/lbd/aec3po/ontology
Description

Links a checking act to some evidence that demonstrates that this checking act is satisfied or unsatisfied.

Domain(s) Checkingc

has Propertyop # OPs

URI https://w3id.org/lbd/aec3po/hasProperty
Is Defined By https://w3id.org/lbd/aec3po/ontology
Description

Links a feature of interest to one of its aspect that is intrinsic to and cannot exist without it.

Example(s)
Links a space to the area property of that space, a wall to the U-value property of that wall...

Domain(s) Feature Of Interestc
Range(s) aec3po:Propertyc

has property kindop # OPs

URI https://w3id.org/lbd/aec3po/hasPropertyKind
Is Defined By https://w3id.org/lbd/aec3po/ontology
Description

Links a property of a feature of interest to its kind

Example(s)
A space area property to the property kind "area".

Domain(s) Propertyc
Range(s) aec3po:PropertyKindc

has sub checkop # OPs

URI https://w3id.org/lbd/aec3po/hasSubCheck
Is Defined By https://w3id.org/lbd/aec3po/ontology
Description

Links a AndCheck to the set of checks that all need to be verified. Links a OrCheck to the set of checks that at least one must verify.

Domain(s) Checkc
Range(s) aec3po:Checkc

isOperationalizedByop # OPs

URI https://w3id.org/lbd/aec3po/isOperationalizedBy
Is Defined By https://w3id.org/lbd/aec3po/ontology
Inverse properties operationalizesop
Domain(s) eli:DocumentSubdivisionc
Range(s) aec3po:Checkc

made byop # OPs

URI https://w3id.org/lbd/aec3po/madeBy
Is Defined By https://w3id.org/lbd/aec3po/ontology
Description

Links a checking act to the verifier that made it.

Domain(s) Checkingc
Range(s) aec3po:Verifierc

operationalizesop # OPs

URI https://w3id.org/lbd/aec3po/operationalizes
Is Defined By https://w3id.org/lbd/aec3po/ontology
Inverse properties isOperationalizedByop
Domain(s) Checkc
Range(s) eli:DocumentSubdivisionc

satisfiedop # OPs

URI https://w3id.org/lbd/aec3po/satisfied
Is Defined By https://w3id.org/lbd/aec3po/ontology
Description

Links a checking act to a satisfied feature of interest, property, design, check, or legal resource.

Super-properties checkedop
Domain(s) Checkingc
Range(s) https://w3id.org/lbd/aec3po/FeatureOfInterest https://w3id.org/lbd/aec3po/Property https://w3id.org/lbd/aec3po/Design https://w3id.org/lbd/aec3po/Check http://data.europa.eu/eli/ontology#LegalResource

unsatisfied checkop # OPs

URI https://w3id.org/lbd/aec3po/unsatisfied
Is Defined By https://w3id.org/lbd/aec3po/ontology
Description

Links a checking act to an unsatisfied feature of interest, property, design, check, or legal resource.

Super-properties checkedop

Functional Properties

has valuefp # FPs

URI https://w3id.org/lbd/aec3po/hasValue
Is Defined By https://w3id.org/lbd/aec3po/ontology
Description

links a property design to the value of that property, expressed as a literal.

Domain(s) property designc

Datatype Properties

as textdp # DPs

URI https://w3id.org/lbd/aec3po/asText
Is Defined By https://w3id.org/lbd/aec3po/ontology
Description

The text as written in a compliance related document or the content of a declarative or procedural check, that verifiers can use.

Domain(s) (Declarative Checkc or Procedural Checkc or Statementc)

Namespaces

default (aec3po)
https://w3id.org/lbd/aec3po/
cc
http://creativecommons.org/ns#
dct
http://purl.org/dc/terms/
dul
http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#
eli
http://data.europa.eu/eli/ontology#
owl
http://www.w3.org/2002/07/owl#
prov
http://www.w3.org/ns/prov#
quantitykind
http://qudt.org/vocab/quantitykind/
rdf
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs
http://www.w3.org/2000/01/rdf-schema#
sdo
http://schema.org/
skos
http://www.w3.org/2004/02/skos/core#
vann
http://purl.org/vocab/vann/
xsd
http://www.w3.org/2001/XMLSchema#

Legend

cClasses
opObject Properties
fpFunctional Properties
dpData Properties
dpAnnotation Properties
pProperties
niNamed Individuals