Geospatial semantics research at Ordnance Survey Cathy Dolbear, Paula Engelbrecht, John Goodwin, Glen Hart and Ian Holt.

Презентация:



Advertisements
Похожие презентации
MY FUTURE PROFESSIONAL EXECUTED: YBRAIM S. A Cadastre is normally a parcel based and up-to-date land information system. It contains a record of interests.
Advertisements

Database Systems 1. The purpose of the lecture Learn to use database management software to develop data-intensive applications Become familiar with fundamental.
«MODERN IT TRENDS IN THE PROFESSIONAL SPHERE». What is information? The word "information" is used in many different ways. Originally, it comes from a.
Creating Grammar Activities and Tasks BY JOSH GASTON.
Lecture 1 Foreign Language Teaching Methodology: TEACHING READING.
Name: Yogesh Mehla Website: Phone:
Amazon Web Services The Blue Book pages 19 onwards.
Lecture 5. Data base systems. Basics of database systems: concept and architecture. Data models. Basics of SQL. Lecture 5. Data base systems. Basics of.
What points should we consider when choosing a career? Yurina Anzhelika 11 A.
The only way to dial. STAR PHONE – The only way to Dial "Hello and thank you for calling us... For management dial one ….For accounting department dial.
Computers are a necessary part of modern life. Computers play an important role in the lives of most of us today, whether we realize it or not. Some people,
An ICT role in key sectors of development of society. Standards in the field of ICT. Created by: Jabai Bakhytkhan.
Using Information Technology Chapter 1 Introduction to Information Technology.
Module 1, Part 1: Introduction and The VMP Slide 1 of 22 © WHO – EDM Validation Supplementary Training Modules on Good Manufacturing Practices.
LEADERSHIP SKILLS. Many years of experience in Exploring have shown that good leadership is a result of the careful application of 11 skills that any.
The waterfall model is a popular version of the systems development life cycle model for software engineering. Often considered the classic approach to.
Computer Addict The purpose of the presentation: Give more information and explain the influences of computer to humans life.
One billion people speak English today. Thats about 20% of the worlds population. 400 million people speak English as their first language. For the other.
Designing Network Management Services © 2004 Cisco Systems, Inc. All rights reserved. Designing the Network Management Architecture ARCH v
Comparison of Lotus Notes Designer, Domino Workflow Architect and AdHoc Workflow Builder 2003 (c) AdHoc.
Транксрипт:

Geospatial semantics research at Ordnance Survey Cathy Dolbear, Paula Engelbrecht, John Goodwin, Glen Hart and Ian Holt

Ordnance Survey GeoSemantics research Motivation – why is a mapping agency interested in semantics? Ontology authoring RDF data Semantic data integration Merging ontologies Linking ontologies to relational databases Spatial and semantic reasoning and querying

Ordnance Survey – who we are National Mapping Agency of Great Britain One of the largest geospatial databases concepts Customers use GIS systems & spatially enabled databases to process data

Motivation Ontological representation Benefits to OS Customer benefits Data Mining Data & Product Repurposing Semantic Web Enablement Semi-automated data integration Better Classification Quality Control Time

Ordnance Survey GeoSemantics research Motivation – why is a mapping agency interested in semantics? Ontology authoring RDF data Semantic data integration Merging ontologies Linking ontologies to relational databases Spatial and semantic reasoning and querying

Topographic domain ontology Describes what we as an organisation know Beyond a simple taxonomic classification Provides a framework for specifying product content: What our customers need What can be captured and stored.

Topographic domain ontology Developed Hydrology, Administrative Geography, Buildings and Places ~ 600 concepts, ALCOQ expressivity (OWL 1.1) Every Allotment is owned by exactly 1 Local Authority Working on Addresses, Settlements and Land forms Plus supporting modules: Mereology, Spatial Relations, Network topology.

Conceptual AspectComputational Aspect Our approach to building ontologies Every River Stretch is part of a River River_Stretch direct_part_of River Computational Ontology ConceptualOntology Knowledge represented in a form understandable to people Knowledge represented in a form manipulable by computers

Rabbit: Controlled natural language Structured English, compilable to OWL Intelligible to domain expert Can author conceptual ontology Guides good modelling practice Other domain experts are able to validate the work Acts as documentation for the OWL Part of OWL 1.1 task force to develop a controlled natural language syntax

Ordnance Survey GeoSemantics research Motivation – why is a mapping agency interested in semantics? Ontology authoring RDF data Semantic data integration Merging ontologies Linking ontologies to relational databases Spatial and semantic reasoning and querying

Semantically enabling data - an RDF Gazetteer Experiment to semantically describe gazetteers OWL ontology to describe the concepts RDF version to represent the data Currently includes administrative regions Adding cities and other settlements, addresses etc Adding more topographic relationships Spatial boundary information embedded in the RDF using GML

Oracle RDF Limited expressivity How much do we really need? Benefits likely to be using RDF as a data supply format rather than storage model RDF likely to degrade performance: we have > 10 billion triples Spatial component must be executed after RDF filtering Would it be more efficient to perform the spatial query first to minimise the size of the RDF graph? Problems with pure RDF

Ordnance Survey GeoSemantics research Motivation – why is a mapping agency interested in semantics? Ontology authoring RDF data Semantic data integration Merging ontologies Linking ontologies to relational databases Spatial and semantic reasoning and querying

Semantic data integration VO Data ontology Query: Find all addresses with a taxable value over £500,000 in Southampton OS Buildings and Places ontology VO Domain ontology Valuation Office Data OS Address Layer 2 OS Data ontology Merge

Has Form Education Services School and Premises School Local Authority School Junior School High School Infant School Public & Independent School Private Primary SchoolPrivate Secondary School Ordnance Survey Valuation Office Alignment: currently at data level

Evaluation Assess which concepts from one ontology should be included in another Modularisation Isolate these concepts from the rest of the donor ontology Integration Map and/or adapt the donor module for integration into the receiving ontology. Merging ontologies

Ontologies are never perfect: not a complete descriptions of any domain Automatic tools [PROMPT, FOAM, SWOOP modularisation etc] can help with navigation / suggestion but Domain experts needed to add in their knowledge/ judgement Some concepts are more important than others Need to restrict the referencing of a concept Early stages of research Merging ontologies – some thoughts

Ordnance Survey GeoSemantics research Motivation – why is a mapping agency interested in semantics? Ontology authoring RDF data Semantic data integration Merging ontologies Linking ontologies to relational databases Spatial and semantic reasoning and querying

Semantic data integration VO Data ontology Query: Find all addresses with a taxable value over £500,000 in Southampton OS Buildings and Places ontology VO Domain ontology Valuation Office Data OS Address Layer 2 OS Data ontology Merge

Linking ontologies to databases D2RQ - maps SPARQL queries to SQL, creating virtual RDF [Bizer et al, 2006] No need to convert data to RDF explicitly Modifying the API to: Use OWL-based description of mapping (data ontology) Map queries via spatial relations to SQL spatial operators Use views to reduce number of triples and improve efficiency

Simplified Example: Building Footprint Building House Has Footprint Has Column Is a Has Column Polygon DB Building Theme Topographic Area Table Is a Topographic AreaTable and hasColumn (Theme and (has FieldValue has Buildings)) Domain Ontology Data Ontology Is a Is equivalent to SELECT FID, Theme, Polygon FROM TopographicArea WHERE Theme = Buildings;

More complex example - Islands Every Island is a kind of Land that is surrounded by Water

Ordnance Survey GeoSemantics research Motivation – why is a mapping agency interested in semantics? Ontology authoring RDF data Semantic data integration Merging ontologies Linking ontologies to relational databases Spatial and semantic reasoning and querying

Several options in the literature: Convert OWL reasoner to RCC8 reasoner Connections to link the two logics Concrete domains Trying something simpler – data ontology spatial relationships mapped to Oracle SDO_RELATE operators spatially_inside maps to SDO_INSIDE(, ) = TRUE Spatial and semantic reasoning

Finding Islands Database.owl (Table, Column, Primary Key) SpatialRelations.owl (Inside, Contains, Touches) SELECT ta1.FID, ta1.Theme, ta1.Polygon FROM TopographicArea ta1, TopographicArea ta2 WHERE ta1.Theme = Land' AND ta2.Theme = 'Water' AND SDO_INSIDE(ta1.Polygon, ta2.Polygon) = 'TRUE';

Finding Islands – next steps Database.owl Spatial Relations.owl SELECT ta1.FID, ta1.Theme, ta1.Polygon FROM TopographicArea ta1, TopographicArea ta2 WHERE ta1.Theme = Land' AND ta2.Theme = 'Water' AND SDO_INSIDE(ta1.Polygon, ta2.Polygon) = 'TRUE'; OS spatial database Find me a detached house on an island DL Reasoner RDF

Graph matching using SPARQL Can do SPARQL custom functions for spatial queries Or split the query into spatial (SQL) and semantic (SPARQL) parts? Waiting for conjunctive query language (SPARQL DL) Should knowledge be included in the query or the ontology? How do we make it easier for domain experts to make queries? Spatial and semantic querying

Semantics research often doesnt consider the semantics! Domain experts need to be at the centre of the process Technology transfer is difficult: Benefits of semantics in products and applications must be clarified Conclusions

Thank you for your attention