The HDFEOS DTD and Schemas are a set of Document Type Definition and Schemas that describe HDFEOS files and their content in an eXtensible Markup Language (XML)format.
Motivated by the widely recognized benefits of publishing in XML and the
HDF5 XML work by the NCSA team we have developed an XML standard for the
HDFEOS5 file format using DTD (Document Type Definitions) and equivalent
standard using Schemas. This standard describes the structure and contents
of a single HDFEOS5 file based on the HDFEOS model as published in the Users
Guides Volumes 1 and 2 of the HDFEOS library.
Using NCSA HDF5 XML tools, the users can transform HDF5 files into XML format or vice versa. Since HDFEOS5 files are HDF5 files, we can leverage this fact to utilize the same tools to dump and restore to and from XML to HDF5. We have built tools to dump any HDFEOS5 file into an XML that conforms to the XML standard as well as tools to take any valid XML file that conforms to the DTD or Schema and transforms it into a valid HDFEOS5 file.
The HDFEOS XML DTD and Schemas are unique in so far that it is an easy to use representation of a complex file format. This allows for multiple displaying of the format.
HDFEOS XML DTD and Schemas Goals
This tool was developed as a demonstration of how to work with HDF-EOS data produced by NASA’s EOS program, including the standard products of the EOS Terra, Aqua and Aura missions and other EOSDIS standard products. The development of these tools is not ongoing and this source is offered “as is” with the hope that it may be useful.