harmonisation of water observations data standards pete taylor 29 th september ogc tc – darmstadt...

21
Harmonisation of water observations data standards Pete Taylor 29 th September OGC TC – Darmstadt 2009 Water for a Healthy Country

Upload: ashley-dorsey

Post on 18-Jan-2018

219 views

Category:

Documents


0 download

DESCRIPTION

Harmonised water data model “At least one of the people out there has a smarter idea about what to do with your content than you do.” - James Boyle

TRANSCRIPT

Page 1: Harmonisation of water observations data standards Pete Taylor 29 th September OGC TC – Darmstadt 2009 Water for a Healthy Country

Harmonisation of water observations data standards

Pete Taylor29th SeptemberOGC TC – Darmstadt 2009

Water for a Healthy Country

Page 2: Harmonisation of water observations data standards Pete Taylor 29 th September OGC TC – Darmstadt 2009 Water for a Healthy Country

Harmonised water data model

Presentation Outline

• The need for standards and harmonisation

• A proposed approach to develop a common model

• Moving forward

Page 3: Harmonisation of water observations data standards Pete Taylor 29 th September OGC TC – Darmstadt 2009 Water for a Healthy Country

Harmonised water data model

“At least one of the people out there has a smarter idea about what to do with your content than you do.”

- James Boyle

Page 4: Harmonisation of water observations data standards Pete Taylor 29 th September OGC TC – Darmstadt 2009 Water for a Healthy Country

Harmonised water data model

The need for standards

• Sharing of hydrological data is somewhat ad-hoc, based largely on CSV files and FTP

• Leads to very inefficient (or non-existent) transfer and sharing of data

• Sharing requires a lot of transformation effort on the behalf of the data requestor

• Parse different file formats• Understand the concepts• Metadata is often limited or non-existent, requiring follow up

conversations

Page 5: Harmonisation of water observations data standards Pete Taylor 29 th September OGC TC – Darmstadt 2009 Water for a Healthy Country

Harmonised water data model

Hydrological observations

• Measurements of • Water level, • Water temperature, • Discharge, • Sediment,• Water quality • etc..

• Different sampling techniques (in-situ, laboratory etc.)

• Why do people want to share hydrological observations?• Provide data to national systems (AWRIS, CUAHSI)• Share data between agencies

• Hydro company to local water authority • Researchers (learning hydrology, modelling)

• Other domains • Climatology• Oceanography• Meteorology

Page 6: Harmonisation of water observations data standards Pete Taylor 29 th September OGC TC – Darmstadt 2009 Water for a Healthy Country

Harmonised water data model

A common situation

Need flow data!Hmm maybe Don can help…

*RING RING*

Hi Don, I need some upper Derwent flow readings for my geochemical model. Any ideas?

Don

Hmm, I’ve got one site. I’ll send it through…

10 minutes…

To: Jack01/02/09, 3.2, 3, 101/02/09, 3.1, 3, 1

10 minutes…*RING RING*

Ok. Got the data. Where is the site located?

Oh, it’s at laughing jack bridge.

Coordinates?Ummm. (papers shuffle)147.123 -41.588

What reference system??

I think it’s GDA94

Ok. What sensor is used?

It’s calculated from the stream gauge reading using a rating curve..Oh…how accurate is

that? Umm......

DON?

Hydro Jack

*CLICK*

Page 7: Harmonisation of water observations data standards Pete Taylor 29 th September OGC TC – Darmstadt 2009 Water for a Healthy Country

Harmonised water data model

The need for harmonisation

• A number of initiatives exist to develop standards for water observation data:

• WaterML1.0• WDTF• XHydro• UK Environmental Agencies time series transfer format• Others..

• A lot of commonalities exist between the standards• Partial duplication of effort• Inconsistencies across the standards• Hard to re-use tools

• Potential for a harmonised, re-usable information model• Define common semantics of concepts• See Document 09-124 (Harmonising standards for water observation data)

Page 8: Harmonisation of water observations data standards Pete Taylor 29 th September OGC TC – Darmstadt 2009 Water for a Healthy Country

Harmonised water data model

The need for a common model

Sharing can be easy; understanding is difficult.

Page 9: Harmonisation of water observations data standards Pete Taylor 29 th September OGC TC – Darmstadt 2009 Water for a Healthy Country

Harmonised water data model

A proposed approach

• Identify common concepts within existing hydrological data standards

• Identify use cases/patterns/structures of hydrological observation data

• Identify methodologies that can be leveraged to assist the development of a harmonised standard

• Re-use existing definitions of concepts where appropriate – don’t re-invent the wheel

Page 10: Harmonisation of water observations data standards Pete Taylor 29 th September OGC TC – Darmstadt 2009 Water for a Healthy Country

Harmonised water data model

Re-use existing standards

• Sensor Web Enablement• SWE Common• Sensor Observation Service• Observations & Measurements

• GML & ISO• Primitive types• Spatial

• Allows us to focus on the domain concepts rather than types that are fairly common across domains (units, spatial types etc.)

Page 11: Harmonisation of water observations data standards Pete Taylor 29 th September OGC TC – Darmstadt 2009 Water for a Healthy Country

Harmonised water data model

OGC Observations & Measurements

• Provides a definition of common concepts and relationships of the observation process

• A baseline from which we can develop a specific model for hydrological observations

• Appears to be the emerging best practice, used by:• Integrated Ocean Observing System (IOOS)• Climate Science Markup Language (CSML)• Global Runoff Data Centre’s (GRDC) meta data profile • Submitted to ISO

Page 12: Harmonisation of water observations data standards Pete Taylor 29 th September OGC TC – Darmstadt 2009 Water for a Healthy Country

Harmonised water data model

Model-driven approaches

• A model-driven approach to information modeling allows specification of model in UML and various encodings can be generated (e.g. GML XML)

• Also an emerging best practice in ISO211 for developing specifications for spatial data (ISO19101, ISO19109)

• Tools exist that facilitate the development process:• FullMoon for encoding UML into GML-compliant XML• HollowWorld to allow re-use of exisiting standards in UML

Page 13: Harmonisation of water observations data standards Pete Taylor 29 th September OGC TC – Darmstadt 2009 Water for a Healthy Country

Harmonised water data model

UK Environmental Agency – TS formatclass EATimeSeriesDataExchangeFormat.1.2

«XSDcomplexType»EATimeSeriesDataExchangeFormat::

Comple xTypeClass1

«XSDelement»+ ext_ref_1: md:Publisher [0..1]+ ext_ref_2: md :Source [0..1]+ ext_ref_3: md:Description [0..1]+ ext_ref_4: md:Creator [0..1]+ ext_ref_5: m d:Date [0..1]+ ext_ref_6: m d:Time [0..1]+ ext_ref_7: md:Identi fier [0..1]

«XSDcomplexType»EATimeSeriesData ExchangeFormat::

ComplexTypeClass1::Station

«XSDcomplexType»EATimeSeriesDataExchangeFormat::

ComplexTypeClass1::Station::SetofValues

«XSDattribute»+ startDate: date+ startTime: time+ endDate : date+ endTime: time+ dayOrigi n: time+ valuesPerDay: unsignedInt

«XSDcomplexType»EATimeSeriesDataExchangeFormat::

ComplexTypeClass1::Station::SetofValues::Value

«XSDattribute»+ date: date+ time: time

float

«XSDsimple...float

«XSDcomplexType»EATimeSeriesData ExchangeFormat::

ComplexTypeClass1::Station::SetofValues::Comment

«XSDattribute»+ startDate: date+ startTime: time+ endDate : date+ endTime: time

string

«XSDsimple...string

«enumeration»Character isticType

Deri ved Forecast Interp olated Measured Mode lled

unsignedByte

«XSDsimpleTyp...DataQualityFlagType

«enumeration»DataTypeType

Instantaneous Event Maxi mum Mean Mini mum Cumulati ve Total Total

float

«XSDsimple...PercentageType

«enumeratio...RegionType

Anglian Head Office Midl and North East North West South West Southern Thames EA Wales

string

«XSDsimple...String_ 10Type

string

«XSDsimple...String_ 120Type

string

«XSDsimple...String_ 180Type

+stationName«XSDattribute»

1. .1 +region«XSDattribute»1. .1

+productRef«XSDattribute»

1. .1 +pointReference«XSDattribute»

1. .1

+percentFlag«XSDattribute»1. .1

«XSDextension»+characteristic«XSDattribute»

1. .1

+dataType«XSDattribute»

1. .1

«XSDextension»

+flag5«XSDattribute»

1. .1

Sampling features

Time series

Page 14: Harmonisation of water observations data standards Pete Taylor 29 th September OGC TC – Darmstadt 2009 Water for a Healthy Country

Harmonised water data model

Sampling Features

Result type (time series)

Observed property

Procedure

Page 15: Harmonisation of water observations data standards Pete Taylor 29 th September OGC TC – Darmstadt 2009 Water for a Healthy Country

Harmonised water data model

Proposed approach

Existing best practices and standards provide a framework which can facilitate the development of a common model

Page 16: Harmonisation of water observations data standards Pete Taylor 29 th September OGC TC – Darmstadt 2009 Water for a Healthy Country

Harmonised water data model

Benefits of a harmonised model

• Access to a wider range of developed tools, libraries and applications – reduced duplication of effort

• Adapters for existing systems can be shared

• Access to documented and explicit definitions of concepts

• Helps pave the way for increased interoperability of water information systems

Page 17: Harmonisation of water observations data standards Pete Taylor 29 th September OGC TC – Darmstadt 2009 Water for a Healthy Country

Harmonised water data model

Going forward - issues

• How well do existing site/location/station/measuring point concepts fit into the model?

• How do we provide common grouping mechanisms that satisfy existing and future discovery requirements?

• How do we describe our sampling regimes?

• How do we encode observation results (time series etc.)?

• Managing dependencies between derived time series?

• Define a core set of use cases to address

Page 18: Harmonisation of water observations data standards Pete Taylor 29 th September OGC TC – Darmstadt 2009 Water for a Healthy Country

Harmonised water data model

Get involved!

• Provide input into particular use cases for sharing water information

• Do you have existing techniques that you want to ensure align with developed approaches?

• Document 09-124 (harmonising standards for water observation data) describes initial work: http://portal.opengeospatial.org/files/?artifact_id=35507&version=1

• Get involved through teleconferences

Page 19: Harmonisation of water observations data standards Pete Taylor 29 th September OGC TC – Darmstadt 2009 Water for a Healthy Country

Harmonised water data model

Development of a harmonised model will bring benefits to a large number of parties and will promote improved sharing of data and meta data, by both humans and computers.

Page 20: Harmonisation of water observations data standards Pete Taylor 29 th September OGC TC – Darmstadt 2009 Water for a Healthy Country

Harmonised water data model

The future?

Hydro Jack

Laughing Jack Bridge 147.123 -41.588 (AGD66)Upper Derwent RiverObserved properties: River level, River Flow, Rainfall

River Flow--Measured by Sontek Acoustic Doppler Sensor (ID232)--Accuracy: +/- 0.02 --Installed: 01/04/2012

Need flow data!

Page 21: Harmonisation of water observations data standards Pete Taylor 29 th September OGC TC – Darmstadt 2009 Water for a Healthy Country

Harmonised water data model

Thank you

CSIRO ICT CentrePete TaylorResearch Engineer

Phone: +61 3 6232 5530Email: [email protected]: www.csiro.au/science/TasICTCentre.html

Contact UsPhone: 1300 363 400 or +61 3 9545 2176Email: [email protected] Web: www.csiro.au