CWIC Team Meeting: IDN Release 9.9.2: Tagging of Metadata Jan Michael Morahan
IDN Release 9.9.2: Tagging of Metadata Description: A feature for tagging metadata records with arbitrary "flags" is envisioned to allow external partners to organize collections of metadata. This would allow partners to create collection subsets highly customized to a specialized discipline or interest outside of what is defined in metadata. – Partners creating collections of metadata need not be involved with the metadata authoring process and no changes are required on the authors part. – These tags are not publicly displayed in any web interface. – The tags can be used in creating GCMD portal subsets or any other searches on GCMD. 2
IDN Release 9.9.2: Tagging of Metadata Past and present use cases: – Data Core tagging – CWIC (In-Progress: Test and Production) tagging – Event specific grouping such as records related to an earthquake – JAXA: ”CEOS Water portal” 3
IDN Release Flow of Tagging Feature
Database Table
Interface Metadata Web Services (MWS) to support new interfaces related to the table. These interfaces make the assumption that you know the group of the name-values and will try to hide all other groups. – GET - Group, Name (optional), value (optional) -> list of entryIds and Name-Values with that group NEW – GET - EntryID, Group, Name (optional), Value (option) -> List of Name-values NEW – PUT - EntryID, Group, Name, value, text, type Existing interfaces can have a "flag" for including the external metadata tags"
Syntax MWS Calls: Tag & Documents / All tags for the group with entry ID / / All tags for this group-name with entry ID / / The tag with this group-name-value with entry ID
Syntax (Continue) MWS Calls: document / / All tags for the group at this entry ID / / / All tags for the group-name at this entry ID / / / The tags for the group-name-value at this entry ID
Syntax (Continue) MWS Calls: Setting Tags / / / an HTML PUT, all parameters are required.
Benefits of the Tagging Table No more edits to DIFs No losing of Data Sets from edits by the Provider or GCMD/IDN staff If a DIF Entry_ID change it will not matter because the UUID (Unique Identifier) is saved in the table. CWIC group will have access to updating the table.
Example GES_DISC_AIRABRAD_V005 e0b60b ba4b-e68adefd249b GSFCS4PA CWIC CWIC Value CWIC_TEST AIRS/Aqua Level 1B AMSU (A1/A2) geolocated and calibrated brightness temperatures V005