##Analysis Documentation ## Headline such as "Analysis of Backup Requirements" = Analysis of Access to DOMS Data = ##Analysis of Packaging of Summa Data ## Add detailed explanation/analysis of the task(problem)/action. 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. [[attachment:digitalObjectBundle.xml]] The implementation was done rather quickly, using a jsp-page backed up by a simple java class. Those are attached * [[attachment:digitalObjectBundle.jsp]] * [[attachment:DigitalObjectBundleCreator.java]] 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]] ## This may include use-case diagrams etc. attached like this: ## attachment:MyUseCase.png == Prerequisites and Assumptions == ## Describe any prerequisites and assumptions that are important for this analysis, e.g.: ## What can we rely on? ## Which assumptions must hold in order to solve the problem described in this document? 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. ##== Risks and Potential Problems == ## Describe anything that may cause problems when solving this task. ##== Stakeholders == ## List of links to any relevant stakeholders. That is, people who has knowledge about this task or in any other way are relevant to contact for input. ##||Stakeholder ||Knowledge|| ##||["Link to stakeholder"] ||Usability expert. || ##||["Link to Bart Ender"] ||Expert on mixing margaritas || ##||["Link to out esteemed customer"] ||The guy with the money who actually may know what he wants. || ##== Resources == ## List links to documents, wiki pages etc. that are relevant to this analysis. ## * [:LinkToMyRessource:Use case diagram xx] ## * [:LinkToMyVersionControlledDocument:Link to document on user studies e.g. stored in SVN]