Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the Web of Things Andrei Ciortea 1 Antoine Zimmermann 1 Olivier Boissier 1 Adina Florea 2 1 Univ. Lyon, MINES Saint- ´ Etienne, CNRS Lab Hubert Curien UMR 5516, F-42023 Saint- ´ Etienne, France 2 Department of Computer Science, University ”Politehnica” of Bucharest, Romania 7th International Workshop on the Web of Things November 7, 2016
50
Embed
Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the Web of Things
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Hypermedia-driven Socio-technical Networks forGoal-driven Discovery in the Web of Things
Andrei Ciortea1 Antoine Zimmermann1 Olivier Boissier1 Adina Florea2
1Univ. Lyon, MINES Saint-Etienne, CNRS Lab Hubert Curien UMR 5516,F-42023 Saint-Etienne, France
2Department of Computer Science, University ”Politehnica” of Bucharest,Romania
7th International Workshop on the Web of ThingsNovember 7, 2016
The World Wide Web –An Internet-scale hypermedia-driven environment for people
Local guidance: hypermedia
Global guidance: the buyer’s goal
Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the Web of Things 2/16
The World Wide Web –An Internet-scale hypermedia-driven environment for people
Local guidance: hypermedia
Global guidance: the buyer’s goal
Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the Web of Things 2/16
The World Wide Web –An Internet-scale hypermedia-driven environment for people
Local guidance: hypermedia
Global guidance: the buyer’s goal
Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the Web of Things 2/16
The World Wide Web –An Internet-scale hypermedia-driven environment for people
Local guidance: hypermedia
Global guidance: the buyer’s goal
Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the Web of Things 2/16
What about software agents?
Global guidance: various solutions available to program goal-driven softwareagents [Boissier et al., 2013, Bordini et al., 2009] (e.g., [Ciortea et al., 2016])
What’s missing:
• an Internet-scale hypermedia-driven environment for software agents
• key features: support for heterogeneity, effective crawling and autonomy
Objective: to enable software agents to reliably and effectively participate inlarge hypermedia-driven environments.
Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the Web of Things 3/16
What about software agents?
Global guidance: various solutions available to program goal-driven softwareagents [Boissier et al., 2013, Bordini et al., 2009] (e.g., [Ciortea et al., 2016])
What’s missing:
• an Internet-scale hypermedia-driven environment for software agents
• key features: support for heterogeneity, effective crawling and autonomy
Objective: to enable software agents to reliably and effectively participate inlarge hypermedia-driven environments.
Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the Web of Things 3/16
What about software agents?
Global guidance: various solutions available to program goal-driven softwareagents [Boissier et al., 2013, Bordini et al., 2009] (e.g., [Ciortea et al., 2016])
What’s missing:
• an Internet-scale hypermedia-driven environment for software agents
• key features: support for heterogeneity, effective crawling and autonomy
Objective: to enable software agents to reliably and effectively participate inlarge hypermedia-driven environments.
Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the Web of Things 3/16
What about software agents?
Global guidance: various solutions available to program goal-driven softwareagents [Boissier et al., 2013, Bordini et al., 2009] (e.g., [Ciortea et al., 2016])
What’s missing:
• an Internet-scale hypermedia-driven environment for software agents
• key features: support for heterogeneity, effective crawling and autonomy
Objective: to enable software agents to reliably and effectively participate inlarge hypermedia-driven environments.
Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the Web of Things 3/16
Outline
1 Hypermedia-driven Environments
2 Hypermedia-driven Socio-technical Networks
3 Proof of Concept
4 Conclusions and Perspectives
Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the Web of Things 4/16
Hypermedia-driven Environments Hypermedia-driven STNs Proof of Concept Conclusions and Perspectives
A personal view on hypermedia-driven environments
Hypermedia-driven environment: a dynamic set of resources and relations among themexposed to software clients by one or more hypermedia-driven interfaces.
• Enablers for hypermedia-driven interfaces: Thing Description [W3C WoT IG, 2016],Hydra [Lanthaler and Gutl, 2013], RESTdesc [Verborgh et al., 2012]
• Hypermedia-driven environments:
Directories of resources
Constrained RESTful Environment [Shelby, 2012]
Linked Data Platform [Speicher et al., 2015]
HyperCat [Blackstock and Lea, 2014]
Graphs of services
Computational Marketplaces [Mayer, 2014]
Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the Web of Things 5/16
Hypermedia-driven Environments Hypermedia-driven STNs Proof of Concept Conclusions and Perspectives
A personal view on hypermedia-driven environments
Hypermedia-driven environment: a dynamic set of resources and relations among themexposed to software clients by one or more hypermedia-driven interfaces.
• Enablers for hypermedia-driven interfaces: Thing Description [W3C WoT IG, 2016],Hydra [Lanthaler and Gutl, 2013], RESTdesc [Verborgh et al., 2012]
• Hypermedia-driven environments:
Directories of resources
Constrained RESTful Environment [Shelby, 2012]
Linked Data Platform [Speicher et al., 2015]
HyperCat [Blackstock and Lea, 2014]
Graphs of services
Computational Marketplaces [Mayer, 2014]
Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the Web of Things 5/16
Hypermedia-driven Environments Hypermedia-driven STNs Proof of Concept Conclusions and Perspectives
1 Hypermedia-driven Environments
2 Hypermedia-driven Socio-technical Networks
3 Proof of Concept
4 Conclusions and Perspectives
Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the Web of Things 6/16
Hypermedia-driven Environments Hypermedia-driven STNs Proof of Concept Conclusions and Perspectives
Socio-technical Networks
Dynamic networks of people and things interrelated in a meaningful manner via typedrelations (e.g., friendship, ownership, provenance, colocation) [Ciortea et al., 2015]
• people and things that are actively trying to influence the environment aremodeled as agents
• things that passively augment the environment with new capabilities aremodeled as artifacts
• typed relations enable informed crawling, support reasoning, and can be furtherextended with domain- and application-specific knowledge
Agents (human and software) can “rewire” the networks in pursuit of their goals
An STN is “mirrored” in the digital world through digital artifacts, which can bedistributed across multiple platforms
Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the Web of Things 7/16
Hypermedia-driven Environments Hypermedia-driven STNs Proof of Concept Conclusions and Perspectives
Socio-technical Networks
Dynamic networks of people and things interrelated in a meaningful manner via typedrelations (e.g., friendship, ownership, provenance, colocation) [Ciortea et al., 2015]
• people and things that are actively trying to influence the environment aremodeled as agents
• things that passively augment the environment with new capabilities aremodeled as artifacts
• typed relations enable informed crawling, support reasoning, and can be furtherextended with domain- and application-specific knowledge
Agents (human and software) can “rewire” the networks in pursuit of their goals
An STN is “mirrored” in the digital world through digital artifacts, which can bedistributed across multiple platforms
Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the Web of Things 7/16
Hypermedia-driven Environments Hypermedia-driven STNs Proof of Concept Conclusions and Perspectives
Socio-technical Networks
Dynamic networks of people and things interrelated in a meaningful manner via typedrelations (e.g., friendship, ownership, provenance, colocation) [Ciortea et al., 2015]
• people and things that are actively trying to influence the environment aremodeled as agents
• things that passively augment the environment with new capabilities aremodeled as artifacts
• typed relations enable informed crawling, support reasoning, and can be furtherextended with domain- and application-specific knowledge
Agents (human and software) can “rewire” the networks in pursuit of their goals
An STN is “mirrored” in the digital world through digital artifacts, which can bedistributed across multiple platforms
Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the Web of Things 7/16
Hypermedia-driven Environments Hypermedia-driven STNs Proof of Concept Conclusions and Perspectives
Socio-technical Networks
Dynamic networks of people and things interrelated in a meaningful manner via typedrelations (e.g., friendship, ownership, provenance, colocation) [Ciortea et al., 2015]
• people and things that are actively trying to influence the environment aremodeled as agents
• things that passively augment the environment with new capabilities aremodeled as artifacts
• typed relations enable informed crawling, support reasoning, and can be furtherextended with domain- and application-specific knowledge
Agents (human and software) can “rewire” the networks in pursuit of their goals
An STN is “mirrored” in the digital world through digital artifacts, which can bedistributed across multiple platforms
Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the Web of Things 7/16
Hypermedia-driven Environments Hypermedia-driven STNs Proof of Concept Conclusions and Perspectives
STNs on the Web
All entities in an STN are mapped to Web resources:
Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the Web of Things 16/16
Hypermedia-driven Environments Hypermedia-driven STNs Proof of Concept Conclusions and Perspectives
Michael Blackstock and Rodger Lea. Iot interoperability: A hub-based approach. In Proceedings of the 4thInternational Conference on the Internet of Things, pages 79–84. IEEE, 2014.
Olivier Boissier, Rafael H Bordini, Jomi F Hubner, Alessandro Ricci, and Andrea Santi. Multi-agent orientedprogramming with jacamo. Science of Computer Programming, 78(6):747–761, 2013.
Rafael H Bordini, Mehdi Dastani, Jrgen Dix, and Amal El Fallah Seghrouchni. Multi-agent programming:Languages, tools and applications. 2009.
Andrei Ciortea, Olivier Boissier, Antoine Zimmermann, and Adina Magda Florea. Reconsidering the social web ofthings: Position paper. In Proceedings of the 2013 ACM Conference on Pervasive and Ubiquitous ComputingAdjunct Publication, pages 1535–1544. ACM, 2013.
Andrei Ciortea, Olivier Boissier, Antoine Zimmermann, and Adina Magda Florea. Open and interoperablesocio-technical networks. In To appear. Post-proceedings of the 16th International Symposium on Symbolicand Numeric Algorithms for Scientific Computing, 2014.
Andrei Ciortea, Olivier Boissier, Antoine Zimmermann, and Adina Magda Florea. Towards a social and ubiquitousweb: A model for socio-technical networks. In 2015 IEEE/WIC/ACM International Conference on WebIntelligence and Intelligent Agent Technology (WI-IAT), volume 1, pages 461–468. IEEE, 2015. Authorsanonymous for submission.
Andrei Ciortea, Olivier Boissier, Antoine Zimmermann, and Adina Magda Florea. Responsive decentralizedcomposition of service mashups for the internet of things. In Proceedings of the 6th International Conferenceon the Internet of Things (IoT). ACM, 2016. Authors anonymous for submission.
Anastasia Dimou, Miel Vander Sande, Pieter Colpaert, Ruben Verborgh, Erik Mannens, and Rik Van de Walle.Rml: A generic language for integrated rdf mappings of heterogeneous data. In LDOW, 2014.
Roy Thomas Fielding. Architectural styles and the design of network-based software architectures. PhD thesis,University of California, Irvine, 2000.
Markus Lanthaler and Christian Gutl. Hydra: A vocabulary for hypermedia-driven web apis. Proceedings of the 6thWorkshop on Linked Data on the Web, 996, 2013.
Maxime Lefrancois, Antoine Zimmermann, and Noorani Bakerally. Flexible RDF generation from RDF andheterogeneous data sources with SPARQL-Generate. In the 20th International Conference on KnowledgeEngineering and Knowledge Management (EKAW’16), 2016.
Simon Mayer. Interacting with the Web of Things. PhD thesis, Diss., Eidgenossische Technische Hochschule ETHZurich, Nr. 22203, 2014.
Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the Web of Things 16/16
Hypermedia-driven Environments Hypermedia-driven STNs Proof of Concept Conclusions and Perspectives
Leo Sauermann and Richard Cyganiak. Cool uris for the semantic web.https://www.w3.org/TR/2008/NOTE-cooluris-20081203/, 2008.
Z. Shelby. Constrained RESTful Environments (CoRE) Link Format. RFC 6690 (Proposed Standard), August 2012.URL http://www.ietf.org/rfc/rfc6690.txt.
Steve Speicher, John Arwe, and Ashok Malhotra. Linked Data Platform 1.0, W3C Recommendation 26 February2015. W3C Recommendation, World Wide Web Consortium (W3C), February 26 2015. URLhttp://www.w3.org/TR/2015/REC-ldp-20150226/.
Ruben Verborgh, Thomas Steiner, Davy Van Deursen, Sam Coppens, Joaquim Gabarro Valles, and Rik Van deWalle. Functional descriptions as the bridge between hypermedia APIs and the Semantic Web. In Proceedingsof the Third International Workshop on RESTful Design, pages 33–40. ACM, April 2012. ISBN978-1-4503-1190-8. doi: 10.1145/2307819.2307828. URLhttp://www.ws-rest.org/2012/proc/a5-9-verborgh.pdf.
W3C WoT IG. WoT Current Practices. http://w3c.github.io/wot/current-practices/wot-practices.html, 2016.Accessed: 05.11.2016.
Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the Web of Things 16/16