360 likes | 476 Views
Integrating Ocean Observing Systems. Luis Bermudez Technical Lead Marine Metadata Interoperability Initiative. IUGG, Perugia, Italy, July 4th 2007. Improve understanding. Interoperability. Why is it hard ?. Diversity. Confusion. Making Connections. What about the messages ?. Metadata.
E N D
Integrating Ocean Observing Systems Luis Bermudez Technical Lead Marine Metadata Interoperability Initiative IUGG, Perugia, Italy, July 4th 2007
Grass roots.. Two Interoperability Test Beds met OpenIOOS and MMI and OOSTethys was born.
OpenIOOS Contributors: NASA, NOAA, Navy, USGS, SEACOOS & various Regional Associations and their many research university partners www.OpenIOOS.org
Marine Metadata Interoperability Interoperability Experiments Tethys Building Community Agreements Education
OOSTethys Open Geospatial Consortium, Inc. Oceans Interoperability Experiment
System architecture Matryoshka
OOSTethys Agreements • Use standards : • Open Geospatial Consortium OGC • World Wide Web Consortium W3C • OASIS
OOSTethys Agreements • Data Provide publishes data OGC Sensor Observation Service: • SensorML • Observations and Measurement • ...
Sensor Observation Service (SOS) • List Sensors • List Observation Offerings • Phenomena • Process • Feature of interest get capabilities • Physical characteristics • Interfaces, inputs and outputs • Lineage • Constraints • Calibration and accuracy... describe sensor Data get observation
OOSTethys Agreements • Descriptions should use controlled vocabularies (e.g. variable names, platform types) • These vocabularies should follow W3C standards interfaces (e.g. ontologies and query languages)
… Monterey Bay MBARI SOS Lower corner 36.69 -122.338 0 Mooring Water based platform Sea water Temperature Temperature isA Observation EPSG:6.5:4329 narrower than http://marinemetadata.org/ 2005/02/ioos#Temperature Semantic Interoperability feature of interest platform http://marinemetadata.org/ platform#MooredBuoy http://geonames.usgs.gov/ pls/gnispublic/f?…:234322 define in observed property bounded by http://marinemetadata.org: 9600/oostethys/sos http://marinemetadata.org/cf# sea_water_temperature crs value urn:ogc:def:crs:EPSG:6.5:4329
OOSTethys Agreements • Use OASIS ebRIM registry to catalog the service end points and provide discovery of services
Adopting standards is difficult • Need to have experts involved • But it is better than reinventing the wheel • It pays back in the long term
Not everybody needs to be an expert in the adopted standards Create a subgroup to study the standards and to provide best adopting mechanisms
Simple to follow cookbooks are essential to facilitate participation of other participants • PERL • Python • JAVA
Involve the publisher of standards as much as you can. • Visibility of the project will increase • You will attract more participants • You can provide direct feedback to the standards organization
Publish Controlled Vocabularies SOAP WSDL
Two wishes: • We seek a more clear integrated roadmap with other groups • We would like sharing system designs, source code and vocabularies with similar projects
Summary Needs One Ocean Agreements Based on Interaction with Community Standards Organization
OOSTethys http://oostethys.org Luis Bermudez bermudez@mbari.org