egu 2015 dr. ingo simonis open geospatial consortium europe citizen observatories: a standards...

19
EGU 2015 Dr. Ingo Simonis Open Geospatial Consortium Europe http://cobwebproject.eu/ Citizen Observatories: A Standards Based Architecture

Upload: myles-carroll

Post on 14-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: EGU 2015 Dr. Ingo Simonis Open Geospatial Consortium Europe  Citizen Observatories: A Standards Based Architecture

EGU 2015

Dr. Ingo SimonisOpen Geospatial Consortium Europe

http://cobwebproject.eu/

Citizen Observatories:A Standards Based

Architecture

Page 2: EGU 2015 Dr. Ingo Simonis Open Geospatial Consortium Europe  Citizen Observatories: A Standards Based Architecture

Open Geospatial Consortium (OGC)

© 2014 Open Geospatial Consortium 2

Page 3: EGU 2015 Dr. Ingo Simonis Open Geospatial Consortium Europe  Citizen Observatories: A Standards Based Architecture

Open Geospatial Consortium (OGC)

© 2014 Open Geospatial Consortium 3

Not for profit35+ Standards500+ Members

1994

Consensus driven 3

Page 4: EGU 2015 Dr. Ingo Simonis Open Geospatial Consortium Europe  Citizen Observatories: A Standards Based Architecture

© 2015 Open Geospatial Consortium 4

slide based on work by Alex Robin

© 2015 Open Geospatial Consortium

Citizens Observatories

Page 5: EGU 2015 Dr. Ingo Simonis Open Geospatial Consortium Europe  Citizen Observatories: A Standards Based Architecture

OGC Sensor Web Enablement

• Quickly discover sensors and sensor data (secure or public) that can meet my needs – location, observables, quality, ability to task

• Obtain sensor information in a standard encoding that is understandable by me and my software

• Readily access sensor observations in a common manner, and in a form specific to my needs

• Task sensors, when possible, to meet my specific needs

• Subscribe to and receive alerts when a sensor measures a particular phenomenon

© 2015 Open Geospatial Consortium 5

Page 6: EGU 2015 Dr. Ingo Simonis Open Geospatial Consortium Europe  Citizen Observatories: A Standards Based Architecture

describe sensors

describe citizens

describe observations

discover & access

data

task citizens &

sensors

common formats

Page 7: EGU 2015 Dr. Ingo Simonis Open Geospatial Consortium Europe  Citizen Observatories: A Standards Based Architecture

Sensors and Actuators

Copyright © 2015 Open Geospatial Consortium

Page 8: EGU 2015 Dr. Ingo Simonis Open Geospatial Consortium Europe  Citizen Observatories: A Standards Based Architecture

SensorML Profile for Citizen Science

• SensorML is generic• Profile required to ensure

interoperability– minimum set of SensorML elements– structure on how to provide this

minimum set of elements

who

device

connected sensors

Page 9: EGU 2015 Dr. Ingo Simonis Open Geospatial Consortium Europe  Citizen Observatories: A Standards Based Architecture

SensorML Profile for Citizen Science

• SensorML is generic• Profile required to ensure interoperability

– minimum set of SensorML elements– structure on how to provide this minimum set of

elements

• Formal definition with Schematron?• Best practices without formal testing?• Simplify even more and go with JSON-LD

contexts?

who

device

connected sensors

Page 10: EGU 2015 Dr. Ingo Simonis Open Geospatial Consortium Europe  Citizen Observatories: A Standards Based Architecture

10

O&M Design patterns

Page 11: EGU 2015 Dr. Ingo Simonis Open Geospatial Consortium Europe  Citizen Observatories: A Standards Based Architecture

O&M Profile for Citizens Science

• O&M Result is generic• Most devices are used in default settings• Profile required to enhance

interoperability

• Formal definition with Schematron?• Best practices without formal testing?• Simplify even more and go with JSON-LD

contexts?

who

observation

connected sensors

Page 12: EGU 2015 Dr. Ingo Simonis Open Geospatial Consortium Europe  Citizen Observatories: A Standards Based Architecture

How Much Profile is Enough?

• Often, results are first class citizens!... but metadata matters!

• How much observation specific information do we need?

• Avoid redundant information (observation centric vs. sensor centric)

Page 13: EGU 2015 Dr. Ingo Simonis Open Geospatial Consortium Europe  Citizen Observatories: A Standards Based Architecture

GeoSynchronization Service (GSS)

Replication

Channel

Change Channel

Resolution

Channel

ALTERNATIVE SOLUTION

Collector Submits Change

Request

1 5

Collector notified of disposition of proposed change(s)

2

Reviewer is notified

of pending Change

proposals

3

Reviewer Approves or Rejects the proposed changes

4Approved changes are applied to features via OGC WFS-T

OGC WFS-T OGC WFS-T

Geographic features accessible via WFS

OGC WFS-T

6

GSS notifies Subscribers of changes to features (i.e. Transactions)

Collector Reviewer

Subscriber

Also known as a “Data Publisher” or “The Crowd”

Collector reads features from a WFS and proposes changes to those features. This may include proposing creation of new features.

13

slide by Peter Vretanos

Page 14: EGU 2015 Dr. Ingo Simonis Open Geospatial Consortium Europe  Citizen Observatories: A Standards Based Architecture

WFS

WFS

WFS

WMTS

GeoPackage Service

GSS

A GeoPackage service (GPS) exists that creates geopackages (WPS?).

Client makes request to service to get a geopackage.

GeoPackage service accesses WFS’s and WMTS’s to create the GeoPackage.

Package is created and sent to client.The client makes modifications to the features in the geopackage

A “geopackage enabled” GSS exists to mediate Tx to the WFS’s.

Client posts the geopackage with modified features to the GSS.

The GSS processes modified features in the geopackage as it would any feature.

Changes that are accepted after validation are posted to their source WFS.

GeoPackage can be refreshed from GPS to get latest accepted revisions.

slide by Peter Vretanos

Page 15: EGU 2015 Dr. Ingo Simonis Open Geospatial Consortium Europe  Citizen Observatories: A Standards Based Architecture

Sensors Everywhere(Things or Devices)

50 billions Internet-connected things by 2020

OGC SWE-IoT Focus

Page 16: EGU 2015 Dr. Ingo Simonis Open Geospatial Consortium Europe  Citizen Observatories: A Standards Based Architecture

16

Page 17: EGU 2015 Dr. Ingo Simonis Open Geospatial Consortium Europe  Citizen Observatories: A Standards Based Architecture

© 2015 Open Geospatial Consortium 17

slide based on work by Alex Robin

© 2015 Open Geospatial Consortium

Page 18: EGU 2015 Dr. Ingo Simonis Open Geospatial Consortium Europe  Citizen Observatories: A Standards Based Architecture

Next Steps

• Geopackage & GSS• SWE, SWE4IoT and

SWE solutions closer to programming code

• JSON-LD & GeoJSON

© 2015 Open Geospatial Consortium 18

ReportExperiment Produce

Page 19: EGU 2015 Dr. Ingo Simonis Open Geospatial Consortium Europe  Citizen Observatories: A Standards Based Architecture

© 2015 Open Geospatial Consortium 19

Ingo Simonisisimonis @ opengeospatial.org