WOTS2E: A search engine for a Semantic Web of Things

A Semantic Web of Things (SWoT) brings together the Semantic Web and the Web of Things (WoT), associating semantically annotated information to web-enabled physical devices, services and their data, towards seamless data integration and better understanding of real-world information. A missing element in order to realize SWoT is a standardized, scalable and flexible way to globally discover in (near) real time web-connected embedded devices, as well as their semantic data. To address this gap, we propose WOT Semantic Search Engine (WOTS2E), which is a search engine for the SWoT, based on web crawling, being able to discover Linked Data endpoints and, through them, WoT-enabled devices and their services. In this paper, we describe the design, development and implementation of WOTS2E, as well as an evaluation procedure showing its operation and performance across the web.

[1]  Klaus Moessner,et al.  Search Techniques for the Web of Things: A Taxonomy and Survey , 2016, Sensors.

[2]  Roy Fielding,et al.  Architectural Styles and the Design of Network-based Software Architectures"; Doctoral dissertation , 2000 .

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

[4]  Felix Wortmann,et al.  Internet of Things , 2015, Business & Information Systems Engineering.

[5]  Srinivasan Seshan,et al.  IrisNet: An Architecture for a Worldwide Sensor Web , 2003, IEEE Pervasive Comput..

[6]  Wolfgang Kellerer,et al.  Sensor ranking: A primitive for efficient content-based sensor search , 2009, 2009 International Conference on Information Processing in Sensor Networks.

[7]  Andreas Pitsillides,et al.  Bridging the Mobile Web and the Web of Things in Urban Environments , 2010 .

[8]  Erik Wilde,et al.  Putting Things to REST , 2007 .

[9]  Christoph Stasch,et al.  Discovery Mechanisms for the Sensor Web , 2009, Sensors.

[10]  Vlad Trifa,et al.  Towards physical mashups in the Web of Things , 2009, 2009 Sixth International Conference on Networked Sensing Systems (INSS).

[11]  Qun Li,et al.  Snoogle: A Search Engine for the Physical World , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[12]  Halife Kodaz,et al.  SpEnD: Linked Data SPARQL Endpoints Discovery Using Search Engines , 2016, IEICE Trans. Inf. Syst..

[13]  Jürgen Umbrich,et al.  Monitoring the status of SPARQL endpoints , 2013, ISWC 2013.

[14]  Miguel A. Labrador,et al.  G-Sense: a scalable architecture for global sensing and monitoring , 2010, IEEE Network.

[15]  Cartik R. Kothari,et al.  Building a Sensor Ontology: A Practical Approach Leveraging ISO and OGC Models , 2005, IC-AI.

[16]  Antonio F. Gómez-Skarmeta,et al.  Semantic Web of Things: an analysis of the application semantics for the IoT moving towards the IoT convergence , 2014, Int. J. Web Grid Serv..

[17]  Andreas Pitsillides,et al.  The Smart Home meets the Web of Things , 2011, Int. J. Ad Hoc Ubiquitous Comput..

[18]  Artem Katasonov,et al.  Smart Semantic Middleware for the Internet of Things , 2008, ICINCO-ICSO.

[19]  Erik Wilde,et al.  Architecting a mashable open world wide web of things , 2010 .

[20]  Amit P. Sheth,et al.  Sensor Discovery on Linked Data , 2010 .

[21]  Suman Nath,et al.  SenseWeb: An Infrastructure for Shared Sensing , 2007, IEEE MultiMedia.

[22]  Wolfgang Kellerer,et al.  A real-time search engine for the Web of Things , 2008, 2010 Internet of Things (IOT).

[23]  Andreas Pitsillides,et al.  Using DNS for Global Discovery of Environmental Services , 2012, WEBIST.

[24]  Kay Römer,et al.  SPITFIRE: toward a semantic web of things , 2011, IEEE Communications Magazine.

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

[26]  Andreas Pitsillides,et al.  Exploring the use of DNS as a search engine for the Web of Things , 2014, 2014 IEEE World Forum on Internet of Things (WF-IoT).

[27]  Eugenio Di Sciascio,et al.  Enabling the Semantic Web of Things: Framework and Architecture , 2012, 2012 IEEE Sixth International Conference on Semantic Computing.