SlideShare a Scribd company logo
1 of 28
M E TA D ATA
a modern approach
Daniele Bailo
CHARACTERS
Leading Actor
Digital Data
Sequence of (digital)
symbols
- With a meaning
- Can be stored
- Can be transmitted
- Can be computed
Guest Star
Metadata
Data about Data (really?)
Functions
Manage Data (discovery,
selection etc)
Issues (selection of)
- What is metadata to
me, can be data to
others
- Many standards
- Ontologies
Actor
Broker(ing system)
Intermediary software
Functions
- Access to several
system at your place
- Collects data for you
(integration)
Issues (selection of)
- Performances
- Works better with
metadata
Actor
The Triad
A set of 3 elements to
fully manage data
Functions
PID – persistent identifier
Metadata – discovery &
selection
DO – data of interest
<PID, metadata, DO>
Technical support staff
Data Base
Collection of (organized)
Data
Alias
Repository, Data Center
etc.
Superpowers
- DBMS (allows definition,
creation, querying,
update, and
administration of
Technical support staff
APIs
Application programming
Interface
Standard procedures or
instructions to access to a
service (or function)
Alias
WEB service, RESTful
service, [thin layer] etc..
Needs
- Standards for requests
- Standards for
Themes
1. Optimizaton of
resources
2. Single point access…
to several Database
and services
3. OPEN ACCESS
obligations
Berlin
Declaration,DPC…
4. Interoperation for data
re-use  New
multidisciplinary
science
Comments
?
Questions?
SCENARIOS
1. Friendship based
discovery
2. Manual discovery
3. Advanced manual
discovery
4. Brokering (canonical
form
5. Metadata driven
canonical brokering
6. Metadata driven
canonical brokering
with contextualization
#0 friendship
based discovery
1. data stored on USB
pendrives, CDs etc.
2. Phone calls
3. Emails
Issues
Works well in masonry
clubs
#1 Manual
discovery
= data Format A – repository A
= data Format B – repository B
= data Format C – repository C
Data
set
Data
set
Data
set
Data from Irpinia
1. User discovers data
2. Repository do not have
web services
3. No metadata (or
embedded into file or
diectory structure)
4. Manual match &
mapping
Issues
Performances, efficiency,
error prone, partial
datasets
Data
set
Data
set
Data
set
Data
set
Data
set
Data
set
#2 Advanced
manual discovery
= data Format A – repository A
= data Format B – repository B
= data Format C – repository C
Data
set
Data
set
Data
set
Data from Irpinia
1. User discovers data
2. Repository have access
interfaces (APIs, WS…)
3. Minimal metadata set
4. Manual match &
mapping
Issues
- Performances,
efficiency, error prone
- Some standardization in
Data
set
Data
set
Data
set
Data
set
Data
set
Data
set
API API API
#4 Brokering
(canonical form)
= data Format A – repository A
= data Format B – repository B
= data Format C – repository C
Data
set
Data
set
Data
set
Data from Irpinia
1. Broker discovers data
2. Repository have access
interfaces (APIs, WS…)
3. Minimal metadata set
4. Minimal match
&mapping
5. Multdisciplinary
(ontologies)
Issues
- Single AP
- development and
maintenance
Data
set
Data
set
Data
set
Data
set
Data
set
Data
set
API API API
Broker
API Metadata
canonical form
#5 Metadata driven
canonical
Brokering
= data Format A – repository A
= data Format B – repository B
= data Format C – repository C
Data
set
Data
set
Data
set
Data from Irpinia
1. Broker discovers data
2. Access interfaces
3. Full metadata set
4. Advance match
&mapping
5. Multdisciplinary
(ontologies)
Issues
- Single AP
- Stored graph metadata
- Huge metadata
superset
Data
set
Data
set
Data
set
Data
set
Data
set
Data
set
API API API
Broker
API
Metadata
catalog
#6 Metadata driven
canonical
Brokering
with
contextualization
= data Format A – repository A
= data Format B – repository B
= data Format C – repository C
Data
set
Data
set
Data
set
Data from Irpinia
1. Map & match only
contextualization
metadata
2. Pointers to detailed
metadata
Data
set
Data
set
Data
set
Data
set
Data
set
Data
set
API API API
Broker
API
Metadata
catalog
#6 Metadata driven
canonical
Brokering
with
contextualization
= data Format A – repository A
= data Format B – repository B
= data Format C – repository C
Data
set
Data
set
Data
set
1. Map & match only
contextualization
metadata
2. Pointers to detailed
metadata
3. Export metadata in any
standard
3 layer metadata
model
Data
set
Data
set
Data
set
Data
set
Data
set
Data
set
API API API
Discovery (DC) and (CKAN, eGMS)
Contextual (CERIF metadata model)
Detailed (community specific)
Question
There is a
missing actor.
WHO?
Data
set
Data
set
Data
set
Data
set
Data
set
Data
set
Data
set
Data
set
Data
set
API API API
Discovery (DC) and (CKAN, eGMS)
Contextual (CERIF metadata model)
Detailed (community specific)
<PID, metadata,
DO>
1. PID univocally identifies
a Digital Object
2. Metadata provides
description of the
Object
3. DO is the Digital
Object… to be defined
Data from Irpinia
<PID, metadata, DO>
request response
Wrapping up
We need
1. Metadata describing
data
2. APIs & web services
3. Defined WS output
format
4. PID system -
5. Brokering system
6. Metadata catalogue
supporting
1. Ontologies
2. Contextualization
Q&A
#3 Metadata driven
canonical
brokering
= data Format A – repository A
= data Format B – repository B
= data Format C – repository C
Data
set
Data
set
Data
set
Data from Irpinia
1. Broker discovers data
2. Repository have access
interfaces (APIs, WS…)
3. Significant metadata set
4. Good match &mapping
Issues
- development and
maintenance
- Single AP
- “hardcoded” metadata
Data
set
Data
set
Data
set
Data
set
Data
set
Data
set
API API API
Broker
API
Metadata
catalog
#4 Metadata driven
canonical
brokering
Broker
= any data format
Data
set
Issues
1. Predefined tools for
matching and mapping
2. Writing software:
n conversion
algorithms to canonical
form
3. Ontologies
4. Multidisciplinary
but many formats
5. Good data discovery
Data
set Data
set
Data
set
Data
set
= metadata format A
= metadata format B
Data from Irpinia
catalog
#1 Conventional
Brokering
Broker
= data Format A
= data Format B
= data Format C
Data
set
Data
set Data
set
Data
set
Data
set
Data
set
Data
set
Data
setData
set Data
set
Data
set
Data
set
Data from Irpinia
Issues
1. Writing software: n*(n-
1) conversion
algorithms
2. does not scale in costs
of development and
maintenance
3. matching and mapping
4. works within a
restricted research
domain
#2 Brokering with
canonical form
Broker
= data Format A
= data Format B
= data Format C
Data
set
Data
set Data
set
Data
set
Data
set
Data
set
Data
set
Data
setData
set Data
set
Data
set
Data
set
Data from Irpinia
Issues
1. Writing software:
n conversion
algorithms to canonical
form
2. works within a
restricted research
domain
3. matching and mapping
4. “Complex” data
discovery
= canonical
Format A
#3 Metadata driven
simple brokering
Broker
= any data format
Data
set
Issues
1. Good data discovery
2. Predefined tools for
matching and mapping
3. Multidisciplinary
but many formats
4. Writing software:
n*(n-1) conversion
algorithms
5. Ontologies
Data
set Data
set
Data
set
Data
set
= metadata format A
= metadata format B
Data from Irpinia
METADATA
#2 Metadata driven
canonical
brokering
Broker
= any data format
Data
set
Issues
1. Predefined tools for
matching and mapping
2. Writing software:
n conversion
algorithms to canonical
form
3. Ontologies
4. Multidisciplinary
but many formats
5. Good data discovery
Data
set Data
set
Data
set
Data
set
= metadata format A
= metadata format B
Data from Irpinia
catalog
METADATA

More Related Content

Viewers also liked

зато мы из ЗАТО
зато мы из ЗАТОзато мы из ЗАТО
зато мы из ЗАТОmarymam
 
Bali island
Bali islandBali island
Bali islandAIZZY118
 
Zato my iz_zato
Zato my iz_zatoZato my iz_zato
Zato my iz_zatomarymam
 
Zato my iz_zato-1
Zato my iz_zato-1Zato my iz_zato-1
Zato my iz_zato-1marymam
 
Alimentacióny nutrición alejandrina ibarra avila
Alimentacióny nutrición alejandrina ibarra avilaAlimentacióny nutrición alejandrina ibarra avila
Alimentacióny nutrición alejandrina ibarra avilacynthiardzb
 
Engponenciaquebec 120531061629-phpapp02
Engponenciaquebec 120531061629-phpapp02Engponenciaquebec 120531061629-phpapp02
Engponenciaquebec 120531061629-phpapp02NoraQuijada
 
Zato my iz_zato
Zato my iz_zatoZato my iz_zato
Zato my iz_zatomarymam
 
Hodri meydan
Hodri meydanHodri meydan
Hodri meydankipsay
 
Metadata & brokering - a modern approach #2
Metadata & brokering - a modern approach #2Metadata & brokering - a modern approach #2
Metadata & brokering - a modern approach #2Daniele Bailo
 
Desarollo de la personalidad. Psicologia
Desarollo de la personalidad. PsicologiaDesarollo de la personalidad. Psicologia
Desarollo de la personalidad. Psicologiaclaudiacarnevali
 
03 streamline english destinations
03 streamline english destinations03 streamline english destinations
03 streamline english destinationsthucvat
 
Ngu phap tieng anh
Ngu phap tieng anhNgu phap tieng anh
Ngu phap tieng anhthucvat
 
141124 vocational trg_notice_eng - winter 2014
141124 vocational trg_notice_eng - winter 2014141124 vocational trg_notice_eng - winter 2014
141124 vocational trg_notice_eng - winter 2014Ashok Kumar Yadav
 
PRESENTACIÓN DEL IIEP _ NC
PRESENTACIÓN DEL IIEP _ NCPRESENTACIÓN DEL IIEP _ NC
PRESENTACIÓN DEL IIEP _ NCnadiamjiiep
 

Viewers also liked (20)

зато мы из ЗАТО
зато мы из ЗАТОзато мы из ЗАТО
зато мы из ЗАТО
 
Bali island
Bali islandBali island
Bali island
 
Zato my iz_zato
Zato my iz_zatoZato my iz_zato
Zato my iz_zato
 
Zato my iz_zato-1
Zato my iz_zato-1Zato my iz_zato-1
Zato my iz_zato-1
 
Swimming
SwimmingSwimming
Swimming
 
Alimentacióny nutrición alejandrina ibarra avila
Alimentacióny nutrición alejandrina ibarra avilaAlimentacióny nutrición alejandrina ibarra avila
Alimentacióny nutrición alejandrina ibarra avila
 
Engponenciaquebec 120531061629-phpapp02
Engponenciaquebec 120531061629-phpapp02Engponenciaquebec 120531061629-phpapp02
Engponenciaquebec 120531061629-phpapp02
 
Parts of a School
Parts of a SchoolParts of a School
Parts of a School
 
Article 14-CFS
Article 14-CFSArticle 14-CFS
Article 14-CFS
 
UCL of Slideshare
UCL of SlideshareUCL of Slideshare
UCL of Slideshare
 
Zato my iz_zato
Zato my iz_zatoZato my iz_zato
Zato my iz_zato
 
Hodri meydan
Hodri meydanHodri meydan
Hodri meydan
 
Metadata & brokering - a modern approach #2
Metadata & brokering - a modern approach #2Metadata & brokering - a modern approach #2
Metadata & brokering - a modern approach #2
 
Desarollo de la personalidad. Psicologia
Desarollo de la personalidad. PsicologiaDesarollo de la personalidad. Psicologia
Desarollo de la personalidad. Psicologia
 
Monet
MonetMonet
Monet
 
Bantayan after Haiyan
Bantayan after HaiyanBantayan after Haiyan
Bantayan after Haiyan
 
03 streamline english destinations
03 streamline english destinations03 streamline english destinations
03 streamline english destinations
 
Ngu phap tieng anh
Ngu phap tieng anhNgu phap tieng anh
Ngu phap tieng anh
 
141124 vocational trg_notice_eng - winter 2014
141124 vocational trg_notice_eng - winter 2014141124 vocational trg_notice_eng - winter 2014
141124 vocational trg_notice_eng - winter 2014
 
PRESENTACIÓN DEL IIEP _ NC
PRESENTACIÓN DEL IIEP _ NCPRESENTACIÓN DEL IIEP _ NC
PRESENTACIÓN DEL IIEP _ NC
 

Similar to Metadata & Brokering - a modern approach for INGV RI

informatica mdm training | best informatica mdm Online training - GOT
informatica mdm training | best informatica mdm Online training - GOTinformatica mdm training | best informatica mdm Online training - GOT
informatica mdm training | best informatica mdm Online training - GOTGlobal Online Trainings
 
An Extensible Framework to Validate and Build Dataset Profiles
An Extensible Framework to Validate and Build Dataset ProfilesAn Extensible Framework to Validate and Build Dataset Profiles
An Extensible Framework to Validate and Build Dataset ProfilesAhmad Assaf
 
How to govern and secure a Data Mesh?
How to govern and secure a Data Mesh?How to govern and secure a Data Mesh?
How to govern and secure a Data Mesh?confluent
 
Data Federation/EII Uses And Abuses
Data Federation/EII Uses And AbusesData Federation/EII Uses And Abuses
Data Federation/EII Uses And Abusesmark madsen
 
SAP BO ONLINE TRAINING
SAP BO ONLINE TRAININGSAP BO ONLINE TRAINING
SAP BO ONLINE TRAININGMadhukar Reddy
 
Data Infrastructure for a World of Music
Data Infrastructure for a World of MusicData Infrastructure for a World of Music
Data Infrastructure for a World of MusicLars Albertsson
 
Open Source Data Services for Strategic SOA utilising WSO2 Data Services Server
Open Source Data Services for Strategic SOA  utilising WSO2 Data Services ServerOpen Source Data Services for Strategic SOA  utilising WSO2 Data Services Server
Open Source Data Services for Strategic SOA utilising WSO2 Data Services Serversumedha.r
 
Open Source Data Services for Strategic SOA utilising WSO2 Data Services Server
Open Source Data Services for Strategic SOA utilising WSO2 Data Services ServerOpen Source Data Services for Strategic SOA utilising WSO2 Data Services Server
Open Source Data Services for Strategic SOA utilising WSO2 Data Services ServerWSO2
 
SAP BI with BO from LCC Infotech,Hyderabad
SAP BI with BO from LCC Infotech,HyderabadSAP BI with BO from LCC Infotech,Hyderabad
SAP BI with BO from LCC Infotech,Hyderabadlccinfotech
 
A machine learning and data science pipeline for real companies
A machine learning and data science pipeline for real companiesA machine learning and data science pipeline for real companies
A machine learning and data science pipeline for real companiesDataWorks Summit
 
DataFinder concepts and example: General (20100503)
DataFinder concepts and example: General (20100503)DataFinder concepts and example: General (20100503)
DataFinder concepts and example: General (20100503)Data Finder
 
Getting Meta at Mesa
Getting Meta at MesaGetting Meta at Mesa
Getting Meta at MesaSafe Software
 
Apache CarbonData+Spark to realize data convergence and Unified high performa...
Apache CarbonData+Spark to realize data convergence and Unified high performa...Apache CarbonData+Spark to realize data convergence and Unified high performa...
Apache CarbonData+Spark to realize data convergence and Unified high performa...Tech Triveni
 
Sumo Logic QuickStart Webinar - Jan 2016
Sumo Logic QuickStart Webinar - Jan 2016Sumo Logic QuickStart Webinar - Jan 2016
Sumo Logic QuickStart Webinar - Jan 2016Sumo Logic
 
aip-developer-intro_pag2015
aip-developer-intro_pag2015aip-developer-intro_pag2015
aip-developer-intro_pag2015Matthew Vaughn
 
Informatica power center_Course Content.pdf
Informatica power center_Course Content.pdfInformatica power center_Course Content.pdf
Informatica power center_Course Content.pdfMultisoft Systems
 

Similar to Metadata & Brokering - a modern approach for INGV RI (20)

informatica mdm training | best informatica mdm Online training - GOT
informatica mdm training | best informatica mdm Online training - GOTinformatica mdm training | best informatica mdm Online training - GOT
informatica mdm training | best informatica mdm Online training - GOT
 
An Extensible Framework to Validate and Build Dataset Profiles
An Extensible Framework to Validate and Build Dataset ProfilesAn Extensible Framework to Validate and Build Dataset Profiles
An Extensible Framework to Validate and Build Dataset Profiles
 
How to govern and secure a Data Mesh?
How to govern and secure a Data Mesh?How to govern and secure a Data Mesh?
How to govern and secure a Data Mesh?
 
Data Federation/EII Uses And Abuses
Data Federation/EII Uses And AbusesData Federation/EII Uses And Abuses
Data Federation/EII Uses And Abuses
 
Informatica slides
Informatica slidesInformatica slides
Informatica slides
 
SAP BO ONLINE TRAINING
SAP BO ONLINE TRAININGSAP BO ONLINE TRAINING
SAP BO ONLINE TRAINING
 
Data Infrastructure for a World of Music
Data Infrastructure for a World of MusicData Infrastructure for a World of Music
Data Infrastructure for a World of Music
 
L08 Data Source Layer
L08 Data Source LayerL08 Data Source Layer
L08 Data Source Layer
 
Open Source Data Services for Strategic SOA utilising WSO2 Data Services Server
Open Source Data Services for Strategic SOA  utilising WSO2 Data Services ServerOpen Source Data Services for Strategic SOA  utilising WSO2 Data Services Server
Open Source Data Services for Strategic SOA utilising WSO2 Data Services Server
 
Open Source Data Services for Strategic SOA utilising WSO2 Data Services Server
Open Source Data Services for Strategic SOA utilising WSO2 Data Services ServerOpen Source Data Services for Strategic SOA utilising WSO2 Data Services Server
Open Source Data Services for Strategic SOA utilising WSO2 Data Services Server
 
SAP BI with BO from LCC Infotech,Hyderabad
SAP BI with BO from LCC Infotech,HyderabadSAP BI with BO from LCC Infotech,Hyderabad
SAP BI with BO from LCC Infotech,Hyderabad
 
A machine learning and data science pipeline for real companies
A machine learning and data science pipeline for real companiesA machine learning and data science pipeline for real companies
A machine learning and data science pipeline for real companies
 
DataFinder concepts and example: General (20100503)
DataFinder concepts and example: General (20100503)DataFinder concepts and example: General (20100503)
DataFinder concepts and example: General (20100503)
 
Getting Meta at Mesa
Getting Meta at MesaGetting Meta at Mesa
Getting Meta at Mesa
 
Apache CarbonData+Spark to realize data convergence and Unified high performa...
Apache CarbonData+Spark to realize data convergence and Unified high performa...Apache CarbonData+Spark to realize data convergence and Unified high performa...
Apache CarbonData+Spark to realize data convergence and Unified high performa...
 
Sumo Logic QuickStart Webinar - Jan 2016
Sumo Logic QuickStart Webinar - Jan 2016Sumo Logic QuickStart Webinar - Jan 2016
Sumo Logic QuickStart Webinar - Jan 2016
 
aip-developer-intro_pag2015
aip-developer-intro_pag2015aip-developer-intro_pag2015
aip-developer-intro_pag2015
 
Rest introduction
Rest introductionRest introduction
Rest introduction
 
Informatica mdm online training
Informatica mdm online trainingInformatica mdm online training
Informatica mdm online training
 
Informatica power center_Course Content.pdf
Informatica power center_Course Content.pdfInformatica power center_Course Content.pdf
Informatica power center_Course Content.pdf
 

Recently uploaded

Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 

Recently uploaded (20)

Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 

Metadata & Brokering - a modern approach for INGV RI

  • 1. M E TA D ATA a modern approach Daniele Bailo
  • 3. Leading Actor Digital Data Sequence of (digital) symbols - With a meaning - Can be stored - Can be transmitted - Can be computed
  • 4. Guest Star Metadata Data about Data (really?) Functions Manage Data (discovery, selection etc) Issues (selection of) - What is metadata to me, can be data to others - Many standards - Ontologies
  • 5. Actor Broker(ing system) Intermediary software Functions - Access to several system at your place - Collects data for you (integration) Issues (selection of) - Performances - Works better with metadata
  • 6. Actor The Triad A set of 3 elements to fully manage data Functions PID – persistent identifier Metadata – discovery & selection DO – data of interest <PID, metadata, DO>
  • 7. Technical support staff Data Base Collection of (organized) Data Alias Repository, Data Center etc. Superpowers - DBMS (allows definition, creation, querying, update, and administration of
  • 8. Technical support staff APIs Application programming Interface Standard procedures or instructions to access to a service (or function) Alias WEB service, RESTful service, [thin layer] etc.. Needs - Standards for requests - Standards for
  • 9. Themes 1. Optimizaton of resources 2. Single point access… to several Database and services 3. OPEN ACCESS obligations Berlin Declaration,DPC… 4. Interoperation for data re-use  New multidisciplinary science
  • 11. SCENARIOS 1. Friendship based discovery 2. Manual discovery 3. Advanced manual discovery 4. Brokering (canonical form 5. Metadata driven canonical brokering 6. Metadata driven canonical brokering with contextualization
  • 12. #0 friendship based discovery 1. data stored on USB pendrives, CDs etc. 2. Phone calls 3. Emails Issues Works well in masonry clubs
  • 13. #1 Manual discovery = data Format A – repository A = data Format B – repository B = data Format C – repository C Data set Data set Data set Data from Irpinia 1. User discovers data 2. Repository do not have web services 3. No metadata (or embedded into file or diectory structure) 4. Manual match & mapping Issues Performances, efficiency, error prone, partial datasets Data set Data set Data set Data set Data set Data set
  • 14. #2 Advanced manual discovery = data Format A – repository A = data Format B – repository B = data Format C – repository C Data set Data set Data set Data from Irpinia 1. User discovers data 2. Repository have access interfaces (APIs, WS…) 3. Minimal metadata set 4. Manual match & mapping Issues - Performances, efficiency, error prone - Some standardization in Data set Data set Data set Data set Data set Data set API API API
  • 15. #4 Brokering (canonical form) = data Format A – repository A = data Format B – repository B = data Format C – repository C Data set Data set Data set Data from Irpinia 1. Broker discovers data 2. Repository have access interfaces (APIs, WS…) 3. Minimal metadata set 4. Minimal match &mapping 5. Multdisciplinary (ontologies) Issues - Single AP - development and maintenance Data set Data set Data set Data set Data set Data set API API API Broker API Metadata canonical form
  • 16. #5 Metadata driven canonical Brokering = data Format A – repository A = data Format B – repository B = data Format C – repository C Data set Data set Data set Data from Irpinia 1. Broker discovers data 2. Access interfaces 3. Full metadata set 4. Advance match &mapping 5. Multdisciplinary (ontologies) Issues - Single AP - Stored graph metadata - Huge metadata superset Data set Data set Data set Data set Data set Data set API API API Broker API Metadata catalog
  • 17. #6 Metadata driven canonical Brokering with contextualization = data Format A – repository A = data Format B – repository B = data Format C – repository C Data set Data set Data set Data from Irpinia 1. Map & match only contextualization metadata 2. Pointers to detailed metadata Data set Data set Data set Data set Data set Data set API API API Broker API Metadata catalog
  • 18. #6 Metadata driven canonical Brokering with contextualization = data Format A – repository A = data Format B – repository B = data Format C – repository C Data set Data set Data set 1. Map & match only contextualization metadata 2. Pointers to detailed metadata 3. Export metadata in any standard 3 layer metadata model Data set Data set Data set Data set Data set Data set API API API Discovery (DC) and (CKAN, eGMS) Contextual (CERIF metadata model) Detailed (community specific)
  • 20. Data set Data set Data set Data set Data set Data set Data set Data set Data set API API API Discovery (DC) and (CKAN, eGMS) Contextual (CERIF metadata model) Detailed (community specific) <PID, metadata, DO> 1. PID univocally identifies a Digital Object 2. Metadata provides description of the Object 3. DO is the Digital Object… to be defined Data from Irpinia <PID, metadata, DO> request response
  • 21. Wrapping up We need 1. Metadata describing data 2. APIs & web services 3. Defined WS output format 4. PID system - 5. Brokering system 6. Metadata catalogue supporting 1. Ontologies 2. Contextualization
  • 22. Q&A
  • 23. #3 Metadata driven canonical brokering = data Format A – repository A = data Format B – repository B = data Format C – repository C Data set Data set Data set Data from Irpinia 1. Broker discovers data 2. Repository have access interfaces (APIs, WS…) 3. Significant metadata set 4. Good match &mapping Issues - development and maintenance - Single AP - “hardcoded” metadata Data set Data set Data set Data set Data set Data set API API API Broker API Metadata catalog
  • 24. #4 Metadata driven canonical brokering Broker = any data format Data set Issues 1. Predefined tools for matching and mapping 2. Writing software: n conversion algorithms to canonical form 3. Ontologies 4. Multidisciplinary but many formats 5. Good data discovery Data set Data set Data set Data set = metadata format A = metadata format B Data from Irpinia catalog
  • 25. #1 Conventional Brokering Broker = data Format A = data Format B = data Format C Data set Data set Data set Data set Data set Data set Data set Data setData set Data set Data set Data set Data from Irpinia Issues 1. Writing software: n*(n- 1) conversion algorithms 2. does not scale in costs of development and maintenance 3. matching and mapping 4. works within a restricted research domain
  • 26. #2 Brokering with canonical form Broker = data Format A = data Format B = data Format C Data set Data set Data set Data set Data set Data set Data set Data setData set Data set Data set Data set Data from Irpinia Issues 1. Writing software: n conversion algorithms to canonical form 2. works within a restricted research domain 3. matching and mapping 4. “Complex” data discovery = canonical Format A
  • 27. #3 Metadata driven simple brokering Broker = any data format Data set Issues 1. Good data discovery 2. Predefined tools for matching and mapping 3. Multidisciplinary but many formats 4. Writing software: n*(n-1) conversion algorithms 5. Ontologies Data set Data set Data set Data set = metadata format A = metadata format B Data from Irpinia METADATA
  • 28. #2 Metadata driven canonical brokering Broker = any data format Data set Issues 1. Predefined tools for matching and mapping 2. Writing software: n conversion algorithms to canonical form 3. Ontologies 4. Multidisciplinary but many formats 5. Good data discovery Data set Data set Data set Data set = metadata format A = metadata format B Data from Irpinia catalog METADATA

Editor's Notes

  1. Solo dato digitale Deve avere per noi un senso, deve essere interpretabile
  2. Esempio carta identità
  3. WE SHOW 4 SCENARIOS LEADING TO THE MOST EFFICIENT ARCHITECTURE
  4. Qui vengono usati I metadati Tool per match-mapping definiti a priori N^2 conversion tools Ontologie (lat, latitude, lt) hardcoded Tanti formati di dati ma chissenefrega Discovery e selction più semplice
  5. - Non fa uso di metadata Usa solo files Abbiamo il broker Abbiamo l’utente chiede dati da una zona Il broker legge tutti I file, estrapola le info di interesse, vede se matchano con la richiesta Converte tutti I dati PER CONVERTIRE c’è bisogno di un match-mapping fatto a priori N^2 cnversioni
  6. Qui vengono usati I metadati Tool per match-mapping definiti a priori N^2 conversion tools Ontologie (lat, latitude, lt) hardcoded Tanti formati di dati ma chissenefrega Discovery e selction più semplice
  7. Qui vengono usati I metadati Tool per match-mapping definiti a priori N^2 conversion tools Ontologie (lat, latitude, lt) hardcoded Tanti formati di dati ma chissenefrega Discovery e selction più semplice