ISO Metadata in HDF Data Files

13
Product Designe r Workflo w ISO-Compliant Metadata in HDF Products The Product Designer Team

Transcript of ISO Metadata in HDF Data Files

Page 1: ISO Metadata in HDF Data Files

Product Designer Workflow

ISO-Compliant Metadata in HDF ProductsThe Product Designer Team

Page 2: ISO Metadata in HDF Data Files

1. Base Metadata Requirements

Guidance

https://wiki.earthdata.nasa.gov/display/NASAISO/NASA+Base+Metadata+Requirements

Page 3: ISO Metadata in HDF Data Files

2. Guidance

Requirements

1. Use Case2. Overview3. Recommendations4. Conceptual Model (UML)5. Implementation (XML)6. Implementation (NcML)

HPD Design Name7. Usage (UMM)8. Crosswalks

https://wiki.earthdata.nasa.gov/display/NASAISO/Keywords

Page 4: ISO Metadata in HDF Data Files

3. HPD – Select Project

OpenProject

ISO Project

Page 5: ISO Metadata in HDF Data Files

4. Select Design (and Version)

OpenDesign

ISO Project ISO Project

MD_KeywordPaths

Page 6: ISO Metadata in HDF Data Files

5. Metadata Template In Design

All groups in the ISO design have default role and type attributes. Do not change these!

The values of the keywords in the sample are the paths to those keywords in the original ISO record. Note the identifier added to the second keyword to ensure unique attribute names.

Page 7: ISO Metadata in HDF Data Files

6. Design Export Options

JSON

Export python

HDF5

Page 8: ISO Metadata in HDF Data Files

6a. Metadata in JSON

Page 9: ISO Metadata in HDF Data Files

6b. Metadata in Python

keyword values in python

Page 10: ISO Metadata in HDF Data Files

keyword values in python

6c. Metadata in HDF5

HDF5 file viewed in HDFCompass

Keyword values in HDF5

Page 11: ISO Metadata in HDF Data Files

7. Copy Metadata Design to Your Project

JSON HDF5 Import

Export

ISO design in new project with new values for the keywords

Page 12: ISO Metadata in HDF Data Files

This is a work in progress.Suggestions / questions

[email protected]

Page 13: ISO Metadata in HDF Data Files

13

Acknowledgements

This work was partially supported by contract number NNG15HZ39C from NASA.

Any opinions, findings, conclusions, or recommendations expressed in this material are those of the author and do not necessarily reflect the views of NASA or The HDF Group.