Difference between revisions of "Appraisal Arrangement tab"
Line 50: | Line 50: | ||
The basic idea is to create an Angular app, that communicates with the Archivematica Dashboard via its REST api. | The basic idea is to create an Angular app, that communicates with the Archivematica Dashboard via its REST api. | ||
+ | |||
+ | More details [[Appraisal Tab Architecture]] |
Revision as of 17:40, 22 May 2015
Main Page > Development > Requirements > Appraisal and Arrangement Tab
Background
The Bentley Historical Library has a Mellon grant which is sponsoring development on the foundational project to create an Appraisal and Arrangement tab. This tab will function as a place between Transfer and Ingest where archivists can make archival appraisal decisions with material from Transfer, and structure an arrangement for the SIP before starting Ingest processes. As of the Archivematica 1.3.0 release, the arrangement/appraisal decisions are made at the top of the Ingest tab by selecting transfers from the backlog for arrangement. This process, including the transfer backlog search, is to be moved into the new Appraisal and Arrangement tab.
Older requirements for similar functionality:
Requirements
Data
Data gathered during the Transfer stage has the potential to be used in the Appraisal/Arrangement tab for reports and visualizations. Below is a (currently unordered) list of potentially required data:
- What data points about the objects themselves? Filename, format, MIME type, other?
- Bulk Extractor reports (which ones? how to view?)
- Directory printer text file -or- METS.xml structMap (same info)
- File format information (grouped by file extension? by PRONOM ID?)
- Size of content (space on disk), number of files
- Viewer based on format ID
- logs (virus scan, format identification, etc)
- Other?
ArchivesSpace resources
See also ArchivesSpace integration requirements
How will ArchivesSpace resources be displayed for matching? Questions for requirements gathering:
- How many resources and at what level should be loaded in the tab?
- What options does the user have to search for existing resources?
- How does the user create a new resource?
- What data points are displayed (labels, level of description, other)?
Querying/filtering
What are the requirements for querying or filtering the data gathered above?
Mockups
Version 1 of the transfer backlog/reporting pane:
Technical architecture
An initial mockup of the appraisal tab has been started, developed as an Angular.js app. The code is available on github.
The basic idea is to create an Angular app, that communicates with the Archivematica Dashboard via its REST api.
More details Appraisal Tab Architecture