The establishment of National Access Points (NAPs) to transportation data rep-resents a first step towards the realization of semantic interoperable travel in-formation services. This poster presents the Semantic Assets Manager, i.e., an organized collection of asset types (i.e., datasets, APIs, ontologies, and sche-mas) enhanced by tools for their publication, governance and discovery that represents a semantic-enhanced solution for the establishment of a NAP to mul-timodal transportation data.
Unlocking the Potential of the Cloud for IBM Power Systems
SNAP: Semantic-enhanced National Access Points to Multimodal Transport Data
1. Alessio Carenini, Marco Comerio and Irene Celino – Cefriel, Politecnico di Milano – Italy
SNAP: SEMANTIC-ENHANCED NATIONAL ACCESS POINTS TO MULTIMODAL TRANSPORT DATA
STAKEHOLDER NEEDS
Transport
stakeholders
Tools for publication and storage of
datasets and their metadata
NAP Management
Board
Authorization and authentication
mechanisms
Trustworthiness in dataset management
A dataset lifecycle management to check
the compliance with the EU Regulation
Intelligent Transport
System (ITS)
Developers
Tools to discover datasets and API for
multimodal ITS development
Tools to convert datasets between
different formats/standards
OUR SOLUTION: SEMANTIC ASSET MANAGER
WSO2 Governance Manager: existing open source asset manager,
adapted to manage different asset types and enhanced with RDF
and blockchain technology (based on MultiChain)
RDF Transformer: adds semantics to asset descriptions by
translating asset descriptions into RDF according to asset models
RDF Repository: triplestore for persistence and querying of
semantic asset descriptions
Exploration Web API: component supporting the discovery of RDF
data through parametric SPARQL queries
Semantic Interoperability for Multimodal Transport is a key topic of the
“IT Solutions for Attractive Railway Services” Innovation Program of the
Shift2Rail Joint Undertaking, co-funded by the European Commission
with the IT2Rail, ST4RT and GoF4R projects
NAP Management Board
Asset Ecosystem Managers
SET UP THE NAP
NAP Management Board
Asset Ecosystem Managers
Check compliance with EU
regulations
Check data quality and
compliance with standards
Approve the asset publication in
the NAP
Asset lifecycle tracking
Transformation of asset
description into RDF and storage
in the triplestore
If API asset, automatic
generation of Swagger/OpenAPI
description
Publication of asset approval
transaction on the blockchain
MANAGE THE ASSET LIFECYCLE
Transport Stakeholders
Asset Providers
ADD ASSETS TO THE NAP
Look for relevant assets by
exploring the asset store
Check the asset trustworthiness
Verification on the blockchain
Use/Invoke selected assets
Exploit Swagger/OpenAPI
documentation
Convert assets to other
formats/standards
SHACL-based transformation
between models
ITS Developers
Asset Consumers
DISCOVER EXISTING ASSETS
SCENARIO: NATIONAL ACCESS POINTS
The Commission Delegated Regulation (EU) 2017/1926 establishes the
specifications necessary to ensure the accessibility, exchange and update of
static and dynamic transportation data for the provision of multimodal
information services in the EU
Each Member State shall set up a National Access Point (NAP) to:
share travel and traffic data of different transport modes
offer discovery services to explore/access assets via publicly accessible API
Transport stakeholders (transport authorities, operators and infrastructure
managers) shall provide to the NAP:
travel and traffic data according to specific standards (e.g., NeTEx)
metadata of the published data, defined according to national application
profiles (e.g., DCAT-AP)
Ontologies
Converters
Datasets
Schemas
Asset
Types
Services
Exploration
Web API
Create new asset types
Mapping between internal asset
representations and respective
semantic models
RDF transformation rules for
data transformation
Define asset lifecycle and
accountability rules
Roles and process definition
Transaction model definition on
the blockchain
Integration with RDF
Transformer (to map and store
asset descriptions in RDF) and
Blockchain (to trace
transactions)
Add an asset by filling the asset
metadata form
Addition of a new instance of a
specific asset type
Manage dependencies between
existing assets
Creation and visualization of
links between related assets
Store Publisher
Management
Console
Exploration
Web API
Governance
Registry RDF Transformer
Exploration
Query Engine
Lifecycle
Management
Asset Search Events
RDF RepositoryBlockchain