1 of 45

D1.2 - Train the Trainers Program

Leading partner - iSHARE Foundation

Contributing partners - FIWARE and FundingBox

i4Trust Website

i4Trust Community

2 of 45

Project full title

Incubator of Trusted B2B Data Sharing ecosystems of collaborating SMEs linked to Digital Innovation Hubs

Contract No.

951975

Strategic Objective

DT-ICT-05-2020 - Big Data Innovation Hubs - subtopic 2

Project Document Number

i4Trust-WP1-D.1.2

Project Document Date

04.02.2021

Deliverable Type and Security

R - CO

This project has received funding from the European Union’s Horizon 2020�research and innovation program under Grant Agreement No 951975

3 of 45

Program Overview

  • Introduction
  • About the program
  • Session 1
    • Introduction to i4Trust
    • Introduction to i4Trust Data Spaces
  • Session 2
    • NGSI-LD primer
    • Smart Data Models
  • Session 3
    • i4Trust Identity and Access Management (IAM)
    • i4Trust Marketplace Services
  • Session 4
    • Bringing the pieces together
    • Detailed review of a reference example
  • Session 5
    • Open Q&A - Technical
    • Open Q&A - Business
  • Session 6
    • NGSI-LD: Advanced operations
  • Session 7
    • Ecosystem Building
    • Onboarding (The role of DIHs)
  • Session 8
    • Connecting to legacy systems, IoT, ...
  • Session 9
    • Creating Data Processing Services
  • Session 10
    • Multi Tier support system
  • Feedback Survey

4 of 45

Introduction

5 of 45

i4Trust Mission, Vision, Values

5

6 of 45

i4Trust Strategy: delivering a solid framework for data spaces

  • Laying down the foundation for creation of Data Spaces using mature open source standard-based technologies and legal frameworks
  • Enabling effective data exchange between “smart applications” using interoperable identities and using the same language:
    • Digital twin data API (NGSI-LD)
    • Common data models
  • Data Sovereignty and Trust: Identification and Access Management (IAM) at organization and end user levels
  • Data Marketplace & Publication Services aligned with TM Forum & DCAT-AP recommendations
  • Alignment with CEF Building Blocks

7 of 45

Going beyond the technology:

a vibrant Community

i4Trust Strategy: building a vibrant community

7

Community Platform Community Mgmt

32 BuE – 150+ SMEs

(Bottom-up Experiments)

Future experiments

Market solutions

Training�Technical Support

Digital Innovation Hubs �(DIHs)

<

<

Community

8 of 45

i4Trust Benefits

TRUSTWORTHINESS

Thanks to the unified framework for identification and the robust legal frameworks that i4Trust brings, you can trust the participants you exchange data with.

SOVEREIGNTY

i4Trust brings the means for enforcing the data access and usage policies you want to define, bringing you the power to be the sovereign of your data.

EFFECTIVENESS

Designed for the exchange of data among Smart Solutions, i4Trust brings a standard data exchange API and data models guaranteeing you to effectively share data

OPENNESS

i4Trust is open, based on open-standard and implemented as Open Source, allowing you to avoid vendor lock-in, thus protecting your investment and reducing costs.

CROSS-DOMAIN

i4Trust unleashes the potential of data sharing among different participants in multiple domains, allowing you to define cross-domain data value chains.

INNOVATION

By combining tools enabling multi-side markets and the ability to monetize data, i4Trust will bring you the opportunity to create innovative business models.

GROWTH

i4trust Community is formed by experts engaged in a process of collective learning and human endeavor to scale your business and gain stronger position in the market.

9 of 45

About the Program

10 of 45

Train the Trainers Program will create i4Trust Facilitators who are key to the success of the i4Trust program

  • This Train the Trainers Program is targeted to train LEBDs and Ambassadors from DIHs on i4Trust and will result into multi tier support system as shown on right
  • The training will cover i4Trust Building Blocks (based on FIWARE technologies and iSHARE) in detail as well as how an ideal i4Trust project looks like
  • The training will elaborate on the expected role of DIHs, including their involvement in multi-tier support
  • After the training, DIHs are eligible to become iSHARE Implementation Partners and LEBDs can become FIWARE Certified Experts. DIHs can also become FIWARE iHubs.

Tier 1

Tier 2

Tier 3

i4Trust Experts

LEBDs & Ambassadors

Helpdesk Experts

i4Trust Facilitators

DIHs

DIHs

11 of 45

Train the Trainers Program Overview

i4Trust Data Spaces

i4Trust technologies (basic)

i4Trust Ecosystem Building

Introduction to i4Trust Data Spaces

i4Trust Building Blocks

i4Trust roles Description

Beyond Technology

Community Platform

Onboarding of DIHs

The role of DIHs

Open Calls

Overview

Suitable experiments and scouting

Ideal consortiums for the experiments

FAQs

i4Trust Technical Support

Tier 1

specific tasks and expectations

Tier 2

specific tasks and expectations

Tier 3

specific tasks and expectations

NGSI-LD�Smart Data Models

i4Trust IAM components

i4Trust Marketplace

How to create an offering, acquire rights / activate, consume

Bringing the pieces together

Overview

Parties involved

Prerequisites

Reference example

NGSI-LD�advanced operations

Connecting to legacy systems, IoT, ...

i4Trust technologies (advanced)

Creating data processing services (AI, BigData, …)

12 of 45

Train the Trainers - Calendar (Sessions 9:00-12:00 CEST using Airmeet)

MONDAY 26 Apr

TUESDAY 27 Apr *

WEDNESDAY 28 Apr *

THURSDAY 29 Apr *

FRIDAY 30 Apr

Introduction to i4Trust Data Spaces, building blocks and roles

NGSI-LD primer

Smart Data Models

i4Trust components for Identity Management and Access Control

i4Trust Marketplace

Bringing the pieces together

Open Q&A

  • Technical
  • Business

Detailed walkthrough of the reference example

MONDAY 3 May

TUESDAY 4 May *

WEDNESDAY 5 May

THURSDAY 6 May

FRIDAY 7 May

PRACTICAL EXERCISES

NGSI-LD: advanced operations

PRACTICAL EXERCISES

PRACTICAL EXERCISES

Open Q&A

  • Technical
  • Business

MONDAY 10 May

TUESDAY 11 May *

WEDNESDAY 12 May *

THURSDAY 13 May

FRIDAY 14 May

Ecosystem Building

Connecting to legacy systems, IoT and other systems

Creating Data Processing Services

PRACTICAL EXERCISES

PRACTICAL EXERCISES

Onboarding

The role of DIHs

MONDAY 17 May

TUESDAY 18 May

WEDNESDAY 19 May

THURSDAY 20 May

FRIDAY 21 May

PRACTICAL EXERCISES

Community Support for trainees - Tier 1, 2, 3

PRACTICAL EXERCISES

EXAMINATIONS

EXAMINATIONS

* Sessions for LEBDs

13 of 45

The participating DIHs have potential to benefit from joining i4Trust

  • i4Trust Ambassadors will get global visibility and promotion via i4Trust channels
  • i4Trust consortium will establish a formal medium/ long-term relationship with any DIH being part of the Ambassador Programme
  • Certification as a FIWARE expert by appearing for the examinations on the last 2 days of the program. Final schedule and details of the examination will be shared at the end of first week.
  • Powered by FIWARE Labelling on Training and Coaching Services - Technical Consultancy and Support Services in the FIWARE Marketplace.
  • Joining FIWARE iHubs network with benefits in terms of revenue streams
  • DIHs trained during the program on iSHARE will also be eligible to become iSHARE implementation partners.
  • Additionally, DIHs could also play one of the iSHARE roles like, iSHARE satellite or iSHARE Authorisation Registry, if they like to.

14 of 45

Profile of LEBDs

14

Profile of Local Experts in B2B Data Sharing (LEBDS) at DIHs

15 of 45

Profile of Ambassadors

Profile of Ambassadors at DIHs

16 of 45

Training Materials

  • All the training materials can be found on the i4Trust GitHub - (https://github.com/i4Trust/training/)
    • One folder per session
    • Folder may include slides plus other training materials (e.g., code snippets)

  • Relevant slide decks will be uploaded into SlideShare

  • Recordings of the sessions will be available on YouTube

  • All the materials will be also available on the i4Trust website: https://i4Trust.org/training

17 of 45

Session 1

  • Introduction to i4Trust
  • Introduction to i4Trust Data Spaces: building blocks and roles

18 of 45

Introduction to i4Trust

  • About:
    • This first part of the session will introduce the i4Trust program as a whole. Its goals and strategy.
  • This session will:
    • Elaborate on the i4Trust overall mission and vision
    • Introduce you to data spaces:
      • how they enable development of innovative services
      • what are the building blocks required to build data spaces
    • Introduce you how data space building blocks are materialized in i4Trust
    • Elaborate on what i4Trust is aiming at beyond building blocks: creation of a vibrant community
      • Introduction to the role of DIHs
      • Introduction to i4Trust open calls
  • Goals:
    • After this part you will be able to give a high-level introduction to i4Trust in front of anyone
  • Target Audience: All (LEBDS, Ambassadors)

19 of 45

Introduction to i4Trust Data Spaces

  • About:
    • This second part of the session will introduce the building blocks required for creating Data Spaces and how they are materialized in i4Trust.
  • This session will:
    • Go level deeper into i4Trust building blocks for data spaces:
      • Introduce you to FIWARE concepts and components used in i4Trust
      • Introduce you to iSHARE concepts and services used in i4Trust
    • Introduce you to roles in i4Trust
  • Goals:
    • After this part you will be able to give a deeper introduction to i4Trust in front of anyone
  • Target Audience: All (LEBDs, Ambassadors)

20 of 45

Session 2

  • NGSI-LD primer
  • Smart Data Models

21 of 45

NGSI-LD Primer

  • About:
    • During this part of the session, you will get introduced to NGSI-LD: the basic model/concept behind and basic operations allowing you to start developing applications with the API
  • This session will:
    • Give you an intro on JSON-LD, required to understand how to use the API
    • Describe the basic concepts and underlying model behind NGSI-LD
    • Train you in using NGSI-LD as primary language for data exchange
    • Get deep into the basic operations enabling you to start developing applications with the API:
      • Basic CRUD (create, read, update and delete) operations
      • Simple queries
      • Management of Subscription-Notifications
      • Management of Context Sources
  • Goals:
    • After this session you will be able to implement your first application using NGSI-LD
  • Target Audience:
    • LEBDs

22 of 45

Smart Data Models

  • About:
    • During this part of the session you will get introduced to the Smart Data Models initiative
  • This session will:
    • Explain basics about the Smart Data Models initiative and how it is governed
    • Introduce you to data models for specific verticals that are already available
    • Explain how you may contribute extensions to existing data models under Smart Data Models
    • Explain how you may contribute new data models under Smart Data Models
  • Goals:
    • After this session you will be able to implement a service using a Smart Data Model
    • You will be able to explain how to become an active contributor to the Smart Data Model initiative
  • Target Audience:
    • LEBDs

23 of 45

Session 3

  • i4Trust Identity and Access Management (IAM)
  • i4Trust Marketplace Services

24 of 45

i4Trust Identity and Access Management (IAM)

  • About:
    • This part of the session will introduce you to i4Trust IAM components in detail.
  • This session will:
    • Explain iSHARE Identity and Access Management concepts in detail
    • Explain the FIWARE components which comply with iSHARE specifications in detail
      • How to deploy them
      • How to use them
  • Goals:
    • After this session you will be able to implement a service using i4Trust IAM components
  • Target Audience:
    • LEBDs

25 of 45

i4Trust Marketplace Services

  • About:
    • This part of the session will introduce i4Trust Marketplace Services
  • This session will:
    • Introduce you to FIWARE Marketplace Services enabling participants in i4Trust data spaces:
      • to publish offerings linked to data and data processing services
      • to acquire access rights to data and data processing services
    • Explain in detail the architecture of a marketplace service instance
  • Goals:
    • After this session you will be able to use the i4Trust Marketplace Service
  • Target Audience:
    • LEBDs

26 of 45

Session 4

  • Bringing the pieces together
  • Detailed review of a reference example

27 of 45

Bringing the pieces together

  • About:
    • This session will explain how everything comes together under i4Trust using a reference example
  • This session will:
    • Explain roles in i4Trust in detail and how they can function together
    • Introduce to a reference example for i4Trust
    • Explain the architecture of the reference example
    • Make a demo of the reference example
  • Goals:
    • After this session you will be able to showcase the provided reference example for i4Trust
    • After this session you will be able to help SMEs in designing their use cases
  • Target Audience:
    • All (LEBDS, Ambassadors)

28 of 45

Detailed review of reference example

  • About:
    • This session will explain in detail the reference example introduced previously
  • This session will:
    • Explain in detail the prerequisites in reference example
    • Explain in detail the various steps of the use case: what flow of messages take place between components of the architecture and what actions are performed by those components
    • Explain how to deploy and configure components of the i4Trust experimentation framework for participants of i4Trust Data Spaces
  • Goals:
    • After this session you will understand what happens behind the scenes in full detail
    • After this session you will be able to help SMEs during the implementation of their project
  • Target Audience:
    • LEBDs

29 of 45

Session 5

  • Open Q&A - Technical
  • Open Q&A - Business

30 of 45

Open Q&A - Business

  • About:
    • This session is to facilitate Q&A on the topics so far for technical aspects

  • This session will:
    • Enable you to ask questions to panel of experts on topics concerning i4Trust

  • Goals:
    • This session is to facilitate Q&A on the topics so far for technical aspects

  • Target Audience:
    • LEBDs

31 of 45

Open Q&A - Business

  • About:
    • This session is to facilitate Q&A on the topics so far for non technical aspects

  • This session will:
    • Enable you to ask questions to panel of experts on topics concerning i4Trust

  • Goals:
    • This session is to facilitate Q&A on the topics so far for non technical aspects

  • Target Audience:
    • All (LEBDS, Ambassadors)

32 of 45

Session 6

  • NGSI-LD: Advanced operations

33 of 45

NGSI-LD: Advanced operations

  • About:
    • This session will introduce you to NGSI-LD advanced topics.
  • This session will:
    • Explain advance operations using NGSI-LD:
      • Geo queries and other sophisticated queries
      • Advanced subscription-notification
      • Temporal (time series) operations
      • Batch operations
      • Other advanced topics
    • Train you how to extract the most out of NGSI-LD as primary language for data exchange
  • Goals:
    • After this session you will be able to implement advanced services using NGSI-LD
  • Target Audience:
    • LEBDs

34 of 45

Session 7

  • Ecosystem Building
  • Onboarding (The role of DIHs)

35 of 45

Ecosystem Building

  • About:
    • This first part of the session will elaborate on the approach adopted towards building the i4Trust Community
  • This session will:
    • Explain why i4Trust goes beyond technology and aims at creating a community
    • Introduce the details about FundingBox community management and community platform
  • Goals:
    • After this session you will understand how you play a key role in enabling the i4Trust ecosystem
  • Target Audience:
    • All (LEBDS, Ambassadors)

36 of 45

Onboarding (The role of DIHs)

  • About:
    • This second part of the session elaborates on the DIHs Onboarding process
  • This session will:
    • Overview and Journey of DIHs in i4Trust
    • Role of DIHs
      • LEBDs and Ambassadors
      • Engagement in multi-tier support
      • Structure of Community
    • How Open calls will work
      • Overview of open calls process
      • What constitutes a suitable i4Trust experiment
      • Scouting process
    • Support to experiments
    • FAQ
  • Goals:
    • After this session you will understand how you play a key role in enabling the i4Trust ecosystem
  • Target Audience:
    • All (LEBDS, Ambassadors)

37 of 45

Session 8

  • Connecting to legacy systems, IoT and other systems

38 of 45

Connecting to legacy systems, IoT and other systems

  • About:
    • This session will explain about how to connect to legacy systems, IoT, etc.
  • This session will:
    • Explain basics about connecting to legacy systems with i4Trust components
    • Explain basics about connecting to IoT devices with i4Trust components
  • Goals:
    • After this session you will be able to implement a service that can connect to existing legacy system, IoT devices, etc.
  • Target Audience:
    • LEBDs

39 of 45

Session 9

  • Creating Data Processing Services

40 of 45

Creating Data Processing Services

  • About:
    • This session will explain about how to create data processing services which are key to i4Trust
  • This session will:
    • Explain basics about data processing services
    • Explain what is necessary to create data processing service
  • Goals:
    • After this session you will be able to implement create data processing service and/or help SMEs in creation of data processing services during implementation
  • Target Audience:
    • LEBDs

41 of 45

Session 10

  • Multi Tier support system

42 of 45

Multi Tier Support System

  • About:
    • This session will explain about the multi tier support system in i4Trust
  • This session will:
    • Introduce you to the multi tier support system of i4Trust
    • Explain how the process of support will work using tiers
    • List down tier specific tasks and expectations
  • Goals:
    • After this session you will know where you fit in the i4Trust multi tier support system and play key role in i4Trust ecosystem
  • Target Audience:
    • All (LEBDs, Ambassadors)

43 of 45

Feedback Survey

44 of 45

Feedback Survey

  • About:
    • At the end of training we would like to receive feedback from participants to understand how well this training was received and if there are additional points we should take into account for next such session

  • Target Audience:
    • All participants of this training

45 of 45

Are you ready?

Let’s create Data Spaces for effective and trusted data sharing

Thank you!

i4Trust has received funding from the European Union’s Horizon 2020 research and innovation programme under the Grant Agreement no 951975.