RODA is a complete digital repository providing functionality for all the main units that compose the OAIS reference model.
RODA is capable of ingesting, managing and providing access to the various types of digital objects produced by large corporations or public bodies. RODA is based on open-source technologies and is supported by existing standards such as the OAIS, METS, EAD and PREMIS.
RODA fully implements a configurable ingest workflow that not only validates SIPs, but also enables semantic manual appraisal by professionals.
RODA also accounts for providing Access to deposited materials in many different ways such as search and navigate over available metadata as well as visualizing and downloading stored digital objects.
Administration components were developed to allow managers to edit the descriptive metadata and define rules for preservation interventions such as scheduling integrity checks on all stored digital objects, initiate a migration processes, or control which users or groups are authorized to perform certain actions in the repository.
All actions performed in the repository are logged for security and accountability reasons. RODA is TRAC and OAIS compliant.
RODA follows open standards whenever possible, using EAD for description metadata, PREMIS for preservation metadata, METS for structural metadata, several standards for technical metadata (e.g. NISO Z39.87 for digital still images).
RODA uses preservation metadata (PREMIS) to create a trust chain between all format migrations. The preservation metadata, together with the maintenance of trust of the repository (e.g. with TRAC) allows the insurance of reliability and authenticity of the digital records across time.
The service-oriented nature of the RODA architecture allows the system to be highly scalable, spreading the processing load between many servers. Furthermore, new developments are on the works to enable RODA to be supported by Hadoop processes for even greater performance.
Preservation management within RODA is handled by scheduling preservation actions. The preservation manager can define the set of rules that trigger specific actions and when these should take place. Preservation actions include format conversions, checksum verifications, reporting (e.g. to automatically send SIP acceptance/rejection emails), notification events, etc.
RODA is capable of ingesting and normalizing (according to the preservation plan in place) text documents, raster images, relational databases, video, and audio. A plug-in and scheduling system enables the support for additional formats to be easily added to the system.
The plug-in and scheduling system allows an easy way to add and change functionality to the system (preservation events, alerts, tools, etc.). Also, the service oriented architecture allows for the RODA base components themselves to be incrementally updated, allowing an heterogeneous use of technologies at all levels: hardware, operative system and application.
All users must be authenticated prior to accessing the repository, and all user actions are logged. All preservation actions, such as format conversions, are likewise recorded. Permissions can be fine-tuned so that they can be applied at repository level, all the way down to individual data objects.
RODA exposes all its functionality via Web Services. Convenient Java libraries are available that allow developers to interact with the RODA Core API and several tools exist to create and manipulate the SIPs and submit them to the RODA ingest workflow.
Next you will find a description of the services associated with this product. The services bellow should be selected according to the needs and requirements of the client.
This service encompasses the development of a design proposal to adapt the software to the graphical identity of the client institution. It also includes all the necessary work to implement the approved design in the software.
This service includes the analysis of requirements from the client, and the correct installation and configuration of the whole system in the production site, this being at the client location or in the cloud.
Training course for users of the product. The training will be given at the client’s location. Certificates of presence will be handed to every participant.
This service entails the extraction, transformation and transference of data from legacy systems to the newly implemented system. Our data migration service follows a well-established methodology that ensures predictability and the success of the migration process.
This service encompasses the diagnosis and resolution of problems, user support, and changes to the system’s settings in order to cope with modifications in its execution environment. This process is in accordance with ISO 27001 – Information Security Management System.
This service consists of the analysis and development of new software features in order to cope with additional client requirements, e.g. development of modules to interoperate with existing systems in the organisation.