OM-JSON Simon Cox | Research Scientist | Environmental Information Infrastructures 21 st September 2015 LAND AND WATER, DATA61 a JSON implementation of.

Slides:



Advertisements
Similar presentations
Water Quality data transfer
Advertisements

Observations, Features, Coverages, SOS Simon Cox CSIRO Exploration and Mining 9 September 2006.
Proposed update of Technical Guidance for INSPIRE Download services based on SOS Matthes Rieke, Dr. Albert Remke (m.rieke, 52°North.
Information Modelling MOLES Metadata Objects for Linking Environmental Sciences S. Ventouras Rutherford Appleton Laboratory.
An explicit OWL representation of ISO/OGC Observations and Measurements Simon Cox | Research Scientist | Environmental Information Systems 17 October 2013.
Observable properties ontology – alignment and usability Simon Cox, Bruce Simons, Jonathan Yu | Environmental Information Systems 12 June 2014 LAND AND.
AN ORGANISATION FOR A NATIONAL EARTH SCIENCE INFRASTRUCTURE PROGRAM Information modelling – tools Simon Cox.
A standard information transfer model scopes the ontologies required for observations Simon Cox, Laurent Lefort TDWG, Fremantle,
® Sponsored by OGC/WMO Hydrology Domain Working Group 95th OGC Technical Committee Boulder, Colorado USA David Arctur 13:00-14:45 Wednesday 3 June 2015.
New ways to geo-reference and classify spatial data in Annex II & III data specifications Clemens Portele interactive instruments GmbH Drafting Team „Data.
Domain Modelling and Implementation From model to implementation Simon Cox Research Scientist Sydney - December, 3 rd 2010.
CE 397 Midterm Slides Review Slides for the Midterm Exam David Maidment Spring 2015.
AN ORGANISATION FOR A NATIONAL EARTH SCIENCE INFRASTRUCTURE PROGRAM Information modelling – standards context Simon Cox.
Domain Modelling and Implementation Canonical modelling approach Simon Cox Research Scientist Sydney - December, 3 rd 2010.
Metadata (for the data users downstream) RFC GIS Workshop July 2007 NOAA/NESDIS/NGDC Documentation.
® © 2010 Open Geospatial Consortium, Inc. Hydrology DWG Meeting Surface Water IE – Use Case 1 OGC Technical Committee Toulouse, France Chris Michl, Carsten.
Towards validating observation data in WaterML 2.0 WATER FOR A HEALTHY COUNTRY You can change this image to be appropriate for your topic by inserting.
® © 2009 Open Geospatial Consortium, Inc. Updates on WaterML 2.0 development and the standards harmonization discussion paper Updates on WaterML 2.0 development.
Domain Modelling and Implementation Standards context Simon Cox Research Scientist Sydney - December, 3 rd 2010.
Report to ICAO MARIE-PT from WMO TT-AvXML
OGC ® Here we stand in August th, Workshop of OGC Hydro DWG, New York, Aug 2014 WaterObservation WML2 HY_Features Property (Variable) TimeSeriesML.
OGC ® ® Hydrologic Features SWG - status, scope, workplan - 6 th, WMO/OGC Hydrology DWG Orleans, BRGM, September 21 – 23, 2015 Irina Dornblut, GRDC of.
® The sampled feature of hydrologic observation Hydrology Domain Working Group at the OGC/TC Meeting, Austin, 2012, Mar Irina Dornblut, Global Runoff.
Mapping between SOS standard specifications and INSPIRE legislation. Relationship between SOS and D2.9 Matthes Rieke, Dr. Albert Remke (m.rieke,
Sensors, SWE and European spatial data initiatives – INSPIRE and GMES Brno, Radim Štampach, Ph.D.
Information Viewpoints and Geoscience Service Architectures Simon Cox Research Scientist 13 December 2007.
® Sponsored by GroundWater ML 2 IE (GW2IE) GroundWater ML 2 IE (GW2IE) Progress Report 95th OGC Technical Committee Boulder, Colorado USA Bruce Simons.
What is Information Modelling (and why do we need it in NEII…)? Dominic Lowe, Bureau of Meteorology, 29 October 2013.
® SOS 2.0 Profile For Hydrology 91 st OGC Technical Committee Geneva, Switzerland Simon Jirka (52°North) 11 June 2014 Copyright © 2014 Open Geospatial.
Copyright © 2009, Open Geospatial Consortium, Inc. Time issue : Meteo Domain needs and WMS present means Meteorology DWG Frédéric Guillaud, Marie-Françoise.
Designing GML application schemas for Observations and Measurements Simon Cox CSIRO Exploration and Mining 22 March 2006.
Exploiting the Observations and Measurements Standard for interoperability in the Earth Sciences and beyond Lesley Wyborn Simon Cox.
OGC HydroDWG Orléans Workshop – Inspire : O&M guidelines update, Inspire MIWP 7a work BRGM, S.Grellet.
WaterML TimeseriesML (draft) Overview & discussion Peter Taylor Research Engineer, CSIRO David Arctur (updates) Research Scientist, UT.
Copyright 2004 Scott/Jones Publishing Alternate Version of STARTING OUT WITH C++ 4 th Edition Chapter 7 Structured Data and Classes.
UNCERTML - DESCRIBING AND COMMUNICATING UNCERTAINTY WITHIN THE (SEMANTIC) WEB Matthew Williams
® Sponsored by Environmental and Observational Data in Urban Planning 95th OGC Technical Committee Boulder, Colorado USA Katharina Schleidt 2 June 2015.
Standards-based methodology for developing a geoscience markup language Simon Cox Research Scientist 9 August 2008.
Guidelines for O&M in INSPIRE. Overview Goals Thematic areas involved Basic O&M design patterns Common elements defined.
© 2006, Open Geospatial Consortium, Inc. The OGC Sensor Web Enablement framework Simon CoxMike Botts CSIRO Exploration & MiningNational Space Science &
Observations & Measurements & SWE in Inspire OGC Hydro DWG Workshop – Reading – Sylvain Grellet Office International de l’Eau.
WIGOS Data model – standards introduction.
Hydro DWG at the RDA Plenary BoF - Improve sharing of water resource data globally 24 September BREAKOUT :30-15:00.
Sensor Observation Service (SOS) WATER FOR A HEALTHY COUNTRY FLAGSHIP SISS Workshop v2.3 Florence Tan | Research Projects Officer 8 May 2013.
OBOE v.s. OGC O&M SONet June 8,2010. OBOE Entity Context Characteristic Measurement Observation Standard hasCharacteristic hasMeasurement ofEntity hasContext.
Harmonisation of water observations data standards Pete Taylor 29 th September OGC TC – Darmstadt 2009 Water for a Healthy Country.
Leverage and Delegation in Developing an Information Model for Geology Simon Cox Research Scientist 14 December 2007.
® Sponsored by OGC TimeseriesML Domain Range Web Service Use Case for The National Weather Service's National Digital Forecast Database 95th OGC Technical.
® © 2009 Open Geospatial Consortium, Inc. Hydrology DWG Tentative Work Plan 71st OGC Technical Committee Mountain View, CA. USA Ilya Zaslavsky, David Lemon,
Leverage and Delegation in Developing an Information Model for Geology Simon Cox Research Scientist 14 December 2007.
ESA UNCLASSIFIED – For Official Use INSPIRE Orthoimagery TWG Status Report Antonio Romeo ESRIN 15/02/2012.
® Sponsored by SOS 2.0 Profile For Hydrology 90th OGC Technical Committee Washington, DC Michael Utech 26 March 2014 Copyright © 2014 Open Geospatial Consortium.
Bavarian Agency for Surveying and Geoinformation AAA - The contribution of the AdV in an increasing European Spatial Data Infrastructure - the German Way.
WMO GRIB Edition 3 Enrico Fucile Inter-Program Expert Team on Data Representation Maintenance and Monitoring IPET-DRMM Geneva, 30 May – 3 June 2016.
Validating water resources described in WaterML 2.0 Jonathan Yu, CSIRO Land and Water Peter Taylor, Gavin Walker (CSIRO ICT Centre), Simon Cox (CSIRO ESRE)
OGC TC Washington – HydroDWG meeting – Inspire O&M & SWE requirements - profile BRGM – S.Grellet 52N – S.Jirka.
Implementing distributed geoscience information systems using Open GIS Web Services Simon Cox CSIRO Exploration & Mining
U.S. Department of the Interior U.S. Geological Survey WaterML Presentation to FGDC SWG Nate Booth January 30, 2013.
OGC Hydro DWG Workshop 2016 – Koblenz – Inspire O&M & SWE requirements - profile BRGM – S.Grellet.
INSPIRE Conference 2011, Edinburgh Workshop “INSPIRE and open standards for sustainable growth“ Clemens Portele, interactive instruments GmbH Clemens Portele.
GeoSciml RDF encoding 104th OGC Technical Committee
Chris Little Marie-Francoise Voidrot
Updated version of TGs - O&M and SWE for INSPIRE (D2
GeoJSON(-LD) Encoding of Granule Metadata
Updates on models exchanges in EPOS
Session 2: Metadata and Catalogues
SWE 2.0 – Current Status of Standards
and perspectives for AIXM
Inspire O&M & SWE requirements / technical guidance
QoS Metadata Status 106th OGC Technical Committee Orléans, France
Presentation transcript:

OM-JSON Simon Cox | Research Scientist | Environmental Information Infrastructures 21 st September 2015 LAND AND WATER, DATA61 a JSON implementation of O&M Peter Taylor | Engineer | Autonomous Systems

O&M OM_Observation +phenomenonTime +resultTime +validTime [0..1] +resultQuality [0..*] +parameter [0..*] GF_PropertyTypeGFI_FeatureOM_ProcessAny +observedProperty 1 0..* +featureOfInterest 1 0..* +procedure 1 +result An Observation is an action whose result is an estimate of the value of some property of the feature-of-interest, obtained using a specified procedure OGC - SWE DWG Cox, OGC Abstract Specification – Topic 20: Observations and Measurements 2.0 ISO 19156:2011 Geographic Information – Observations and measurements

OGC - SWE DWG Cox, OGC Implementation – Observations and Measurements - XML Implementation

Why JSON? OGC - SWE DWG “So these days, if you want to interchange tuples or tables of tuples or numbers and strings, you have JSON. If you want to do nontrivial publishing automation, use XML. If you want to interchange smart bitmaps of page images, there’s PDF. I personally think we’re probably done with inventing low-level textual interchange formats.” Tim Bray 1x/2013/02/10/XML-at x/2013/02/10/XML-at-15

OM-JSON OGC - SWE DWG { "id":"measure-instance-test", "type" : "Measurement", "phenomenonTime": { "instant":" T00:00:00+10:00" }, "observedProperty": {"href":" "procedure": {"href":" "featureOfInterest": {"href":" "resultTime": " T09:00:00+10:00", "result": { "value": 3.2, "uom": " } } O&M terminology JSON syntax

OM-JSON – time-series OGC - SWE DWG { "id":"timeseries-instance-test", "type" : " "phenomenonTime": { "begin":" ", "end":" " }, "observedProperty": {"href":" "procedure": {"href":" "featureOfInterest": {"href":" "resultTime": " T09:00:00+10:00", "result": { "defaultPointMetadata": { "interpolationType": {"href": " "uom" : " }, "points": [ { "time": { "instant": " " }, "value": 3.2 }, { "time": { "instant": " " }, "value": 3.5 }, { "time": { "instant": " " }, "value": 3.6 } ] } } TimeseriesML encoding

{ "id":"polygon-example", "phenomenonTime": { "instant":" T00:00:00+10:00"}, "observedProperty": { "href":" "procedure": { "href":" "featureOfInterest": { "href":" "title":"Observed catchment"}, "resultTime": " T00:00:00+10:00", "result": { "type": "Polygon", "coordinates" : [[ [-180.0, 10.0], [20.0, 90.0], [180.0, -5.0], [-30.0, -90.0], [-180.0, 10.0] ]] } } OM-JSON OGC - SWE DWG GeoJSON for geometry

{ "id": "spec1", "type": "Specimen", "sampledFeature": { "href": " "title": "test feature A" }, "complex": [ { "rel": " "href": " }, { "rel": " "href": " } ], "samplingTime": { "instant": " " }, "relatedObservation": [ { "href": " } ], "samplingLocation": { "type": "Point", "coordinates": [ -30, -90 ] }, "currentLocation": { "href": " "title": "bottom drawer" }, "size": { "value": 23.1, "uom": " } } OM-JSON OGC - SWE DWG Link model – href, rel, title

{ "id": "sampling feature collection 77", "sampledFeature": [ { "href": " "title": "Derwent River" } ], "member": [ { "href": " }, { "id": "spec56", "type": "Specimen", "samplingTime": { "instant": " " }, "samplingLocation": { "type": "Point", "coordinates": [ -30, -90 ] }, "size": { "value": 2, "uom": "l" } } ] } OM-JSON OGC - SWE DWG Sampling feature collection Members - by-reference or in-line - inherit common properties

{ "id": "observation collection a34", "phenomenonTime": { "instant":" " }, "featureOfInterest": { "href":" }, "member": [ { "href": " }, { "id":"o96", "type": "CategoryObservation", "observedProperty": { "href": " }, "procedure": { "href":" }, "resultTime": " T09:00:00+10:00", "result": { "term": "johnstons-crocodile", "vocabulary": " } } ] } OM-JSON OGC - SWE DWG Observation collection Members - by-reference or in-line - inherit common properties

JSON Schema for OM-JSON OGC - SWE DWG Common types, for use in other OGC JSON encodings? JSON-schema for TimeseriesML Collection objects, carry common properties No external dependencies

JSON Schema and validator Adapted version of JSON Schema Lint here: JSON Schema available here: OGC - SWE DWG

Issues This encoding focuses on the information model How best to wrap these for use in API/Services? E.g. using SOS (52North), SensorThings, SensorCloud (CSIRO) Some (minor) differences in approaches to schema inheritance and typing. The 52North schema are quite similar and these could be harmonised OGC - SWE DWG

Changes required to Abstract Spec (O&M) add samplingStrategy to Observation featureOfInterest used only for the feature with observed property ObservationCollection, for common properties of member observations procedure, featureOfInterest, samplingStrategy, observedProperty, phenomenonTime, resultTime add samplingElevation to Specimen vertical offset from a 2-D location a common requirement SamplingFeatureCollection, for common properties of member sampling features sampledFeature OGC - SWE DWG

Discussion paper OM-JSON – OGC rN Discussion Paper has been approved for publication at OGC. OGC - SWE DWG

Discussion points JSON Schema? base types for OGC JSON implementations 52North version of JSON for SOS OM-JSON vs SensorThings use of GeoJSON for geometry, alternatives UML  JSON rules OGC - SWE DWG

LAND AND WATER Thank you CSIRO Land and Water Simon Cox Research Scientist t wpeople.csiro.au/C/S/Simon-Cox CSIRO Data61 Peter Taylor Engineer t w