BimSPARQL: Domain-specific functional SPARQL extensions for querying RDF building data

In this paper, we propose to extend SPARQL functions for querying Industry Foundation Classes (IFC) building data. The official IFC documentation and BIM requirement checking use cases are used to drive the development of the proposed functionality. By extending these functions, we aim to (1) simplify writing queries and (2) retrieve useful information implied in 3D geometry data according to requirement checking use cases. Extended functions are modelled as RDF vocabularies and classified into groups for further extensions. We combine declarative rules with procedural programming to implement extended functions. Realistic requirement checking scenarios are used to evaluate and demonstrate the effectiveness of this approach and indicate query performance. Compared with query techniques developed in the conventional Building Information Modeling domain, we show the added value of such approach by providing an application example of querying building and regulatory data, where spatial and logic reasoning can be applied and data from multiple sources are required. Based on the implementation and evaluation work, we discuss the advantages and applicability of this approach, current issues and future challenges.

[1]  Krzysztof Janowicz,et al.  VOLT: A Provenance-Producing, Transparent SPARQL Proxy for the On-Demand Computation of Linked Data and its Application to Spatiotemporally Dependent Data , 2016, ESWC.

[2]  Robin Drogemuller,et al.  Converting the Industry Foundation Classes to the Web Ontology Language , 2005, 2005 First International Conference on Semantics, Knowledge and Grid.

[3]  Alain Zarli,et al.  An ontology-based approach for formalisation and semantic organisation of conformance requirements in construction , 2009 .

[4]  Pieter Pauwels,et al.  EXPRESS to OWL for construction industry: Towards a recommendable and usable ifcOWL ontology , 2016 .

[5]  Ana Roxin,et al.  IfcWoD, Semantically Adapting IFC Model Relations into OWL Properties , 2015, ArXiv.

[6]  Tsuhan Chen,et al.  Efficient feature extraction for 2D/3D objects in mesh representation , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).

[7]  Jukka Jylänki,et al.  An Exact Algorithm for Finding Minimum Oriented Bounding Boxes , 2015 .

[8]  Michael J. Pratt,et al.  Introduction to ISO 10303 - the STEP Standard for Product Data Exchange. pp , 2001, J. Comput. Inf. Sci. Eng..

[9]  Ana Roxin,et al.  SimpleBIM: From full ifcOWL graphs to simplified building graphs , 2016 .

[10]  Charles M. Eastman,et al.  BIM Handbook: A Guide to Building Information Modeling for Owners, Managers, Designers, Engineers and Contractors , 2008 .

[11]  Robert M. Genta OUT OF STEP , 1987 .

[12]  Ana Roxin,et al.  A performance benchmark over semantic rule checking approaches in construction industry , 2017, Adv. Eng. Informatics.

[13]  Charles M. Eastman,et al.  Semantics of model views for information exchanges using the industry foundation class schema , 2012, Adv. Eng. Informatics.

[14]  H. Lan,et al.  SWRL : A semantic Web rule language combining OWL and ruleML , 2004 .

[15]  Claudio Gutiérrez,et al.  The Expressive Power of SPARQL , 2008, SEMWEB.

[16]  Jakob Beetz,et al.  Interoperable validation for IFC building models using open standards , 2015, Journal of Information Technology in Construction.

[17]  Tom Heath,et al.  Linked Data: Evolving the Web into a Global Data Space , 2011, Linked Data.

[18]  Spiros Athanasiou,et al.  Towards GeoSpatial semantic data management: strengths, weaknesses, and challenges ahead , 2014, SIGSPATIAL/GIS.

[19]  Charles M. Eastman,et al.  Integrating the BIM Rule Language into Compliant Design Audit Processes , 2016 .

[20]  Weiming Shen,et al.  Systems integration and collaboration in architecture, engineering, construction, and facilities management: A review , 2010, Adv. Eng. Informatics.

[21]  Charles M. Eastman,et al.  Toward robust and quantifiable automated IFC quality validation , 2015, Adv. Eng. Informatics.

[22]  Pieter Pauwels,et al.  Semantic web technologies in AEC industry: A literature overview , 2017 .

[23]  Raimar J. Scherer,et al.  An ontology framework for improving building energy performance by utilizing energy saving regulations , 2014 .

[24]  Manolis Koubarakis,et al.  Geographica: A Benchmark for Geospatial RDF Stores (Long Version) , 2013, SEMWEB.

[25]  James A. Hendler,et al.  N3Logic: A logical framework for the World Wide Web , 2007, Theory and Practice of Logic Programming.

[26]  Weiming Shen,et al.  Systems integration and collaboration in construction: A review , 2008, 2008 12th International Conference on Computer Supported Cooperative Work in Design.

[27]  Marios Hadjieleftheriou,et al.  R-Trees - A Dynamic Index Structure for Spatial Searching , 2008, ACM SIGSPATIAL International Workshop on Advances in Geographic Information Systems.

[28]  Ruben Verborgh,et al.  Triple Pattern Fragments: A low-cost knowledge graph interface for the Web , 2016, J. Web Semant..

[29]  Manolis Koubarakis,et al.  Strabon: A Semantic Geospatial DBMS , 2012, SEMWEB.

[30]  A Kiviniemi,et al.  Integration of Multiple Product Models: IFC Model Servers as a Potential Solution , 2005 .

[31]  Charles M. Eastman,et al.  Classification of rules for automated BIM rule checking development , 2015 .

[32]  Ernst Rank,et al.  Topological analysis of 3D building models using a spatial query language , 2009, Adv. Eng. Informatics.

[33]  Dave Kolas,et al.  Enabling the geospatial Semantic Web with Parliament and GeoSPARQL , 2012, Semantic Web.

[34]  Jakob Beetz,et al.  IfcOWL: A case of transforming EXPRESS schemas into ontologies , 2008, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[35]  André Borrmann,et al.  Processing of Topological BIM Queries using Boundary Representation Based Methods , 2014, Adv. Eng. Informatics.

[36]  Christian Bizer,et al.  D2R Server - Publishing Relational Databases on the Semantic Web , 2004 .

[37]  Jakob Beetz,et al.  BIMQL - An open query language for building information models , 2013, Adv. Eng. Informatics.

[38]  Jakob Beetz,et al.  BIMSERVER.Org – An Open Source IFC Model Server , 2010 .

[39]  Lieyun Ding,et al.  Ontology-based semantic modeling of regulation constraint for automated construction quality compliance checking , 2012 .

[40]  Catherine Faron-Zucker,et al.  Semantic Web Approach to Ease Regulation Compliance Checking in Construction Industry , 2012, Future Internet.

[41]  Christophe Debruyne,et al.  Client-side Processing of GeoSPARQL Functions with Triple Pattern Fragments , 2017, LDOW@WWW.

[42]  Pieter Pauwels,et al.  A semantic rule checking environment for building performance checking , 2011 .

[43]  Hao Wang,et al.  Fault Diagnosis Method in Complex System Using Bayesian Networks Sensitivity Analysis , 2015 .

[44]  Charles M. Eastman,et al.  Implementation of a BIM Domain-specific Language for the Building Environment Rule and Analysis , 2015, J. Intell. Robotic Syst..

[45]  Manolis Koubarakis,et al.  Geographica: A Benchmark for Geospatial RDF Stores (Long Version) , 2013, SEMWEB.

[46]  Jung-Ho Yu,et al.  BIM and ontology-based approach for building cost estimation , 2014 .

[47]  Jochen Teizer,et al.  Ontology-based semantic modeling of construction safety knowledge: Towards automated safety planning for job hazard analysis (JHA) , 2015 .