SlideShare une entreprise Scribd logo
1  sur  19
EGU 2015
Dr. Ingo Simonis
Open Geospatial Consortium Europe
http://cobwebproject.eu/
Citizen Observatories:
A Standards Based
Architecture
Open Geospatial Consortium (OGC)
© 2014 Open Geospatial Consortium2
Open Geospatial Consortium (OGC)
© 2014 Open Geospatial Consortium3
Not for profit
35+ Standards
500+ Members
1994
Consensus driven
3
© 2015 Open Geospatial Consortium4
slide based on
work by Alex
Robin
© 2015 Open Geospatial Consortium
Citizens Observatories
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
describe
sensors
describe
citizens
describe
observations
discover
& access
data
task
citizens &
sensors
common
formats
Sensors and Actuators
Copyright © 2015 Open Geospatial Consortium
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
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
10
O&M Design patterns
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
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)
GeoSynchronization Service (GSS)
Replicati
on
Channel
Change
Channel
Resolutio
n
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
4
Approved 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 Reviewe
r
Subscrib
er
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
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
Sensors Everywhere
(Things or Devices)
50 billions Internet-connected things by 2020
OGC SWE-IoT Focus
16
© 2015 Open Geospatial Consortium17
slide based on
work by Alex
Robin
© 2015 Open Geospatial Consortium
Next Steps
• Geopackage & GSS
• SWE, SWE4IoT and
SWE solutions closer
to programming code
• JSON-LD & GeoJSON
© 2015 Open Geospatial Consortium18
ReportExperiment Produce
© 2015 Open Geospatial Consortium19
Ingo Simonis
isimonis @ opengeospatial.org

Contenu connexe

En vedette

En vedette (8)

COBWEB - Chris Higgins, EDINA
COBWEB - Chris Higgins, EDINACOBWEB - Chris Higgins, EDINA
COBWEB - Chris Higgins, EDINA
 
COBWEB Summit at the OGC TC Dublin, 2016
COBWEB Summit at the OGC TC Dublin, 2016COBWEB Summit at the OGC TC Dublin, 2016
COBWEB Summit at the OGC TC Dublin, 2016
 
Cobweb: Using citizen science data to support flood risk modelling
Cobweb: Using citizen science data to support flood risk modellingCobweb: Using citizen science data to support flood risk modelling
Cobweb: Using citizen science data to support flood risk modelling
 
COBWEB Smart Technology = Smart Data? Citizen Science in the Dyfi Biosphere R...
COBWEB Smart Technology = Smart Data? Citizen Science in the Dyfi Biosphere R...COBWEB Smart Technology = Smart Data? Citizen Science in the Dyfi Biosphere R...
COBWEB Smart Technology = Smart Data? Citizen Science in the Dyfi Biosphere R...
 
COBWEB - Semantics
COBWEB - SemanticsCOBWEB - Semantics
COBWEB - Semantics
 
COBWEB A quality assurance workflow authoring tool for citizen science and cr...
COBWEB A quality assurance workflow authoring tool for citizen science and cr...COBWEB A quality assurance workflow authoring tool for citizen science and cr...
COBWEB A quality assurance workflow authoring tool for citizen science and cr...
 
COBWEB: Privacy and Security
COBWEB: Privacy and SecurityCOBWEB: Privacy and Security
COBWEB: Privacy and Security
 
COBWEB: Towards an Optimised Interoperability Framework for Citizen Science
COBWEB: Towards an Optimised Interoperability Framework for Citizen ScienceCOBWEB: Towards an Optimised Interoperability Framework for Citizen Science
COBWEB: Towards an Optimised Interoperability Framework for Citizen Science
 

Similaire à Citizen Observatories: A Standards Based Architecture - Dr Ingo Simonis, OGCE- COBWEB

MOBIUS: Smart Mobility Tracking with Smartphone Sensors
MOBIUS: Smart Mobility Tracking with Smartphone SensorsMOBIUS: Smart Mobility Tracking with Smartphone Sensors
MOBIUS: Smart Mobility Tracking with Smartphone Sensors
Daniele Di Mitri
 

Similaire à Citizen Observatories: A Standards Based Architecture - Dr Ingo Simonis, OGCE- COBWEB (20)

COBWEB technology platform and future development needs
COBWEB technology platform and future development needsCOBWEB technology platform and future development needs
COBWEB technology platform and future development needs
 
GeoCENS OGC Standards and Sensor Web Enablement presented at GeoCENS Banff Se...
GeoCENS OGC Standards and Sensor Web Enablement presented at GeoCENS Banff Se...GeoCENS OGC Standards and Sensor Web Enablement presented at GeoCENS Banff Se...
GeoCENS OGC Standards and Sensor Web Enablement presented at GeoCENS Banff Se...
 
Big Data for Local Context
Big Data for Local ContextBig Data for Local Context
Big Data for Local Context
 
OGC Sensor Web Enablement SOS 2.0, SensorML and WaterML
OGC Sensor Web Enablement  SOS 2.0, SensorML and WaterMLOGC Sensor Web Enablement  SOS 2.0, SensorML and WaterML
OGC Sensor Web Enablement SOS 2.0, SensorML and WaterML
 
Ldb mapperò di prinzio 06
Ldb mapperò  di prinzio 06Ldb mapperò  di prinzio 06
Ldb mapperò di prinzio 06
 
MOBIUS: Smart Mobility Tracking with Smartphone Sensors
MOBIUS: Smart Mobility Tracking with Smartphone SensorsMOBIUS: Smart Mobility Tracking with Smartphone Sensors
MOBIUS: Smart Mobility Tracking with Smartphone Sensors
 
Weather Station Data Publication at Irstea: an implementation Report.
Weather Station Data Publication at Irstea: an implementation Report.  Weather Station Data Publication at Irstea: an implementation Report.
Weather Station Data Publication at Irstea: an implementation Report.
 
Challenges and Opportunities of the IoT Data and Service Interoperability
Challenges and Opportunities of the IoT Data and Service InteroperabilityChallenges and Opportunities of the IoT Data and Service Interoperability
Challenges and Opportunities of the IoT Data and Service Interoperability
 
A Portal For Visualizing Grid Usage
A Portal For Visualizing Grid UsageA Portal For Visualizing Grid Usage
A Portal For Visualizing Grid Usage
 
Open Geographies and Open Software
Open Geographies and Open SoftwareOpen Geographies and Open Software
Open Geographies and Open Software
 
ZHAW 2016 - OCCI for monitoring
ZHAW 2016 - OCCI for monitoringZHAW 2016 - OCCI for monitoring
ZHAW 2016 - OCCI for monitoring
 
COBWEB - infrastructure and platform for Environmental Crowd Sensing and Big ...
COBWEB - infrastructure and platform for Environmental Crowd Sensing and Big ...COBWEB - infrastructure and platform for Environmental Crowd Sensing and Big ...
COBWEB - infrastructure and platform for Environmental Crowd Sensing and Big ...
 
COBWEB: Brief Introduction, GBIF Secretariat
COBWEB: Brief Introduction, GBIF SecretariatCOBWEB: Brief Introduction, GBIF Secretariat
COBWEB: Brief Introduction, GBIF Secretariat
 
Smart Emission Data Platform
Smart Emission Data PlatformSmart Emission Data Platform
Smart Emission Data Platform
 
GI2016 ppt charvat senslog api as tools for collection of big vgi data
GI2016 ppt charvat senslog api as tools for collection of big vgi dataGI2016 ppt charvat senslog api as tools for collection of big vgi data
GI2016 ppt charvat senslog api as tools for collection of big vgi data
 
ACC-2012, Bangalore, India, 28 July, 2012
ACC-2012, Bangalore, India, 28 July, 2012ACC-2012, Bangalore, India, 28 July, 2012
ACC-2012, Bangalore, India, 28 July, 2012
 
Validation of services, data and metadata
Validation of services, data and metadataValidation of services, data and metadata
Validation of services, data and metadata
 
EPOS GNSS Data and Products TCS - What we do...
EPOS GNSS Data and Products TCS - What we do...EPOS GNSS Data and Products TCS - What we do...
EPOS GNSS Data and Products TCS - What we do...
 
nstitutional repositories, item and research data metrics
nstitutional repositories, item and research data metricsnstitutional repositories, item and research data metrics
nstitutional repositories, item and research data metrics
 
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
 

Plus de COBWEB Project

Plus de COBWEB Project (12)

Wide access to spatial Citizen Science data - ECSA Berlin 2016
Wide access to spatial Citizen Science data - ECSA Berlin 2016Wide access to spatial Citizen Science data - ECSA Berlin 2016
Wide access to spatial Citizen Science data - ECSA Berlin 2016
 
Learning in, about and for the Dyfi Biosphere - Kirsten Manley
 Learning in, about and for the Dyfi Biosphere - Kirsten Manley Learning in, about and for the Dyfi Biosphere - Kirsten Manley
Learning in, about and for the Dyfi Biosphere - Kirsten Manley
 
COBWEB - Existing Work and Future Plans - Presentation by James Hodges of the...
COBWEB - Existing Work and Future Plans - Presentation by James Hodges of the...COBWEB - Existing Work and Future Plans - Presentation by James Hodges of the...
COBWEB - Existing Work and Future Plans - Presentation by James Hodges of the...
 
Coetiroedd Dyfi Woodlands Presentation by Kirsten Manley from COBWEB Workshop...
Coetiroedd Dyfi Woodlands Presentation by Kirsten Manley from COBWEB Workshop...Coetiroedd Dyfi Woodlands Presentation by Kirsten Manley from COBWEB Workshop...
Coetiroedd Dyfi Woodlands Presentation by Kirsten Manley from COBWEB Workshop...
 
COBWEB: helping to map vegetation - work with Aberystwyth University - Crona ...
COBWEB: helping to map vegetation - work with Aberystwyth University - Crona ...COBWEB: helping to map vegetation - work with Aberystwyth University - Crona ...
COBWEB: helping to map vegetation - work with Aberystwyth University - Crona ...
 
WP6 Demonstrators Estimating inundation extent from a distance - Brewar, Evan...
WP6 Demonstrators Estimating inundation extent from a distance - Brewar, Evan...WP6 Demonstrators Estimating inundation extent from a distance - Brewar, Evan...
WP6 Demonstrators Estimating inundation extent from a distance - Brewar, Evan...
 
Attention Citizens! Presentation as part of the Citizen Science Workshop - Ni...
Attention Citizens! Presentation as part of the Citizen Science Workshop - Ni...Attention Citizens! Presentation as part of the Citizen Science Workshop - Ni...
Attention Citizens! Presentation as part of the Citizen Science Workshop - Ni...
 
Ensuring the Citizen is at the heart of the COBWEB - Citizen Observatory Web ...
Ensuring the Citizen is at the heart of the COBWEB - Citizen Observatory Web ...Ensuring the Citizen is at the heart of the COBWEB - Citizen Observatory Web ...
Ensuring the Citizen is at the heart of the COBWEB - Citizen Observatory Web ...
 
COBWEB (presentation from Citizens’ Science and Smart Cities Summit) - Chris ...
COBWEB (presentation from Citizens’ Science and Smart Cities Summit) - Chris ...COBWEB (presentation from Citizens’ Science and Smart Cities Summit) - Chris ...
COBWEB (presentation from Citizens’ Science and Smart Cities Summit) - Chris ...
 
COBWEB: Citizen Observatories Web Ecology meets the crowd - Crona Hodges
COBWEB: Citizen Observatories Web Ecology meets the crowd - Crona Hodges COBWEB: Citizen Observatories Web Ecology meets the crowd - Crona Hodges
COBWEB: Citizen Observatories Web Ecology meets the crowd - Crona Hodges
 
General Overview of the COBWEB Project - Bart De Lathouwer and Chris Higgins
General Overview of the COBWEB Project - Bart De Lathouwer and Chris HigginsGeneral Overview of the COBWEB Project - Bart De Lathouwer and Chris Higgins
General Overview of the COBWEB Project - Bart De Lathouwer and Chris Higgins
 
Citizen Observatory Framework with Access Management Federation in GEOSS - Ba...
Citizen Observatory Framework with Access Management Federation in GEOSS - Ba...Citizen Observatory Framework with Access Management Federation in GEOSS - Ba...
Citizen Observatory Framework with Access Management Federation in GEOSS - Ba...
 

Dernier

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Dernier (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

Citizen Observatories: A Standards Based Architecture - Dr Ingo Simonis, OGCE- COBWEB

  • 1. EGU 2015 Dr. Ingo Simonis Open Geospatial Consortium Europe http://cobwebproject.eu/ Citizen Observatories: A Standards Based Architecture
  • 2. Open Geospatial Consortium (OGC) © 2014 Open Geospatial Consortium2
  • 3. Open Geospatial Consortium (OGC) © 2014 Open Geospatial Consortium3 Not for profit 35+ Standards 500+ Members 1994 Consensus driven 3
  • 4. © 2015 Open Geospatial Consortium4 slide based on work by Alex Robin © 2015 Open Geospatial Consortium Citizens Observatories
  • 5. 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
  • 7. Sensors and Actuators Copyright © 2015 Open Geospatial Consortium
  • 8. 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
  • 9. 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
  • 11. 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
  • 12. 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)
  • 13. GeoSynchronization Service (GSS) Replicati on Channel Change Channel Resolutio n 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 4 Approved 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 Reviewe r Subscrib er 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
  • 14. 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
  • 15. Sensors Everywhere (Things or Devices) 50 billions Internet-connected things by 2020 OGC SWE-IoT Focus
  • 16. 16
  • 17. © 2015 Open Geospatial Consortium17 slide based on work by Alex Robin © 2015 Open Geospatial Consortium
  • 18. Next Steps • Geopackage & GSS • SWE, SWE4IoT and SWE solutions closer to programming code • JSON-LD & GeoJSON © 2015 Open Geospatial Consortium18 ReportExperiment Produce
  • 19. © 2015 Open Geospatial Consortium19 Ingo Simonis isimonis @ opengeospatial.org