Semantic Interoperability in the Constrained Semantic Web of Things

When:
31/07/2020 – 01/08/2020 all-day
2020-07-31T02:00:00+02:00
2020-08-01T02:00:00+02:00

Offre en lien avec l’Action/le Réseau : – — –/Doctorants

Laboratoire/Entreprise : Laboratoire d’Informatique, de Modélisation et d
Durée : 36 mois
Contact : maxime.lefrancois@emse.fr
Date limite de publication : 2020-07-31

Contexte :
The Internet of Things connects physical devices offering sensing or actuating with their vicinity. The ever-growing capabilities of devices allow to imagine new architectures including them as first class citizens. New added-value applications can then be envisioned in smart agriculture, smart buildings, smart cities, energy and water management, e-health and ageing well… The Web of Things (WoT) allows to describe the devices semantics, bridging the gap between the different domain and service descriptions. In today WoT architectures, physical devices can be located at distance from systems that perform reasoning. A centralised approach does not take advantage of the devices capabilities and induces suboptimal data transfers as well as server overload. Besides, many devices are now smart enough to discover each other, exchange data, and collectively make decisions.

The scientific context of this Ph.D. thesis is the French ANR project CoSWoT (Constrained Semantic Web of Things), whose objectives are to propose a distributed WoT-enabled software architecture embedded on constrained devices with two main characteristics: (1) it will use ontologies to specify declaratively the application logic of devices and the semantics of the exchanged messages; (2) it will add reasoning functionalities to devices, so as to distribute processing tasks among them. Doing so, the ambition of the CoSWoT project is to greatly simplify the development of applications including devices of the WoT, by enabling the development and execution of intelligent and decentralised smart WoT applications despite the heterogeneity of devices.

Sujet :
This Ph.D. focuses on the problem of semantic interoperability at the data level between heterogeneous and potentially constrained things and services.

Many data formats and data models exist and even compete with each other for adoption in IoT platforms. The semantic interoperability problem can be tackled by standardizing data formats and service APIs [ierc15]. One objective of this Ph.D. is to tackle semantic interoperability despite the heterogeneity of data formats and service API specifications, i.e., across platforms.

Furthermore, the use of Semantic Web technologies has been investigated to facilitate semantic interoperability among platforms. The second objective of the Ph.D. is to investigate how semantic interoperability can be obtained between devices directly, instead of between platforms.

Semantic interoperability between non-constrained systems can be solved by developing ontologies [Obr03]. However, when devices are constrained, already deployed, or follow one of the aforementioned specifications, additional adapted ontologies and technologies must be proposed for devices to understand the exchanged messages despite heterogeneity [Lef18]. One possible direction for this thesis is to compare existing approaches on some benchmarks consisting of ecosystems of heterogeneous synthetic services and devices. Starting points to achieve semantic flexibility are the W3C Thing Description, Content and Profile Negotiation [Fie14,Sve19], and the RDF Presentation conceptual framework [Lef18].

This thesis and the CoSWoT project aim to contribute to fostering the decoupling of the development of software and the development of hardware, so as to ease the emergence of a new economic sector in the digital industry around WoT applications development, disconnected from the development of the smart devices themselves.

[Fie14] R. Fielding, J. Reschke. Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content (Section 5.3: Content Negotiation). RFC7231. https://tools.ietf.org/html/rfc7231. June 2014.
[For18] G. Fortino, C. Savaglio, C. E. Palau, J. S. de Puga, M. Ganzha, M. Paprzycki, M. Llop. Towards multi-layer interoperability of heterogeneous IoT platforms: the INTER-IoT approach. In Integration, Interconnection, and Interoperability of IoT Systems,2018
[Hol98] K. Holtman, A. Mutz. Transparent Content Negotiation in HTTP, IE4TD Request for Comments RFC2295, https://tools.ietf.org/html/rfc2295, 1998.
[Jac04] I. Jacobs, N. Walsh. Architecture of the World Wide Web, Volume One. W3C Recommendation 15 December 2004. https://www.w3.org/TR/webarch/, 2004.
[Kab20] S. Käbisch, T. Kamiya, M. McCool, V. Charpenay, M. Kovatsch. W3C. Web of Things (WoT) Thing Description. W3C Candidate Recommendation 6 November 2019. https://www.w3.org/TR/wot-thing-description/ 2019
[Lef18] M. Lefrançois. RDF presentation and correct content conveyance for legacy services and the Web of Things. Proceedings of the 8th International Conference on the Internet of Things. 2018.
[Sve19] L. G. Svensson, R. Atkinson, N. J. Car, R. Verborgh. Content Negotiation by Profile, W3C Working Draft 26 November 2019. https://www.w3.org/TR/dx-prof-conneg/, 2019
[Thu18] A. S. Thuluva, D. Anicic, S. Rudolph. IoT Semantic Interoperability with Device Description Shapes. In ESWC 2018
[Obr03] L. Obrst. Ontologies for semantically interoperable systems. In CIKM: 366-369, 2003.
[Vel01] K. H. Veltman. Syntactic and semantic interoperability: new approaches to knowledge and the semantic web. New Review of Information Networking 7.1 pp.159-183, 2001.
[IERC15] IoT European Research Cluster (IERC). IoT Semantic Interoperability: research challenges, best practices, recommendations and next steps. Technical Report, 2015.

Profil du candidat :
Master in computer Science with good theoretical and practical knowledge of Semantic Web Technologies. Programming skills.

Education: MSc (with distinction)
Specialties: Computer Science > Artificial Intelligence > { Linked Data, Semantic Web, Symbolic Artificial Intelligence }
Very good level in logic
Programming skills
Good interpersonal skills
Languages: English (French is a plus)
Good autonomy

Formation et compétences requises :
Applications should be submitted by e-mail to antoine.zimmermann@emse.fr and maxime.lefrancois@emse.fr with the reference: PhD_CoSWoT_2020

Knowledge of Semantic Web Technologies is mandatory.

The position is available immediately and application evaluation will be continuous until the position is filled. Interested candidates should submit a resume, cover letter, and master transcripts

Adresse d’emploi :
Employer: MINES Saint-Étienne, an IMT graduate school
Lab: Laboratoire d’Informatique, de Modélisation et d’Optimisation des Systèmes (LIMOS)
Location: Saint-Étienne, France
Advisors:
Flavien Balbo, IMT Professor, Mines Saint-Étienne IMT
Antoine Zimmermann, Associate Professor, Mines Saint-Étienne IMT
Maxime Lefrançois, Associate Professor, Mines Saint-Étienne IMT