A Prototype Spatial Object Transfer Format (SOTF) Peter Woodsford Laser-Scan Ltd., Cambridge, UK. 6th EC-GI & GIS.

Slides:



Advertisements
Similar presentations
Forest Markup / Metadata Language FML
Advertisements

Official; Crown Copyright 2014; Released under OGL XML Schema Maintenance Debbie Wilson, Peter Parslow Geographic Information Architects May 2014.
Data Management: Metadata, Repositories and Curation Tony Mathys, Anne Robertson Eddie Boyle, Guy McGarva GeoForum, 4 th November, York.
Department of Geoinformatics and Cartography Finnish Geodetic Institute INSPIRE Network Services DT INSPIRE IR Development Status Transformation Services.
An Introduction to MODS: The Metadata Object Description Schema Tech Talk By Daniel Gelaw Alemneh October 17, 2007 October 17, 2007.
Systems Engineering in a System of Systems Context
Nov Copyright Galdos Systems Inc. November 2001 Geography Markup Language Enabling the Geo-spatial Web.
Geographic Information Systems
Geospatial standards Beyond FGDC Geog 458: Map Sources and Errors March 3, 2006.
Nov Copyright Galdos Systems Inc. November 2001 Impact of GML on Data Development.
Tutorial 8 Sharing, Integrating and Analyzing Data
Esri UC 2014 | Technical Workshop | Leveraging Metadata Standards for Supporting Interoperability in ArcGIS Aleta Vienneau, David Danko.
Object Oriented Databases - Overview
Netherlands GML Relay TDN Emmen Friday 13th December 2002 Paul Hardy
Copyright © 2006, Open Geospatial Consortium, Inc., All Rights Reserved. The OGC and Emergency Services: GML for Location Transport & Formats & Mapping.
Presented by Karen W. Gwynn LS – Metadata University of Alabama Prof. Steven MacCall Spring 2011.
1 TECO-WIS, 6-8 November 2006 TECHNICAL CONFERENCE ON THE WMO INFORMATION SYSTEM Seoul, Republic of Korea, 6-8 November 2006 ISO 191xx series of geographic.
National Coastal Data Development Center A division of the National Oceanographic Data Center Please a list of participants at each location to
Geographical Data Products Carol Blackwood UKBORDERS 3 rd July 2012.
Spatial Data Exchange Test in Japan March 7, 2001 MURAO, Yoshiaki (IBM Japan) ISO/TC211 Workshop : Standards in Action.
ISO as the metadata standard for Statistics South Africa
OGC Liaison Report WGISS-20 Allan Doyle, EOGEO
Chapter 9 Web Services Architecture and XML. Objectives By study in the chapter, you will be able to: Describe what is the goal of the Web services architecture.
ALKIS-ATKIS modelling using ISO standards Workshop “Standards in action” – Lisbon – Clemens Portele interactive instruments GmbH Trierer.
Interoperability ERRA System.
U.S. Department of the Interior U.S. Geological Survey NWIS, STORET, and XML National Water Quality Monitoring Council August 20, 2003.
An Experiment on Spatial Data Exchange May 22, 2002 SAIJO, Yuuki (Geographical Survey Institute Japan) ISO/TC211 Workshop on Standards.
ICT Technologies Session 2 4 June 2007 Mark Viney.
The Metadata Object Description Schema (MODS) NISO Metadata Workshop May 20, 2004 Rebecca Guenther Network Development and MARC Standards Office Library.
Mapping between SOS standard specifications and INSPIRE legislation. Relationship between SOS and D2.9 Matthes Rieke, Dr. Albert Remke (m.rieke,
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
U.S. Department of the Interior U.S. Geological Survey NWIS, STORET, and XML Advisory Committee on Water Information September 10, 2003 Kenneth J. Lanfear,
EuroRoadS for JRC Workshop Lars Wikström, Triona Editor of EuroRoadS deliverables D6.3, D6.6, D6.7.
ET-ADRS-1, April ISO 191xx series of geographic information standards.
What is Information Modelling (and why do we need it in NEII…)? Dominic Lowe, Bureau of Meteorology, 29 October 2013.
MAY SEA-SEARCH MEETING CYPRUS METADATA and XML in compliance with ISO Michèle FICHAUT, IFREMER/SISMER Gilbert MAUDIRE, IFREMER/ISI Mickaël.
1 CS 430 Database Theory Winter 2005 Lecture 17: Objects, XML, and DBMSs.
Extensible Markup Language (XML) Extensible Markup Language (XML) is a simple, very flexible text format derived from SGML (ISO 8879).ISO 8879 XML is a.
Metadata Handling in the North Carolina Geospatial Data Project (NCGDAP) NCSU Libraries Steve Morris Head of Digital Library Initiatives Rob Farrell Geospatial.
Web Services Standards. Introduction A web service is a type of component that is available on the web and can be incorporated in applications or used.
Workshop WSS-03: Delivery of Geoscience Information using Web Services IGC August 2008.
Mapping the IntesaGIS model to the EuroRoads model Alberto Belussi Università di Verona Giuseppe Pelagatti, Mauro Negri Politecnico di Milano ESDI Workshop.
Web Services and Geologic Data Interchange Simon Cox CSIRO Exploration & Mining
Singapore Workshop – Technical Focus - 16 June 2008 Temporality and Encodings Concepts and Examples Presented by Brett Brunk Aeronautical Information Management.
Geography Markup Language (GML). What is GML? – Scope  The Geography Markup Language is  a modeling language for geographic information  an encoding.
ESDI Workshop on Conceptual Schema Languages and Tools
Benjamin Post Cole Kelleher.  Availability  Data must maintain a specified level of availability to the users  Performance  Database requests must.
WIGOS Data model – standards introduction.
Distributed Data Analysis & Dissemination System (D-DADS ) Special Interest Group on Data Integration June 2000.
UML Basics and XML Basics Navigating the ISO Standards.
Geography Markup Language (GML). GML What is GML? – Scope  The Geography Markup Language is  a modeling language for geographic information  an encoding.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
1 Agenda What is XML? XML Jargon Why XML? Why Now? Advantages Disadvantages of XML What is FIX? What is FIXML? What other standards are available? How.
® Using (testing?) the HY_Features model, 95th OGC Technical Committee Boulder, Colorado USA Rob Atkinson 3 June 2015 Copyright © 2015 Open Geospatial.
Preservation Strategies in the North Carolina Geospatial Data Archiving Project (NCGDAP) NCSU Libraries Steve Morris Head of Digital Library Initiatives.
DC Architecture WG meeting Wednesday Seminar Room: 5205 (2nd Floor)
OGC Web Services with complex data Stephen Pascoe How OGC Web Services relate to GML Application Schema.
COMPASS09 Annual Conference of Compass Informatics.
PIX/PDQ – Today and Tomorrow Vassil Peytchev Epic.
Summary of Changes from NHDinARC to NHDinGEO. Reach Application Several changes have taken place in the application of reaches in the NHDinGEO implementation.
CHAPTER NINE Accessing Data Using XML. McGraw Hill/Irwin ©2002 by The McGraw-Hill Companies, Inc. All rights reserved Introduction The eXtensible.
Retele de senzori Curs 2 - 1st edition UNIVERSITATEA „ TRANSILVANIA ” DIN BRAŞOV FACULTATEA DE INGINERIE ELECTRICĂ ŞI ŞTIINŢA CALCULATOARELOR.
® Sponsored by Improving Access to Point Cloud Data 98th OGC Technical Committee Washington DC, USA 8 March 2016 Keith Ryden Esri Software Development.
Geospatial metadata Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
OGP Seabed Survey Data Model (SSDM)
Physical Structure of GDB
Physical Structure of GDB
9/22/2018.
Session 3: Information Modelling and Information Communities
WG standards for data access/exchange
Presentation transcript:

A Prototype Spatial Object Transfer Format (SOTF) Peter Woodsford Laser-Scan Ltd., Cambridge, UK. 6th EC-GI & GIS Workshop, Lyon, France, June 2000.

SOTF - Introduction Many agencies now handle GeoInfo as Objects Spatial Object Transfer Standard SOTF is a transfer format for geospatial data optimised for: transfer across ‘non-live’ connections archive active object store to warehouse connections OGC’s Geography Markup Language (GML) - both XML encoding of geospatial data

SOTF - Introduction (cont) Origins in NIMA research contract Survey of current transfer standards Requirements specification neutral, industry standard technology remedying key shortcomings incremental update support for value added flexible as regards topology 2D and 3D (and potentially, temporal)

What is SOTF? A data store imports/exports SOTF datasets, SOTF describes these processes and the demands on the data store Currently an SOTF dataset is an XML encoding for geospatial data similar to GML very similar to [the first version of] SFXML

Use of XML Current prototype uses XML v1.0 parallels initial OGC offerings Area of rapid development particularly for schema definition, a key part of SOTF Indexing not key to transfer format, but technology is emerging Currently verbose, but emerging compression techniques (zip does a lot)

Why the word ‘object’? SOTF has an object-oriented schema with: features and feature types properties and data types SOTF supports multiple geometric properties per feature SOTF supports both spatial and aspatial feature types

Why the word ‘object’? SOTF supports multiple inheritance of feature types SOTF supports light-weight, binary feature relationships SOTF is designed to handle complex, structured geospatial data; it does not support methods and behaviour.

SOTF data store requirements Designed to work with both [object-]relational and object-oriented data stores An SOTF dataset always includes an explicit schema Currently SOTF does this with a fixed DTD GML profile 1 would not be suitable To support export of an SOTF dataset a data store should provide feature identifiers that persist between exports may provide ability to retain a previous state

SOTF and topology support SOTF has no in-built topology support However topological feature types (e.g. faces, edges and nodes) can be described using base SOTF concepts To work between multiple data stores it is necessary to agree on a common ‘topological sub-schema’ A sub-schema describes an optional, but standardised, part of the schema

Data producers and data consumers These two communities have differing requirements: large vs. small geographic extent fixed schema vs. ad-hoc inclusion of extra data time tabled release vs. spontaneous demand SOTF provides a number of mechanisms to address these differences

Incremental update Level of granularity is the feature Tag features as ‘new’, ‘modified’ or ‘deleted’ Requires persistent feature identifiers Requires a data store to be able to ‘difference’ states

Area-of-Interest Data supplier SOTF dataset Data consumer

Area-of-Interest SOTF works at the level of features granularity of incremental update granularity of references SOTF does not require features to be split along artificial tile boundaries To support ‘area-of-interest’ SOTF requires features to support the concepts of extent and dependency in the data store.

Identifying features for export

Combining SOTF datasets Data supplier (with pre-defined ‘tile’ structure) Pre-generated, stock-piled, set of SOTF datasets Data consumer combines SOTF datasets

Value Adding SOTF provides rules to determine if two schema are compatible. Since SOTF datasets always include a schema this allows: schema evolution at the data producer to be communicated to the data consumer ‘compatible’ additions to the schema to be carried out by the data consumer in support of value-adding update does not invalidate value-added data

Summary - key techniques Incremental (or change-only) update depends on persistent feature (object) ID’s Support for export ‘area-of-interest’ avoids ‘tiling’ Can be combined at receiver permits ‘stockpiling’ by issuer Supports value-adding possible through explicit schema description

SOTF current status SOTF has been developed to a working prototype by Laser-Scan under contract from NIMA uses subset of Digital Nautical Chart data demonstrates the key techniques NIMA are keen to see further development of something by somebody that addresses these requirements provided: it is compatible with emerging standards such as GML there is interest from a wider community

SOTF future status Concepts under consideration for the evolution of GML within OGC – plays into Web access Possible definition of content for Transaction Encoding Specification - Interoperability Possible unifying role in emerging set of XML- based transfer formats - Transfer Up to the community!