Story #6038
DataONE API version 2 needs to be supported
100%
Description
This is an overarching story for v2 of the DataONE Service API. After many planning meetings, we decided to pursue a v2 design that supports versionable content using a seriesId field in the system metadata for each object. Likewise, API changes in v2 will support Member Node management of system metadata in the federation, as opposed to Coordinating Node management (which is the current state). For background on decisions, see the latest "design document":https://docs.google.com/a/nceas.ucsb.edu/document/d/1uK4WqoMuMqM93J03Z2N1Hm2-IkgZe4kXMNlieSjS-SY/edit , which will be moved into the DataONE documents repository.
The implementation involves changes to the DataONE Types Schema, the low level libraries (d1_common_java and d1_common_python) that express the API changes, and each software component in the Coordinating Node stack and various Member Node stacks.
Related issues
History
#1 Updated by Robert Waltz about 10 years ago
- Due date changed from 2014-08-12 to 2014-09-24
- Target version changed from 2014.30-Block.4.3 to CCI-2.0.0
#2 Updated by Dave Vieglais almost 10 years ago
- Due date changed from 2014-09-24 to 2015-01-06
#3 Updated by Dave Vieglais over 9 years ago
- Status changed from In Progress to Closed
- % Done changed from 0 to 100
Closing this as it is a duplicate of the organization provided by the CCI-2.0.0 version tag.