170 likes | 185 Views
Interoperability = Leverage + Collaboration. Chris Lynnes GES DISC. Types of Interoperability. Interoperability Frameworks. Catalog Svcs for Web. GCMD / DIF. ECHO. OpenSearch. Catalog. Semantic Web. OPeNDAP. Web Coverage Service. HTTP. FTP. Access. netCDF/ CF-1. HDF-EOS. Usage.
E N D
Interoperability = Leverage + Collaboration • Chris Lynnes • GES DISC
Interoperability Frameworks Catalog Svcs for Web GCMD / DIF ECHO OpenSearch Catalog Semantic Web OPeNDAP Web Coverage Service HTTP FTP Access netCDF/CF-1 HDF-EOS Usage Web Map Service
Hype vs. RealityInteroperability in Earth Sciences Semantic Web http OpenSearch Web Map Service ftp netCDFCF-1 OPeNDAP GCMD DIF HDF-EOS Web Coverage Services ECHO Catalog Services for the Web Technology Trigger Peak of Inflated Expectations Trough of Disillusionment Slope of Enlightenment Plateau of Productivity
We are currently working to improve interoperability • ESIP Federated OpenSearch • OPeNDAP for HDF4 and Level 2 Data • Web Map Service and Web Coverage Service for ACP
ESIP Federated Search with OpenSearch • Problem: find datasets and files from a diverse collection of providers • Space-time region • Keywords • Solution: Federated (distributed) search following a simple protocol • OpenSearch: developed/used by Amazon; supported in most browsers • ESIP Conventions to extend and constrain OpenSearch • http://wiki.esipfed.org/index.php/Federated_Search
The Federated OpenSearch Two-Step OpenSearch Description Document Store Granule Query Engine Dataset Query Engine Client dataset query Dataset Discovery dataset results OpenSearch Description Request OpenSearch Description Document Granule Search granule query granule results
OPeNDAP for Distributed Data Access • Open-source Project for a Network Data Access Protocol • www.opendap.org • Formerly Distributed Oceanographic Data System • Remote access via HTTP • Supports subsetting • Supports HDF4, HDF5, netCDF, ASCII, binary
OPeNDAP can make data easier to both get AND use AIRS Surface Air Temperature read via OPeNDAP with experimental HDF4 handler
Open Geospatial Consortium • Web Map Server (WMS) • Request and receive maps (pictures) • Easy, widely used • Web Coverage Server • Request and receive coverages (data) • More complicated, not so widely used • Catalog Services for the Web • Search for (?) • Even more complicated, less widely used
Atmospheric Composition Portal • Joint effort with DLR and DataFed • Relies on OGC WMS + WCS (as far as we can push them)
WCS Interoperability helps leverage other resources S4PA archive Giovanni analysis OPeNDAP WMS OpenSearch OPeNDAP Mirador search MapServer maps
Interoperability fosters collaboration Univ. Alabama Huntsville Talkoot MODAPS GES DISC DQSS
Why so difficult? • Technical challenges • Semantic differences • Provenance • Psychological and sociological challenges • Got to give up control (vs. self-reliance) • Got to share the credit • But credit is NOT a zero-sum game
Someday… • A user should be able to start from her analysis tool of choice, outline a spatial area, set a time frame, type keywords in a search box… • …and the tool would then search the web for the data, obtain just the relevant subsets and load them directly into the tool. • We have the technology…