ABOUT THE PROJECT

DESMO-LD: Decentralized Smart Oracles for Trusted Linked Data 

DESMO-LD aims to design, implement and showcase a trustful Oracle prototype to interact with the ONTOCHAIN infrastructure and to provide necessary data for the operation of its applications. In particular, the project enables Ethereum Smart Contracts to gather off-chain Linked Data sources through Decentralized Smart Oracles (e.g., iExec DOracles).

DESMO-LD exploits the results of the NGI DAPSI project DASI Breaker which provides an interoperable access to Linked Data granted by open and standard protocols/APIs like NGSI-LD, Linked Data Platform 1.0 and SOLID. With this respect, DESMO-LD brings a mutual benefit to the data portability and blockchain communities.

From VAIMEE's business perspective, DESMO-LD opens the possibility to create new opportunities in contexts where trustworthy content handling is essential, such as providing data evidence in quality and compliance audits, detecting anomalous conditions in industrial IoT or in environmental monitoring devoted to mitigating climate changes. Eventually, the business model behind the reward granted by the blockchain in terms of cryptocurrency (e.g., ETH) is at the same time very appealing and promising to enhance VAIMEE’s business.

Website: https://github.com/vaimee/desmo-ld

Use case

 

 

Motivation for the project:

DESMO-LD addresses the objectives of designing new trustful decentralized Oracles to poll semantic data from off-chain data sources. DESMO-LD introduces novel opportunities for ONTOCHAIN Ethereum Smart Contracts to cover specific needs of an ever-evolving Web of Data. 

Generic use case description:

DESMO-LD would play a crucial role as a key enabler to consume web hosted knowledge graphs and ontologies. It enables the progressive ingestion of semantically enriched facts coming from heterogeneous (IoT) data sources like SOLID pods, NGSI-LD, SPARQL endpoints into the blockchain. 

Essential functionalities:

DESMO-LD aims to enrich the on-chain world with off-chain Linked Data sources and to provide an efficient way to retrieve those data both in an active (i.e., subscriptions) and passive (i.e., queries) mode.

How these functionalities can be integrated within the software ecosystem:

DESMO-LD is in fact a set of Smart Contracts to collect and manage Linked Data requests and subscriptions from Requester Contracts. On each request, DESMO-LD selects a set of SEPA nodes and adds them to the received request. After that, acting as a proxy, it forwards the request to ChainLink and iExec for processing. 

Gap being addressed:

Within the ONTOCHAIN ecosystem, DESMO-LD aims to find a solution for: the centralization of the data source; the need for Smart Contracts to actively receive data without using polling mechanisms; seamlessly aggregate data from multiple sources; gas prices for highly volatile off-chain values. 

Expected benefits achieved with the novel technology building blocks:

The availability of trustworthy and interoperable data would have a positive impact on many different domains, like providing data evidence in quality and compliance audits, detecting anomalous conditions in industrial IoT or in environmental monitoring devoted to mitigating climate changes.  

Potential demonstration scenario:

Quality and compliance shall be relevant scenarios where DESMO-LD technology could make the difference in terms of scalability of data shared among the actual operators that could lead to prompt up-to-dated data from different sources.

 

 

 


TEAM

 

Luca-Roffia

Luca Roffia

Principal Investigator, PhD (2005) and M.Sc. (2001) in Electronics, Computer Science and Telecommunication Engineering; Junior Assistant Professor of Digital Design Principles and Computer Architecture (2020-2023); co-founder and President at VAIMEE.

 

Lorenzo-Gigli

Lorenzo Gigli

Technical Project Leader, PhD student (2021) and M.Sc. (2019) in Computer Science on blockchain technologies and IoT for structural health monitoring.

 

Alessandra Marconi

Alessandra Marconi

Project & Marketing Manager, M.BA (2011) in Innovation and Organization of Culture and the Arts.

 

Cristiano Aguzzi

Cristiano Aguzzi

R&D, PhD (2021) in Engineering and Information Technology for Structural and Environmental Monitoring and Risk Management; M.Sc. in Computer Engineering (2017); invited expert of the W3C Web of Things working group (2020 – now); co-founder and Vice-President at VAIMEE. 

 

 

Luca Sciullo

Luca Sciullo

R&D, PhD (2021) and M.Sc. (2017) in Computer Science.

 

Elisa Riforgiato

Elisa Riforgiato

Ontology designer and Linked Data expert, B.Sc. (2021) in Biomedical Engineering; design of ontologies for Web of Things (e.g., MODBUS) .

 

Simone Persiani

Simone Persiani

Developer, B.Sc. (2020) in Computer Engineering; second year master student in Artificial Intelligence.

 

Ludovico Granata

Ludovico Granata

Developer, B.Sc. (2020) in Computer Engineering; second year master student in Artificial Intelligence. 

 

 

Brenno Tondato De Faria

Brenno Tondato De Faria

Developer, M.Sc. (2019) in Artificial Intelligence Applied to Automation and Robotics, Centro Universitário FEI, São Bernardo do Campo, SP, Brazil.

 

Andrea Ferrari

Andrea Ferrari

Developer, M.Sc. (2021) in Computer Engineering.


ENTITIES

 

VAIMEE srl

VAIMEE srl

VAIMEE provides B2B solutions for the development of interoperable services and applications on top of an open software solution driven by Semantic Web technologies and Linked Data standards.

https://vaimee.it