Definitions
Live Objects: Dataset and Collections in a Space. Anybody can change/add/modify.

Curation Object: Object being modified for publication by the curators.

Publication Object:  Curation Object + DOI (Digital Object Identifier). The returned object from the repository. 

Process
1.  Curation Area - Curator Picks some of the Live Objects and start the process of submitting that dataset or collection. 

Design Specification:

Design Question: What is four us a curation object? 

Design Answer: It is a copy of the live object, and the updates are kept separate. The curation object is what was selected from the live object and put into the curation area as an object that the user will be working on. There is an entry in the staging area with all the information that was available when the user added it to the staging area. 

Design Question: What happens if the original dataset/collection is updated?  Do we keep track in the curation dataset to the live object? 

Design Answer: The curation Dataset/Collection has a link to the original dataset/collection. They will have the same Id, but stored in different places. 

Design Question: There will be a staging area per space. Is there also a staging area that is private?  

Design Answer: Pending

2.  Matchmaker - The user 'asks' the program what repositories will accept the curation object. 

Design Specification

3. C3PO

Design Specification. 

TO BUILD:

Sprint 1 - Curation Projects. 

Optional: 

 

Sprint 2 - Matchmaker Calls 

 

Sprint 3 - C3PR Calls. 

 ------------------------------------------------------------------------------------------------------------------------------------------------------------

Sprint tasks:

  1. Staging area per space [Indira]
    1. standalone plugin
  2. Create curation object [Yan]
    1. Select  dataset and collections from space [Luigi]
  3. Submit for publication (separate plugins?) [Rob]
  1. Call matchmaker and pick repository (separate plugins?)
  2. Refine metadata
  3. Store user preferences for publication in profile
  4. Store published object (everyone in space can see them)
  1. Edit curation object
  2. List curation objects and published objects that a dataset/collection are part of
Steps
  1. Create curation object
  2. Matchmaker query and selection
  3. Editing of metadata and submission to repository
Questions
  1. Who can see the curation objects?
Background
  1. curation object -> publication object
  2. repositories preferences
    1. a repository says what options it provides
    2. user might have preferences set in their profiles in the spaces
      1. generally speaking I want things free
      2. but in one instance I might be willing to pay
  3. attributes of the content vs attributes of the repositories
    1. "I would like"
    2. "I have images"
  4. "if my dataset doesn't have license, assign creative common"
  5. preference / requirements