La Regione Emilia-Romagna ha sviluppato una soluzione innovativa – Geo Linked Open Data – che consente, in maniera automatica, di rendere disponibili come Open Data e come Linked Open Data (formato RDF/XML) dati e metadati gestiti dall’infrastruttura di dati territoriali. I Linked Open Data sono dati aperti e linkabili e possono essere collegati ad altri dati esistenti già pubblicati, creando così una rete di conoscenza sulla quale realizzare applicazioni. La soluzione GetLOD – presentata da Giovanni Ciardi (Regione Emilia-Romagna) alla manifestazione “Smart City Exhibition 2012” – è stata realizzata in collaborazione con Planetek Italia e Sinergis e rientra nell’ambito di un progetto di sviluppo evolutivo dell’Infrastruttura Geografica del sistema degli enti del territorio emiliano-romagnolo. GetLOD è stata progettata per essere portabile e poter essere calata in realtà differenti, in quanto interopera con l’Infrastruttura Geografica attraverso servizi standard (OGS WFS, OGC CSW) ed è perfettamente integrata con il portale Open Data Emilia-Romagna.
3. Open Data
Open Data è una filosofia, una pra9ca secondo cui
“Alcune 9pologie di da9 devono essere liberamente
accessibili a tuB, senza restrizioni di copyright, breveB
o altre forme di controllo che ne limi9no la
riproduzione.” (fonte Wikipedia)
13. Linked Open Data: Ontologie
crimini
azoto
campo
produrre
alga aldo
elemen
genera
batterio
difesa
governo
energia frutta
mangiare petrolio
enzima
terrore
nemico
elettrico
diga
16. Linked Open Data: infrastu?ura seman;ca
Le triplette Family Data
Jack rfd:type Male
Cindy rfd:type Female
Cathy hasFather Sammy
Jack hasSister Cathy
Tom hasMother Martha
soggetto oggetto
predicato,/verbo
....
Il grafo semantico
Regole
Modellazione
hasFather
SuperClasse Person Person Male
Domain: subjects Range: objects
SottoClasse Male Female Proprieta’
Classi, sottoclassi, gerarchia ....
17. Il motore seman;co: le inferenze
Dedurre conoscenza tramite percorsi Family Data
Seleziona i maschi da Family
Data
Jack, Tom
Seleziona i maschi deducendoli
col motore inferenziale Oracle
Jack, Tom
John, Matt, Sammy
Dedurre il sesso tramite la proprieta’ hasFather Person Has Father
Male
18. Reasoning: nuove regole User Defined
Se
X e’ padre di Y e Y e’ padre di Z Allora X e’ nonno di Z
Family Data
Seleziona il nonno da Family Data
tramite la regola del NONNO
John
... Seleziona i nipoti del nonno
deducendoli dalla stessa
regola
Cindy, Tom, Jack e Cathy
25. GetLOD: soluzione Open GeoData
1. GetLOD: soluzione che implementa l’intero LOD
individuazione Life Cycle
e selezione
dataset
2.
bonifica
7.
pubblicazione
LOD Life Cycle 3.
analisi
e
6. modellazione
validazione
5. 4.
linking arricchimento
esterno
Fonte “Linee Guida per l’Interoperabilità Seman9ca aKraverso i Linked Open Data” (Agenzia per l'Italia Digitale)
26. GetLOD: soluzione Open GeoData
Passi del Proge?o:
1. Scelta dei da9 da pubblicare
2. Definizione di un’ontologia regionale sui Da9
3. Definizione di un’ontologia sui Metada9 (con la
collaborazione di DigitPA)
4. Estrazione dei da9 RDF
5. Estrazione dei da9 non RDF
6. Estrazione dei metada9 geografici in formato RDF e
XML
7. Integrazione con da9.emilia‐romagna.it
28. GetLOD: soluzione Open GeoData
Passi del Proge?o:
2. Definizione di un’ontologia regionale sui Da9
• La definizione di una ontologia regionale che descriva il
significato dei da9 da pubblicare è stata un’aBvità propedeu9ca
alla vera e propria pubblicazione dei da9 RDF/XML.
• La modellazione conceKuale degli oggeB da pubblicare non è
stata definita ex‐novo, ma è stata mutuata da quella u9lizzata
nei Data Mart di consultazione del DB Topografico
• La definizione dell’ontologia ha riu9lizzato predica9 e conceB
già defini9 in ontologie di uso corrente. Per i conceB geometrici
è stata u9lizzata l’ontologia contenuta nelle specifiche standard
GeoSPARQL, di recente adozione OGC.
29. GetLOD: soluzione Open GeoData
Passi del Proge?o:
3. Definizione di un’ontologia sui Metada9
• Definizione di una ontologia che descriva il significato dei
metada9 ISO 19115
• I metada9 geografici sono aKualmente ricercabili e
consultabili tramite l’interfaccia offerta dal GeoPortale.
Essi sono poi scaricabili in formato XML secondo lo
schema definito dallo standard ISO 19139. E’ possibile
mappare lo schema in ques9one in una ontologia OWL e
di conseguenza tradurre ciascuna scheda metada9 in un
file RDF/XML basato su questa ontologia
35. GetLOD: caso applicativo
• dal DBTR: estrazione WFS centro storico di Mirandola: 3181 edifici
• da ISIDE (Ingv): estrazione CSV 69 scosse dal 19/05 al 28/06 nell’intorno di 20km
36. GetLOD: caso applicativo
Ontologia
Modellata un’ontologia per gli edifici che riusa ontologie diffuse e standard.
Per i terremo9 u9lizzata ontologia SWEET (NASA)
39. GetLOD: caso applicativo
Il possibile interlink
Al momento il collegamento al catasto non è
implementato con un interlink, perché le par9celle
non sono pubblicate dall’AdT, ma con un nodo anonimo.
41. GetLOD: caso applicativo
La geometria completa come WFS
La geometria completa non è contenuta nel triple store, ma è raggiungibile aKraverso
un link che con9ene la richiesta WFS rela9va
42. GetLOD: caso applicativo
Interrogazioni possibili
Selezione edifici di 9pologia specifica più vicini di X km dagli epicentri con magnitudine maggiore di M
Individuazione date sismi più vicini a edifici industriali…
…
TuKe analisi che si possono fare bene all’interno di strumen9 GIS desktop e web
a disposizione di tuB!
Le cose sarebbero ben diverse se esistessero come LOD anche:
• da9 comunali adempimento obblighi L.R. 19/2008 (schede L0, L1 …) che si
riferiscono agli URI degli edifici
• anagrafe comunale degli immobili riferita ai medesimi URI
• DB aBvità economiche (sempre riferite agli edifici)
• anagrafe residen9
• terremo9 da INGV