Top Banner
The HDF Group www.hdfgroup.org December 17, 2014 American Geophysical Union Fall Meeting HDF Product Designer: Interoperability in the First Mile H. Joe Lee ([email protected]), Aleksandar Jelenak, and Ted Habermann The HDF Group
23
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: The HDF Product Designer – Interoperability in the First Mile

The HDF Group

www.hdfgroup.orgDecember 17, 2014 American Geophysical Union Fall Meeting

HDF Product Designer: Interoperability in the First Mile

H. Joe Lee ([email protected]),Aleksandar Jelenak, and Ted HabermannThe HDF Group

Page 2: The HDF Product Designer – Interoperability in the First Mile

www.hdfgroup.orgAmerican Geophysical Union Fall Meeting

Data Life Cycle – First and Last Miles

Archive Discovery AnalysisQuestion Processing Distribution

Repurposing

DataCollection

Page 3: The HDF Product Designer – Interoperability in the First Mile

www.hdfgroup.orgAmerican Geophysical Union Fall Meeting

Data Life Cycle – First and Last Miles

Archive Discovery AnalysisQuestion Processing Distribution

Principal Investigator Someone Else

Repurposing

DataCollection

Page 4: The HDF Product Designer – Interoperability in the First Mile

www.hdfgroup.orgAmerican Geophysical Union Fall Meeting

Data Life Cycle – First and Last Miles

Archive Discovery AnalysisQuestion Processing Distribution

Principal Investigator Someone Else

Repurposing

DataCollection

Experts Non-Experts

Page 5: The HDF Product Designer – Interoperability in the First Mile

www.hdfgroup.orgAmerican Geophysical Union Fall Meeting

Data Life Cycle – First and Last Miles

Archive Discovery AnalysisQuestion Processing Distribution

Principal Investigator Someone Else

Repurposing

DataCollection

# Users

Experts Non-Experts

Page 6: The HDF Product Designer – Interoperability in the First Mile

www.hdfgroup.orgAmerican Geophysical Union Fall Meeting

Data Life Cycle – First and Last Miles

Archive Discovery AnalysisQuestion Processing Distribution

Principal Investigator Someone Else

Repurposing

DataCollection

# Users

Experts Non-Experts

Standards and Conventions

Page 7: The HDF Product Designer – Interoperability in the First Mile

www.hdfgroup.orgAmerican Geophysical Union Fall Meeting

Data Life Cycle – First and Last Miles

Archive Discovery AnalysisQuestion Processing Distribution

Principal Investigator Someone Else

Repurposing

DataCollection

# Users

Experts Non-Experts

? Standards and Conventions

Page 8: The HDF Product Designer – Interoperability in the First Mile

www.hdfgroup.orgAmerican Geophysical Union Fall Meeting

Data Life Cycle – First and Last Miles

Archive Discovery AnalysisQuestion Processing Distribution

Principal Investigator Someone Else

Repurposing

DataCollection

To facilitate collaborative design of interoperable and standards-compliant data products in HDF5 as early as possible in the mission development process.

Page 9: The HDF Product Designer – Interoperability in the First Mile

www.hdfgroup.orgAmerican Geophysical Union Fall Meeting

Data Life Cycle – First and Last Miles

Archive Discovery AnalysisQuestion Processing Distribution

Principal Investigator Someone Else

Repurposing

DataCollection

To facilitate collaborative design of interoperable and standards-compliant data products in HDF5 as early as possible in the mission development process.

Interoperability in the First Mile

Page 10: The HDF Product Designer – Interoperability in the First Mile

www.hdfgroup.orgAmerican Geophysical Union Fall MeetingDecember 17, 2014

Mission Data Producer’s Conundrum

Mission Requirements

• Science objectives• Data processing• Data discovery & distribution• Data documentation• User engagement,

preparedness, feedback

Page 11: The HDF Product Designer – Interoperability in the First Mile

www.hdfgroup.orgAmerican Geophysical Union Fall MeetingDecember 17, 2014

Mission Data Producer’s Conundrum

Interoperability

Mission Requirements

• Standards• Conventions• Best Practices• Metadata• Software Tools• netCDF4, CF

• Science objectives• Data processing• Data discovery & distribution• Data documentation• User engagement,

preparedness, feedback

Page 12: The HDF Product Designer – Interoperability in the First Mile

www.hdfgroup.orgAmerican Geophysical Union Fall MeetingDecember 17, 2014

Mission Data Producer’s Conundrum

HDF FeaturesInteroperability

Mission Requirements

• Datatypes• Groups

• Attributes• Scale/offset

• Dimension scales• Compression

• Chunking

• Standards• Conventions• Best Practices• Metadata• Software Tools• netCDF4, CF

• Science objectives• Data processing• Data discovery & distribution• Data documentation• User engagement,

preparedness, feedback

Page 13: The HDF Product Designer – Interoperability in the First Mile

www.hdfgroup.orgAmerican Geophysical Union Fall MeetingDecember 17, 2014

Mission Data Producer’s Conundrum

HDF FeaturesInteroperability

Mission Requirements

HDF Product Designer

• Datatypes• Groups

• Attributes• Scale/offset

• Dimension scales• Compression

• Chunking

• Standards• Conventions• Best Practices• Metadata• Software Tools• netCDF4, CF

• Science objectives• Data processing• Data discovery & distribution• Data documentation• User engagement,

preparedness, feedback

Page 14: The HDF Product Designer – Interoperability in the First Mile

www.hdfgroup.orgAmerican Geophysical Union Fall MeetingDecember 17, 2014

Collaboration

Individuals

Page 15: The HDF Product Designer – Interoperability in the First Mile

www.hdfgroup.orgAmerican Geophysical Union Fall MeetingDecember 17, 2014

Collaboration

IndividualsTeams

Page 16: The HDF Product Designer – Interoperability in the First Mile

www.hdfgroup.orgAmerican Geophysical Union Fall MeetingDecember 17, 2014

Collaboration

IndividualsTeamsProjectsPrograms

Page 17: The HDF Product Designer – Interoperability in the First Mile

www.hdfgroup.orgAmerican Geophysical Union Fall MeetingDecember 17, 2014

HDF5 Product Design Architecture

Desktop Client

Page 18: The HDF Product Designer – Interoperability in the First Mile

www.hdfgroup.orgAmerican Geophysical Union Fall MeetingDecember 17, 2014

HDF5 Product Design Architecture

Desktop Client

Restful Service

(Tornado/Python)

Page 19: The HDF Product Designer – Interoperability in the First Mile

www.hdfgroup.orgAmerican Geophysical Union Fall MeetingDecember 17, 2014

HDF5 Product Design Architecture

Data Store(PostgreSQL)

Desktop Client

Restful Service

(Tornado/Python)

HDF5Server

Page 20: The HDF Product Designer – Interoperability in the First Mile

www.hdfgroup.orgAmerican Geophysical Union Fall MeetingDecember 17, 2014

HDF5 Product Design Architecture

Data Store(PostgreSQL)

Desktop Client

Restful Service

(Tornado/Python)

HDF5JSON

HDF4 MAPXML

NcML HDF5Server

FlexibleInput

Page 21: The HDF Product Designer – Interoperability in the First Mile

www.hdfgroup.orgAmerican Geophysical Union Fall MeetingDecember 17, 2014

HDF5 Product Design Architecture

Data Store(PostgreSQL)

Desktop Client

HDF5JSON

Fortran IDL MATLAB Python

Restful Service

(Tornado/Python)

CSV (Excel)

HDF5JSON

HDF4 MAPXML

NcML HDF5Server

HDF5 File Template

FlexibleInput

Flexible Output

Page 22: The HDF Product Designer – Interoperability in the First Mile

www.hdfgroup.orgAmerican Geophysical Union Fall MeetingDecember 17, 2014

Convention Support

• Initial:• NetCDF User’s Guide (NUG)• Attribute Convention for Data Discovery (ACDD)• Object Convention for Data Discovery (OCDD)• Climate and Forecast (CF)• HDF-EOS

• Implementation:• Conventions for groups and variables• Convention for connected variables (e.g.

coordinate dimensions)• Compliance checkers on entire file

• Support for community components

Page 23: The HDF Product Designer – Interoperability in the First Mile

www.hdfgroup.orgAmerican Geophysical Union Fall MeetingDecember 17, 2014

Conclusion

• enable individuals and mission teams to design products quickly and easily

• enable collaboration at many levels• promote data management best practices

HDF Product Designer is being built using a flexible architecture to support multiple front and back ends. It will: