Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. The MMT allows metadata providers to update multiple collection records for their provider at once, using Bulk Update functionality.
  2. When Bulk Update changes are applied to a collection record, the updated record is stored in the CMR in UMM-JSON format (which may or may not be the original native format of the record).
  3. When Bulk Update changes are applied to a collection record, a new revision of the record is stored in the CMR.   The Last Revision date of the record is updated in the collection metadata, and the update date of the record in the CMR database is also updated.   These updates occur for all records in the Bulk Update set, regardless of whether the update was actually applied to that record.
  4. Bulk Update changes are supported for five Collection metadata fields, all of which have controlled vocabularies managed in the KMS:  Science Keywords, Location Keywords, Platform, Instrument, and Data Center.   
    1. For the two hierarchical keyword fields (Science Keywords, Location Keywords),  four update types are supported:  Add to Existing, Clear All and Replace, Find and Remove, and Find and Replace. 
    2. For the other three metadata groups (Platform, Instrument, and Data Center), two update types are supported:  Find and Remove, and Find and Update.
  5. 'Add to Existing' adds a new occurrence of a Science or Location keyword value selected from the KMS to all records in the Bulk Update set.
  6. 'Clear All and Replace' removes all Science or Location keywords from all records in the Bulk Update set, and replaces them with a new Science or Location keyword selected from the KMS.
  7. 'Find & Remove'
    1. For Platforms: finds all records in the Bulk Update set that have a platform shortname of <value keyed in by user>, and removes all platform metadata for the platform instance where Platform shortname = <value keyed in by user>,  including the removal of all instruments and child instruments associated with the platform.  Any other platform instances in the records remain as-is.
    2. For Instruments: finds all records in the selected record set that have an instrument shortname of <value keyed in by user>, and removes all instrument metadata for each instrument instance where Instrument shortname = <value keyed in by user>.   If the Instrument is associated with multiple platforms in a single collection, the instrument metadata will be removed from each associated platform.  Any other Instrument instances in the records remain as-is.
    3. For Data Centers: finds all records in the selected record set that have an Data a Data Center shortname of <value keyed in by user>, and removes all Data Center metadata for each Data Center instance where Data Center shortname = <value keyed in by user>.  Any other Data Center instances in the records remain as-is.
    4. For Science Keywords and Location Keywords: finds all records in the Bulk Update set that have a Science or Location Keyword value of <value keyed in by user>, and removes that keyword value from each record.
  8. 'Find & Replace'
    1. For Science Keywords and Location Keywords: finds all records in the Bulk Update set that have a Science or Location Keyword value of <value keyed in by user>, removes that keyword value from each record, and replaces it with a new Science or Location keyword selected from the KMS.
    2. If the user enters blank > b > c > d >e for the 'Find Values to Replace', all Science/Location keywords with * > b > c > d > e will be replaced by the new Science/Location Keyword.
      If the user enters a > b> c> d >e for the 'Find Values to Replace' , all Science/Location keywords with a>b>c>d>e will be replaced, but a>b>c>d will not be replaced.

      If the user enters a>b>c for the 'Find Values to Replace', all Science/Location keywords with a>b>c or a>b>c>* will be replaced
  9. 'Find & Update'
    1. For Platforms: finds all records in the Bulk Update set that have a platform shortname of <value keyed in by user>, and replaces the Shortname for that platform instance with a Shortname selected from the KMS.  The platform Longname and Platform Type will also be replaced with the associated Longname and Platform Type from the KMS.
    2. For Instruments: finds all records in the selected record set that have an instrument shortname of <value keyed in by user>, and replaces the Shortname for that instrument instance with a Shortname selected from the KMS.  The instrument Longname will also be replaced with the associated Longname from the KMS.
    3. For Data Centers: finds all records in the selected record set that have an Data Center shortname of <value keyed in by user>, and replaces the Shortname for that Data Center instance with a Shortname selected from the KMS.  The Data Center Longname and Home Page URL will also be replaced with the associated Longname and Home Page URL from the KMS.

...