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
Query expansion by relying on the structure of knowledge bases
Query expansion by relying on the structure of knowledge bases
Query expansion techniques aim at improving the results achieved by a user's query by means of introducing new expansion terms, called expansion features. Expansion features introd...
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...
Association of Twelve Candidate Gene Polymorphisms with the Intramuscular Fat Content and Average Backfat Thickness of Chinese Suhuai Pigs
Association of Twelve Candidate Gene Polymorphisms with the Intramuscular Fat Content and Average Backfat Thickness of Chinese Suhuai Pigs
The present study aimed to identify the molecular markers for genes that influence intramuscular fat content (IFC), but not average backfat thickness (ABT). A total of 330 Suhuai p...
Bootstrapping a Biodiversity Knowledge Graph
Bootstrapping a Biodiversity Knowledge Graph
The "biodiversity knowledge graph" is a nice metaphor for connecting biodiversity data sources, but can we actually build it? Do we have sufficient linked data available? Given tha...
Castor : a constraint-based SPARQL engine with active filter processing
Castor : a constraint-based SPARQL engine with active filter processing
Castor : un moteur SPARQL basé sur les contraintes avec exploitation actif de filtres
SPARQL est le langage de requête standard pour les graphes de données du Web S...
Avaliação da interpretação de dados IFC para um software de análise estrutural de pontes de concreto em vigas
Avaliação da interpretação de dados IFC para um software de análise estrutural de pontes de concreto em vigas
A troca de dados entre softwares tornou-se um dos principais desafios no fluxo de trabalho em ambiente BIM (Building Information Modeling). A utilização do IFC (Industry Foundation...
Graph Theory Applications in Database Management
Graph Theory Applications in Database Management
Graph theory, which is a branch of discrete mathematics, has emerged as a powerful tool in various domains, including database management. This abstract investigates the ways in wh...
Graph convolutional neural networks for 3D data analysis
Graph convolutional neural networks for 3D data analysis
(English) Deep Learning allows the extraction of complex features directly from raw input data, eliminating the need for hand-crafted features from the classical Machine Learning p...

