You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »


 

Title (Goal)

As a data management specialist, I want to deposit a package that I have created into the repository. 

Primary Actor

Data management specialist 

Scope

 

Level

 

Author

Elliot Metsger 

Story (A paragraph or two describing what happens)

Deposit, validate, and ingest a package, and allow the package contents to be placed in a new collection, or to be placed in an existing collection. 

 

As a data management specialist, I have prepared a package of content for deposit into the repository.  The package conforms to local standards/requirements, and may conform to a recognized standard like BagIt.  The package contains a payload (the domain content to be ingested) and a description of the payload.  The payload description includes a manifest of the content in the package, along with fixity for the package contents.

I want to deposit my package into the repository, and have the option of creating a new collection populated with the package contents, or deposit the package to an existing collection.

Despite being a trained data management specialist, I may have made mistakes when composing the package.  Therefore the repository should verify that the package meets local standards/requirements.  If the package conforms to a recognized standard, it should be checked for conformity to the recognized standards as well.  The repository should utilize the fixity information supplied in the package to verify the integrity of the package payload.

Upon accepting the package, the repository should provide some mechanism for me to understand where in the deposit workflow my package is.

  • No labels