##Task ## If any of the below links or sections are not applicable to your page, then please comment them out rather than deleting ## as they may become relevant later on. = A.5 Define the interface for the Fedora/BitFinder repository = ## Valid states: "Not started", "In progress" and "Finished" '''State:''' In progress ## The time used is measured in man days and does not include the time spent on any sub-tasks. '''Time used:''' 0 md.; iteration 11: 2 md == Depends Upon == * [[TaskA.3| TaskA.3 Setup or coordinate the setup of Fedora 3 and BitFinder with IT maintenance]] == Description == ## Add a high level task (goals / sub-goals) description here, sufficiently detailed to provide a background for creation of action descriptions. ## Any available (technical) details goes into the below documentation pages. For systems to interact with the DOMS repository, it needs an interface. The goal of the task is to define this interface. It is clear that for different systems, the interface will be different. This list encompass the as yet needed interfaces: * DOMS must support OAI-PMH harvest * There must be a standard for Batch ingest (see [[TaskA.4]]) * There must be an interface for the Summa system (Probably based around a Lucene index made with Gsearch) * There must be a Java interface for the GUI, which might just be native calls for the Fedora API and direct manipulation of the Bitstorage, or something more elaborate * There must be an interface for the Validation service == Sub tasks == ## . [:TaskX.Y.Z:Add sub task link 1 here] ## . [:TaskX.Y.Z:Add sub task link 2 here] ## . ... ## . [:TaskX.Y.Z:Add sub task link N here] == Documentation == ## The documentation section links to the documentation relevant to this task and its sub-tasks (if any). ## ## The below links will automatically be expanded to page names like "MyTaskPageNameAnalysisDocument" in your created page. ## This should be a proper default. ## ## DO NOT comment out these links. * [[TaskA.5AnalysisDocument|Analysis Document]] * [[TaskA.5DesignDocument|Design Document]] * [[TaskA.5SystemMaintenanceDocument|System Set-up and Maintenance Document]] == Parent task == * [[TaskA]] == Progress history == <> ## Add information about about the current state of the task here. That is, information about what has been completed so far and ## what outstanding issues are left. Example: ## ##=== 2007-09-13 === ##Finished the design documentation. A review is needed before this task is completed. ## ##=== 2007-08-25 === ##Completed requirement specification. We are now ready for writing the design document.