Difference between revisions of "Roda"

From COPTR
Jump to navigation Jump to search
 
(8 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{Infobox_tool
+
{{Infobox tool
|name=RODA
+
|image=RODA-logo-basic.png
 
|purpose=RODA - Repository of Authentic Digital Objects
 
|purpose=RODA - Repository of Authentic Digital Objects
|image=RODA-logo-basic.png
 
|caption=RODA
 
|alt=RODA
 
 
|homepage=http://www.roda-community.org
 
|homepage=http://www.roda-community.org
 
|license=LGPL v3
 
|license=LGPL v3
 
|platforms=Server runs on Linux. Client runs on any web browser.
 
|platforms=Server runs on Linux. Client runs on any web browser.
 +
|formats_in=METS (Metadata Encoding and Transmission Standard), PREMIS (Preservation Metadata Implementation Strategies)
 +
|formats_out=METS (Metadata Encoding and Transmission Standard), PREMIS (Preservation Metadata Implementation Strategies)
 +
|function=Preservation System
 +
}}
 +
{{Infobox tool details
 +
|ohloh_id=Roda
 
}}
 
}}
 
+
== Description ==
<!-- Delete the Categories that do not apply -->
+
<!-- Describe the what the tool does, focusing on it's digital preservation value. Keep it factual. -->
[[Category:Preservation System]][[Category:Digital Repository]]
 
 
 
 
RODA is a digital repository created in conjunction with the Portuguese National Archives. Its primary objective is to allow long-term preservation and authenticity of digital objects of national importance. Based as much as possible on standards, following international specifications to become a trustworthy repository, as the OAIS/TRAC, and having high standards of security and scalability. The user interface was also an important consideration, as it was designed for archivists, producers, and consumers.
 
RODA is a digital repository created in conjunction with the Portuguese National Archives. Its primary objective is to allow long-term preservation and authenticity of digital objects of national importance. Based as much as possible on standards, following international specifications to become a trustworthy repository, as the OAIS/TRAC, and having high standards of security and scalability. The user interface was also an important consideration, as it was designed for archivists, producers, and consumers.
  
= Features =
+
=== Features ===
  
 
RODA is a complete digital repository that delivers functionality for all the main units of the OAIS reference model. RODA is capable of ingesting, managing and providing access to the various types of digital content 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 is a complete digital repository that delivers functionality for all the main units of the OAIS reference model. RODA is capable of ingesting, managing and providing access to the various types of digital content 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.  
Line 29: Line 30:
 
* '''Integration with 3rd party systems''' - RODA exposes all its functionality via Web Services. Convenient Java libraries are available to allow developers to interact with RODA via its Core APIs. Several tools exist to create and manipulate the SIPs and submit them to RODA's ingest workflow.
 
* '''Integration with 3rd party systems''' - RODA exposes all its functionality via Web Services. Convenient Java libraries are available to allow developers to interact with RODA via its Core APIs. Several tools exist to create and manipulate the SIPs and submit them to RODA's ingest workflow.
 
* '''Advanced ingest workflow''' - RODA supports the ingest of new digital material as well as associated metadata in 4 distinct ways: 1) online submission (self-archiving), 2) off-line submission using an client application called “RODA-in” (off-line self-archiving), 3) batch import by depositing SIPs via FTP or SMB/CIFS; and 4) integration with third-party document management software via invocation of SOAP Services or client API.
 
* '''Advanced ingest workflow''' - RODA supports the ingest of new digital material as well as associated metadata in 4 distinct ways: 1) online submission (self-archiving), 2) off-line submission using an client application called “RODA-in” (off-line self-archiving), 3) batch import by depositing SIPs via FTP or SMB/CIFS; and 4) integration with third-party document management software via invocation of SOAP Services or client API.
 
+
= Development Activity =
+
 
+
== User Experiences ==
Code is being actively developed at [[https://github.com/keeps/roda RODA GitHub repository]]. Lastest version is RODA 1.2.0 (release at 2013-10-25) where the following new features were added:
+
<!-- Add hotlinks to user experiences with the tool (eg. blog posts). These should illustrate the effectiveness (or otherwise) of the tool. Use a bullet list. -->
 +
 +
 +
== Development Activity ==
 +
<!-- Provide *evidence* of development activity of the tool. For example, RSS feeds for code issues or commits. -->
 +
<!-- Add the OpenHub.com ID for the tool, if known. -->
 +
Code is being actively developed at [https://github.com/keeps/roda RODA GitHub repository].  
 +
All development activity is visible on GitHub: http://github.com/keeps/roda/commits
 +
 +
 +
=== Release Feed ===
 +
Below the last 3 release feeds:
 +
<rss max=3>https://github.com/keeps/roda/releases.atom</rss>
 +
 +
The following new features were added in RODA version 1.2.0:
 
* Using Droid for file format identification
 
* Using Droid for file format identification
 
* Added support for presentations: Microsoft Powerpoint (ppt, pptx), OpenOffice Presentation / LibreOffice Impress (odp)
 
* Added support for presentations: Microsoft Powerpoint (ppt, pptx), OpenOffice Presentation / LibreOffice Impress (odp)
Line 40: Line 55:
 
* Added web service to download DIP
 
* Added web service to download DIP
  
 
+
For more information checkout the complete [https://github.com/keeps/roda/blob/master/CHANGELOG.txt change log].
For more information checkout the complete [[https://github.com/keeps/roda/blob/master/CHANGELOG.txt change log]].
+
 
+
 
{{Infobox_tool_details
+
=== Activity Feed ===
|ohloh_id=Roda
+
Below the last 5 commits:
}}
+
<rss max=5>https://github.com/keeps/roda/commits/master.atom</rss>

Latest revision as of 14:13, 17 August 2021


Roda
RODA - Repository of Authentic Digital Objects
Homepage:http://www.roda-community.org
License:LGPL v3
Platforms:Server runs on Linux. Client runs on any web browser.
Input Formats:METS (Metadata Encoding and Transmission Standard), PREMIS (Preservation Metadata Implementation Strategies)
Output Formats:METS (Metadata Encoding and Transmission Standard), PREMIS (Preservation Metadata Implementation Strategies)
Function:Preservation System



Description[edit]

RODA is a digital repository created in conjunction with the Portuguese National Archives. Its primary objective is to allow long-term preservation and authenticity of digital objects of national importance. Based as much as possible on standards, following international specifications to become a trustworthy repository, as the OAIS/TRAC, and having high standards of security and scalability. The user interface was also an important consideration, as it was designed for archivists, producers, and consumers.

Features[edit]

RODA is a complete digital repository that delivers functionality for all the main units of the OAIS reference model. RODA is capable of ingesting, managing and providing access to the various types of digital content 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.

  • Conforms to open standards - RODA follows open standards using EAD for description metadata, PREMIS for preservation metadata, METS for structural metadata, and several standards for technical metadata (e.g. NISO Z39.87 for digital still images).
  • Vendor independent - RODA is 100% built on top of open-source technologies. The entire infrastructure required to support RODA is vendor independent. This means that you may use the hardware and Linux distributions that best fit your institutional needs.
  • Scalable - The service-oriented nature of RODA's architecture allows the system to be highly scalable, enabling the distribution of the processing load between several servers. Furthermore, new developments are in the works to enable RODA's preservation actions to be run over Hadoop clusters for even greater performance.
  • Embedded preservation actions - Preservation actions and management within RODA is handled by a task scheduler. The task scheduler allows the administrator to 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.
  • Authenticity - RODA uses preservation metadata (PREMIS) to create a trust chain between all format migrations and content verifications. The preservation metadata, together with the establishment of trust of its surrounding environment (ISO 16363) ensures reliability of the service and authenticity of the enclosed digital records.
  • Support for multiple formats - 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 mechanism enables RODA to easily support additional formats.
  • Copes with the rapid changing nature of technology - The plug-in and task scheduling mechanism allows an easy way to add more functionality to the system (e.g. new preservation events, alerts, tools, etc.). Also, the service oriented architecture allows RODA base components to be incrementally updated, allowing a heterogeneous use of technologies at all levels: hardware, OS and applications.
  • Advanced access control - Users must be authenticated before accessing the repository. All user actions are logged for future accountability. Permissions are granular and can be defined at repository level, all the way down to individual data objects.
  • Integration with 3rd party systems - RODA exposes all its functionality via Web Services. Convenient Java libraries are available to allow developers to interact with RODA via its Core APIs. Several tools exist to create and manipulate the SIPs and submit them to RODA's ingest workflow.
  • Advanced ingest workflow - RODA supports the ingest of new digital material as well as associated metadata in 4 distinct ways: 1) online submission (self-archiving), 2) off-line submission using an client application called “RODA-in” (off-line self-archiving), 3) batch import by depositing SIPs via FTP or SMB/CIFS; and 4) integration with third-party document management software via invocation of SOAP Services or client API.


User Experiences[edit]

Development Activity[edit]

Code is being actively developed at RODA GitHub repository. All development activity is visible on GitHub: http://github.com/keeps/roda/commits


Release Feed[edit]

Below the last 3 release feeds:

2021-11-23 16:37:15
[tag:github.com,2008:Repository/4259466/v4.1.0 v4.1.0]
by github-actions[bot]
2021-10-14 15:31:48
[tag:github.com,2008:Repository/4259466/v5.0.0-alpha2 v5.0.0-alpha2]
by 006627
2021-10-04 11:04:31
[tag:github.com,2008:Repository/4259466/v4.0.3 v4.0.3]
by hmiguim

The following new features were added in RODA version 1.2.0:

  • Using Droid for file format identification
  • Added support for presentations: Microsoft Powerpoint (ppt, pptx), OpenOffice Presentation / LibreOffice Impress (odp)
  • Added support for spreadsheets: Microsoft Excel (xls, xlsx), OpenOffice Spreadsheet / LibreOffice Calc (ods)
  • Added support for email (.eml) but conversion is not yet supported
  • Added web service to download AIP
  • Added web service to download DIP

For more information checkout the complete change log.


Activity Feed[edit]

Below the last 5 commits:

2021-12-03 13:06:15
[tag:github.com,2008:Grit::Commit/ff702729a203aa4619ce4070b186c46dcdea821f FIX #1965 (#1967)]
by JoaoGomes2110 https://github.com/JoaoGomes2110
2021-12-03 12:16:00
[tag:github.com,2008:Grit::Commit/dcbee37df07be28622dfab38bb558e072556b07e Bump httpclient from 4.5.6 to 4.5.13 (#1937)]
by dependabot https://github.com/dependabot
2021-12-03 12:15:46
[tag:github.com,2008:Grit::Commit/b64c3ec4ccadf40739e0db04dcfc3d5673b44f58 Bump xstream from 1.4.16 to 1.4.18 (#1943)]
by dependabot https://github.com/dependabot
2021-12-03 10:17:00
[tag:github.com,2008:Grit::Commit/79dee3aff21c616490b9ca587dc8d5174216161e Fix #1964 (#1966)]
by JoaoGomes2110 https://github.com/JoaoGomes2110
2021-11-23 16:50:26
[tag:github.com,2008:Grit::Commit/5c22aff649b207e9885dfe25b83779f910217be6 Update release workflow]
by hmiguim https://github.com/hmiguim