C2.2 Semantics in iCargo

35
www.i- cargo.eu Intelligent Cargo in Efficient and Sustainable Global Logistics Operations Semantics in iCargo --- iCargo Training Series webinar 26.06.2014

description

The “Semantics in iCargo” webinar was celebrated last 26th of June, 2014. More than 45 attendees learnt why semantics is a solution for transport logistics interoperability problems and how iCargo has solved it. The different developed ontologies as well as the ontology-based components were introduced to the attendees. This event was the first webinar organized as part of the iCargo Training Series, and was organized by Tecnalia and TNO, who were the leaders of the semantic team at iCargo project. At the end of the webinar a Questions & Answers section was open where the main regards were about if agreements were (or not) needed between entities to collaborate, the use of already existing standards, the ontologies implementation or the cost to adopt these solutions by companies.

Transcript of C2.2 Semantics in iCargo

Page 1: C2.2 Semantics in iCargo

www.i-cargo.eu

Intelligent Cargo in Efficient and SustainableGlobal Logistics Operations

Semantics in iCargo ---

iCargo Training Serieswebinar

26.06.2014

Page 2: C2.2 Semantics in iCargo

www.i-cargo.eu

Intelligent Cargo in Efficient and SustainableGlobal Logistics Operations

iCargo is a large-scale integrating project co-funded by the European Commission within the FP7 Information and Communication Technologies Work Programme. iCargo involves representatives of the main stakeholders in the areas of research and technological development, logistics companies, shippers and public authorities. The 29 partners coming from 13 countries are coordinated by the Research and Innovation Hub of ATOS Spain.

iCargo will design and implement a decentralized ICT infrastructure allowing real world objects, new planning services including CO2 calculation capabilities and existing systems to co-exist and efficiently co-operate at an affordable cost for logistics stakeholders.

The iCargo project aims at supporting new logistics services that: ₋ Synchronize vehicle movements and logistics operations across various modes and actors to

lower CO2 emissions₋ Adapt to changing conditions through dynamic planning methods involving intelligent cargo,

vehicle and infrastructure systems and ₋ Combine services, resources and information from different stakeholders, taking part in an

open freight management ecosystem.

Page 3: C2.2 Semantics in iCargo

Intelligent Cargo in Efficient and Sustainable Global Logistics Operationswww.i-cargo.eu

Semantics in iCargoTraining Session

Marta González – TecnaliaMatthijs Punter - TNO

Page 4: C2.2 Semantics in iCargo

Intelligent Cargo in Efficient and Sustainable Global Logistics Operationswww.i-cargo.eu

1. Why semantics in iCargo? 2. Ontologies in iCargo

1. LogiCO2. Common Framework

3. iCargo components supported by semantics1. Sematic Gateway 2. Link software Module

4. Summary5. Q&A

Agenda

4

Page 5: C2.2 Semantics in iCargo

Intelligent Cargo in Efficient and Sustainable Global Logistics Operationswww.i-cargo.eu

Why semantics in iCargo? Motivation and aim

5

Page 6: C2.2 Semantics in iCargo

Intelligent Cargo in Efficient and Sustainable Global Logistics Operationswww.i-cargo.eu

The iCargo challenge

6

Page 7: C2.2 Semantics in iCargo

Intelligent Cargo in Efficient and Sustainable Global Logistics Operationswww.i-cargo.eu 7

Semantic challenge in iCargo

TruckCon-

tainer

Road

Infra

Ves-sel

Ship-ment

OrderWay-bill

Ter-minal

Tra-der

Train

Con-sig-nee

Con-sig-nor

Bulk

Tra-der

ETA

Re-lease

Cer-tifi-cat

• Different concepts• Different semantics and standards• Different organizations managing data• Different technologies for data sharing and exchange

• Bridging the semantic gap• Speed-up IT implementation• Facilitating the iCargo ecosystem• Enabling business level innovations

Page 8: C2.2 Semantics in iCargo

Intelligent Cargo in Efficient and Sustainable Global Logistics Operationswww.i-cargo.eu

iCargo Access Points

8

AP

AP

AP

AP

AP

AP

Organization

OrganizationOrganization

Organization

Organization

Ecosystem of connected Access Points

Mobile Access Points for smart devices

SG

Semantic Gateway + Link software module

to integrate with othersystems

Link

Page 9: C2.2 Semantics in iCargo

Intelligent Cargo in Efficient and Sustainable Global Logistics Operationswww.i-cargo.eu

• iCargo Access Points for data exchange between parties– iCargo REST API for AP-AP interactions

• Ontologies to capture semantics– Ontologies are used to deal with huge quantities of

heterogeneous data cornerstone of big data– They provide a collection of concepts and their relations– Computer interpretable model of semantics– Used to configure Access Points

• Semantic Gateway to connect with other systems– iCargo uses semantic technologies to integrate existing/third

party systems, e.g. using existing message-based data exchange

Semantics in iCargo

9

Page 10: C2.2 Semantics in iCargo

Intelligent Cargo in Efficient and Sustainable Global Logistics Operationswww.i-cargo.eu

Ontologies in iCargo

10

Page 11: C2.2 Semantics in iCargo

Intelligent Cargo in Efficient and Sustainable Global Logistics Operationswww.i-cargo.eu

Mapping multiple models

11

LogiCO

Logistics Core Ontology

Model A Model B

Existing model,e.g. from business parter A

mappingmapping

Integrates commonly used concepts in logisticsfrom various sources, e.g. WCO, Core Components, etc.

Existing model,e.g. from business parter B

Page 12: C2.2 Semantics in iCargo

Intelligent Cargo in Efficient and Sustainable Global Logistics Operationswww.i-cargo.eu

Developing a new model

12

LogiCO

Logistics Core Ontology

Specificmodel

New domain model fora new application,

e.g. to configure an AP

Used as a basis for specificationUsing semantic tooling

Page 13: C2.2 Semantics in iCargo

Intelligent Cargo in Efficient and Sustainable Global Logistics Operationswww.i-cargo.eu

From models to messages

13

Domain model

Ontology+ specification of processes and interactions

Message specifications

Message specifications

Mapping

XML SchemaEDI MIG

Used by the semantic gateway

Provides the capability to integrate existingmessage based systems into the iCargo ecosystem of Access Points

Page 14: C2.2 Semantics in iCargo

Intelligent Cargo in Efficient and Sustainable Global Logistics Operationswww.i-cargo.eu

• Was developed through various EU-research projects for logistics to provide a common framework describing roles, business processes and information models

• Specifies:– Information model (UML class diagram)– Processes and interactions– XML messages

• Used in iCargo:– As a reference model and means of integration for end-user

applications (e.g. chain planning tools) using XML messages– Common Framework Ontology for use with Semantic Gateway

Common Framework

14

Page 15: C2.2 Semantics in iCargo

Intelligent Cargo in Efficient and Sustainable Global Logistics Operationswww.i-cargo.eu

Models in iCargo

15

LogiCO

Common Framework

Model

Semantic gateway + Link softwaremodule

Access Point

Used to configure

mapping

Common FrameworkMessages

Access Points

Used for specific interaction patterns(orders, status messages, etc.)

Page 16: C2.2 Semantics in iCargo

Intelligent Cargo in Efficient and Sustainable Global Logistics Operationswww.i-cargo.eu

Common Framework – Reference Model

The CF Reference Model decomposes the entire transport and logistics domain into manageable sub-domains each addressing responsibility areas.

• Interfaces described by UML Class Diagrams, XSD Schemas and XML examples.

Page 17: C2.2 Semantics in iCargo

Intelligent Cargo in Efficient and Sustainable Global Logistics Operationswww.i-cargo.eu

Interfaces

Common Framework – Reference Model

Logistics demand

Logistics supply

RegulationEnforcement

TS MWBGIITSD TEP

TPS CRS

Transportation Network

Management

TSD TEP GII TS

Page 18: C2.2 Semantics in iCargo

Intelligent Cargo in Efficient and Sustainable Global Logistics Operationswww.i-cargo.eu

CF Ontology

18

CF network ontology:

• PROTONT: lightweight upper-level ontology for use in Knowledge Management

• OWL-TIME: to express facts about topological relations among instants and intervals.

• Ontology formalization to include CF information models or messages and logistics controlled vocabularies as Cargo Type, Environmental Emission Type, Currency, etc.

Page 19: C2.2 Semantics in iCargo

Intelligent Cargo in Efficient and Sustainable Global Logistics Operationswww.i-cargo.eu 19

Common Framework Ontology- TSD

Page 20: C2.2 Semantics in iCargo

Intelligent Cargo in Efficient and Sustainable Global Logistics Operationswww.i-cargo.eu

Common Framework Ontology - TEP

Page 21: C2.2 Semantics in iCargo

Intelligent Cargo in Efficient and Sustainable Global Logistics Operationswww.i-cargo.eu

Common Framework Ontology - GII

Page 22: C2.2 Semantics in iCargo

Intelligent Cargo in Efficient and Sustainable Global Logistics Operationswww.i-cargo.eu

Common Framework Ontology - TS

22

Page 23: C2.2 Semantics in iCargo

Intelligent Cargo in Efficient and Sustainable Global Logistics Operationswww.i-cargo.eu

iCargo components supported by semantics

Semantic Gateway

Link Software Module

23

Page 24: C2.2 Semantics in iCargo

Intelligent Cargo in Efficient and Sustainable Global Logistics Operationswww.i-cargo.eu

Semantic Gateway

Access Point

SemanticGateway

SemanticGateway

Message

Page 25: C2.2 Semantics in iCargo

Intelligent Cargo in Efficient and Sustainable Global Logistics Operationswww.i-cargo.eu

Access Point

Link Software Module Architecture

GII Message

Semantic Gateway

TemporalRDF

repository

KnowledgeBase

SPARQL endpoint

Process and Reasoning

Link Software Module

TS Message

TEP Message

Page 26: C2.2 Semantics in iCargo

Intelligent Cargo in Efficient and Sustainable Global Logistics Operationswww.i-cargo.eu

Link Software Module

VesselVTY-679-431

ContainerCFG-745-622

PlanePXZ_009_IK Train

TR-567-LHJ

Initial Situation: Entities in the iCargo ecosystem

Company ACompany B

Page 27: C2.2 Semantics in iCargo

Intelligent Cargo in Efficient and Sustainable Global Logistics Operationswww.i-cargo.eu

Link Software Module

MessageTransport Service

Description Container CFG-745-622 will be carried by Vessel VTY-679-431 from Bilbao to Rotterdam by Company A.

From Rotterdam to Singapur it will be carried by Plane PXZ_009_IK by Company B.

Link Software Module

A message arrives and the Link Software Module parses it

VesselVTY-679-431

ContainerCFG-745-622

PlanePXZ_009_IK Train

TR-567-LHJ

Company ACompany B

Page 28: C2.2 Semantics in iCargo

Intelligent Cargo in Efficient and Sustainable Global Logistics Operationswww.i-cargo.eu

Link Software Module

MessageTransport Service

Description Container CFG-745-622 will be carried by Vessel VTY-679-431 from Bilbao to Rotterdam by Company A.

From Rotterdam to Singapur it will be carried by Plane PXZ_009_IK by Company B.

The ecosystem now reflects:

VesselVTY-679-431

ContainerCFG-745-622

PlanePXZ_009_IK

Train TR-567-LHJ

Company A

Company B

Page 29: C2.2 Semantics in iCargo

Intelligent Cargo in Efficient and Sustainable Global Logistics Operationswww.i-cargo.eu

Link Software Module

MessageTransport Service

Description Container CFG-745-622 will be carried by Vessel VTY-679-431 from Bilbao to Rotterdam by Company A.

From Rotterdam to Singapur it will be carried by Plane PXZ_009_IK by Company B.

VesselVTY-679-431

ContainerCFG-745-622

PlanePXZ_009_IK

Train TR-567-LHJ

Company A

Company B

1st Shipment Stage

2nd Shipment Stage

The ecosystem now reflects:

Page 30: C2.2 Semantics in iCargo

Intelligent Cargo in Efficient and Sustainable Global Logistics Operationswww.i-cargo.eu

Link Software Module

MessageTransport Service

Description Container CFG-745-622 will be carried by Vessel VTY-679-431 from Bilbao to Rotterdam by Company A.

From Rotterdam to Singapur it will be carried by Plane PXZ_009_IK by Company B.

VesselVTY-679-431

ContainerCFG-745-622

PlanePXZ_009_IK

Train TR-567-LHJ

Company A

Company B

Total Environmental

Emission

The ecosystem now reflects:

Page 31: C2.2 Semantics in iCargo

Intelligent Cargo in Efficient and Sustainable Global Logistics Operationswww.i-cargo.eu

• The transport logistics chain is made up of actors using their own information systems (IS) for the daily management.

• Several standards from the logistics world are used for message exchange– But there is still a need of agreement on using the

same language while preserving the internal way of operation at each company.

Summary

31

Page 32: C2.2 Semantics in iCargo

Intelligent Cargo in Efficient and Sustainable Global Logistics Operationswww.i-cargo.eu

• Two ontologies in transport and logistics were developed in iCargo– LogiCO– Common Framework

• Ontology-based ICT tools allow the creation of an environment where transport logistics chain’s actors remain using their own IS while they are real-time situational-aware– additionally, proving a low entry-cost interoperability

solution thanks to the avoidance of a costly shared and centralized ICT infrastructure usage.

Summary

32

Page 33: C2.2 Semantics in iCargo

Intelligent Cargo in Efficient and Sustainable Global Logistics Operationswww.i-cargo.eu

Q&A

33

Page 34: C2.2 Semantics in iCargo

Intelligent Cargo in Efficient and Sustainable Global Logistics Operationswww.i-cargo.eu

Marta González - TecnaliaMatthijs Punter - TNO

Thank You

34

iCargo Training - 26 June 2014, Webinar

Page 35: C2.2 Semantics in iCargo

www.i-cargo.eu

Intelligent Cargo in Efficient and SustainableGlobal Logistics Operations

Credits:

Presented by: Marta González [email protected] [email protected]

Material: Marta González & Matthijs Punter