1 / 25

Jeffery S. Horsburgh

ODM2: Developing a Community Information Model and Supporting Software to Extend Interoperability of Sensor and Sample Based Earth Observations. Jeffery S. Horsburgh Anthony Aufdenkampe , Kerstin Lehnert , Emilio Mayorga , David Tarboton , Ilya Zaslavsky , David Valentine. Support:

pahana
Download Presentation

Jeffery S. Horsburgh

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ODM2: Developing a Community Information Model and Supporting Software to Extend Interoperability of Sensor and Sample Based Earth Observations Jeffery S. Horsburgh Anthony Aufdenkampe, Kerstin Lehnert, Emilio Mayorga, David Tarboton, IlyaZaslavsky, David Valentine Support: EAR 1224638

  2. Legend Metadata Catalog Database Encoding XML Schema Encoding Catalog Data and Metadata Transfer Metadata Transfer Metadata Transfer Metadata Harvesting Data Discovery Information Model Data Storage Data Delivery Data Server Clients Data Transfer

  3. What is an “Information Model?” • Representation of concepts, relationships, constraints, rules, and operations that specify the semantics of data for a domain of discourse • Defines the domain’s entity types and their attributes, relationships, and allowed operations on the entities • In a relational database implementation, entities become tables and their attributes become table columns • Sharable, stable, and organized structure of information requirements for a domain context • Without constraining how that description is mapped to an actual implementation in software • There may be many physical implementations – e.g., relational database, XML schema, etc. • Critically important to the effectiveness and interoperability of the cyberinfrastructure

  4. Example Information Model • An organization operates a network of monitoring sites • At each monitoring site a number of variables are measured • For each variable there is a time series of data values • Each data series is made up of individual, time-indexed values that are each characterized by location (where the observation was collected), time (when the observation was collected), and variable (what the observation represents)

  5. ODM 1.1.1

  6. WaterML 1.1

  7. Some Limitations of ODM 1.1.1 • ODM supports only point-based observations • ODM doesn’t support sample-based data well • Not all of the structure of ODM is required for each type of data • Versioning and provenance of data can be difficult in ODM • The central DataValues table doesn’t support every functional use case (e.g., metadata catalog)

  8. Another Information Model Example XianzengNiu, Jennifer Z. Williams, Doug Miller, Kerstin Lehnert, Brian Bills, Susan L. Brantley, (2013), An Ontology Driven Relational Geochemical Database for the Earth's Critical Zone:  CZchemDB, Submitted to Journal of Environmental Informatics.

  9. Overarching Goals for ODM2 Project • Create an information model that is integrative and extensible • Accommodating a wide range of observational data • Aimed at achieving interoperability across multiple disciplines and systems that support publication of earth observations • Allow a diverse range of geoscience observations to be consistently shared, discovered, accessed, and interpreted

  10. Observations Information Model Samples Extension Sensor Extension Observations Core Feature Model Generic Extension Common Semantics for Earth Observations IOOS CUAHSI HIS EarthChem CZOData Domain Cyberinfrastructures

  11. ODM2 Functional Use Cases StorageEncoding CatalogEncoding Archival Encoding Information Model Web Service Interface XML Schema Encoding

  12. ODM2 - Core • Observations • Features • People • Organizations • Methods • Variables • QCLevels • Units

  13. ODM2 Observations Open Geospatial Consortium Observations & Measurements – 2 Types of observations • Observations whose result is constant • Observations whose result varies with space or time • Separate the concept of an “observation” and its “result”

  14. ODM2 Observations • Observations whose result varies in space and/or time • Time series coverage • Point coverage • Profile coverage • Observations whose result is constant • Measurements • Category observations • Count observations • Truth observations • Temporal observations • Geometry observations

  15. ODM2 Sensor Extension Calibrations Equipment • Model • Serial number • Owner • Vendor • Manufacturer • Service history • Method • Standard Site visits Field activities Deployments Time Series Observations • Location • Date • People • Conditions • Activity type • Description • Date • Deployment type • Description • Dates • Offsets

  16. ODM2 Sensor Extension

  17. ODM2 Samples Extension Sample collection Sample splitting Sample analysis Sample processing • Sample type • Location / sampled feature • Collection method • Date • People • Preservation • Identifiers • Sampled medium • Analytical method • Instrument • People • Date • Sample hierarchy • Parent/child relationships • Preparation method • Processing method • People Sample analyses result in observations

  18. ODM2 Samples Extension

  19. ODM2 Features Extension

  20. Linking Observations to the Geo-Environment

  21. Provenance and Annotations Extensions • Better support for storing provenance of observational data Annotations Versions and Provenance

  22. General Extensibility • Ability to add extension properties to any entity

  23. Impact • Better support for sample based data in CUAHSI HIS, HydroShare, and related tools • Support for and integration of sensor and sample-based data in the Critical Zone Observatory Integrated Data Management System (CZOData) • Potential adoption of ODM within EarthChem • Providing context and guidance for future WaterML 2.0 development (water quality samples)

  24. Questions? Support: EAR 1224638

More Related