An approach based on the ifcOWL ontology to support indoor navigation

Abstract This paper presents an indoor navigation support system based on the Building Information Models (BIM) paradigm. Although BIM is initially defined for the Architecture, Engineering and Construction/Facility Management (AEC/FM) industry, the authors believe that it can provide added value in this context. To this end, the authors will focus on the Industry Foundation Classes (IFC) standard for the formal representation of BIM. The approach followed in this paper will be based on the ifcOWL ontology, which translates the IFC schemas into Ontology Web Language (OWL). Several modifications of this ontology have been proposed, consisting of the inclusion of new items, SWRL rules and SQWRL searches. This way of expressing the elements of a building can be used to code information that is very useful for navigation, such as the location of elements related to the actions desired by the user. It is important to note that this design is intended to be used as a complement to other well-known tools and techniques for indoor navigation. The proposed modifications have been successfully tested in a variety of simulated and real scenarios. The main limitation of the proposal is the immense amount of information contained in the ifcOWL ontology, which causes difficulties involving its processing and the time necessary to perform operations on it. Those elements that are considered important have been selected, removing those that seem secondary to navigation. This procedure will result in a significant reduction in the storage and semantic processing of the information. Thus, for a system with 1000 individuals (in the ontological sense), the processing time is about 90 s. The authors regard this time as acceptable, since in most cases the tasks involved can be considered part of the system initialization, meaning they will only be executed once at the beginning of the process.

[1]  Jakob Beetz,et al.  An Ontology Web Language Notation of the Industry Foundation Classes , 2005 .

[2]  Zhiliang Ma,et al.  Ontology- and freeware-based platform for rapid development of BIM applications with reasoning support , 2017, Automation in Construction.

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

[4]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[5]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993, Knowl. Acquis..

[6]  Pieter Pauwels,et al.  Enhancing the ifcOWL ontology with an alternative representation for geometric data , 2017 .

[7]  Walter Terkaj,et al.  Ontology-based Representation of IFC EXPRESS rules: an enhancement of the ifcOWL ontology , 2015 .

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

[9]  Gridaphat Sriharee A Symbolic-based Indoor Navigation System with Direction-based Navigation Instruction , 2015, ANT/SEIT.

[10]  Nicola Guarino,et al.  Formal ontology, conceptual analysis and knowledge representation , 1995, Int. J. Hum. Comput. Stud..

[11]  Li Ma,et al.  Towards a Complete OWL Ontology Benchmark , 2006, ESWC.

[12]  Roberto Marichal,et al.  Software Experience for an Ontology-Based Approach for the Definition of Alarms in Geographical Sensor Systems , 2018, IEEE Access.

[13]  Kevin Knight,et al.  Toward Distributed Use of Large-Scale Ontologies t , 1997 .

[14]  Antonios Gasteratos,et al.  Semantic mapping for mobile robotics tasks: A survey , 2015, Robotics Auton. Syst..

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

[16]  Ana Roxin,et al.  COBieOWL, an OWL Ontology Based on COBie Standard , 2015, OTM Conferences.

[17]  Ana Roxin,et al.  A rule-based methodology to extract building model views , 2018 .

[18]  Haitao Wu,et al.  A scientometric analysis and critical review of construction related ontology research , 2019, Automation in Construction.

[19]  Ernesto Iadanza,et al.  INCEPTION Standard for Heritage BIM Models , 2016, EuroMed.

[20]  Rafael Arnay,et al.  Laser and Optical Flow Fusion for a Non-Intrusive Obstacle Detection System on an Intelligent Wheelchair , 2018, IEEE Sensors Journal.

[21]  Vishal Singh,et al.  Building Information Modeling (BIM) for Facilities Management - Literature Review and Future Needs , 2014, PLM.

[22]  Pieter Pauwels,et al.  A Method to Generate a Modular ifcOWL Ontology , 2017, JOWO.

[23]  Tf Thomas Krijnen,et al.  A SPARQL query engine for binary-formatted IFC building models , 2018, Automation in Construction.

[24]  Csongor Nyulas,et al.  The SWRLAPI: A Development Environment for Working with SWRL Rules , 2008, OWLED.

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

[26]  Barbara Strug,et al.  Reasoning about accessibility for disabled using building graph models based on BIM/IFC , 2017 .

[27]  Stefano Simeone Davide and Coraglia Ugo Maria Cursi,et al.  An ontology-based platform for BIM semantic enrichment , 2017 .

[28]  Saeed Karshenas,et al.  Sustainable Design of Buildings using Semantic BIM and Semantic Web Services , 2015 .

[29]  Xin Liu,et al.  Ontology-Based Representation and Reasoning in Building Construction Cost Estimation in China , 2016, Future Internet.

[30]  Christian Tahon,et al.  BiMov: BIM-Based Indoor Path Planning , 2017 .

[31]  Isaías García Rodríguez Modelos de conocimiento basados en ontologías para la construcción de software en el dominio de la ingeniería de control , 2012 .

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

[33]  Fernando Bobillo,et al.  A fuzzy extension of the semantic Building Information Model , 2015 .

[34]  Hassan A. Karimi,et al.  ONALIN: Ontology and Algorithm for Indoor Routing , 2009, 2009 Tenth International Conference on Mobile Data Management: Systems, Services and Middleware.

[35]  Hua Lu,et al.  A Journey from IFC Files to Indoor Navigation , 2014, W2GIS.

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

[37]  Robert Stevens,et al.  OWL Pizzas: Practical Experience of Teaching OWL-DL: Common Errors & Common Patterns , 2004, EKAW.

[38]  Charles M. Eastman,et al.  An ontology-based approach for developing data exchange requirements and model views of building information modeling , 2016, Adv. Eng. Informatics.

[39]  Sebti Foufou,et al.  OntoSTEP: Enriching product model data using ontologies , 2012, Comput. Aided Des..

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

[41]  Mathias Bonduel,et al.  The IFC to linked building data converter - current status , 2018, LDAC.

[42]  Ana ROXIN,et al.  Towards French Smart Building Code: Compliance Checking Based on Semantic Rules , 2019, ArXiv.

[43]  Robert Stevens,et al.  The Protege OWL Experience , 2005, OWLED.

[44]  Tim Berners-Lee,et al.  Publishing on the semantic web , 2001, Nature.

[45]  G Stix,et al.  The mice that warred. , 2001, Scientific American.

[46]  Rafael Sacks,et al.  Semantic Enrichment for Building Information Modeling , 2016, Comput. Aided Civ. Infrastructure Eng..

[47]  Dieter Fensel,et al.  Knowledge Engineering: Principles and Methods , 1998, Data Knowl. Eng..

[48]  Erika Baksa-Varga,et al.  Ontology based Indoor Navigation Service for the ILONA System , 2018 .

[49]  Pieter Pauwels,et al.  Linked data in architecture and construction , 2015 .

[50]  Johannes Scholz,et al.  An Indoor Navigation Ontology for Production Assets in a Production Environment , 2014, GIScience.

[51]  Aitor Corchero,et al.  OntoH2G: A Semantic Model to Represent Building Infrastructure and Occupant Interactions , 2018, Sustainability in Energy and Buildings 2018.

[52]  Michael Uschold,et al.  Ontologies: principles, methods and applications , 1996, The Knowledge Engineering Review.

[53]  Walter Terkaj,et al.  Semantic GIOVE-VF: An Ontology-Based Virtual Factory Tool , 2017, JOWO.

[54]  Burcu Akinci,et al.  Algorithms for automated generation of navigation models from building information models to support indoor map-matching , 2016 .

[55]  H. Ping Tserng,et al.  Automating the Generation of Indoor Space Topology for 3D Route Planning Using BIM and 3D-GIS Techniques , 2017 .

[56]  Pieter Pauwels,et al.  Coping with lists in the ifcOWL ontology , 2015 .

[57]  Tee-Ann Teo,et al.  THE EXTRACTION OF INDOOR BUILDING INFORMATION FROM BIM TO OGC INDOORGML , 2017 .

[58]  Stathes Hadjiefthymiades,et al.  OntoNav: A Semantic Indoor Navigation System , 2005, MCMP@MDM.

[59]  Russ B. Altman,et al.  RiboWeb: An Ontology-Based System for Collaborative Molecular Biology , 1999, IEEE Intell. Syst..

[60]  Ki-Joune Li,et al.  Integrating IndoorGML and CityGML for Indoor Space , 2014, W2GIS.

[61]  Simon A. Dobson,et al.  Ontology-based models in pervasive computing systems , 2007, The Knowledge Engineering Review.

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

[63]  Samson W. Tu,et al.  Querying the Semantic Web with SWRL , 2007, RuleML.

[64]  Sisi Zlatanova,et al.  A BIM-Oriented Model for supporting indoor navigation requirements , 2013, Comput. Environ. Urban Syst..

[65]  Chi Zhang,et al.  BimSPARQL: Domain-specific functional SPARQL extensions for querying RDF building data , 2018, Semantic Web.

[66]  Eva Blomqvist,et al.  Constructing an enterprise ontology for an automotive supplier , 2008, Eng. Appl. Artif. Intell..

[67]  Amar Ramdane-Cherif,et al.  Multimodal Fusion Engine for an Intelligent Assistance Robot Using Ontology , 2015, ANT/SEIT.