New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
way to generically expose any existing complex metadata associated with a dataset #117
Comments
Maybe add an externalMetadata block in the
|
if all foreign metadata was in a block, then (like with units, and maybe with coordinate systems) you could specify a schema for that foreign metadata: |
If your Make this clear in the spec: it is not the intent that client support this other than just being able to carry it along. It is a way for servers to pass along their extra metadata in a natural way, rather than just drop it on the floor. |
Bernie suggested not calling it external, but additionalMetadata. Also, XML and JSON already have a way to specify a schema within the document, so (Side note: HAPI responses should include the JSON schema reference. Schemas should be posted as DOIs)
one of
|
Eventually we could be more specific in terms of identifying how to interpret the additional info by labeling it with Note too that the use of For Need to emphasize that any content here is for the whole dataset. ISTP info is usually for each file, as are FITS headers, so even though there may be dataset-wide into in a FITS header, most of it is file-specific and not appropriate for
We are just looking into CF Conventions - they seem very SPASE-like (i.e., are for the whole dataset). |
Just an FYI - more info about NcML: I would need to study this more to see if it is like SPASE in terms of describing a dataset. Note that Earth Science folks use the word "dataset", but often mean something different -- sometimes it means just one file, which could contain all the data from one campaign of salinity measurements from an ocean campaign. |
I have a prototype of this. Here's an example |
Comments from May 17 telecon: Note: don't use Use cases:
Please use these names if appropriate: |
Could we define another block in the header to capture all "foreign" (i.e., non-HAPI) metadata elements?
Examples where this could be useful are cases where data processing systems that are already using ISTP metadata can't switch to HAPI because those systems were reliant on ISTP keywords. The two examples of this include SPEDAS and a CCMC model-data comparing mechanism (Komodo).
The text was updated successfully, but these errors were encountered: