Towards a semantics extractor for interoperability of IoT platforms

Achieving the interoperability of Internet of Things (IoT) platforms raises a key challenge, as most current IoT applications are vertically integrated within separate silos without horizontal communications. In response to this, we propose the Semantics Extractor, a framework for automatic extraction of semantic graphs from REST interfaces exposed by IoT platforms. Through an iterative process of extracting, identifying, inferring, enriching and refining, our framework is able to discover IoT resources, add semantics to platforms' payloads and capture latent links within and between resources exposed by IoT platforms, from which further semantics can be deduced. We show via examples how RDF graphs are incrementally generated and enriched by such iteration process to interoperate IoT platforms. At last we present an implementation architecture.

[1]  Chuan Wu,et al.  A survey on cloud interoperability: taxonomies, standards, and practice , 2013, PERV.

[2]  Jie Gao,et al.  Exploiting Linked Open Data to Uncover Entity Types , 2015, SemWebEval@ESWC.

[3]  Sharifullah Khan,et al.  Semantic matching in hierarchical ontologies , 2014, J. King Saud Univ. Comput. Inf. Sci..

[4]  Pierre Andrews,et al.  A classification of semantic annotation systems , 2012, Semantic Web.

[5]  Stefan Woltran,et al.  Redundancy Elimination on RDF Graphs in the Presence of Rules, Constraints, and Queries , 2010, RR.

[6]  Young-Koo Lee,et al.  Exploiting XML Schema for Interpreting XML Documents as RDF , 2008, 2008 IEEE International Conference on Services Computing.

[7]  Wim Peters Establishing Interoperability Between Linguistic and Terminological Ontologies , 2013, New Trends of Research in Ontologies and Lexical Resources.

[8]  Óscar Corcho,et al.  Semantic Annotation of RESTful Services Using External Resources , 2010, ICWE Workshops.

[9]  Simon Mayer,et al.  An extensible discovery service for smart things , 2011, WoT '11.

[10]  Xiang Zhang,et al.  Mining Link Patterns in Linked Data , 2012, WAIM.

[11]  Wenbin Li,et al.  Cross-Fertilizing Data through Web of Things APIs with JSON-LD , 2016, SALAD@ESWC.

[12]  Najhan M. Ibrahim,et al.  A survey on different interoperability frameworks of SOA systems towards seamless interoperability , 2010, 2010 International Symposium on Information Technology.

[13]  Pascal Hitzler,et al.  String Similarity Metrics for Ontology Alignment , 2013, SEMWEB.

[14]  Peter Fankhauser,et al.  XML data integration with OWL: experiences and challenges , 2004, 2004 International Symposium on Applications and the Internet. Proceedings..

[15]  Wolfgang Klas,et al.  A survey of techniques for achieving metadata interoperability , 2010, CSUR.