Analysis of Access to DOMS Data
The analysis should be updated to reflect that the task has been expanded from DOMS access through Summa to general DOMS access.
The preanalysis included generation of a digital object bundle, by simply following named references, and concatenating the objects in an XML file with an extra top-level element "digitalObjectBundle". A file is attached with an example of a generated digital object bundle.
The implementation was done rather quickly, using a jsp-page backed up by a simple java class. Those are attached
Also, a Summa storage API was designed on top of the fedora OAI provider plugin.
See SummaStorage for more on this.
When addressing this task, we should consult the following TDR requirements:
- Dissemination must always return correct results, and reject requests otherwise : B5.3-6, R77
See TaskC.1AnalysisDocumentDetails#CorrectDissemination
Prerequisites and Assumptions
The estimation of the 'access through Summa'-part of this task is based on these notes, which also should be taken into consideration when implementing the task:
BAM: F.5.2 + om lang tid? + disseminator
TE: Summa disseminator
TSH: Summa disseminator (pak relevante data sammen), OAI tweaks
MKE: + summa disseminator + i18n + oaistorage update to new API
KFC: Opdatere somma-disseminator; tweake OAI storage w/ my summa.