Project

General

Profile

Task #1721

Story #1713: Updates to DataONE Types for 0.6.4 tag

Change SystemMetadata to use ObjectFormatIdentifier

Added by Matthew Jones over 12 years ago. Updated over 12 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
d1_schemas
Target version:
Start date:
Due date:
% Done:

100%

Milestone:
CCI-0.6.4
Product Version:
*
Story Points:
Sprint:

Description

Currently SystemMetadata stores ObjectFormat for every document, which includes subfields. This information is redundant (and possibly conflicting) with what is in the Object Format service, which is canonical and would need to be checked anyways to be sure people didn't provide erroneous data in the object format fields. Thus, it is better to change system metadata to only record the ObjectFormatIdentifier of the object.

As the implementation of getFormat() is cacheing, it should have no performance implications, but should improve the correctness of data and reduce redundancy.

History

#1 Updated by Matthew Jones over 12 years ago

  • Status changed from New to In Progress

#2 Updated by Matthew Jones over 12 years ago

  • Category set to d1_schemas

#3 Updated by Matthew Jones over 12 years ago

  • Status changed from In Progress to Closed
  • % Done changed from 0 to 100

Fixed in r4771.

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)