Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the Web of Things

To cope with dynamic environments, Internet of Things (IoT) applications are expected to autonomously discover and interact with services at runtime in pursuit of design or user-specified goals. On the one hand, various paradigms and technologies are available to program goal-driven autonomous software agents, and on the other hand hypermedia-driven environments are central to the development of robust machine-to-machine applications. However, existing approaches for the development of hypermedia-driven environments fall short of meeting the needs of autonomous agents: they either severely restrict the agents' autonomy, or their topological structure is either fragmented or inefficient to navigate at scale. In this paper, we explore the use of socio-technical networks, that is networks of people and things interrelated in a meaningful manner via typed relations, as an overlay for enhancing hypermedia-driven interaction in IoT environments. We present a proof of concept and discuss several classes of applications in which this model could prove useful.

[1]  Mark Klein,et al.  Programming the global brain , 2012, Commun. ACM.

[2]  Antonio Pintus,et al.  Paraimpu: a platform for a social web of things , 2012, WWW.

[3]  Mani Srivastava,et al.  Exploiting Social Networks for Sensor Data Sharing with SenseShare , 2007 .

[4]  Antoine Zimmermann,et al.  Flexible RDF Generation from RDF and Heterogeneous Data Sources with SPARQL-Generate , 2016, EKAW.

[5]  Rik Van de Walle,et al.  Functional descriptions as the bridge between hypermedia APIs and the Semantic Web , 2012, WS-REST.

[6]  James A. Hendler,et al.  The Semantic Web" in Scientific American , 2001 .

[7]  Simon Mayer,et al.  Practical semantics for the Internet of Things: Physical states, device mashups, and open questions , 2015, 2015 5th International Conference on the Internet of Things (IOT).

[8]  Zach Shelby,et al.  Constrained RESTful Environments (CoRE) Link Format , 2012, RFC.

[9]  Rik Van de Walle,et al.  Configuration of smart environments made simple: Combining visual modeling with semantic metadata and reasoning , 2014, 2014 International Conference on the Internet of Things (IOT).

[10]  Michael Blackstock,et al.  IoT interoperability: A hub-based approach , 2014, 2014 International Conference on the Internet of Things (IOT).

[11]  Michael Rovatsos Multiagent systems for social computation , 2014, AAMAS.

[12]  Previous version: , 2004 .

[13]  Vlad Trifa,et al.  Sharing using social networks in a composable Web of Things , 2010, 2010 8th IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).

[14]  References , 1971 .

[15]  Simon Mayer,et al.  Interacting with the Web of Things , 2014 .

[16]  Rik Van de Walle,et al.  RML: A Generic Language for Integrated RDF Mappings of Heterogeneous Data , 2014, LDOW.

[17]  Serena Villata,et al.  Challenges in Bridging Social Semantics and Formal Semantics on the Web , 2013, ICEIS.

[18]  Christian Gütl,et al.  Hydra: A Vocabulary for Hypermedia-Driven Web APIs , 2013, LDOW.

[19]  Andrea Omicini,et al.  Artifacts in the A&A meta-model for multi-agent systems , 2008, Autonomous Agents and Multi-Agent Systems.

[20]  Pramodita Sharma 2012 , 2013, Les 25 ans de l’OMC: Une rétrospective en photos.

[21]  Simon Mayer,et al.  A computational space for the web of things , 2012, WOT '12.

[22]  Olivier Boissier,et al.  Responsive Decentralized Composition of Service Mashups for the Internet of Things , 2016, IOT.

[23]  Adrian Friday,et al.  Uniting online social networks with places and things , 2011, WoT '11.

[24]  O. Boissier,et al.  Towards a Social and Ubiquitous Web: A Model for Socio-Technical Networks , 2015, 2015 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology (WI-IAT).

[25]  Leo Sauermann,et al.  Cool URIs for the semantic web , 2007 .