geospatial querying ApacheCon Big Data Europe 2015 Budapest, 28/9/2015

Similar documents
Representing and Querying Linked Geospatial Data

Using Linked Data Concepts to Blend and Analyze Geospatial and Statistical Data Creating a Semantic Data Platform

Apache Marmotta. Multimedia Management

Publishing Statistical Data and Geospatial Data as Linked Data Creating a Semantic Data Platform

Reducing Consumer Uncertainty

Automated Visualization Support for Linked Research Data

Proof-of-Concept Evaluation for Modelling Time and Space. Zaenal Akbar

GeoSPARQL Support and Other Cool Features in Oracle 12c Spatial and Graph Linked Data Seminar Culture, Base Registries & Visualisations

ISA Action 1.17: A Reusable INSPIRE Reference Platform (ARE3NA)

Big, Linked and Open Earth Observation Data: the Projects TELEIOS and LEO

Serving Ireland s Geospatial as Linked Data on the Web

SEXTANT 1. Purpose of the Application

APPLYING KNOWLEDGE BASED AI TO MODERN DATA MANAGEMENT. Mani Keeran, CFA Gi Kim, CFA Preeti Sharma

INSPIRE & Linked Data: Bridging the Gap Part II: Tools for linked INSPIRE data

Geospatial data in the Semantic Web

Linked Data Practices for the Geospatial Community

The Butterfly Effect. A proposal for distribution and management for butterfly data programs. Dave Waetjen SESYNC Butterfly Workshop May 10, 2012

Lecture 0: Course Intro

IT Infrastructure for BIM and GIS 3D Data, Semantics, and Workflows

Building Virtual Earth Observatories Using Scientific Database, Semantic Web and Linked Geospatial Data Technologies

CREATING VIRTUAL SEMANTIC GRAPHS ON TOP OF BIG DATA FROM SPACE. Konstantina Bereta and Manolis Koubarakis

Strabon. Semantic support for EO Data Access in TELEIOS. Presenter: George Garbis

Semantic Web: Core Concepts and Mechanisms. MMI ORR Ontology Registry and Repository

The Semantic Web Revisited. Nigel Shadbolt Tim Berners-Lee Wendy Hall

Linked Data and RDF. COMP60421 Sean Bechhofer

Semantic Web Fundamentals

Semantic Integration with Apache Jena and Apache Stanbol

Reducing Consumer Uncertainty Towards a Vocabulary for User-centric Geospatial Metadata

Novel System Architectures for Semantic Based Sensor Networks Integraion

Dataset Dashboard a SPARQL Endpoint Explorer

Orchestrating Music Queries via the Semantic Web

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Benchmarking RDF Production Tools

ITARC Stockholm Olle Olsson World Wide Web Consortium (W3C) Swedish Institute of Computer Science (SICS)

ITARC Stockholm Olle Olsson World Wide Web Consortium (W3C) Swedish Institute of Computer Science (SICS)

Linked Data and RDF. COMP60421 Sean Bechhofer

COMPUTER AND INFORMATION SCIENCE JENA DB. Group Abhishek Kumar Harshvardhan Singh Abhisek Mohanty Suhas Tumkur Chandrashekhara

BSC Smart Cities Initiative

DBpedia Data Processing and Integration Tasks in UnifiedViews

Semantic Technologies and CDISC Standards. Frederik Malfait, Information Architect, IMOS Consulting Scott Bahlavooni, Independent

An overview of RDB2RDF techniques and tools

a paradigm for the Introduction to Semantic Web Semantic Web Angelica Lo Duca IIT-CNR Linked Open Data:

SEPA SPARQL Event Processing Architecture

Linking Geospatial Data With GeoSPARQL

SERVO - ACES Abstract

Implementing a Knowledge Database for Scientific Control Systems. Daniel Gresh Wheatland-Chili High School LLE Advisor: Richard Kidder Summer 2006

Semantic Web and Natural Language Processing

Arne J. Berre, CITI-SENSE consortium,

Semantic Web Information Management

GeoSPARQL: Enabling a Geospatial Semantic Web

Oracle Spatial and Graph: Benchmarking a Trillion Edges RDF Graph ORACLE WHITE PAPER NOVEMBER 2016

PUBLICATION OF INSPIRE-BASED AGRICULTURAL LINKED DATA

DBpedia-An Advancement Towards Content Extraction From Wikipedia

Disclaimer MULTIMODEL DATABASE WITH ORACLE DATABASE 18C

Open And Linked Data Oracle proposition Subtitle

When using this architecture for accessing distributed services, however, query broker and/or caches are recommendable for performance reasons.

Marushka Server. Product Specification

Readme file for Oracle Spatial and Graph and OBIEE Sample Application (V305) VirtualBox

WebGUI & the Semantic Web. William McKee WebGUI Users Conference 2009

Semantic MediaWiki A Tool for Collaborative Vocabulary Development Harold Solbrig Division of Biomedical Informatics Mayo Clinic

Open Geospatial Consortium

Semantic Web Fundamentals

4) DAVE CLARKE. OASIS: Constructing knowledgebases around high resolution images using ontologies and Linked Data

A Formal Definition of RESTful Semantic Web Services. Antonio Garrote Hernández María N. Moreno García

COMP9321 Web Application Engineering

COMP9321 Web Application Engineering

A Linked Data Translation Approach to Semantic Interoperability

New Approach to Graph Databases

ONTOLOGY BASED QUALITY EVALUATION FOR SPATIAL DATA

Development of guidelines for publishing statistical data as linked open data

Semantic Web. Tahani Aljehani

ToC. n Introduction. n Linked Data. n Iterative and Incremental Linked Data Life cycle. n Q&A. Copyright 2017 FUJITSU LIMITED

FAGI-gis: A tool for fusing geospatial RDF data

Open Geospatial Consortium

Study and guidelines on Geospatial Linked Data as part of ISA Action 1.17 Resource Description Framework

Linked Earth Observation Data: The Projects TELEIOS and LEO

Testbed-12 Aviation Semantics Engineering Report

The European Commission s science and knowledge service. Joint Research Centre

Strabon: A Semantic Geospatial DBMS

Cross-Nature, first steps

A Semantic Web-Based Approach for Harvesting Multilingual Textual. definitions from Wikipedia to support ICD-11 revision

Querying the Semantic Web

3) CHARLIE HULL. Implementing open source search for a major specialist recruiting firm

Enhancing Security Exchange Commission Data Sets Querying by Using Ontology Web Language

Chapter 16 Linked Data, Ontologies, and DBpedia

Application of the Catalogue and Validator tools in the context of Inspire Alberto Belussi, Jody Marca, Mauro Negri, Giuseppe Pelagatti

Apache Jena Framework. Philippe Genoud Université Joseph Fourier Grenoble (France)

Semantic Web Company. PoolParty - Server. PoolParty - Technical White Paper.

Linked Data. Department of Software Enginnering Faculty of Information Technology Czech Technical University in Prague Ivo Lašek, 2011

What s New in DPLA Technology? Mark A. Matienzo Director of Technology, DPLA DPLAFest Indianapolis, IN April 17, 2015

Motions from the 91st OGC Technical and Planning Committee Meetings Geneva, Switzerland Contents

Collaborative Ocean Resource Interoperability: Multi-use of Ocean Data on the Semantic Web

From the Web to the Semantic Web: RDF and RDF Schema

Developing GeoSPARQL Applications with Oracle Spatial and Graph

Semantics. Matthew J. Graham CACR. Methods of Computational Science Caltech, 2011 May 10. matthew graham

The Data Web and Linked Data.

Setting up the Ihlet Social Cadastre

Jans Aasman, Ph.D. CEO Franz Inc Optimizing Sparql and Prolog for reasoning on large scale diverse ontologies

Data extraction from highway data model

Semantic Queries and Mediation in a RESTful Architecture

Transcription:

geospatial querying in ApacheCon Big Data Europe 2015 Budapest, 28/9/2015

Who am I? Sergio Fernández @wikier http://linkedin.com/in/sergiofernandez http://www.wikier.org Partner Technology Manager at Redlink GmbH also External Lecturer at Fachhochschule Salzburg Member of The Apache Software Foundation

What is Apache Marmotta? An Open Platform for Linked Data an open implementation of a Linked Data Platform that can be easily used, extended and deployed by organizations who want to publish Linked Data or build custom applications on Linked Data. Key features: Read-Write Linked Data server RDF triple store with transactions, versioning and rule-base reasoning LDP, SPARQL and LDPath query Transparent Linked Data Caching Integrated basic security mechanisms Visit http://marmotta.apache.org/ for further details and documentation.

What is Linked Data? The Semantic Web is a Web of Data Semantic Web technologies (RDF, OWL, SKOS, SPARQL, etc.) provide an environment where applications can query that data, draw inferences using vocabularies, etc. Linked Data lies at the heart of what Semantic Web is all about: large scale integration of, and reasoning on, data on the Web. A typical case of a large Linked Dataset is DBPedia, which, essentially, makes the content of Wikipedia available as Linked Data.

What is RDF? The Resource Description Framework (RDF) is a family of World Wide Web Consortium (W3C) specifications originally designed as a metadata data model. RDF is directed labeled graph, where: nodes are resources; edges represent the named links between two resources; the composition of one resource (subject) linked (with a predicate) to another (object) is known as "RDF triple"; a set of triples form a RDF graph.

Querying in Marmotta Currently Marmotta provide three main means of querying: LDP 1.0 (Linked Data Platform) a W3C protocol based on HTTP for managing Linked Data resources http://www.w3.org/tr/ldp/ SPARQL 1.1 (SPARQL Protocol and RDF Query Language) a W3C RDF query language and protocol https://www.w3.org/tr/sparql11-query/ LDPath a path language for Linked Data similar to XPath for XML http://marmotta.apache.org/ldpath/language

GeoSPARQL The OGC GeoSPARQL standard supports representing and querying geospatial data on the Semantic Web. GeoSPARQL defines a vocabulary for representing geospatial data in RDF, and a SPARQL extension for processing geospatial data. It makes use of both WKT (Well Known Text) and GML for representing geometries as literals.

GeoSPARQL Ontology There are three key classes in the GeoSPARQL ontology: a superclass of both Features and Geometries; a thing that can have a spatial location; i.e., a park or a monument etc.; Spatial Object a representation of a spatial location; i.e., a set of coordinates. Feature Namespace: Geometry

GeoSPARQL basic data model

GeoSPARQL in Marmotta More precisely we should say "GeoSPARQL in KiWi" KiWi is our triple store based on relational databases Marmotta also supports many other Sesamebased triple stores as backend Support implemented based on PostGIS for PostgreSQL Support not available for other databases All further technical details available at https://wiki.apache. org/marmotta/gsoc/2015/marmotta-584

GeoSPARQL implementation approaches Two approaches were mainly considered for implementing GeoSPARQL: Materialization Pros: fast querying Cons: materialization is computationally expensive, requires more more storage capacity and native operators Query translation Pros: direct comparison, optimal storage and no need of native operators Cons: slow querying In Marmotta we decided to go for the first one.

GeoSPARQL coverage In 3.4.0 Marmotta will* support: Simple Features Topological Relations Egenhofer Topological Relations RCC8 Topological Relations Non-Topological Functions (*) still under development at branch

GeoSPARQL example Simple query to get all geometries that are contained by other. Particularly this example queries for the first ten municipalities in the region of Madrid.

let's demo!

questions?

http://redlink.co/careers - Java E ng PHP W ineer (Solr) e Interns b Developer

Kösz!

Acknowledgements Thanks to the student Francisco Xavier Sumba Toral for contributing the initial GeoSPARQL implementation as part of his project during the Google Summer of Code 2015. Thanks to Google for such awesome open source program! The work presented here has been developed in the context of the TourPack project, partially funded the Austrian Research Promotion Agency (FFG) IKT der Zukunft program under grant agreement no. 845600.