## Action = Action Summa Index Representation Disseminators = ## Detailed description of wanted output from the work to be carried out. ## E.g. Implement a utility class for writing data to a disk. The data must be base64 encoded before being written. The overall idea for this action is to produce a Fedora disseminator, that can dump a given revyItem into a FoxML glob. This glob will contain all the relevant other objects, namely revy, yearbook, manufacturer, and all the file objects. The disseminator can also work on yearbooks. Here it will return the yearbook, the revy and all the articles that reference the yearbook. As the relations point the wrong way, we need Kowari here. SUMMA will currently not draw directly from DOMS. Rather, it will harvest the list of Disseminators and cache the results. === Subactions === * (0 md) (DONE) Find the old [[TaskB.2AnalysisDocument| disseminator]] from the proof of concept code, and use it as a starting point * (1 md) (DONE) Update the code to handle the Gentofte revyItems * (2+ md) (DONE) Update the code to handle the Gentofte Yearbooks (must learn Kowari) * (2 md) (DONE) Update the preingester to attach the disseminator to the objects before ingest * (1-2 md, uncertain) (DONE) Setup/aquire a test system for the webservice * Update the code to only inline files with the proper format ABR: 7 md including bugfixes and patches. [[DisseminatorInstall| How to install the Gentofte Disseminator in the test Fedora server]] ## Targeted WBS Tasks and Assigned Developers can be found on the iteration page for this action.