Benno Blumenthal wrote: > > In the spirit of wouldn't-it-be-nice, I'll put out a request for a better > idea. > I think we are missing the boat a bit with respect to the metadata tag, but I > am > not sure of the solution. Consider GCMD, for example. You have included > DIF > as one of the metadata types, but from a client point-of-view, that is much > less > than what can be done. > > Consider for example, HELLERMAN, which is a GCMDID. With that id, I can ask > the GCMD for many versions of the metadata, including I suppose the DIF > document > itsself (though offhand I do not know how to construct the URL to get the > DIF). > > Sample url (html): > http://gcmd.nasa.gov/servlets/md/getdif.py?entry_id=HELLERMAN&xsl=full_display.xsl&portal=gcmd > > Obviously if I am writing an HTML client, the html version would be nice. If > I > am editing DIFs, I probably want the DIF version, etc. > > So are these different metadata? Or are they metadata-services on the same > metadata, i.e. I can get it translated by various servers? So, not just multiple metadata items for each dataset or collection but rather a hierarcy of metadata similar to the dataset hierarchy? Three ways to accomplish this come to mind: 1) extend metadata elements to contain other metadata elements or, better I think, 2) add an access-like element to the metadata element or, a completely different approach, 3) add more meaning to the 'MetadataType' entity. I.e., include things like 'GCMD DIF', 'GCMD FGDC', etc. or in some other way make the entries more hierarchical in nature. Man, this just keeps getting more and more complicated. Maybe we should delay this discussion until after 0.6 gets finalized (so we can actually get 0.6 finalized). Or is this important enough in the near term to pound away at now? Ethan > Benno -- Ethan R. Davis Telephone: (303) 497-8155 Software Engineer Fax: (303) 497-8690 UCAR Unidata Program Center E-mail: address@hidden P.O. Box 3000 Boulder, CO 80307-3000 http://www.unidata.ucar.edu/
NOTE: All email exchanges with Unidata User Support are recorded in the Unidata inquiry tracking system and then made publicly available through the web. If you do not want to have your interactions made available in this way, you must let us know in each email you send to us.