Automatic Knowledge Extraction to Build Semantic Web of Things Applications

The Internet of Things (IoT) primary objective is to make a hyper-connected world for various application domains. However, IoT suffers from a lack of interoperability leading to a substantial threat to the predicted economic value. Schema.org provides semantic interoperability to structure heterogeneous data on the Web. An extension of this vocabulary for the IoT domain (iot.schema.org) is an ongoing research effort to address semantic interoperability for the Web of Things (WoT). To design this vocabulary, a central challenge is to identify the main topics (concepts and properties) automatically from existing knowledge in IoT applications. We designed knowledge extraction for the WoT (KE4WoT) to automatically identify the most important topics from literature ontologies of three different IoT application domains: 1) smart home; 2) smart city; and 3) smart weather—based on our corpus consisting of 4500 full-text conference and journal articles to utilize domain-specific knowledge encoded within IoT publications. Despite the importance of automatically identifying the relevant topics for iot.schema.org, up to know there is no study dealing with this issue. To evaluate the extracted topics, we compare the descriptiveness of these topics for the ten most popular ontologies in the three domains with empirical evaluations of 23 domain experts. The results illustrate that the identified main topics of IoT ontologies can be used to sufficiently describe existing ontologies as keywords.

[1]  Mahdi Ben Alaya,et al.  Semantic interoperability for the Web of Things , 2016 .

[2]  Armin Haller,et al.  Semantic Sensor Network Ontology , 2017 .

[3]  Martin Serrano,et al.  Overcoming the Heterogeneity in the Internet of Things for Smart Cities , 2016, InterOSS@IoT.

[4]  Fulvio Corno,et al.  DogOnt - Ontology Modeling for Intelligent Domotic Environments , 2008, SEMWEB.

[5]  Christian Bonnet,et al.  Standardizing generic cross-domain applications in Internet of Things , 2014, 2014 IEEE Globecom Workshops (GC Wkshps).

[6]  Yiannis Gkoufas,et al.  Semantic Traffic Diagnosis with STAR-CITY: Architecture and Lessons Learned from Deployment in Dublin, Bologna, Miami and Rio , 2014, International Semantic Web Conference.

[7]  Amelie Gyrard,et al.  Building IoT-Based Applications for Smart Cities: How Can Ontology Catalogs Help? , 2018, IEEE Internet of Things Journal.

[8]  Eugenio Di Sciascio,et al.  Machine learning in the Internet of Things: A semantic-enhanced approach , 2018, Semantic Web.

[9]  Georgios Meditskos,et al.  Pervasive and Mobile Computing ( ) – Pervasive and Mobile Computing Semantic Web Technologies in Pervasive Computing: a Survey and Research Roadmap , 2022 .

[10]  Yuzhong Qu,et al.  Falcons: searching and browsing entities on the semantic web , 2008, WWW.

[11]  Johanna Völker,et al.  Deployment of RDFa, Microdata, and Microformats on the Web - A Quantitative Analysis , 2013, International Semantic Web Conference.

[12]  Panagiotis Tsarchopoulos,et al.  Smart city ontologies: Improving the effectiveness of smart city applications , 2016 .

[13]  Christian Bonnet,et al.  Reusing and Unifying Background Knowledge for Internet of Things with LOV4IoT , 2016, 2016 IEEE 4th International Conference on Future Internet of Things and Cloud (FiCloud).

[14]  María Poveda-Villalón,et al.  Linked Open Vocabularies (LOV): A gateway to reusable semantic vocabularies on the Web , 2016, Semantic Web.

[15]  Enrico Motta,et al.  Watson, more than a Semantic Web search engine , 2011, Semantic Web.

[16]  Mitsuru Ikeda,et al.  Activity Recognition Using Context-Aware Infrastructure Ontology in Smart Home Domain , 2012, 2012 Seventh International Conference on Knowledge, Information and Creativity Support Systems.

[17]  J. Euzenat,et al.  Ontology Matching , 2007, Springer Berlin Heidelberg.

[18]  Valérie Issarny,et al.  Unified IoT ontology to enable interoperability and federation of testbeds , 2016, 2016 IEEE 3rd World Forum on Internet of Things (WF-IoT).

[19]  Amit P. Sheth,et al.  An up-to-date knowledge-based literature search and exploration framework for focused bioscience domains , 2012, IHI '12.

[20]  Vlad Trifa,et al.  Building the Web of Things: With examples in Node.js and Raspberry Pi , 2016 .

[21]  Christian Bonnet,et al.  LOV4IoT: A Second Life for Ontology-Based Domain Knowledge to Build Semantic Web of Things Applications , 2016, 2016 IEEE 4th International Conference on Future Internet of Things and Cloud (FiCloud).

[22]  Timothy W. Finin,et al.  Swoogle: a search and metadata engine for the semantic web , 2004, CIKM '04.

[23]  Martin Gaedke,et al.  Concept Extraction from the Web of Things Knowledge Bases , 2018 .

[24]  Qiang Guo,et al.  Web Data Knowledge Extraction , 2016, ArXiv.

[25]  Paul Buitelaar,et al.  OntoSelect: A Dynamic Ontology Library with Support for Ontology Selection , 2004 .

[26]  Svetoslav Mihaylov READY4SmartCities - ICT Roadmap and Data Interoperability for Energy Systems in Smart Cities , 2015 .

[27]  Jeff Z. Pan,et al.  ONTOSEARCH2: SEARCHING AND QUERYING WEB ONTOLOGIES , 2007 .

[28]  Wolfgang Kastner,et al.  A semantic representation of energy-related information in future smart homes , 2012 .

[29]  Christian Bonnet,et al.  A survey and analysis of ontology-based software tools for semantic interoperability in IoT and WoT landscapes , 2018, 2018 IEEE 4th World Forum on Internet of Things (WF-IoT).

[30]  Harith Alani,et al.  Ranking Ontologies with AKTiveRank , 2006, SEMWEB.

[31]  Yanggon Kim,et al.  Semantic Reasoning with Contextual Ontologies on Sensor Cloud Environment , 2014, Int. J. Distributed Sens. Networks.

[32]  María Bermúdez-Edo,et al.  A Knowledge-Based Approach for Real-Time IoT Data Stream Annotation and Processing , 2014, 2014 IEEE International Conference on Internet of Things(iThings), and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom).

[33]  Csongor Nyulas,et al.  BioPortal: enhanced functionality via new Web services from the National Center for Biomedical Ontology to access and use ontologies in software applications , 2011, Nucleic Acids Res..

[34]  Yugyung Lee,et al.  OntoKhoj: a semantic web portal for ontology searching, ranking and classification , 2003, WIDM '03.

[35]  Koen De Bosschere,et al.  Towards an Extensible Context Ontology for Ambient Intelligence , 2004, EUSAI.

[36]  Marcella Atzori,et al.  Blockchain-Based Architectures for the Internet of Things: A Survey , 2017 .

[37]  Kerry L. Taylor,et al.  Semantics for the Internet of Things: Early Progress and Back to the Future , 2019 .

[38]  Amit P. Sheth,et al.  SemSOS: Semantic sensor Observation Service , 2009, 2009 International Symposium on Collaborative Technologies and Systems.

[39]  Hendrik Blockeel,et al.  Web mining research: a survey , 2000, SKDD.

[40]  Artemis Moroni,et al.  Vision and Challenges for Realising the Internet of Things , 2010 .

[41]  Mohammed Atiquzzaman,et al.  Interoperability in Internet of Things: Taxonomies and Open Challenges , 2018, Mobile Networks and Applications.

[42]  Amit P. Sheth,et al.  The SSN ontology of the W3C semantic sensor network incubator group , 2012, J. Web Semant..

[43]  Eyal Oren,et al.  Sindice.com: Weaving the Open Linked Data , 2007, ISWC/ASWC.

[44]  Jasper Roes,et al.  Interoperability for Smart Appliances in the IoT World , 2016, SEMWEB.

[45]  Mohammed Atiquzzaman,et al.  Interoperability in Internet of Things Infrastructure: Classification, Challenges, and Future Work , 2017, IoTaaS.