1 HUMBOLDT e larmonizzazione dei dati geografici : approccio e problematiche
2 Requisiti di armonizzazione per il progetto HUMBOLDT – ESEMPI: Armonizzazione del formato dei dati: accesso interoperabile a una varietà di formati Armonizzazione del modello dei dati: soluzioni leggere per larmonizzazione dei modelli di dati (schema mapping) Armonizzazione di Sistemi di riferimento dei dati: servizi di Coordinate Transformation Armonizzazione geometrica dei dati: servizi di Edge Matching (Consistenza spaziale) Armonizzazione semantica dei dati: soluzioni di dominio come dizionari specialistici (semantica di settore)
3 La soluzione proposta da HUMBOLDT Un framework software con supporto SDI che presenti funzionalità di armonizzazione dei dati geografici come un unico processo. Il framework offre anche la possibilità di usare singole funzionalità dello stesso come parti di una SDI esistente. Un insieme di tools e servizi destinati allarmonizzazione (e alluso integrato) dei dati geografici, con un livello di automazione dei processi il più elevato possibile. Piattaforma Open Source
4 Il processo di armonizzazione Target Definition Technical Process Target Source Processing National Data Sources on the same theme, e.g. parcels Decision-based specifications Technical specifications Applications based on different themes INSPIRE HUMBOLDT Scenarios HUMBOLDT Framework Source Processing Source Processing National Data Sources on the same theme, e.g. parcels
5 I passi del processo di armonizzazione Analisi del dato sorgente Creazion e del target Input per la trasformazione (regole di mapping) Dato Sorgente TargetTarget Schema Translation Edge Matching … Technical processes eseguiti Conoscenza dellutente/esperto
6 Technical processing dei dati geografici da armonizzare Obiettivo: Il Framework di HUMBOLDT effettua il processing automaticamente (basandosi sulle specifiche di mapping) Dati processati (modello target) Dati processati (modello interno) Dati sorgente (modello sorgente) Dati sorgente (modello interno) Catena di processing (edge matching, schema translation, coordinate transformation, etc.) Obiettivo: Lesperto di dominio (utente) detta le specifiche di mapping
7 Tools di harmonizzazione del Framework di HUMBOLDT
8 Il Framework di HUMBOLDT
9
10 Alignment Editor HUMBOLDT Alignment Editor è un tool progettato per esperti di dominio applicativo (Geologi, Cartografi, Ecologi, Idrologi, …) e di Informazione Geografica Permette di creare schema mapping a livello concettuale e ricavarne i principi di trasformazione/armonizzazione Assicura la validità dello schema mapping sulla base dei modelli di dato sorgente e target La nuova versione (in sviluppo) permette la trasformazione del mapping in formato GML
11
12 Operazioni di schema mapping necessarie per larmonizzazione Filtraggio: blocchi condizionali applicabili al dato sorgente per filtrare le caratteristiche chiave per larmonizzazione (subsetting, …) Ri-classificazione dei valori degli attributi del dato Ri-denominazione di features di classe e/o attributi del dato Unione/separazione di caratteristiche e/o attributi del dato Ri-ordinamento degli attributi del dato Conversioni di formato degli attributi Conversioni di valori degli attributi Ri-classificazione del dato Incremento (decremento) di features del dato
13
14 Workflow Editor e Repository Service Permette agli utenti di registrare i propri processi nel sistema Permette agli utenti di comporre virtualmente dei grafici di workflow che comprendono i compomenti del Framework e i dati utilizzati La definizione dei workflow è manuale o semiautomatica, lesecuzione è automatizzata Possibilità di esportazione dei workflow tramite interfaccia WSDL / SOAP
15
16
17 Processing Services Conceptual Schema Transformer: WPS per la trasformazione e la traslazione da un application schema a un altro Edge Matching Service: WPS che implementa lallineamento geometrico di features vettoriali, lineari e puntuali, in modo da far combaciare features adiacenti Coordinate Transformation Service: WPS per la trasformazione e il passaggio tra Sistemi di Riferimento geografici/cartografici Language Transformation Service: WPS per la traduzione/traslazione dellinformazione testuale contenuta in un dato nella lingua scelta dallutente … serivi aggiunti e custom made.
18 HUMBOLDT Developer Community Download del software Documentazione del framework/tools Raccolta dei requirements Report di bugs Tracciatura dei progressi Forum di discussione, condivisione di soluzioni integrate
19 Il HUMBOLDT Training Framework e introduzione ai Training Levels
20
21 Perché il training? Per le comunità utenti degli strumenti Humboldt, al pari di quelle GMES e INSPIRE Indirizzato, come uditorio privilegiato, sia agli utenti sia agli integratori di sistemi Training per chi? Per aumentare limpatto e lefficacia dei risultati di progetto, mettendo a disposizione strumenti e azioni
22 Materiale di training preparato durante il progetto (con il contributo dei partner) Materiale di training sviluppato in contesti diversi e reso disponibile per il progetto Training da parte di chi? Conoscenza generale di base (armonizzazione dei dati, modellazione dei dati. Standard IT, INSPIRE e GMES) Risultati di progetto (Uso degli strumenti di Humboldt) Uso degli strumenti Humboldt (Gli Scenari) Training su che cosa ?
23 Accesso al materiale di training di Humboldt Sito web della Community (o quello di progetto) Sito del Training Package e piattaforma di e-learning
24 Il Training Package di Humboldt Con accesso dal sito della Community
25 La piattaforma di Training di Humboldt
26 Livello 1 di training: I corsi Humboldt di conoscenza generale Riguarda il training sulle conoscenze utili per operare con lHumboldt Framework Include corsi su: INSPIRE: introduzione alla Direttiva INSPIRE, il suo background, sviluppo e impatto atteso Armonizzazione dei dati: I concetti base e il significato pratico dellarmonizzazione dei dati geografici GMES: I concetti, lo stato dellarte e lo sviluppo di GMES Metadati: i concetti base e luso dei metadati nellinformazione geografica Web Services: I concetti base della tecnologia dei servizi web e lapplicazione di essa nelle specifiche OGC Modellazione dei dati: Introduzione alla modellazione dei dati, con riferimento specifico ai modelli concettuali
27 Livello di training 2: Il Framework Humboldt Training sui prodotti del Framework Humboldt Comprende corsi su: Armonizzazione dati nel Framework Humboldt: Riguarda soprattutto larmonizzazione dei modelli di dati I tools del Framework Humboldt, con esercitazioni pratiche con: Tutorial per il tool HALE, che consente di mappare e trasformare banche dati e schemi di modello Conoscenza base delledge matching e utilizzo del servizio Humboldt per lEdge Matching
28 Livello di training 3 Gli Scenari Humboldt Training sui risultati raggiunti dagli Scenari Humboldt Lo scopo degli scenari Humboldt è dimostrare il Framework nelle condizioni del mondo reale Comprende moduli di training su esperienze di armonizzazione dei dati con luso degli strumenti Humboldt in: Border Security: Controllo di frontiera e la sicurezza delle aree rurali Urban Planning: Sistemi informativi europei per la gestione urbana Forest: Integrazione fra land cover e vegetazione Urban Atlas: Supporto allabitabilità urbana Transboundary Catchments: Gestione integrata delle aree dei bacini transfrontalieri Protected Areas: Gestione integrata delle aree protette regionali ERiskA: Raccolta e integrazione efficiente di dati di rischio naturale e vulnerabilità Ocean: Impatto e gestione delle crisi da sversamento di elementi contaminanti Atmosphere: Integrazione e rilascio di dati sulla qualità dellaria
29 Contenuti dei corsi proposti
30 GISIG fornirà accesso ai moduli e-learning e assistenza alle persone che verranno registrate al corso. La formazione a distanza richiede un impegno di circa 20 ore da realizzarsi, secondo la disponibilità dei discenti, entro il 20 Marzo Lazione si concluderà con una teleconferenza o un workshop, da svolgersi entro il 31 Marzo p.v. per verificare e discutere i risultati
31 Sito di riferimento per la e-learning action Fornisce accesso diretto alle risorse di formazione e ai Moduli formativi proposti Risorse
32 E-learning platform: Ospita i Moduli di formazione (in lingua inglese) Accesso personalizzato Monitoraggio dei progressi Formati: Testo, video (presentazioni con la voce), tests Modalità: Self learning Risorse
33 Forum di discussione: Permette interazione della classe Accesso personalizzato Risorse
34 Il corso presenta la direttiva INSPIRE e le sue Implementing Rules con una sintesi della sua storia, il processo e lo stato attuale di attuazione. Conoscenza offerta informazioni di base sul contesto INSPIRE, obiettivi, struttura e processo di attuazione. A chi è indirizzato? Fornitori di dati che richiedono un corso introduttivo a INSPIRE Moduli proposti 1: INSPIRE Seminar
35 Come è strutturato: INSPIRE an introduction (Presentazione con voce ) INPIRE Implementing rules (Presentazione) INSPIRE Assessment (Presentazione) Durata approssimativa: 3 ore Modalità: Self study Unocchiata al Modulo… Moduli proposti 1: INSPIRE Seminar
36 Moduli proposti 2: Data Harmonisation L'obiettivo di questo corso è quello di spiegare i concetti fondamentali di armonizzazione dei dati in generale e in particolare il concetto di schema translation. Conoscenza offerta Concetti di base Operazioni di armonizzazione dei dati Schema matching and mapping A chi è indirizzato? Rivolto a utenti di SDI e, più in generale utenti che si occupano di dati geografici eterogenei
37 Moduli proposti 2: Data Harmonisation Come è strutturato: Data harmonisation concepts: Introduction Data harmonisation concepts: Basic operations Data harmonisation concepts: Schema matching and mapping Letture consigliate Durata approssimativa: 4 ore Modalità: Self study Unocchiata al Modulo…
38 Moduli proposti 3: Data Harmonisation within the HUMBOLDT Framework and the HUMBOLDT scenarios Questo corso comprende una introduzione allapproccio seguito per larmonizzazione dei dati nel progetto HUMBOLDT e tutorials di armonizzazione utilizzando gli strumenti sviluppati nel progetto. Il corso introduce anche casi duso reali nell armonizzazione di dati di aree protette. Conoscenza offerta Metodi: Approccio HUMBOLDT nella armonizzazione dei dati Pratica: Operazioni di armonizzazione dei dati con strumenti HUMBOLDT (tutorials) Applicazione: Casi duso A chi è indirizzato? Rivolto a utenti di SDI e, più in generale a utenti che si occupano di dati geografici eterogenei
39 Come è strutturato: Il corso comprende tre sub-moduli: Data Harmonisation with the Humboldt Framework The HUMBOLDT Alignment Editor (HALE) The Protected Areas HUMBOLDT Scenario Durata approssimativa: 6 ore Modalità: Self study Unocchiata al corso… Moduli proposti 3: Data Harmonisation within the HUMBOLDT Framework and the HUMBOLDT scenarios
40 Moduli proposti 4: Tools for Data Harmonisation Il modulo fornisce informazione sullapproccio seguito per larmonizzazione dei dati e metadati nel progetto NATURESDIplus e illustra varie opzioni di strumenti sw disponibili per la trasformazione dei dati con relative caratteristiche e vantaggi. Conoscenza offerta Concetti di base su armonizzazione dei dati Metodologia di armonizzazione dei dati (NatureSDIplus) Descrizione di tools disponibili A chi è indirizzato? Rivolto a utenti di SDI e, più in generale a utenti che si occupano di dati geografici eterogenei
41 Come è strutturato: General approach for Data Harmonisation The Nature-SDIplus harmonisation approach Metadata and Data Harmonisation Tools Durata approssimativa: 4 ore Modalità: Self study Unocchiata al Modulo… Moduli proposti 4: Tools for Data Harmonisation
42 Moduli di formazione ozionali Web Services Concetti di base della tecnologia web service e come viene applicata nelle specifiche OGC. Metadata: concepts and standards Concetti di base sui metadati e come questi si applicano allInformazione Geografica. Particolare attenzione è rivolta agli standard di metadati e alle regole di implementazione dei metadati INSPIRE. Nature Conservation in INSPIRE L'obiettivo di questo modulo è quello di chiarire i principali concetti e la terminologia utilizzata in INSPIRE per i 4 temi dati relativi alla conservazione della natura e considerati dal progetto NATURESDIplus. Unocchiata ai Moduli…
43 Grazie per lattenzione!