Schema Translation – OS MasterMap, but not as we know it

Download Report

Transcript Schema Translation – OS MasterMap, but not as we know it

Schema Translation – OS Mastermap,
but not as we know it
Eddie Curtis, Snowflake Software,
Greg Byrom, Richie Fyall
GeoData Management Group
Ordnance Survey
22nd September 2005
Schema Translation – project objectives
Objectives of the Schema Translation project were:
• Prove the concept of schema translation using OS
MasterMap as the source
• Investigate technical feasibility & constraints of using XML
translation software for this purpose
• Understand implications of presenting Ordnance Survey
data using different target schemas
• Understanding implications for internal Ordnance Survey
data management
Target schemas chosen
• EuroRoads would be first choice, but no schema available.
• KML: Keyhole Markup Language for Google Earth. (Not GML)
• Simple Features GML:
• We created a simplified GML schema for both topographic
and transport/routing data.
• GOS-TP (Geospatial One Stop - Transportation Pilot): Transport
network schema.
• OKSTRA: Transport network schema for German road network.
Translating OS Mastermap GML
GO Publisher can publish the
same data in different XML
formats for different clients.
Data Request
SQL Query
Database
Records
Data Store
Schema
Translation
WFS Client
GML
SQL Query
Database
Records
Schema
Translation
Data Request
WFS Client
GML
Translation
Configuration
Database table
information
GO Publisher
Desktop
Translations are
uploaded to the server.
Graphical user interface is used
to defined the translation from
the storage model to the XML
data model.
ITN to OKSTRA translation
OKSTRA
model
GO Publisher Project
OKSTRA
GML
Schema
XML Implementation
Semantic Mapping
Relational
Implementation
ITN Model
ITN
Relational
Schema
Oracle
Records
GO
Publisher
OKSTRA
GML file
Conclusions
To do schema translation:
• Understanding of XML schemas is a necessity. Ability to analyse
target schemas and decide which fields to match.
• Schema documentation is a necessity. OS Mastermap schema
very well documented, others vary.
• Many XML schemas are still in research or development
phases, especially market sector specific schemas.
• Only semantically similar XML schemas can be used as target
schemas.
• Schema Translation is a flexible, useful tool for Ordnance
Survey to produce data tailored to market requirements.
Contact for further information
Customer Contact Centre
Ordnance Survey
Romsey Road
SOUTHAMPTON
United Kingdom
SO16 4GU
Eddie Curtis
CTO
Snowflake Software
[email protected]
Tel: +44 23 80386571
Phone: 08456 05 05 05
Fax: 023 8079 2615
Email:
[email protected]
Web site: www.ordnancesurvey.co.uk
www.snowflakesoftware.co.uk
Questions ?
Eddie Curtis
CTO
Snowflake Software
[email protected]
Tel: +44 23 80386571
www.snowflakesoftware.co.uk