Goobi for the workflow
Goobi’s core task is to manage digitisation project workflows. A workflow is a combination of several different steps. In the case of retro-digitisation, this may, for example, involve many relatively short tasks performed by a number of people with varied skills in an established order (cataloguing, scanning, image post-processing, producing derivatives, capturing structural data and metadata, archiving, etc.) Goobi’s role is to coordinate all those involved and thus ensure that all the work is carried out fully, accurately and in the right order.
Many institutions that are heavily involved in digitisation have observed that different projects and materials require completely different approaches. The structure of a workflow also depends on the form in which the digitised material is to be made available. Many digitised texts are published on websites (e.g. using the Goobi viewer). Other materials might be digitised to order for delivery to a server operated by the client (e.g. web services, SMB, FTP, WebDAV). Goobi caters for every possible scenario, whether the material is to be digitised on site or is actually supplied in digitised form. Many digitised texts are subsequently processed using a full-text recognition program (e.g. the intranda OCR Service). For some works, it is sufficient to import bibliographic data from library catalogues, while others require the user to index structural data and metadata.
For almost all projects and materials, however, the aim is to produce consistent results in a standardised form (e.g. METS / MODS or LIDO as the metadata format). This makes it possible to pass the data on to any other systems that are equipped to handle recognised standards.
Project scope and further development
Goobi has benefited enormously from the fact that it has been adopted by so many institutions, although every new user has added its own requirements and extended the range of working practices. Goobi has responded to all these new demands making it possible to fulfil the requirements of institutions as they adopt the software. In terms of workflow coordination, this includes functions to:
- manage any number of projects
- manage any number of workflows per project
- design any size of workflow
- manage any number of user groups with different roles
- assign all users to projects
- manage any number of users and organise them into user groups based on individual skills