15/09/2022
Modelling Business Agreements in the Multimodal Transportation Domain through Ontological Smart Contracts
Mario Scrocca, Marco Comerio,
Alessio Carenini and Irene Celino
mario.scrocca@cefriel.com
{marco.comerio,alessio.carenini,irene.celino}@cefriel.com
Copyright © Cefriel – All rights reserved
0 32 96
255 220 6
47 60 182
0 83 255
40 130 255
94 170 240
166 199 240
91 101 135
0 32 96
42 212 138
255 181 6
#1
#2
#3
#4
#5
50 172 189
64 211 204
104 235 228
157 240 234
214 240 235
#1
#2
#3
#4
#5
Primary
5
3
1
4
2
5
3
1
4
2
GRAPHS
TEXT
Sequence of use
CEFRIEL IDENTITY
Secondary
RAG
255 255 255
0 32 96
BACKGROUND
255 40 78
255 220 6
Highlight
00 00 00
Text
Title 1
Title 2
Multimodal Transportation
2
Icons from Flaticon
A wide set of stakeholders
should cooperate
to provide passengers with a seamless travel experience
Copyright © Cefriel – All rights reserved
0 32 96
255 220 6
47 60 182
0 83 255
40 130 255
94 170 240
166 199 240
91 101 135
0 32 96
42 212 138
255 181 6
#1
#2
#3
#4
#5
50 172 189
64 211 204
104 235 228
157 240 234
214 240 235
#1
#2
#3
#4
#5
Primary
5
3
1
4
2
5
3
1
4
2
GRAPHS
TEXT
Sequence of use
CEFRIEL IDENTITY
Secondary
RAG
255 255 255
0 32 96
BACKGROUND
255 40 78
255 220 6
Highlight
00 00 00
Text
Title 1
Title 2
Multimodal Transportation
3
Icons from Flaticon
IP4 Interoperability
Framework
Copyright © Cefriel – All rights reserved
0 32 96
255 220 6
47 60 182
0 83 255
40 130 255
94 170 240
166 199 240
91 101 135
0 32 96
42 212 138
255 181 6
#1
#2
#3
#4
#5
50 172 189
64 211 204
104 235 228
157 240 234
214 240 235
#1
#2
#3
#4
#5
Primary
5
3
1
4
2
5
3
1
4
2
GRAPHS
TEXT
Sequence of use
CEFRIEL IDENTITY
Secondary
RAG
255 255 255
0 32 96
BACKGROUND
255 40 78
255 220 6
Highlight
00 00 00
Text
Title 1
Title 2
Multimodal Transportation
4
Icons from Flaticon
IP4 modular suite
of ontologies
OSDM
GTFS-RT
TRIAS
Transmodel
Copyright © Cefriel – All rights reserved
0 32 96
255 220 6
47 60 182
0 83 255
40 130 255
94 170 240
166 199 240
91 101 135
0 32 96
42 212 138
255 181 6
#1
#2
#3
#4
#5
50 172 189
64 211 204
104 235 228
157 240 234
214 240 235
#1
#2
#3
#4
#5
Primary
5
3
1
4
2
5
3
1
4
2
GRAPHS
TEXT
Sequence of use
CEFRIEL IDENTITY
Secondary
RAG
255 255 255
0 32 96
BACKGROUND
255 40 78
255 220 6
Highlight
00 00 00
Text
Title 1
Title 2
Ride2Rail: introducing
ride-sharing in the IP4 ecosystem
5
Copyright © Cefriel – All rights reserved
Copyright © Cefriel – All rights reserved
0 32 96
255 220 6
47 60 182
0 83 255
40 130 255
94 170 240
166 199 240
91 101 135
0 32 96
42 212 138
255 181 6
#1
#2
#3
#4
#5
50 172 189
64 211 204
104 235 228
157 240 234
214 240 235
#1
#2
#3
#4
#5
Primary
5
3
1
4
2
5
3
1
4
2
GRAPHS
TEXT
Sequence of use
CEFRIEL IDENTITY
Secondary
RAG
255 255 255
0 32 96
BACKGROUND
255 40 78
255 220 6
Highlight
00 00 00
Text
Title 1
Title 2
Integrating Ride-sharing and Multimodal Transportation
6
Icons from Flaticon
IP4 Interoperability
Framework
?
How to integrate drivers offering rides to passengers
Copyright © Cefriel – All rights reserved
0 32 96
255 220 6
47 60 182
0 83 255
40 130 255
94 170 240
166 199 240
91 101 135
0 32 96
42 212 138
255 181 6
#1
#2
#3
#4
#5
50 172 189
64 211 204
104 235 228
157 240 234
214 240 235
#1
#2
#3
#4
#5
Primary
5
3
1
4
2
5
3
1
4
2
GRAPHS
TEXT
Sequence of use
CEFRIEL IDENTITY
Secondary
RAG
255 255 255
0 32 96
BACKGROUND
255 40 78
255 220 6
Highlight
00 00 00
Text
Title 1
Title 2
Integrating Ride-sharing and Multimodal Transportation
7
Icons from Flaticon
Crowd-based
Travel Expert
Copyright © Cefriel – All rights reserved
0 32 96
255 220 6
47 60 182
0 83 255
40 130 255
94 170 240
166 199 240
91 101 135
0 32 96
42 212 138
255 181 6
#1
#2
#3
#4
#5
50 172 189
64 211 204
104 235 228
157 240 234
214 240 235
#1
#2
#3
#4
#5
Primary
5
3
1
4
2
5
3
1
4
2
GRAPHS
TEXT
Sequence of use
CEFRIEL IDENTITY
Secondary
RAG
255 255 255
0 32 96
BACKGROUND
255 40 78
255 220 6
Highlight
00 00 00
Text
Title 1
Title 2
Integrating Ride-sharing and Multimodal Transportation
8
Icons from Flaticon
How to guarantee trust in a multi-stakeholder scenario (companies and private actors) involving the definition of business agreements?
Copyright © Cefriel – All rights reserved
0 32 96
255 220 6
47 60 182
0 83 255
40 130 255
94 170 240
166 199 240
91 101 135
0 32 96
42 212 138
255 181 6
#1
#2
#3
#4
#5
50 172 189
64 211 204
104 235 228
157 240 234
214 240 235
#1
#2
#3
#4
#5
Primary
5
3
1
4
2
5
3
1
4
2
GRAPHS
TEXT
Sequence of use
CEFRIEL IDENTITY
Secondary
RAG
255 255 255
0 32 96
BACKGROUND
255 40 78
255 220 6
Highlight
00 00 00
Text
Title 1
Title 2
Agreement Ledger Module: a blockchain-based solution
9
Icons from Flaticon
Description of the module (link)
Software module for the definition of business agreements as smart contracts implementing self-executing logic on the blockchain
Agreement
Ledger Module
Copyright © Cefriel – All rights reserved
0 32 96
255 220 6
47 60 182
0 83 255
40 130 255
94 170 240
166 199 240
91 101 135
0 32 96
42 212 138
255 181 6
#1
#2
#3
#4
#5
50 172 189
64 211 204
104 235 228
157 240 234
214 240 235
#1
#2
#3
#4
#5
Primary
5
3
1
4
2
5
3
1
4
2
GRAPHS
TEXT
Sequence of use
CEFRIEL IDENTITY
Secondary
RAG
255 255 255
0 32 96
BACKGROUND
255 40 78
255 220 6
Highlight
00 00 00
Text
Title 1
Title 2
Business Agreements in Ride2Rail
10
Icons from Flaticon
Description of the module (link)
Agreement
Ledger Module
The Ridesharing Booking, as an agreement between a driver and a passenger.
The Incentive, as an agreement between different parties to grant, according to a set of conditions, a reward that could promote more sustainable transportation alternatives.
Copyright © Cefriel – All rights reserved
0 32 96
255 220 6
47 60 182
0 83 255
40 130 255
94 170 240
166 199 240
91 101 135
0 32 96
42 212 138
255 181 6
#1
#2
#3
#4
#5
50 172 189
64 211 204
104 235 228
157 240 234
214 240 235
#1
#2
#3
#4
#5
Primary
5
3
1
4
2
5
3
1
4
2
GRAPHS
TEXT
Sequence of use
CEFRIEL IDENTITY
Secondary
RAG
255 255 255
0 32 96
BACKGROUND
255 40 78
255 220 6
Highlight
00 00 00
Text
Title 1
Title 2
Interoperability for the Agreement Ledger Module
11
Icons from Flaticon
Agreement
Ledger Module
Interoperability Framework
How to guarantee interoperability of the business agreements defined in the Agreement Ledger Module?
Copyright © Cefriel – All rights reserved
0 32 96
255 220 6
47 60 182
0 83 255
40 130 255
94 170 240
166 199 240
91 101 135
0 32 96
42 212 138
255 181 6
#1
#2
#3
#4
#5
50 172 189
64 211 204
104 235 228
157 240 234
214 240 235
#1
#2
#3
#4
#5
Primary
5
3
1
4
2
5
3
1
4
2
GRAPHS
TEXT
Sequence of use
CEFRIEL IDENTITY
Secondary
RAG
255 255 255
0 32 96
BACKGROUND
255 40 78
255 220 6
Highlight
00 00 00
Text
Title 1
Title 2
Business Agreements in Ride2Rail
The Ride2Rail Ontology for Agreements aims at identifying a set of classes and properties to represent the agreements between parties implemented through the Agreement Ledger Module.
12
Icons from Flaticon
IP4 modular suite
of ontologies
Ontology for Agreements
Agreement
Ledger Module
Copyright © Cefriel – All rights reserved
0 32 96
255 220 6
47 60 182
0 83 255
40 130 255
94 170 240
166 199 240
91 101 135
0 32 96
42 212 138
255 181 6
#1
#2
#3
#4
#5
50 172 189
64 211 204
104 235 228
157 240 234
214 240 235
#1
#2
#3
#4
#5
Primary
5
3
1
4
2
5
3
1
4
2
GRAPHS
TEXT
Sequence of use
CEFRIEL IDENTITY
Secondary
RAG
255 255 255
0 32 96
BACKGROUND
255 40 78
255 220 6
Highlight
00 00 00
Text
Title 1
Title 2
Blockchain and Semantic Web
Different approaches combining these two areas are reported in the literature. J. Cano-Benito et al. discuss six different scenarios based on the definition of ontologies to model the content of the blockchain.
In Ride2Rail, we were interested in investigating how smart contracts implemented on the blockchain could be described using an ontology.
13
Copyright © Cefriel – All rights reserved
0 32 96
255 220 6
47 60 182
0 83 255
40 130 255
94 170 240
166 199 240
91 101 135
0 32 96
42 212 138
255 181 6
#1
#2
#3
#4
#5
50 172 189
64 211 204
104 235 228
157 240 234
214 240 235
#1
#2
#3
#4
#5
Primary
5
3
1
4
2
5
3
1
4
2
GRAPHS
TEXT
Sequence of use
CEFRIEL IDENTITY
Secondary
RAG
255 255 255
0 32 96
BACKGROUND
255 40 78
255 220 6
Highlight
00 00 00
Text
Title 1
Title 2
Blockchain and Semantic Web
This approach addresses two interoperability needs:
14
Ontology for Agreements
Ethereum
Smart Contracts
Hyperledger
Smart Contracts
…
IP4 modular suite
of ontologies
Copyright © Cefriel – All rights reserved
0 32 96
255 220 6
47 60 182
0 83 255
40 130 255
94 170 240
166 199 240
91 101 135
0 32 96
42 212 138
255 181 6
#1
#2
#3
#4
#5
50 172 189
64 211 204
104 235 228
157 240 234
214 240 235
#1
#2
#3
#4
#5
Primary
5
3
1
4
2
5
3
1
4
2
GRAPHS
TEXT
Sequence of use
CEFRIEL IDENTITY
Secondary
RAG
255 255 255
0 32 96
BACKGROUND
255 40 78
255 220 6
Highlight
00 00 00
Text
Title 1
Title 2
Linked Open Terms Methodology
15
Domain Analysis
Competency Questions and Facts
Requirements
Existing Data Flows
Competency Questions
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
Use Cases
User Stories
Facts
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
Ontology
Requirements Specification
Validated with
domain experts
Copyright © Cefriel – All rights reserved
Copyright © Cefriel – All rights reserved
0 32 96
255 220 6
47 60 182
0 83 255
40 130 255
94 170 240
166 199 240
91 101 135
0 32 96
42 212 138
255 181 6
#1
#2
#3
#4
#5
50 172 189
64 211 204
104 235 228
157 240 234
214 240 235
#1
#2
#3
#4
#5
Primary
5
3
1
4
2
5
3
1
4
2
GRAPHS
TEXT
Sequence of use
CEFRIEL IDENTITY
Secondary
RAG
255 255 255
0 32 96
BACKGROUND
255 40 78
255 220 6
Highlight
00 00 00
Text
Title 1
Title 2
Our Approach
Support an ontological representation of smart contracts in a specific domain so that different stakeholders can access through uniform terminology a description of the smart contracts:
16
Investigation of the business agreements to be modelled in the considered scenario (use cases and user stories)
Analysis of the domain terminology covered by the business agreements (facts and competency questions)
Identification of existing vocabularies covering the relevant domain entities and relationships, and/or implementation of an ontology supporting their representation
Modelling of each business agreement as an ontological smart contract identifying the involved entities and the terms of the agreement
Copyright © Cefriel – All rights reserved
0 32 96
255 220 6
47 60 182
0 83 255
40 130 255
94 170 240
166 199 240
91 101 135
0 32 96
42 212 138
255 181 6
#1
#2
#3
#4
#5
50 172 189
64 211 204
104 235 228
157 240 234
214 240 235
#1
#2
#3
#4
#5
Primary
5
3
1
4
2
5
3
1
4
2
GRAPHS
TEXT
Sequence of use
CEFRIEL IDENTITY
Secondary
RAG
255 255 255
0 32 96
BACKGROUND
255 40 78
255 220 6
Highlight
00 00 00
Text
Title 1
Title 2
Use Cases
UC1 – Dispute Resolution about Ridesharing
Description: in case of a dispute between a driver and a passenger regarding a booked ride, the responsible authority wants to access trusted data to resolve it.
Stakeholders: Driver, Passenger, Authority
Workflow: The responsible authority analyses the details of the booking agreement between
the driver and the passenger obtaining trusted information that can help in solving the dispute.
UC2 – Incentives to promote Ridesharing
Description: travellers (both drivers and passengers) are given incentives to involve ridesharing
in their multimodal rides.
Stakeholders: Passenger, Driver, Travel Service Provider
Workflow: Incentives are represented as ontological smart contracts and can be queried to get information about the conditions and mechanisms of available incentives within IP4.
17
Icons from Flaticon
Copyright © Cefriel – All rights reserved
0 32 96
255 220 6
47 60 182
0 83 255
40 130 255
94 170 240
166 199 240
91 101 135
0 32 96
42 212 138
255 181 6
#1
#2
#3
#4
#5
50 172 189
64 211 204
104 235 228
157 240 234
214 240 235
#1
#2
#3
#4
#5
Primary
5
3
1
4
2
5
3
1
4
2
GRAPHS
TEXT
Sequence of use
CEFRIEL IDENTITY
Secondary
RAG
255 255 255
0 32 96
BACKGROUND
255 40 78
255 220 6
Highlight
00 00 00
Text
Title 1
Title 2
Competency Questions
18
Copyright © Cefriel – All rights reserved
0 32 96
255 220 6
47 60 182
0 83 255
40 130 255
94 170 240
166 199 240
91 101 135
0 32 96
42 212 138
255 181 6
#1
#2
#3
#4
#5
50 172 189
64 211 204
104 235 228
157 240 234
214 240 235
#1
#2
#3
#4
#5
Primary
5
3
1
4
2
5
3
1
4
2
GRAPHS
TEXT
Sequence of use
CEFRIEL IDENTITY
Secondary
RAG
255 255 255
0 32 96
BACKGROUND
255 40 78
255 220 6
Highlight
00 00 00
Text
Title 1
Title 2
Don't reinvent the wheel: Ontological Smart Contracts
Ontological Smart Contracts [1] are defined in the OASIS ontology for agents, systems, and integration of services.
The proposed ontology defines the concept of a smart contract as an entity to define agreements between agents and specify their terms, independently from the specific blockchain implementation.
19
oasis:ConditionalSet
Conditional
Conditional Body
Conditional Head
Conditional Atom
Subject
Object
Operator (w/ Argument)
Input/Output Parameter
oasis:SmartContract
oasis:SmartContractEntry
Participant
Value
Entry Template
refersAsNewTo
refersExactlyTo
[1] Cantone D et al., Ontological Smart Contracts in OASIS: Ontology for Agents, Systems, and Integration of Services.
Copyright © Cefriel – All rights reserved
0 32 96
255 220 6
47 60 182
0 83 255
40 130 255
94 170 240
166 199 240
91 101 135
0 32 96
42 212 138
255 181 6
#1
#2
#3
#4
#5
50 172 189
64 211 204
104 235 228
157 240 234
214 240 235
#1
#2
#3
#4
#5
Primary
5
3
1
4
2
5
3
1
4
2
GRAPHS
TEXT
Sequence of use
CEFRIEL IDENTITY
Secondary
RAG
255 255 255
0 32 96
BACKGROUND
255 40 78
255 220 6
Highlight
00 00 00
Text
Title 1
Title 2
Our implementation
20
Ride2Rail Ontology for Agreements
Ride2Rail Agreements
The Ride2Rail Ontology for Agreements and the modelled agreements were designed using the Chowlk notation and implemented leveraging the automatic conversion to OWL (+ manual editing)
Copyright © Cefriel – All rights reserved
0 32 96
255 220 6
47 60 182
0 83 255
40 130 255
94 170 240
166 199 240
91 101 135
0 32 96
42 212 138
255 181 6
#1
#2
#3
#4
#5
50 172 189
64 211 204
104 235 228
157 240 234
214 240 235
#1
#2
#3
#4
#5
Primary
5
3
1
4
2
5
3
1
4
2
GRAPHS
TEXT
Sequence of use
CEFRIEL IDENTITY
Secondary
RAG
255 255 255
0 32 96
BACKGROUND
255 40 78
255 220 6
Highlight
00 00 00
Text
Title 1
Title 2
Ride2Rail Ontology for Agreements
21
Ontology for Agreements
Ride2Rail Agreements
Copyright © Cefriel – All rights reserved
0 32 96
255 220 6
47 60 182
0 83 255
40 130 255
94 170 240
166 199 240
91 101 135
0 32 96
42 212 138
255 181 6
#1
#2
#3
#4
#5
50 172 189
64 211 204
104 235 228
157 240 234
214 240 235
#1
#2
#3
#4
#5
Primary
5
3
1
4
2
5
3
1
4
2
GRAPHS
TEXT
Sequence of use
CEFRIEL IDENTITY
Secondary
RAG
255 255 255
0 32 96
BACKGROUND
255 40 78
255 220 6
Highlight
00 00 00
Text
Title 1
Title 2
Ride2Rail Ontology for Agreements
22
Ontology for Agreements
Copyright © Cefriel – All rights reserved
0 32 96
255 220 6
47 60 182
0 83 255
40 130 255
94 170 240
166 199 240
91 101 135
0 32 96
42 212 138
255 181 6
#1
#2
#3
#4
#5
50 172 189
64 211 204
104 235 228
157 240 234
214 240 235
#1
#2
#3
#4
#5
Primary
5
3
1
4
2
5
3
1
4
2
GRAPHS
TEXT
Sequence of use
CEFRIEL IDENTITY
Secondary
RAG
255 255 255
0 32 96
BACKGROUND
255 40 78
255 220 6
Highlight
00 00 00
Text
Title 1
Title 2
Ride2Rail Ontology for Agreements
23
Ontology for Agreements
Copyright © Cefriel – All rights reserved
0 32 96
255 220 6
47 60 182
0 83 255
40 130 255
94 170 240
166 199 240
91 101 135
0 32 96
42 212 138
255 181 6
#1
#2
#3
#4
#5
50 172 189
64 211 204
104 235 228
157 240 234
214 240 235
#1
#2
#3
#4
#5
Primary
5
3
1
4
2
5
3
1
4
2
GRAPHS
TEXT
Sequence of use
CEFRIEL IDENTITY
Secondary
RAG
255 255 255
0 32 96
BACKGROUND
255 40 78
255 220 6
Highlight
00 00 00
Text
Title 1
Title 2
Ride2Rail Ontology for Agreements
24
Ontology for Agreements
Lesson learnt:
Chowlk is not a proper solution for SKOS taxonomies!
Copyright © Cefriel – All rights reserved
0 32 96
255 220 6
47 60 182
0 83 255
40 130 255
94 170 240
166 199 240
91 101 135
0 32 96
42 212 138
255 181 6
#1
#2
#3
#4
#5
50 172 189
64 211 204
104 235 228
157 240 234
214 240 235
#1
#2
#3
#4
#5
Primary
5
3
1
4
2
5
3
1
4
2
GRAPHS
TEXT
Sequence of use
CEFRIEL IDENTITY
Secondary
RAG
255 255 255
0 32 96
BACKGROUND
255 40 78
255 220 6
Highlight
00 00 00
Text
Title 1
Title 2
Ride2Rail Ontology for Agreements
25
Ontology for Agreements
Copyright © Cefriel – All rights reserved
0 32 96
255 220 6
47 60 182
0 83 255
40 130 255
94 170 240
166 199 240
91 101 135
0 32 96
42 212 138
255 181 6
#1
#2
#3
#4
#5
50 172 189
64 211 204
104 235 228
157 240 234
214 240 235
#1
#2
#3
#4
#5
Primary
5
3
1
4
2
5
3
1
4
2
GRAPHS
TEXT
Sequence of use
CEFRIEL IDENTITY
Secondary
RAG
255 255 255
0 32 96
BACKGROUND
255 40 78
255 220 6
Highlight
00 00 00
Text
Title 1
Title 2
Ride2Rail Ontology for Agreements
26
Ontology for Agreements
Copyright © Cefriel – All rights reserved
0 32 96
255 220 6
47 60 182
0 83 255
40 130 255
94 170 240
166 199 240
91 101 135
0 32 96
42 212 138
255 181 6
#1
#2
#3
#4
#5
50 172 189
64 211 204
104 235 228
157 240 234
214 240 235
#1
#2
#3
#4
#5
Primary
5
3
1
4
2
5
3
1
4
2
GRAPHS
TEXT
Sequence of use
CEFRIEL IDENTITY
Secondary
RAG
255 255 255
0 32 96
BACKGROUND
255 40 78
255 220 6
Highlight
00 00 00
Text
Title 1
Title 2
Ridesharing Booking Smart Contract
27
Ride2Rail Agreements
Copyright © Cefriel – All rights reserved
0 32 96
255 220 6
47 60 182
0 83 255
40 130 255
94 170 240
166 199 240
91 101 135
0 32 96
42 212 138
255 181 6
#1
#2
#3
#4
#5
50 172 189
64 211 204
104 235 228
157 240 234
214 240 235
#1
#2
#3
#4
#5
Primary
5
3
1
4
2
5
3
1
4
2
GRAPHS
TEXT
Sequence of use
CEFRIEL IDENTITY
Secondary
RAG
255 255 255
0 32 96
BACKGROUND
255 40 78
255 220 6
Highlight
00 00 00
Text
Title 1
Title 2
Ridesharing Booking Smart Contract
28
Copyright © Cefriel – All rights reserved
0 32 96
255 220 6
47 60 182
0 83 255
40 130 255
94 170 240
166 199 240
91 101 135
0 32 96
42 212 138
255 181 6
#1
#2
#3
#4
#5
50 172 189
64 211 204
104 235 228
157 240 234
214 240 235
#1
#2
#3
#4
#5
Primary
5
3
1
4
2
5
3
1
4
2
GRAPHS
TEXT
Sequence of use
CEFRIEL IDENTITY
Secondary
RAG
255 255 255
0 32 96
BACKGROUND
255 40 78
255 220 6
Highlight
00 00 00
Text
Title 1
Title 2
Examples of Conditionals
29
Copyright © Cefriel – All rights reserved
0 32 96
255 220 6
47 60 182
0 83 255
40 130 255
94 170 240
166 199 240
91 101 135
0 32 96
42 212 138
255 181 6
#1
#2
#3
#4
#5
50 172 189
64 211 204
104 235 228
157 240 234
214 240 235
#1
#2
#3
#4
#5
Primary
5
3
1
4
2
5
3
1
4
2
GRAPHS
TEXT
Sequence of use
CEFRIEL IDENTITY
Secondary
RAG
255 255 255
0 32 96
BACKGROUND
255 40 78
255 220 6
Highlight
00 00 00
Text
Title 1
Title 2
Incentives Smart Contracts
30
Copyright © Cefriel – All rights reserved
0 32 96
255 220 6
47 60 182
0 83 255
40 130 255
94 170 240
166 199 240
91 101 135
0 32 96
42 212 138
255 181 6
#1
#2
#3
#4
#5
50 172 189
64 211 204
104 235 228
157 240 234
214 240 235
#1
#2
#3
#4
#5
Primary
5
3
1
4
2
5
3
1
4
2
GRAPHS
TEXT
Sequence of use
CEFRIEL IDENTITY
Secondary
RAG
255 255 255
0 32 96
BACKGROUND
255 40 78
255 220 6
Highlight
00 00 00
Text
Title 1
Title 2
Conclusions
31
In an ecosystem comprehending various stakeholders, the implementation of business agreements through a distributed ledger provides:
The domain terminology shared among the involved stakeholders should be referenced by the modelled entities an other software systems can benefit from a machine-readable representation of the agreements in an implementation independent way
The concept of ontological smart contract, defined in the OASIS ontology, supports the representation of business agreements independently from their implementation and relying on standardised vocabularies.
The approach proposed in this paper can be generalized to address business agreements in different domains
Copyright © Cefriel – All rights reserved
0 32 96
255 220 6
47 60 182
0 83 255
40 130 255
94 170 240
166 199 240
91 101 135
0 32 96
42 212 138
255 181 6
#1
#2
#3
#4
#5
50 172 189
64 211 204
104 235 228
157 240 234
214 240 235
#1
#2
#3
#4
#5
Primary
5
3
1
4
2
5
3
1
4
2
GRAPHS
TEXT
Sequence of use
CEFRIEL IDENTITY
Secondary
RAG
255 255 255
0 32 96
BACKGROUND
255 40 78
255 220 6
Highlight
00 00 00
Text
Title 1
Title 2
Conclusions
32
The defined Ride2Rail Ontology for Agreements enables the application of this concept to support the interoperability of business agreements in the multimodal transportation scenario considered by the Ride2Rail project
We validated and exemplified the usage of the ontology by modelling the specific business agreements implemented in the project on the ledger.
Future work
Copyright © Cefriel – All rights reserved
0 32 96
255 220 6
47 60 182
0 83 255
40 130 255
94 170 240
166 199 240
91 101 135
0 32 96
42 212 138
255 181 6
#1
#2
#3
#4
#5
50 172 189
64 211 204
104 235 228
157 240 234
214 240 235
#1
#2
#3
#4
#5
Primary
5
3
1
4
2
5
3
1
4
2
GRAPHS
TEXT
Sequence of use
CEFRIEL IDENTITY
Secondary
RAG
255 255 255
0 32 96
BACKGROUND
255 40 78
255 220 6
Highlight
00 00 00
Text
Title 1
Title 2
33
Thank you
for your attention!
MARIO SCROCCA
Knowledge Technologies
Cefriel
mario.scrocca@cefriel.com
Copyright © Cefriel – All rights reserved
0 32 96
255 220 6
47 60 182
0 83 255
40 130 255
94 170 240
166 199 240
91 101 135
0 32 96
42 212 138
255 181 6
#1
#2
#3
#4
#5
50 172 189
64 211 204
104 235 228
157 240 234
214 240 235
#1
#2
#3
#4
#5
Primary
5
3
1
4
2
5
3
1
4
2
GRAPHS
TEXT
Sequence of use
CEFRIEL IDENTITY
Secondary
RAG
255 255 255
0 32 96
BACKGROUND
255 40 78
255 220 6
Highlight
00 00 00
Text
Title 1
Title 2