+ All Categories
Home > Technology > Webinar 20131121 fabio_vinci_esempio_di_mapping_di_dati_istat

Webinar 20131121 fabio_vinci_esempio_di_mapping_di_dati_istat

Date post: 19-Jun-2015
Category:
Upload: smespire
View: 112 times
Download: 0 times
Share this document with a friend
Description:
Webinar "INSPIRE come opportunità: armonizzazione dei dataset per l'interoperabilità a livello regionale" - secondo webinar
25
1/25 INSPIRE come opportunità: dati regionali armonizzati e Administrative Unit webinar – 21.11.2013 Esempio di mapping di dati ISTAT Fabio Vinci, Stefania Morrone (EPSIT) [email protected] [email protected]
Transcript
Page 1: Webinar 20131121 fabio_vinci_esempio_di_mapping_di_dati_istat

1/25

INSPIRE come opportunità: dati regionali armonizzati e

Administrative Unit

webinar – 21.11.2013

Esempio di mapping di dati

ISTATFabio Vinci, Stefania Morrone (EPSIT)

[email protected]@epsilon-italia.it

Page 2: Webinar 20131121 fabio_vinci_esempio_di_mapping_di_dati_istat

2/25Sommario

Introduzione Processo di “Data harmonization” Target model Dati sorgente Mapping table Trasformazione Validazione Visualizzazione dati trasformati Open issues

Page 3: Webinar 20131121 fabio_vinci_esempio_di_mapping_di_dati_istat

3/25Introduzione Focus su:

Utilizzo efficace delle mapping tables per facilitare la successiva fase di trasformazione del dato mediante strumenti sw

Creazione di un subset di dati sorgente utile ai fini dell’esercizio

Mapping completo della Feature Type “Administrative Unit”

Mapping di tutti gli elementi mandatory della DS

Full compliance ottenuta sul subset di dati sorgente

Generalizzabilità dell’esercizio all’intero dataset nazionale

Page 4: Webinar 20131121 fabio_vinci_esempio_di_mapping_di_dati_istat

4/25Processo di “Data harmonization”

Page 5: Webinar 20131121 fabio_vinci_esempio_di_mapping_di_dati_istat

5/25Processo di “Data harmonization”

Step 1: Identificazione e analisi del Data Model target

Step 2: Identificazione e analisi del Data Model sorgente

Step 3: Creazione e riempimento Mapping Table

Step 4: Analisi problemi di matching Step 5: Scelta del Tool di trasformazione ed

esecuzione della stessa Step 6: Creazione del dato trasformato

Page 6: Webinar 20131121 fabio_vinci_esempio_di_mapping_di_dati_istat

6/25Target model

Page 7: Webinar 20131121 fabio_vinci_esempio_di_mapping_di_dati_istat

7/25Target model

Page 8: Webinar 20131121 fabio_vinci_esempio_di_mapping_di_dati_istat

8/25Dati sorgente

Page 9: Webinar 20131121 fabio_vinci_esempio_di_mapping_di_dati_istat

9/25Dati sorgente

Page 10: Webinar 20131121 fabio_vinci_esempio_di_mapping_di_dati_istat

10/25Mapping table

Page 11: Webinar 20131121 fabio_vinci_esempio_di_mapping_di_dati_istat

11/25Mapping table

Page 12: Webinar 20131121 fabio_vinci_esempio_di_mapping_di_dati_istat

12/25Mapping table

Page 13: Webinar 20131121 fabio_vinci_esempio_di_mapping_di_dati_istat

13/25Mapping table

Page 14: Webinar 20131121 fabio_vinci_esempio_di_mapping_di_dati_istat

14/25Mapping table

Page 15: Webinar 20131121 fabio_vinci_esempio_di_mapping_di_dati_istat

15/25

Focus su problemi di matching

class Administrativ eUnits: Ov erv iew

«codeList»Administrativ eHierarchyLev el

+ 1stOrder+ 2ndOrder+ 3rdOrder+ 4thOrder+ 5thOrder+ 6thOrder

«featureType»Administrativ eBoundary

+ country :CountryCode+ geometry :GM_Curve+ inspireId :Identifier+ nationalLevel :AdministrativeHierarchyLevel [1..6]

«voidable, l ifeCycleInfo»+ beginLifespanVersion :DateTime+ endLifespanVersion :DateTime [0..1]

«voidable»+ legalStatus :LegalStatusValue = "agreed"+ technicalStatus :TechnicalStatusValue = "edge-matched"

«featureType»Administrativ eUnit

+ country :CountryCode+ geometry :GM_MultiSurface+ inspireId :Identifier+ name :GeographicalName [1..*]+ nationalCode :CharacterString+ nationalLevel :AdministrativeHierarchyLevel

«voidable, l ifeCycleInfo»+ beginLifespanVersion :DateTime+ endLifespanVersion :DateTime [0..1]

«voidable»+ nationalLevelName :LocalisedCharacterString [1..*]+ residenceOfAuthority :ResidenceOfAuthority [1..*]

constraints{CondominiumsAtCountryLevel}{AdmininstrativeUnitHighestLevel}{AdministrativeUnitLowestLevel}

«enumeration»TechnicalStatusValue

edgeMatched notEdgeMatched

«enumeration»LegalStatusValue

agreed notAgreed

«featureType»Condominium

+ geometry :GM_MultiSurface+ inspireId :Identifier

«voidable, l ifeCycleInfo»+ beginLifespanVersion :DateTime+ endLifespanVersion :DateTime [0..1]

«voidable»+ name :GeographicalName [0..*]

«dataType»ResidenceOfAuthority

+ name :GeographicalName

«voidable»+ geometry :GM_Point

+admUnit«voidable»

1..*

+boundary«voidable»

1..*

+condominium«voidable» 0..*

+admUnit«voidable»

1..*

+lowerLevelUnit«voidable» 0..*

+upperLevelUnit«voidable» 0..1

+/administeredBy«voidable» 0..*

+coAdminister«voidable» 0..*

Page 16: Webinar 20131121 fabio_vinci_esempio_di_mapping_di_dati_istat

16/25

Focus su problemi di matching

Page 17: Webinar 20131121 fabio_vinci_esempio_di_mapping_di_dati_istat

17/25

Focus su problemi di matching

Page 18: Webinar 20131121 fabio_vinci_esempio_di_mapping_di_dati_istat

18/25Trasformazione

Page 19: Webinar 20131121 fabio_vinci_esempio_di_mapping_di_dati_istat

19/25Trasformazione

Page 20: Webinar 20131121 fabio_vinci_esempio_di_mapping_di_dati_istat

20/25Trasformazione

Page 21: Webinar 20131121 fabio_vinci_esempio_di_mapping_di_dati_istat

21/25Validazione

Page 22: Webinar 20131121 fabio_vinci_esempio_di_mapping_di_dati_istat

22/25

Visualizzazione dati trasformati

Page 23: Webinar 20131121 fabio_vinci_esempio_di_mapping_di_dati_istat

23/25

Visualizzazione dati trasformati

Page 24: Webinar 20131121 fabio_vinci_esempio_di_mapping_di_dati_istat

24/25Open issues

Feature type «NUTSRegion» presente nell’XSD, DS e IR, ma non nell’UML (r4530)

Page 25: Webinar 20131121 fabio_vinci_esempio_di_mapping_di_dati_istat

25/25

GRAZIE PER L’ATTENZIONE

Quest'opera è distribuita con Licenza Creative Commons Attribuzione - Condividi allo stesso modo 3.0 Italia.


Recommended