Task #1721
Story #1713: Updates to DataONE Types for 0.6.4 tag
Change SystemMetadata to use ObjectFormatIdentifier
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 about 13 years ago
- Status changed from New to In Progress
#2 Updated by Matthew Jones about 13 years ago
- Category set to d1_schemas
#3 Updated by Matthew Jones about 13 years ago
- Status changed from In Progress to Closed
- % Done changed from 0 to 100
Fixed in r4771.