AEC3PO: Check Method
Metadata
- IRI
-
https://w3id.org/lbd/aec3po/check_method - Title
-
AEC3PO: Check Method
- Contributor
-
Thomas Beach ( beachth@cardiff.ac.uk ) of Cardiff University
Maxime Lefrançois ( maxime.lefrancois@emse.fr ) of MINES Saint-Étienne
Amna Dridi ( Amna.Dridi@bcu.ac.uk ) of Birmingham City University
Edlira Vakaj ( edlira.vakaj@bcu.ac.uk ) of Birmingham City University
Panagiotis Patlakas ( Panagiotis.Patlakas@bcu.ac.uk ) of Birmingham City University
Vladimir Alexiev ( vladimir.alexiev@ontotext.com ) of Ontotext
- Date Created
-
2023-05-26
- Date Modified
-
-
2023-05-26
-
2025-04-17
-
- Preferred Namespace Prefix
-
aec3po
Description
The AEC3PO Check Method module describes pieces of information that operationalize check statements in documents.
Check Method is a piece of information that operationalizes check statements in documents, usually executed in order to control the conformance of some entity. A Check Method is re-usable, and may be executed several times.
Overview
This is an overview of the
Check Method
module. The AEC3PO Check Method module describes information that operationalize
Checks
in
Documents
.
Typically, these checks are utilised to verify that a compliance requirement has been met
Classes
Check Method c
| IRI |
https://w3id.org/lbd/aec3po/CheckMethod
|
|---|---|
| Is Defined By | AEC3PO: Check Method |
| Description |
A piece of information that operationalizes check statements in documents, usually executed in order to control the conformance of some entity. A Check Method is re-usable, and may be executed several times. |
| Sub Class Of | dul:Method |
| In Domain Of | |
| In Range Of | |
| Super Class Of |
Procedural Check Method c
| IRI |
https://w3id.org/lbd/aec3po/ProceduralCheckMethod
|
|---|---|
| Is Defined By | AEC3PO: Check Method |
| Description |
Procedural check methods 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. |
| Sub Class Of | Check Method c |
Declarative Check Method c
| IRI |
https://w3id.org/lbd/aec3po/DeclarativeCheckMethod
|
|---|---|
| Is Defined By | AEC3PO: Check Method |
| 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. |
| Sub Class Of | Check Method c |
| Super Class Of |
Check for Concept c
| IRI |
https://w3id.org/lbd/aec3po/ConceptCheckMethod
|
|---|---|
| Is Defined By | AEC3PO: Check Method |
| Description |
Concept check method refers to a process of evaluating and verifying the validity and applicability of concepts used in construction projects. It involves a systematic examination of the concepts and ideas proposed for the design, construction, or management of a building or infrastructure to ensure they are appropriate, compliant, and align with industry standards. |
| Sub Class Of | Check Method c |
Numerical Check Method c
| IRI |
https://w3id.org/lbd/aec3po/NumericalCheckMethod
|
|---|---|
| Is Defined By | AEC3PO: Check Method |
| Description |
Numerical check method refers to a type of check that involves assessing and verifying numerical data or values for accuracy and adherence to specific criteria or standards. This method typically includes comparing numerical inputs to predefined rules, constraints, or mathematical calculations to ensure data integrity and correctness. |
| Sub Class Of | Check Method c |
| In Domain Of | has comparator op |
Certificate Check Method c
| IRI |
https://w3id.org/lbd/aec3po/CertificateCheckMethod
|
|---|---|
| Is Defined By | AEC3PO: Check Method |
| Description |
Certificate check method is a formal process used to verify and validate the authenticity and compliance of certificates related to construction projects. It involves a systematic review and examination of certificates issued by authorised entities to ensure that they meet all the necessary regulatory requirements, standards, and specifications. |
| Sub Class Of | Check Method c |
Category Check Method c
| IRI |
https://w3id.org/lbd/aec3po/CategoryCheckMethod
|
|---|---|
| Is Defined By | AEC3PO: Check Method |
| Description |
A validation type that involves comparing content against a textual concept. |
| Sub Class Of | Check Method c |
Component Check Method c
| IRI |
https://w3id.org/lbd/aec3po/ComponentCheckMethod
|
|---|---|
| Is Defined By | AEC3PO: Check Method |
| Description |
Refers to a process of inspecting and verifying specific components or elements of a building or infrastructure to ensure they meet the required standards, specifications, and regulations. This method is used to assess the quality, functionality, and safety of individual components used in construction projects. Formally defined as checks for some feature of interest |
| Sub Class Of | Check Method c |
SPARQL Check Method c
| IRI |
https://w3id.org/lbd/aec3po/SPARQLCheckMethod
|
|---|---|
| Is Defined By | AEC3PO: Check Method |
| Description |
Refers to a validation process that ensures compliance of data with a predefined SPARQL query, stored in aec3po:asText |
| Sub Class Of | Declarative Check Method c |
SHACL Check Method c
| IRI |
https://w3id.org/lbd/aec3po/SHACLCheckMethod
|
|---|---|
| Is Defined By | AEC3PO: Check Method |
| Description |
Refers to a validation process that ensures compliance of data with predefined SHACL shapes, constraints, and rules. |
| Sub Class Of | Declarative Check Method c |
SWRL Check Method c
| IRI |
https://w3id.org/lbd/aec3po/SWRLCheckMethod
|
|---|---|
| Is Defined By | AEC3PO: Check Method |
| Description |
A check method implemented using SWRL rules. |
| Sub Class Of | Declarative Check Method c |
Composite Check Method c
| IRI |
https://w3id.org/lbd/aec3po/CompositeCheckMethod
|
|---|---|
| Is Defined By | AEC3PO: Check Method |
| Description |
A check implemented by grouping and nesting other checks using the ACCORD rule language. |
| Sub Class Of | Declarative Check Method c |
Jena Check Method c
| IRI |
https://w3id.org/lbd/aec3po/JenaCheckMethod
|
|---|---|
| Is Defined By | AEC3PO: Check Method |
| Description |
A check implemented using the Jena rule language. |
| Sub Class Of | Declarative Check Method c |
Boolean Check Method c
| IRI |
https://w3id.org/lbd/aec3po/BooleanCheckMethod
|
|---|---|
| Is Defined By | AEC3PO: Check Method |
| Description |
Boolean check method refers to a type of validation method that checks whether a certain condition or property is either true or false. It is a simple binary check that evaluates the compliance or non-compliance of a specific aspect in the construction process. |
| Sub Class Of | Check Method c |
| In Domain Of | has operator op |
Function Check Method c
| IRI |
https://w3id.org/lbd/aec3po/FunctionCheckMethod
|
|---|---|
| Is Defined By | AEC3PO: Check Method |
| Description |
Methods of check defined by functions. The function can be general purpose, not tied to specific project and reused i.e. getArea(), getVolume(). This concept is equivalent to the Execution class in the Function ontology: https://fno.io/spec/ |
| Sub Class Of | Check Method c |
| Equivalentclass | fno:Execution |
Object Properties
operationalizes op
| IRI |
https://w3id.org/lbd/aec3po/operationalizes
|
|---|---|
| Is Defined By | AEC3PO: Check Method |
| Description |
Links a check method to a check statement in a document that it operationalizes. |
| Domain | Check Method c |
| Range | aec3po:CheckStatement |
is operationalized by op
| IRI |
https://w3id.org/lbd/aec3po/isOperationalizedBy
|
|---|---|
| Is Defined By | AEC3PO: Check Method |
| Description |
Links a check statement in a document to a check method that operationalize it. |
| Domain | aec3po:CheckStatement |
| Range | Check Method c |
has comparator op
| IRI |
https://w3id.org/lbd/aec3po/hasComparator
|
|---|---|
| Is Defined By | AEC3PO: Check Method |
| Description |
Links a numerical check method to the check method comparator it uses (=, <, >, etc.) |
| Domain | Numerical Check Method c |
| Range | aec3po:CheckMethodComparator |
hasBSSDDTarget op
| IRI |
https://w3id.org/lbd/aec3po/hasBSDDTarget
|
|---|---|
| Is Defined By | AEC3PO: Check Method |
| Description |
The target refers to either the name of an object, the name of property or a function. |
| Domain | Check Method c or aec3po:FeatureOfInterest c or aec3po:Property c |
hasBSSDDValue op
| IRI |
https://w3id.org/lbd/aec3po/hasBSDDValue
|
|---|---|
| Is Defined By | AEC3PO: Check Method |
| Description |
TBD |
hasNestedValue op
| IRI |
https://w3id.org/lbd/aec3po/hasNestedValue
|
|---|---|
| Is Defined By | AEC3PO: Check Method |
| Description |
TBD |
| Domain | Check Method c |
hasUnit op
| IRI |
https://w3id.org/lbd/aec3po/hasUnit
|
|---|---|
| Is Defined By | AEC3PO: Check Method |
| Description |
the hasUnit property is used to link a specific property or feature of interest to its corresponding unit of measurement. For example, it could be a property related to physical quantities, such as temperature, length, or weight. |
| Domain | Check Method c or aec3po:FeatureOfInterest c or aec3po:Property c |
| Range | qudt:Unit |
has operator op
| IRI |
https://w3id.org/lbd/aec3po/hasOperator
|
|---|---|
| Is Defined By | AEC3PO: Check Method |
| Description |
Links a boolean check method to the check method operator it uses (exists, for all, etc.) |
| Domain | Boolean Check Method c |
| Range | aec3po:CheckMethodOperator |
hasNestedTarget op
| IRI |
https://w3id.org/lbd/aec3po/hasNestedTarget
|
|---|---|
| Is Defined By | AEC3PO: Check Method |
| Description | |
| Range | Check Method c |
Datatype Properties
hasTarget dp
| IRI |
https://w3id.org/lbd/aec3po/hasTarget
|
|---|---|
| Description |
Functional Properties
hasBSSDDTarget fp
| IRI |
https://w3id.org/lbd/aec3po/hasBSDDTarget
|
|---|---|
| Is Defined By | AEC3PO: Check Method |
| Description |
The target refers to either the name of an object, the name of property or a function. |
| Domain | aec3po:Property c or Check Method c or aec3po:FeatureOfInterest c |
hasBSSDDValue fp
| IRI |
https://w3id.org/lbd/aec3po/hasBSDDValue
|
|---|---|
| Is Defined By | AEC3PO: Check Method |
| Description |
TBD |
hasUnit fp
| IRI |
https://w3id.org/lbd/aec3po/hasUnit
|
|---|---|
| Is Defined By | AEC3PO: Check Method |
| Description |
the hasUnit property is used to link a specific property or feature of interest to its corresponding unit of measurement. For example, it could be a property related to physical quantities, such as temperature, length, or weight. |
| Domain | Check Method c or aec3po:FeatureOfInterest c or aec3po:Property c |
| Range | qudt:Unit |
Namespaces
- 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# - fno
-
https://fno.io/spec/ - owl
-
http://www.w3.org/2002/07/owl# - prov
-
http://www.w3.org/ns/prov# - qudt
-
http://qudt.org/schema/qudt/ - rdf
-
http://www.w3.org/1999/02/22-rdf-syntax-ns# - rdfs
-
http://www.w3.org/2000/01/rdf-schema# - vann
-
http://purl.org/vocab/vann/
Legend
| c | Classes |
| op | Object Properties |
| dp | Datatype Properties |
| fp | Functional Properties |