Towards Semantic Interoperability Between Internet of Things Platforms

Lack of interoperability between Internet of Things (IoT) platforms, systems, and applications is one of serious problems that prevents its even more rapid adoption. As long as individual IoT platforms cannot meaningfully communicate with each other, the vision of a global IoT ecosystem will not be realized. While the problem of IoT interoperability can be considered at different levels, starting from hardware interoperability at the bottom of the stack, we are interested in the semantic interoperability, which can be seen as the meta-level for all interoperability considerations. In other words, the aim of this chapter is to consider how multiple IoT platforms can “understand” each other and have meaningful “conversation”.

[1]  Diego Calvanese,et al.  The Description Logic Handbook: Theory, Implementation, and Applications , 2003, Description Logic Handbook.

[2]  Chrisa Tsinaraki,et al.  Interoperability of XML Schema Applications with OWL Domain Knowledge and Semantic Web Tools , 2007, OTM Conferences.

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

[4]  Safia Nait Bahloul,et al.  DTD2OWL2: A New Approach for the Transformation of the DTD to OWL , 2015, SCSE.

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

[6]  Frank van Harmelen,et al.  C-OWL: Contextualizing Ontologies , 2003, SEMWEB.

[7]  Jérôme David,et al.  The Alignment API 4.0 , 2011, Semantic Web.

[8]  Bernardo Cuenca Grau,et al.  LogMap: Logic-Based and Scalable Ontology Matching , 2011, SEMWEB.

[9]  Lorena Otero-Cerdeira,et al.  Ontology matching: A literature review , 2015, Expert Syst. Appl..

[10]  Sean Bechhofer,et al.  SKOS Simple Knowledge Organization System Reference , 2009 .

[11]  Giancarlo Fortino,et al.  Internet of Things Based on Smart Objects, Technology, Middleware and Applications , 2014, Internet of Things Based on Smart Objects, Technology, Middleware and Applications.

[12]  Chrisa Tsinaraki,et al.  XS2OWL: A Formal Model and a System for Enabling XML Schema Applications to Interoperate with OWL-DL Domain Knowledge and Semantic Web Tools , 2007, DELOS.

[13]  Giancarlo Fortino,et al.  Tools for Ontology Matching - Practical Considerations from INTER-IoT Perspective , 2016, IDCS.

[14]  Peter F. Patel-Schneider,et al.  OWL 2 Web Ontology Language Mapping to RDF Graphs , 2009 .

[15]  Emanuel Santos,et al.  The AgreementMakerLight Ontology Matching System , 2013, OTM Conferences.

[16]  Peter F. Patel-Schneider,et al.  OWL 2 Web Ontology Language , 2009 .

[17]  Christian Zirpins,et al.  Lifting XML Schema to OWL , 2004, ICWE.

[18]  Peter F. Patel-Schneider,et al.  Transforming XML Schema to OWL Using Patterns , 2011, 2011 IEEE Fifth International Conference on Semantic Computing.

[19]  Farid Cerbah Learning Highly Structured Semantic Repositories from Relational Databases: , 2008, ESWC.

[20]  Sahar A. Mokhtar,et al.  Automatic Generation of OWL Ontology from XML Data Source , 2012, ArXiv.

[21]  Erhard Rahm,et al.  Schema and ontology matching with COMA++ , 2005, SIGMOD '05.

[22]  Maria Ganzha,et al.  From implicit semantics towards ontologies — practical considerations from the INTER-IoT perspective , 2017, 2017 14th IEEE Annual Consumer Communications & Networking Conference (CCNC).

[23]  Bernardo Cuenca Grau,et al.  OWL 2 Web Ontology Language: Profiles , 2009 .

[24]  Boris Motik,et al.  MAFRA - A MApping FRAmework for Distributed Ontologies , 2002, EKAW.

[25]  Kokou Yétongnon,et al.  DB2OWL : A Tool for Automatic Database-to-Ontology Mapping , 2007, SEBD.

[26]  Nadine Cullot,et al.  Building Ontologies from XML Data Sources , 2009, 2009 20th International Workshop on Database and Expert Systems Application.