Www.hdfgroup.org The HDF Group Data Interoperability The HDF Group Staff Sep. 28-30, 2010HDF/HDF-EOS Workshop XIV1.

Slides:



Advertisements
Similar presentations
1 NASA CEOP Status & Demo CEOS WGISS-25 Sanya, China February 27, 2008 Yonsook Enloe.
Advertisements

The HDF Group ESIP Summer Meeting Easy access HDF files via Hyrax Kent Yang The HDF Group 1 July 8 – 11, 2014.
The HDF Group Support for NPP/NPOESS by The HDF Group Mike Folk, Elena Pourmal The HDF Group HDF/HDF-EOS Workshop XIV September 30, 2010.
The HDF Group HDF/HDF-EOS Workshop XIV1 Easy Remote Access via OPeNDAP Kent Yang and Joe Lee The HDF Group The 14 th HDF/HDF-EOS Workshop.
The HDF Group HDF Group Support for NPP/JPSS Mike Folk, Elena Pourmal, Larry Knox, Albert Cheng The HDF Group The 15 th HDF and HDF-EOS.
A Common Data Model In the Middle Tier Enabling Data Access in Workflows … HDF/HDF-EOS Workshop XIV September 29, 2010 Doug Lindholm Laboratory for Atmospheric.
HDF5 OPeNDAP Project Update and Demo MuQun Yang and Hyo-Kyung Lee (The HDF Group) James Gallagher (OPeNDAP, Inc.)
The Future of NetCDF Russ Rew UCAR Unidata Program Center Acknowledgments: John Caron, Ed Hartnett, NASA’s Earth Science Technology Office, National Science.
Best Practices to Promote Data Interoperability Chris Lynnes Joe Glassy Technology Infusion Working Group.
The HDF Group Apr , 2012HDF/HDF-EOS Workshop XV1 Interoperability with netCDF-4 Kent Yang, Larry Knox, Elena Pourmal The HDF Group.
The HDF Group Exploiting HDF5 Technologies to Represent Geo-Information An Example with Complex Terrain Data September 28-30, 2010HDF.
Support EOS: Review and Discussions Kent Yang and Joe Lee The HDF Group October 16, 2012 Oct. 16, 2012Annual HDF Briefing to ESDIS1.
The HDF Group HDF/HDF-EOS Workshop XIV1 Easy Access of NASA HDF data via OPeNDAP Kent Yang and Joe Lee The HDF Group September 28,2010.
Unidata TDS Workshop THREDDS Data Server Overview October 2014.
1 CF Unleashed: Introduction to Cf/Radial Joe VanAndel National Center for Atmospheric Research 2013/1/8 The National Center for Atmospheric.
Status of netCDF-3, netCDF-4, and CF Conventions Russ Rew Community Standards for Unstructured Grids Workshop, Boulder
The HDF Group July 8, 2014HDF 2014 ESIP Summer Meeting HDF Product Designer Aleksandar Jelenak, H. Joe Lee, Ted Habermann The.
University of Illinois at Urbana-ChampaignHDF 9/19/2000 McGrath 9/19/ Transition from HDF4 to HDF5: Issues Robert E. McGrath NCSA University of Illinois.
EARTH SCIENCE MARKUP LANGUAGE “Define Once Use Anywhere” INFORMATION TECHNOLOGY AND SYSTEMS CENTER UNIVERSITY OF ALABAMA IN HUNTSVILLE.
The HDF Group ESIP Summer Meeting HDF OPeNDAP update Kent Yang The HDF Group 1 July 8 – 11, 2014.
Unidata’s TDS Workshop TDS Overview – Part II October 2012.
Important ESDIS 2009 tasks review Kent Yang, Mike Folk The HDF Group April 1st, /1/20151Annual briefing to ESDIS.
DM_PPT_NP_v01 SESIP_0715_AJ HDF Product Designer Aleksandar Jelenak, H. Joe Lee, Ted Habermann Gerd Heber, John Readey, Joel Plutchak The HDF Group HDF.
Unidata TDS Workshop TDS Overview – Part I XX-XX October 2014.
THREDDS Data Server Ethan Davis GEOSS Climate Workshop 23 September 2011.
Mid-Course Review: NetCDF in the Current Proposal Period Russ Rew
Why do I want to know about HDF and HDF- EOS? Hierarchical Data Format for the Earth Observing System (HDF-EOS) is NASA's primary format for standard data.
Tools for Interoperability between HDF and NetCDF Mike Folk and MuQun Yang The HDF Group The HDF Group provides the following tools for the NASA HDF and.
Accomplishments and Remaining Challenges: THREDDS Data Server and Common Data Model Ethan Davis Unidata Policy Committee Meeting May 2011.
The netCDF-4 data model and format Russ Rew, UCAR Unidata NetCDF Workshop 25 October 2012.
The HDF Group HDF5 Tools Updates Peter Cao, The HDF Group September 28-30, 20101HDF and HDF-EOS Workshop XIV.
The HDF Group November 3-5, 2009 HDF-OPeNDAP Project Update HDF/HDF-EOS Workshop XIII1 Joe Lee and Kent Yang The HDF Group James Gallagher.
HDF5 OPeNDAP Project Update and Demo MuQun Yang and Hyo-Kyung Lee (The HDF Group) James Gallagher (OPeNDAP, Inc.) 1HDF and HDF-EOS Workshop XII10/17/2008.
Integrating netCDF and OPeNDAP (The DrNO Project) Dr. Dennis Heimbigner Unidata Go-ESSP Workshop Seattle, WA, Sept
Unidata TDS Workshop THREDDS Data Server Overview
Accessing Remote Datasets using the DAP protocol through the netCDF interface. Dr. Dennis Heimbigner Unidata netCDF Workshop August 3-4, 2009.
Supporting HDF5 in GrADS Jennifer M. Adams and Brian E. Doty IGES/COLA.
HDF OPeNDAP Project Update MuQun Yang and Hyo-Kyung Lee The HDF Group March 31, Annual briefing to ESDIS10/31/2015.
Recent developments with the THREDDS Data Server (TDS) and related Tools: covering TDS, NCML, WCS, forecast aggregation and not including stuff covered.
The HDF Group HDF/HDF-EOS Workshop XV1 Tools to Improve the Usability of NASA HDF Data Kent Yang and Joe Lee The HDF Group April 17, 2012.
- 1 - HDF5, HDF-EOS and Geospatial Data Archives HDF and HDF-EOS Workshop VII September 24, 2003.
The HDF Group Support for NPP/NPOESS by The HDF Group Mike Folk, Elena Pourmal, Peter Cao The HDF Group November 5, 2009 November 3-5,
THREDDS Catalogs Ethan Davis UCAR/Unidata NASA ESDSWG Standards Process Group meeting, 17 July 2007.
Unidata’s TDS Workshop TDS Overview – Part I July 2011.
HDF4 OPeNDAP Project Progress Report MuQun Yang and Hyo-Kyung Lee 1 HDF Developers' Meeting11/24/2015.
HDF5 OPeNDAP Project Update and Demo MuQun Yang and Hyo-Kyung Lee (The HDF Group) James Gallagher (OPeNDAP, Inc.) 1 HDF and HDF-EOS Workshop XII10/17/2008.
Using a Friendly OPeNDAP Client Library to Access HDF5 Data MuQun Yang and Hyo-Kyung Lee (The HDF Group) 1 25th IIPS Conference01/14/2009.
HDF5 OPeNDAP Project Update and Demo MuQun Yang and Hyo-Kyung Lee (The HDF Group) James Gallagher (OPeNDAP, Inc.) 1HDF and HDF-EOS Workshop XII, Aurora,
The HDF Group HDF/HDF-EOS Workshop XV1 HDF-OPeNDAP Project Update Joe Lee and Kent Yang The HDF Group April 18, 2012.
The HDF Group Introduction to netCDF-4 Elena Pourmal The HDF Group 110/17/2015.
Interoperability = Leverage + Collaboration  Chris Lynnes  GES DISC.
Aura HDF-EOS File Format Guidelines: Overview and Status Cheryl Craig.
10/16/2012Annual HDF briefing1 HDF OPeNDAP support Kent Yang, Joe Lee, Mike Folk The HDF Group Oct. 16, 2012.
Data File Formats: netCDF by Tom Whittaker University of Wisconsin-Madison SSEC/CIMSS 2009 MUG Meeting June, 2009.
11/8/2007HDF and HDF-EOS Workshop XI, Landover, MD1 Software to access HDF5 Datasets via OPeNDAP MuQun Yang, Hyo-Kyung Lee The HDF Group.
UC 2006 Tech Session 1 NetCDF in ArcGIS 9.2. UC 2006 Tech Session2 Overview Introduction to Multidimensional DataIntroduction to Multidimensional Data.
Semantic Web underpinnings of the IRI Data Library Semantic Web as a Framework for Multiple Metadata IRI Data Library: presenting Data in multiple frameworks.
OGC Web Services with complex data Stephen Pascoe How OGC Web Services relate to GML Application Schema.
1 2.5 DISTRIBUTED DATA INTEGRATION WTF-CEOP (WGISS Test Facility for CEOP) May 2007 Yonsook Enloe (NASA/SGT) Chris Lynnes (NASA)
Update on Unidata Technologies for Data Access Russ Rew
HDF5 OPeNDAP Project Update and Demo MuQun Yang and Hyo-Kyung Lee (The HDF Group) James Gallagher (OPeNDAP, Inc.) 1HDF and HDF-EOS Workshop XII, Aurora,
HDF/HDF-EOS Meeting Oct th 2008, Aurora CO Proposal for adding Named Dimensions to HDF5 Arrays Daniel Kahn Science Systems and Applications, Inc.
Transition from HDF4 to HDF5: Issues
Moving from HDF4 to HDF5/netCDF-4
HDF5 Metadata and Page Buffering
Kent Yang, Mike Folk The HDF Group March 31, 2009
Efficiently serving HDF5 via OPeNDAP
Access HDF5 Datasets via OPeNDAP’s Data Access Protocol (DAP)
HDF Support for NASA Data Producers
HDF-EOS Workshop XXI / The 2018 ESIP Summer Meeting
Presentation transcript:

The HDF Group Data Interoperability The HDF Group Staff Sep , 2010HDF/HDF-EOS Workshop XIV1

Interoperability Interoperability is a property of a product or system, whose interfaces are completely understood, to work with other products or systems, present or future, without any restricted access or implementation. (From Wikipedia) Sep , 2010HDF/HDF-EOS Workshop XIV2

Background for data interoperability Focus on Earth Sciences Data needs to be shared across communities Self-described data format Many different types of data Grids, moving-sensor multidimensional fields, time series, profiles, trajectories, geospatial framework data, points Sep , 2010HDF/HDF-EOS Workshop XIV3

Why data interoperability? Data format Several data formats available HDF4/5, netCDF3/4, GRIB, BUFR, Binary Data are created with some data formats by following different physical models End users would like to use familiar tools to access data via different formats Sep , 2010HDF/HDF-EOS Workshop XIV4

Why data interoperability? Semantic/content interoperability An example: the missing value of a physical variable Tools or applications need to know the fill value of a physical variable How can they identify? Normally via an attribute that stores the fill value The name can be “Fill_value, _FillValue, badValue,……” Sep , 2010HDF/HDF-EOS Workshop XIV5

Goals Discuss a few cases about data interoperability Hear opinions or issues about data interoperability from audience. Sep , 2010HDF/HDF-EOS Workshop XIV6

The HDF Group Data Format Interoperability Sep , 2010HDF/HDF-EOS Workshop XIV7

Case 1 One set of APIs to handle multiple data formats Sep , 2010HDF/HDF-EOS Workshop XIV8

Case 1 netCDF4 Combine powerful model and simplicity of netCDF with features of HDF5 netCDF interface on top of HDF5 CDM(Common Data Model) Harmonize netCDF, HDF4, HDF5, OPeNDAP, GRIB and others Sep , 2010HDF/HDF-EOS Workshop XIV9

Discussions Any comments/sharings about the experiences with netCDF4 and CDM? Sep , 2010HDF/HDF-EOS Workshop XIV10

Case 2 Format conversions and translations Sep , 2010HDF/HDF-EOS Workshop XIV11

Data format Conversions/Translations Format conversions The HDF4 to HDF5 conversion tool The HDF-EOS2 to netCDF3/4 conversion tool HDF-EOS to GeoTIFF conversion tool …… Data format Translations netCDF tools to access HDF4/5 files via OPeNDAP …… Sep , 2010HDF/HDF-EOS Workshop XIV12

, 2010HDF/HDF-EOS Workshop XIV Use netCDF tools to access HDF via OPeNDAP Users OPeNDAP Clients IDV OPeNDAP Servers HDF4/5 Files AIRS/OMI DAP libnc-dap Visualization Tools HDF4/5 Handlers Aqua/Aura 13 Translation Layers

, 2010HDF/HDF-EOS Workshop XIV14 netCDF4 to access HDF-EOS5 files Augmentation One file can be used for both EOS5 and NetCDF-4. Note that EOS5 users are not affected at all. HDF5 HDF-EOS5 file HDF5 NetCDF4 NetCDF-4 file Augmented HDF-EOS5 file Augmentation

Discussions Any comments/sharings about the experiences with data format conversions and translations Sep , 2010HDF/HDF-EOS Workshop XIV15

The HDF Group Semantic/Content Interoperability Sep , 2010HDF/HDF-EOS Workshop XIV16

An example Degree of latitude and longitude Champaign’s latitude is 40°6´38" N It can be represented in two formats: in DDDMMSS format in decimal format How can the applications know which format the file is used? Better to have a common standard to facilitate the exchange this kind of information Sep , 2010HDF/HDF-EOS Workshop XIV17

Semantic/Content Interoperability CF conventions become such a standard Many applications/tools follow CF conventions to interpret the metadata Sep , 2010HDF/HDF-EOS Workshop XIV18

, 2010HDF/HDF-EOS Workshop XIV Use netCDF tools to access HDF via OPeNDAP Users OPeNDAP Clients IDV OPeNDAP Servers HDF4/5 Files AIRS/OMI DAP libnc-dap Visualization Tools HDF4/5 Handlers Aqua/Aura 19 Not follow CF conventions

Discussions Any comments about semantic/content interoperability Any comments about the usage of CF conventions Sep , 2010HDF/HDF-EOS Workshop XIV20

The HDF Group HDF5 and netCDF-4 Libraries Interoperability Two sources of interoperability problems and how to deal with them Sep , 2010HDF/HDF-EOS Workshop XIV21

netCDF-4 library and arbitrary HDF5 files netCDF-4 is built on top of HDF5 netCDF-4 files are HDF5 files with specific characteristics 1.Tracked creation order of objects and their attributes 2.Absence of datasets with complex compound, and region and object references 3.Presence of dimension scales netCDF-4 expects to find properties 1 and 2 in an HDF5 file and fails to open or read the file when those are not present (e.g., the NPOESS files) Solution: TB discussed with the netCDF-4 folks 12/13/2015Sep , 2010HDF/HDF-EOS Workshop XIV22

Programming models and libraries settings Use case 1 (libraries settings): Simultaneous access to an HDF5 file via HDF5 and netCDF-4 One of the libraries will not be able to open the file due to the different access properties used by each library (H5F_CLOSE_WEAK in HDF5 vs. H5F_CLOSE_ STRONG in netCDF-4) Solution: Design improvements in HDF5 New APIs to detect situation Automatic detection and correction of the access properties Document the best practices for applications 12/13/2015Sep , 2010HDF/HDF-EOS Workshop XIV23

Programming models and libraries settings Use case 2 (programming models): Usage of HDF5 wrapper libraries and netCDF-4 library in the same application C++ H5Topen call fails due to the netCDF-4 library shutting down the HDF5 library underneath by calling H5close Solution: Resolved in the newest netCDF-4 Document the best practices for applications For more detailed discussion see “NetCDF-4/HDF5 Libraries Interoperability Issues” at Let us know your use case to improve testing! 12/13/2015Sep , 2010HDF/HDF-EOS Workshop XIV24

, 2010HDF/HDF-EOS Workshop XIV25 Thank you !