Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Automated extraction of attributes of IFC objects based on graph theory and SPARQL query

View through CrossRef
Abstract Building Information Modelling (BIM) has been widely adopted as an effective means for supporting information exchange in Architectural, Engineering and Construction (AEC) industry based on unified and platform-independent standards. Among them, the Industry Foundation Classes (IFC), an ISO standard for BIM, is the most widely used one. However, due to the complexity and flexibility of IFC, the extraction of the attributes of IFC objects is a challenging process for practitioners and software developers in AEC industry, which impedes in-depth application of BIM in many cases. To solve the problem, an approach is proposed in this paper based on graph theory and SPARQL query to automate and simplify the process. The approach consists of four operators, i.e., IFC-to-OWL Convertor, P-Path Acquirer, SPARQL Query Generator, and Ontology Reasoner. IFC-to-OWL Convertor translates IFC instance model into ifcOWL instance model, which can be queried by using SPARQL. P-Path Acquirer obtains all possible Predicate Paths (P-Paths) from an object entity to an attribute entity in the graph created based on ifcOWL schema model. Then SPARQL Query Generator generates SPARQL queries for extracting attributes based on the P-Paths. Finally, the ifcOWL instance model and the SPARQL queries are input into Ontology Reasoner to query attributes of IFC objects. The approach is validated by conducting a case study. The approach contributes to the convenient application of IFC standards in AEC industry.
Title: Automated extraction of attributes of IFC objects based on graph theory and SPARQL query
Description:
Abstract Building Information Modelling (BIM) has been widely adopted as an effective means for supporting information exchange in Architectural, Engineering and Construction (AEC) industry based on unified and platform-independent standards.
Among them, the Industry Foundation Classes (IFC), an ISO standard for BIM, is the most widely used one.
However, due to the complexity and flexibility of IFC, the extraction of the attributes of IFC objects is a challenging process for practitioners and software developers in AEC industry, which impedes in-depth application of BIM in many cases.
To solve the problem, an approach is proposed in this paper based on graph theory and SPARQL query to automate and simplify the process.
The approach consists of four operators, i.
e.
, IFC-to-OWL Convertor, P-Path Acquirer, SPARQL Query Generator, and Ontology Reasoner.
IFC-to-OWL Convertor translates IFC instance model into ifcOWL instance model, which can be queried by using SPARQL.
P-Path Acquirer obtains all possible Predicate Paths (P-Paths) from an object entity to an attribute entity in the graph created based on ifcOWL schema model.
Then SPARQL Query Generator generates SPARQL queries for extracting attributes based on the P-Paths.
Finally, the ifcOWL instance model and the SPARQL queries are input into Ontology Reasoner to query attributes of IFC objects.
The approach is validated by conducting a case study.
The approach contributes to the convenient application of IFC standards in AEC industry.

Related Results

Creating RESTful APIs over SPARQL endpoints using RAMOSE
Creating RESTful APIs over SPARQL endpoints using RAMOSE
Semantic Web technologies are widely used for storing RDF data and making them available on the Web through SPARQL endpoints, queryable using the SPARQL query language. While the u...
Query driven-graph neural networks for community search
Query driven-graph neural networks for community search
Given one or more query vertices, Community Search (CS) aims to find densely intra-connected and loosely inter-connected structures containing query vertices. Attributed Community ...
Skyline Queries in SPARQL: An Overview
Skyline Queries in SPARQL: An Overview
The growth of RDF (Resource Description Framework) datasets and the expansion of their use in conjunction with the definition of SPARQL, a declarative query language, have made RDF...
About one approach to automatic creation of formal queries to ontological knowledge bases
About one approach to automatic creation of formal queries to ontological knowledge bases
The article develops an approach that includes the analysis of short natural language messages in Ukrainian and the automatic generation of queries in SPARQL and Cypher based on th...
SPARQL Query Execution in Networks of Web Browsers
SPARQL Query Execution in Networks of Web Browsers
Decentralizing the Web means that users gain the ability to store their data wherever they want, users can store their data in their web browsers. Web browsers allow decentralized ...
Categorical Multi-Query Subgraph Matching on Labeled Graph
Categorical Multi-Query Subgraph Matching on Labeled Graph
Subgraph matching stands as a fundamental issue within the research realm of graph analysis. In this paper, we investigate a novel combinatorial problem that encompasses both multi...
Querying the Semantic Web via Rules
Querying the Semantic Web via Rules
The problem of querying RDF data is a central issue for the development of the Semantic Web. The query language SPARQL has become the standard language for querying RDF since its W...
Utilizing Large Language Models for Geoscience Literature Information Extraction
Utilizing Large Language Models for Geoscience Literature Information Extraction
Extracting information from unstructured and semi-structured geoscience literature is a crucial step in conducting geological research. The traditional machine learning extraction ...

Back to Top