> We (The HDF group) would like to get your thoughts on the importance and
> role of XML in the HDF5 ecosystem.

I like it.  Especially the possibility of representing new domains
entirely within HDF5/XML.

On the data side, using a skeletal HDF5/XML dump of a datafile to
check that it is valid according to some domain-specific schema will
be handy.  I suggest adding recommended HDF5 attributes with
particular names for such validation purposes (e.g. an XML schema
against which '/' or some other object should verify) so that tools
like h5diff could perform such a verification.

On the developer/user side, if there's a one-to-one HDF5-to-XML
mapping it should be possible to use XML DOM and SAX APIs, ideally
within the mainstream XML parsers, to traverse an HDF5 data file.
Suddenly you'll find HDF5 combined with commodity web technologies and
datasets relatively easily rendered with DOM/CSS approaches.  It would
be a huge win to toss a plugin into Firefox, point it at an HDF5 file,
provide a stylesheet, and find the datasets genuinely browsable.  I
personally love the utility and quality of the un*x CLI toolset but I
could imagine browser capabilities easing HDF5 adoption by many folks.

Random comment on the document: From where did you pull the fooT,
barG, etc. naming convention?  I find the Hungarian-like notation a
bit distracting compared to, say, just spelling out "Type".  No need
to introduce brevity-- it's XML.

- Rhys

_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org

Reply via email to