SlideShare a Scribd company logo
OM-JSON
Simon Cox | Research Scientist | Environmental Information Infrastructures
16 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_PropertyType
GFI_Feature
OM_Process Any
+observedProperty
1
0..*
+featureOfInterest 1
0..*
+procedure1 +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 - 2015-09-16
Cox, OGC Abstract Specification – Topic 20: Observations and Measurements 2.0
ISO 19156:2011 Geographic Information – Observations and measurements
OGC - SWE DWG - 2015-09-16
Cox, OGC Implementation – Observations and Measurements - XML Implementation
OGC - SWE DWG - 2015-09-16
Why JSON?
OGC - SWE DWG - 2015-09-16
“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
http://www.tbray.org/ongoing/When/20
1x/2013/02/10/XML-at-15
OM-JSON
OGC - SWE DWG - 2015-09-16
{
"id":"measure-instance-test",
"type" : "Measurement",
"phenomenonTime": { "instant":"2011-05-11T00:00:00+10:00" },
"observedProperty": {"href":"http://environment.data.gov.au/def/property/air_temperature"},
"procedure": {"href":"http://www.opengis.net/def/waterml/2.0/processType/Sensor"},
"featureOfInterest": {"href":"http://waterml2.csiro.au/rgs-api/v1/monitoring-point/419009/"},
"resultTime": "2011-05-12T09:00:00+10:00",
"result": {
"value": 3.2,
"uom": "http://qudt.org/vocab/unit#DegreeCelsius"
}
}
O&M terminology
JSON syntax
OM-JSON – time-series
OGC - SWE DWG - 2015-09-16
{
"id":"timeseries-instance-test",
"type" : "http://www.opengis.net/def/observationType/OGC-OM/2.0/OM_DiscreteTimeSeriesObservation",
"phenomenonTime": { "begin":"2015-08-03", "end":"2015-08-05" },
"observedProperty": {"href":"http://environment.data.gov.au/def/property/air_temperature"},
"procedure": {"href":"http://www.opengis.net/def/waterml/2.0/processType/Sensor"},
"featureOfInterest": {"href":"http://waterml2.csiro.au/rgs-api/v1/monitoring-point/419009/"},
"resultTime": "2015-08-05T09:00:00+10:00",
"result": {
"defaultPointMetadata": {
"interpolationType": {"href": "http://www.opengis.net/def/waterml/2.0/interpolationType/Continuous"},
"uom" : "http://qudt.org/vocab/unit#DegreeCelsius" },
"points": [
{
"time": { "instant": "2015-08-03" },
"value": 3.2
},
{
"time": { "instant": "2015-08-04" },
"value": 3.5
},
{
"time": { "instant": "2015-08-05" },
"value": 3.6
}
]
}
}
TimeseriesML encoding
{
"id":"polygon-example",
"phenomenonTime": { "instant":"2011-05-11T00:00:00+10:00"},
"observedProperty": { "href":"http://environment.data.gov.au/def/property/shape"},
"procedure": { "href":"http://www.opengis.net/def/waterml/2.0/processType/Sensor"},
"featureOfInterest": { "href":"http://environment.data.gov.au/water/id/catchment/100862", "title":"Observed catchment"},
"resultTime": "2011-05-12T00: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 - 2015-09-16
GeoJSON for geometry
{
"id": "spec1",
"type": "Specimen",
"sampledFeature": {
"href": "http://example.org/featureA", "title": "test feature A"
},
"complex": [
{ "rel": "http://example.org/parent", "href": "http://example.org/sample2" },
{ "rel": "http://example.org/child", "href": "http://example.org/sample3" }
],
"samplingTime": { "instant": "2015-05-14" },
"relatedObservation": [
{ "href": "http://example.org/obs99" }
],
"samplingLocation": {
"type": "Point",
"coordinates": [ -30, -90 ]
},
"currentLocation": {
"href": "http://example.org/locations/store", "title": "bottom drawer"
},
"size": {
"value": 23.1,
"uom": "http://www.opengis.net/def/uom/ogc/0/m"
}
}
OM-JSON
OGC - SWE DWG - 2015-09-16
Link model – href, rel, title
{
"id": "sampling feature collection 77",
"sampledFeature": [
{ "href": "http://example.org/feature45", "title": "Derwent River" }
],
"member": [
{ "href": "http://example.org/sample23" },
{
"id": "spec56",
"type": "Specimen",
"samplingTime": { "instant": "2015-05-14" },
"samplingLocation": {
"type": "Point",
"coordinates": [ -30, -90 ]
},
"size": {
"value": 2,
"uom": "l"
}
}
]
}
OM-JSON
OGC - SWE DWG - 2015-09-16
Sampling feature collection
Members
- by-reference or in-line
- inherit common properties
{
"id": "observation collection a34",
"phenomenonTime": { "instant":"2015-05-11" },
"featureOfInterest": { "href":"http://example.org/sighting345" },
"member": [
{ "href": "http://example.org/o23" },
{
"id":"o96",
"type": "CategoryObservation",
"observedProperty": { "href": "http://environment.data.gov.au/def/property/taxon" },
"procedure": { "href":"http://www.opengis.net/def/waterml/2.0/processType/Manual" },
"resultTime": "2015-05-12T09:00:00+10:00",
"result": {
"term": "johnstons-crocodile" ,
"vocabulary": "http://environment.data.gov.au/def/object/"
}
}
]
}
OM-JSON
OGC - SWE DWG - 2015-09-16
Observation collection
Members
- by-reference or in-line
- inherit common properties
JSON Schema for OM-JSON
OGC - SWE DWG - 2015-09-16
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:
http://waterml2.csiro.au/om-json/
• JSON Schema available here:
http://github.com/peterataylor/om-json
OGC - SWE DWG - 2015-09-16
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 - 2015-09-16
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 - 2015-09-16
Motion:
The SWE DWG recommends that OM-JSON – OGC 15-100r1 – be
published as an OGC Discussion Paper
Moved: Simon Cox
Seconded: Jeremy Tandy
Thirded: Josh Lieberman
NOTUC
OGC - SWE DWG - 2015-09-16
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 - 2015-09-16
LAND AND WATER
Thank youCSIRO Land and Water
Simon Cox
Research Scientist
t +61 3 9545 2365
e simon.cox@csiro.au
w people.csiro.au/C/S/Simon-Cox
CSIRO Data61
Peter Taylor
Engineer
t +61 3 6232 5530
e peter.taylor@csiro.au
w http://people.csiro.au/T/P/Peter-Taylor

More Related Content

PPTX
Prov and real things
PPTX
Vocabularies and vocabulary services for water data
PDF
Implementing parallel evolutionary algorithms in concurrent and functional pa...
PPTX
PROV ontology supports alignment of observational data (models)
PPTX
Process Simulation using DWSIM
PDF
ChaStrobe Application, a simulation-based scheduling software for repetitive ...
PPT
Calculation Package
PDF
Weather and Climate Data: Not Just for Meteorologists
Prov and real things
Vocabularies and vocabulary services for water data
Implementing parallel evolutionary algorithms in concurrent and functional pa...
PROV ontology supports alignment of observational data (models)
Process Simulation using DWSIM
ChaStrobe Application, a simulation-based scheduling software for repetitive ...
Calculation Package
Weather and Climate Data: Not Just for Meteorologists

Viewers also liked (13)

PPTX
Linked Energy Data Generation
PDF
The SenseBox project & Internet of Things standardization recommendations for...
PPTX
Rise of the Containers
PDF
Sensor thingsapi webinar-#3-rest-for-iot-api-20151210
PDF
Open IoT Made Easy - Introduction to OGC SensorThings API
PPT
Aep prospective engl
PDF
Raw material c.m.m.a.a.o. pvt. ltd
DOCX
Directiva sobre la elección del representante docente ante la comisión de pro...
PPT
Toronto Landscape Design
PDF
2014 Mercedes-Benz CLA-Class Serving Orange County | Walter's Automotive CA
DOC
Tuberculosis
DOCX
Resume template 13
Linked Energy Data Generation
The SenseBox project & Internet of Things standardization recommendations for...
Rise of the Containers
Sensor thingsapi webinar-#3-rest-for-iot-api-20151210
Open IoT Made Easy - Introduction to OGC SensorThings API
Aep prospective engl
Raw material c.m.m.a.a.o. pvt. ltd
Directiva sobre la elección del representante docente ante la comisión de pro...
Toronto Landscape Design
2014 Mercedes-Benz CLA-Class Serving Orange County | Walter's Automotive CA
Tuberculosis
Resume template 13
Ad

Similar to OM-JSON - a JSON implementation of O&M (10)

PPTX
A standard for geospatial observations and measurements
PPTX
Geojson
PPTX
Observations to Information
PDF
Simple APIs for Spatial Data (OGC API - Features)
PPTX
Citizen Observatories: A Standards Based Architecture - Dr Ingo Simonis, OGCE...
PPT
Information Viewpoints and Geoscience Service Architectures
PPTX
OGC Sensor Web Enablement SOS 2.0, SensorML and WaterML
PDF
GeoJSON
PPTX
Toward Semantic Sensor Data Archives on the Web
PPT
GIS Data Types
A standard for geospatial observations and measurements
Geojson
Observations to Information
Simple APIs for Spatial Data (OGC API - Features)
Citizen Observatories: A Standards Based Architecture - Dr Ingo Simonis, OGCE...
Information Viewpoints and Geoscience Service Architectures
OGC Sensor Web Enablement SOS 2.0, SensorML and WaterML
GeoJSON
Toward Semantic Sensor Data Archives on the Web
GIS Data Types
Ad

More from Simon Cox (16)

PPTX
Cross-domain data discovery and integration
PPTX
The SOSA ontology
PPTX
Web standards support science data
PPTX
Vocabularies, ontologies, standards for observations: developments from RDA, ...
PPTX
A common model for scientific observations and samples
PPTX
Pitfalls in alignment of observation models resolved using PROV as an upper o...
PPTX
OWL-Time and enhancements
PPTX
O&M Specimen model – alignments with PROV, BCO
PPTX
Ontology alignment – is PROV-O good enough?
PPTX
Re-use of standard ontologies in a water quality vocabulary
PPTX
A harmonized vocabulary for water quality
PPTX
Harmonization of vocabularies for water data
PPTX
Some problems with standard geospatial metadata
PPT
Leverage and Delegation in Developing an Information Model for Geology
PPTX
Technologies and practices for maintaining and publishing earth science vocab...
PPTX
Developing and publishing vocabularies
Cross-domain data discovery and integration
The SOSA ontology
Web standards support science data
Vocabularies, ontologies, standards for observations: developments from RDA, ...
A common model for scientific observations and samples
Pitfalls in alignment of observation models resolved using PROV as an upper o...
OWL-Time and enhancements
O&M Specimen model – alignments with PROV, BCO
Ontology alignment – is PROV-O good enough?
Re-use of standard ontologies in a water quality vocabulary
A harmonized vocabulary for water quality
Harmonization of vocabularies for water data
Some problems with standard geospatial metadata
Leverage and Delegation in Developing an Information Model for Geology
Technologies and practices for maintaining and publishing earth science vocab...
Developing and publishing vocabularies

Recently uploaded (20)

PPTX
Funds Management Learning Material for Beg
PPTX
innovation process that make everything different.pptx
PDF
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
PPTX
Job_Card_System_Styled_lorem_ipsum_.pptx
PPTX
INTERNET------BASICS-------UPDATED PPT PRESENTATION
PDF
Sims 4 Historia para lo sims 4 para jugar
PDF
WebRTC in SignalWire - troubleshooting media negotiation
PDF
The New Creative Director: How AI Tools for Social Media Content Creation Are...
PDF
Introduction to the IoT system, how the IoT system works
PPTX
Introuction about ICD -10 and ICD-11 PPT.pptx
PDF
Tenda Login Guide: Access Your Router in 5 Easy Steps
PPTX
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
PDF
Slides PDF The World Game (s) Eco Economic Epochs.pdf
PDF
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
PDF
Decoding a Decade: 10 Years of Applied CTI Discipline
PDF
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
PDF
RPKI Status Update, presented by Makito Lay at IDNOG 10
PPTX
Power Point - Lesson 3_2.pptx grad school presentation
PPT
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
PDF
An introduction to the IFRS (ISSB) Stndards.pdf
Funds Management Learning Material for Beg
innovation process that make everything different.pptx
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
Job_Card_System_Styled_lorem_ipsum_.pptx
INTERNET------BASICS-------UPDATED PPT PRESENTATION
Sims 4 Historia para lo sims 4 para jugar
WebRTC in SignalWire - troubleshooting media negotiation
The New Creative Director: How AI Tools for Social Media Content Creation Are...
Introduction to the IoT system, how the IoT system works
Introuction about ICD -10 and ICD-11 PPT.pptx
Tenda Login Guide: Access Your Router in 5 Easy Steps
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
Slides PDF The World Game (s) Eco Economic Epochs.pdf
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
Decoding a Decade: 10 Years of Applied CTI Discipline
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
RPKI Status Update, presented by Makito Lay at IDNOG 10
Power Point - Lesson 3_2.pptx grad school presentation
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
An introduction to the IFRS (ISSB) Stndards.pdf

OM-JSON - a JSON implementation of O&M

  • 1. OM-JSON Simon Cox | Research Scientist | Environmental Information Infrastructures 16 September 2015 LAND AND WATER, DATA61 a JSON implementation of O&M Peter Taylor | Engineer | Autonomous Systems
  • 2. O&M OM_Observation + phenomenonTime + resultTime + validTime [0..1] + resultQuality [0..*] + parameter [0..*] GF_PropertyType GFI_Feature OM_Process Any +observedProperty 1 0..* +featureOfInterest 1 0..* +procedure1 +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 - 2015-09-16 Cox, OGC Abstract Specification – Topic 20: Observations and Measurements 2.0 ISO 19156:2011 Geographic Information – Observations and measurements
  • 3. OGC - SWE DWG - 2015-09-16 Cox, OGC Implementation – Observations and Measurements - XML Implementation
  • 4. OGC - SWE DWG - 2015-09-16
  • 5. Why JSON? OGC - SWE DWG - 2015-09-16 “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 http://www.tbray.org/ongoing/When/20 1x/2013/02/10/XML-at-15
  • 6. OM-JSON OGC - SWE DWG - 2015-09-16 { "id":"measure-instance-test", "type" : "Measurement", "phenomenonTime": { "instant":"2011-05-11T00:00:00+10:00" }, "observedProperty": {"href":"http://environment.data.gov.au/def/property/air_temperature"}, "procedure": {"href":"http://www.opengis.net/def/waterml/2.0/processType/Sensor"}, "featureOfInterest": {"href":"http://waterml2.csiro.au/rgs-api/v1/monitoring-point/419009/"}, "resultTime": "2011-05-12T09:00:00+10:00", "result": { "value": 3.2, "uom": "http://qudt.org/vocab/unit#DegreeCelsius" } } O&M terminology JSON syntax
  • 7. OM-JSON – time-series OGC - SWE DWG - 2015-09-16 { "id":"timeseries-instance-test", "type" : "http://www.opengis.net/def/observationType/OGC-OM/2.0/OM_DiscreteTimeSeriesObservation", "phenomenonTime": { "begin":"2015-08-03", "end":"2015-08-05" }, "observedProperty": {"href":"http://environment.data.gov.au/def/property/air_temperature"}, "procedure": {"href":"http://www.opengis.net/def/waterml/2.0/processType/Sensor"}, "featureOfInterest": {"href":"http://waterml2.csiro.au/rgs-api/v1/monitoring-point/419009/"}, "resultTime": "2015-08-05T09:00:00+10:00", "result": { "defaultPointMetadata": { "interpolationType": {"href": "http://www.opengis.net/def/waterml/2.0/interpolationType/Continuous"}, "uom" : "http://qudt.org/vocab/unit#DegreeCelsius" }, "points": [ { "time": { "instant": "2015-08-03" }, "value": 3.2 }, { "time": { "instant": "2015-08-04" }, "value": 3.5 }, { "time": { "instant": "2015-08-05" }, "value": 3.6 } ] } } TimeseriesML encoding
  • 8. { "id":"polygon-example", "phenomenonTime": { "instant":"2011-05-11T00:00:00+10:00"}, "observedProperty": { "href":"http://environment.data.gov.au/def/property/shape"}, "procedure": { "href":"http://www.opengis.net/def/waterml/2.0/processType/Sensor"}, "featureOfInterest": { "href":"http://environment.data.gov.au/water/id/catchment/100862", "title":"Observed catchment"}, "resultTime": "2011-05-12T00: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 - 2015-09-16 GeoJSON for geometry
  • 9. { "id": "spec1", "type": "Specimen", "sampledFeature": { "href": "http://example.org/featureA", "title": "test feature A" }, "complex": [ { "rel": "http://example.org/parent", "href": "http://example.org/sample2" }, { "rel": "http://example.org/child", "href": "http://example.org/sample3" } ], "samplingTime": { "instant": "2015-05-14" }, "relatedObservation": [ { "href": "http://example.org/obs99" } ], "samplingLocation": { "type": "Point", "coordinates": [ -30, -90 ] }, "currentLocation": { "href": "http://example.org/locations/store", "title": "bottom drawer" }, "size": { "value": 23.1, "uom": "http://www.opengis.net/def/uom/ogc/0/m" } } OM-JSON OGC - SWE DWG - 2015-09-16 Link model – href, rel, title
  • 10. { "id": "sampling feature collection 77", "sampledFeature": [ { "href": "http://example.org/feature45", "title": "Derwent River" } ], "member": [ { "href": "http://example.org/sample23" }, { "id": "spec56", "type": "Specimen", "samplingTime": { "instant": "2015-05-14" }, "samplingLocation": { "type": "Point", "coordinates": [ -30, -90 ] }, "size": { "value": 2, "uom": "l" } } ] } OM-JSON OGC - SWE DWG - 2015-09-16 Sampling feature collection Members - by-reference or in-line - inherit common properties
  • 11. { "id": "observation collection a34", "phenomenonTime": { "instant":"2015-05-11" }, "featureOfInterest": { "href":"http://example.org/sighting345" }, "member": [ { "href": "http://example.org/o23" }, { "id":"o96", "type": "CategoryObservation", "observedProperty": { "href": "http://environment.data.gov.au/def/property/taxon" }, "procedure": { "href":"http://www.opengis.net/def/waterml/2.0/processType/Manual" }, "resultTime": "2015-05-12T09:00:00+10:00", "result": { "term": "johnstons-crocodile" , "vocabulary": "http://environment.data.gov.au/def/object/" } } ] } OM-JSON OGC - SWE DWG - 2015-09-16 Observation collection Members - by-reference or in-line - inherit common properties
  • 12. JSON Schema for OM-JSON OGC - SWE DWG - 2015-09-16 Common types, for use in other OGC JSON encodings? JSON-schema for TimeseriesML Collection objects, carry common properties No external dependencies
  • 13. JSON Schema and validator • Adapted version of JSON Schema Lint here: http://waterml2.csiro.au/om-json/ • JSON Schema available here: http://github.com/peterataylor/om-json OGC - SWE DWG - 2015-09-16
  • 14. 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 - 2015-09-16
  • 15. 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 - 2015-09-16
  • 16. Motion: The SWE DWG recommends that OM-JSON – OGC 15-100r1 – be published as an OGC Discussion Paper Moved: Simon Cox Seconded: Jeremy Tandy Thirded: Josh Lieberman NOTUC OGC - SWE DWG - 2015-09-16
  • 17. 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 - 2015-09-16
  • 18. LAND AND WATER Thank youCSIRO Land and Water Simon Cox Research Scientist t +61 3 9545 2365 e simon.cox@csiro.au w people.csiro.au/C/S/Simon-Cox CSIRO Data61 Peter Taylor Engineer t +61 3 6232 5530 e peter.taylor@csiro.au w http://people.csiro.au/T/P/Peter-Taylor