Publishing Ordnance Survey Ireland's geospatial data as Linked Data

Slides:



Advertisements
Similar presentations
Semantic Web Introduction
Advertisements

© Copyright IBM Corporation 2014 Getting started with Rational Engineering Lifecycle Manager queries Andy Lapping – Technical sales and solutions Joanne.
Name: Jim Jones Making the Web of Data Available via Web Feature Services Jim Jones, Werner Kuhn, Carsten Keßler and Simon Scheider
1 Publishing Linked Sensor Data Semantic Sensor Networks Workshop 2010 In conjunction with the 9th International Semantic Web Conference (ISWC 2010), 7-11.
Data Intensive Techniques to Boost the Real-time Performance of Global Agricultural Data Infrastructures SEMAGROW U SING A POWDER T RIPLE S TORE FOR BOOSTING.
SmartER Semantic Cloud Sevices Karuna P Joshi University of Maryland, Baltimore County Advisors: Dr. Tim Finin, Dr. Yelena Yesha.
The work proposed in this study is an attempt to use Semantic Web technologies for integrating patient clinical data derived from Electronic Health Records.
Semantic Mediation & OWS 8 Glenn Guempel
Cloud based linked data platform for Structural Engineering Experiment Xiaohui Zhang
Ricerca Distribuita Semantica Protocolli opensource per la condivisione di risorse online.
Managing & Integrating Enterprise Data with Semantic Technologies Susie Stephens Principal Product Manager, Oracle
Linking Disparate Datasets of the Earth Sciences with the SemantEco Annotator Session: Managing Ecological Data for Effective Use and Reuse Patrice Seyed.
Rajashree Deka Tetherless World Constellation Rensselaer Polytechnic Institute.
© Copyright 2012 STI INNSBRUCK
The Semantic Web Web Science Systems Development Spring 2015.
Semantic Web Applications GoodRelations BBC Artists BBC World Cup 2010 Website Emma Nherera.
On the Semantics of R2RML and its Relationship with the Direct Mapping Juan F. Sequeda Research in Bioinformatics and Semantic Web (RiBS) Lab Department.
Samad Paydar Web Technology Lab. Ferdowsi University of Mashhad 10 th August 2011.
Boris Villazón-Terrazas, Ghislain Atemezing FI, UPM, EURECOM, Introduction to Linked Data.
Department of computer science and engineering Two Layer Mapping from Database to RDF Martin Švihla Research Group Webing Department.
U.S. Department of the Interior U.S. Geological Survey A Consideration of Geospatial Feature Formation in Linked Open Vocabularies Workshop on Linked Open.
D2.5 Proof-of-Concept Evaluation for Modelling Time and Space.
Using Semantic Mapping to Manage Heterogeneity in XLIFF Interoperability by Dave Lewis, Rob Brennan, Alan Meehan, Declan O’Sullivan CNGL Centre for Global.
Introduction to the Semantic Web and Linked Data
Semantic Publishing Benchmark Task Force Fourth TUC Meeting, Amsterdam, 03 April 2014.
SamePlaceAs.org Linking Locations since 2011 dc:creatorTodd Pehle foaf:mboxtpehle at orbistechnologies.com foaf:memberOrbis Technologies dc:dateDecember.
Conclusions Presenter: Manolis Koubarakis Extended Semantic Web Conference 2012.
RDF and Relational Databases
U.S. Environmental Protection Agency Central Data Exchange Pilot Project Promoting Geospatial Data Exchange Between EPA and State Partners. April 25, 2007.
KAnOE: Research Centre for Knowledge Analytics and Ontological Engineering Managing Semantic Data NACLIN-2014, 10 Dec 2014 Dr. Kavi Mahesh Dean of Research,
CIMA and Semantic Interoperability for Networked Instruments and Sensors Donald F. (Rick) McMullen Pervasive Technology Labs at Indiana University
Application of the ISO for BIM Xenia Fiorentini, Engisis.
Linked Open Data for European Earth Observation Products Carlo Matteo Scalzo CTO, Epistematica epistematica.
Build Your Own Identity Hub Ted Lawless Code4Lib 2016 – March 8 th, 2016.
RDB2RDF Working Group Cunxin Jia. Why Mapping RDBs to RDF?
The CUAHSI Hydrologic Information System Spatial Data Publication Platform David Tarboton, Jeff Horsburgh, David Maidment, Dan Ames, Jon Goodall, Richard.
Linking Ontologies to Spatial Databases
geospatial catalogues in the Web of Data
Jens Ziegler, Markus Graube, Johannes Pfeffer, Leon Urbas
Linked Data Web that can be processed by machines
Cloud based linked data platform for Structural Engineering Experiment
Linked Building Data community efforts
Collaborative Vocabulary Management
Fernando Aguilar, IFCA-CSIC
YourDataStories: Transparency and Corruption Fighting through Data Interlinking and Visual Exploration Georgios Petasis1, Anna Triantafillou2, Eric Karstens3.
Integrating Geospatial Elements into the ABS Information Model
Workshop on distributed architecture and web servcies
SMART GROUND platform overview
IDBE Position statement Leif
Eurostat activities update
ESS roadmap on Linked Open Data State of play
11. The future of SDMX Introducing the SDMX Roadmap 2020
Dynamic Data Access and Dynamically Generated WMS Layers
Lecture 1: Multi-tier Architecture Overview
LOSD Publication Vision and Use-Cases
An ontology for e-Research
Semantic Annotation service
LOSD Publication Deirdre Lee
LOD reference architecture
SDMX Tools Overview and architecture
Creating a Virtual Knowledge Base for Financial Risk and Reporting
NTTS 2019 Conference / Brussels / Belgium
Linked Data Reuse in the Language Services Industry
Information - the lifeblood of the business
Linked Data Ryan McAlister.
Dynamic Data Access and Dynamically Generated WMS Layers
Rome Hackathon results March 2019
A SPARQL extension for generating RDF from heterogeneous formats
GISCO Working Party Mirosław Migacz Chief GIS Specialist
Making building information available using web technologies
Presentation transcript:

Publishing Ordnance Survey Ireland's geospatial data as Linked Data Prof. Declan O’Sullivan (declan.osullivan@scss.tcd.ie) School of Computer Science and Statistics ADAPT @ Trinity College Dublin, Ireland The ADAPT Centre is funded under the SFI Research Centres Programme (Grant 13/RC/2106) and is co-funded under the European Regional Development Fund.

Geopspatial Linked Data Project co-funded with Ordnance Survey Ireland (OSi) Goal: Develop a semantic architecture and Linked Data platform for the OSi taking into account best practices and guidelines in the domain of geospatial information and industry and OSi’s current technology stack. Started with the boundaries dataset, which was open and already available on data.gov.ie, but not as Linked Data.

OSi’s authoritative geospatial platform Over 50 million uniquely reference features Single source of truth (scale independent) Maintained object lifecycles Real world data model Non-proprietary Based on industry standards

What had to be done? Features and Geometries with GeoSPARQL Modelling Provenance of Statute Instruments with PROV-O Ontologies developed and published Workshops and agreement with DPER and CSO on URI Strategy Uplift the Prime2 data into RDF with declarative R2RML mappings GeoSPARQL Reference http://www.opengeospatial.org/standards/geosparql W3C R2RML Reference https://www.w3.org/TR/r2rml/

Architecture of the LD Platform Linked Data Frontend (Pubby) Proxy Server Application or Web Browser Triple Pattern Fragments Server Triple Pattern Fragments Web Client Triple Pattern Fragments Client RDF /Turtle Data Dumps Ontologies Web Browser SPARQL EndPoint TripleStore (Parliament) R2RML Mappings PRIME 2 (Oracle) 5 STAR LINKED OPEN DATA STATUS ACHIEVED

Uplift from RDB to RDF COUNTY (table in CSV) R2RML Mapping GUID FIRST_CO_ENGLISH FIRST_CO_GAEILGE GEOM 2AE19629144813A3E055000000000001 CAVAN An Cabhán POLYGON ((-7.27981205778366 54.1025770715918 ... )) 2AE19629144E13A3E055000000000001 WICKLOW Cill Mhantáin MULTIPOLYGON (((-6.03209172629314 52.9822024015277 … ))) 2AE19629144713A3E055000000000001 ROSCOMMON Ros Comáin POLYGON ((-8.6703692379984 53.7722704863694 ... )) R2RML Mapping <#TriplesMap1> rr:logicalTable [ rr:tableName "COUNTY" ; ] ; rr:subjectMap [ rr:template "http://data.geohive.ie/resource/county/{GUID}" ; rr:class geohive:County ; ]; rr:predicateObjectMap [ rr:predicate rdfs:label ; rr:objectMap [ rr:column "FIRST_CO_ENGLISH" ; rr:language "en" ;]; ]; rr:objectMap [ rr:column "FIRST_CO_GAEILGE" ; rr:language "ga" ;]; ]; rr:predicateObjectMap [ rr:predicate geo:hasGeometry ; rr:objectMap [ rr:parentTriplesMap <#TriplesMap2> ; rr:joinCondition [ rr:child "GUID" ; rr:parent "GUID" ;] ]; ]. <#TriplesMap2> rr:logicalTable [ rr:tableName "COUNTY" ; ]; rr:subjectMap [ rr:class geo:Geometry ; rr:termType rr:BlankNode ; rr:column "GUID" ; ]; rr:predicateObjectMap [ rr:predicate geo:asWKT ; rr:objectMap [ rr:column "GEOM" ; rr:datatype geo:wktLiteral ;] ]. <http://data.geohive.ie/resource/county/2AE19629144813A3E055000000000001> a geohive:County ; rdfs:label "CAVAN"@en , "An Cabhán"@ga ; geo:hasGeometry [ a geo:Geometry ; geo:asWKT "POLYGON ((-7.27981205778366 54.1025770715918 ... )"^^geo:wktLiteral ] . Generated RDF in Turtle format

Sample generated RDF in Data Dump

Parliament Triple store and SPARQL processor Supports reasoning, but importantly supports GeoSPARQL (OGC standard) Provides functions over geometries (within, touches, distance etc.) Useful for geospatial analyses Parliament Reference http://parliament.semwebcentral.org

data.geohive.ie

Pubby Provides a front end for Linked Data Sits on a SPARQL endpoint RDF browser access data Publish on web for human and machine consumption Flexible and customisable Pubby Reference http://wifo5-03.informatik.uni-mannheim.de/pubby/

Implementation: Linked Data Frontend Description of County Clare linking to its three representations

Implementation: Linked Data Frontend Default generalization with OSi’s base map. Different representations

Triple Pattern Fragments Query Linked Data with less load on server Reduce server side processing load as client does more TPF client and server communicate User writes query on client which sends triple pattern requests to server Server sends back data based on triple pattern to client Client then performs processing intense parts over the returned data Triple Pattern Fragments Reference https://biblio.ugent.be/publication/8050661

Implementation: Triple Pattern Fragment Client

Proof of Concepts

Proof of Concept: Access Control to Closed Linked Data Licenses: data customer can access Templates: SPARQL based template than can be used for access Template Selector: shows allowed templates (based on licenses) Template Analyser: checks template variables against license SPARQL Processor Templates and Licenses (RDF) Access Control Module RESTful API Template Selector Template Analyser Query Processor SPARQL Processor GeoHive (RDF) Related research paper under submission to ESWC 2018 4

Proof of Concept: OSi and Building Information Modelling Building Information Modelling (BIM) is a key enabler for integrating building data across a buildings life cycle (BLC) and with other related data sources energy, occupancy, weather, etc. Ordnance Survey Ireland (OSi) Prime2, includes not only GIS data, but also additional building specific data (form and function). Uplifting this building data will provide an authoritative basis for interlinking data about buildings in Ireland supporting an iterative approach to generating BIM and opening up additional markets for OSi. Research Paper Reference https://iswc2017.semanticweb.org/paper-557/

Integrating OSi Building Data based on Geolocation THE VISION Data Uplift Tabular Data Identify Alignments Generate RDF Data in RDF (OSi Building + CSO Data) Data Conversion IFC STEP Ifc->owl Ifcowl- > ifcowl_geo IFC in RDF with added Geolocation Data Conversion DBPedia RDF SPARQL CONSTRUCT DBpedia with added Geolocation Integrated Building Information OSi-Geometry: Footprint OSi-Form: Building General OSi-Function: Residence LD DBpedia: Info on Architect LD IFC: Structure (walls, windows, materials, etc.), Control Systems, Electrical Systems, etc. Integrated BIM with Authoritative OSi RDF Representations with added geolocation to support geospatial functions

Other Prototype Tools under development

Juma Uplift Visual tool to create and edit uplift mappings from relational to RDF Uses Blocky: mappings created by connecting blocks together Export mappings as R2RML, SML and more. Reference Research Paper and Demo Videos: https://www.scss.tcd.ie/~crottija/juma/

SUMMR Interlink Validation Tool SPARQL Usage for Mapping Maintenance and Reuse SPARQL templates for maintenance and reuse SUMMR Interlink Validation Tool Facilitates template for discovering invalid interlinks From a source dataset to multiple target dataset Used in DBpedia quality activity during annual release process Reference Research Paper: http://www.tara.tcd.ie/handle/2262/77312 Demo Video: https://www.youtube.com/watch?v=iYWaCnQRHpg

With thanks to the Team Ordnance Survey Ireland (OSi) Lorraine McNerney Eamonn Clinton ADAPT @ Trinity College Dublin Rob Brennan Senior Research Fellow Christophe Debruyne Research Fellow Kris McGlinn Research Fellow Alan Meehan Research Fellow Darragh Blake DLAB Research Engineer Aoife Brady DLAB Project Manager