Table of Contents

Fedora Repository

This project is the traditional Fedora distribution which includes the Fedora Repository service and several closely related components and libraries. This software has proven to be an attractive open-source option for organizations building service-oriented platforms for scholarly communication, e-research, advanced digital libraries, and more. From the Web perspective, the Fedora repository service has been shown to be an effective underpinning for Web applications (including traditional Web applications, Web 2.0 style applications, and increasing Semantic Web style applications). Over time this project will be divided into smaller projects to improve integration options, simplify feature development and facilitate management flexibility. The Fedora Repository service is a core component of future Fedora Commons' software development. The new Fedora 3.0 is currently in Beta release with production scheduled for April 2008. The current production release is Version 2.2.1. Fedora 2 will be maintained at least through January 2009 since there are a considerable number of organizations that use Fedora 2 as the basis for their production systems. There are no new features planned for Fedora 2 and development will be confined to defect repairs.

Feature Action Availability Notes
FR A T M FM O Q108 Q208 Q308 Q408 2009
Simplified Registry D I X – Supported by CMA
-- Increases scalability and ingest rate
Sun ST5800 LLStore Plug-in I D X – Joint work with Sun
-- Fedora v2,v3
Content Model Architecture D I X – Includes simple reference CM language
REST API D I D X – Contributed by MediaShelf
-- Experimental in v3.0
Mulgara Plug-in I I D X – Support for latest version of Mulgara triplestore
Relationships API D X – Add and remove object relationships without editing the RDF in RELS-EXT datastream
Dynamic Services D X – Via CMA, provides a new way to bind services to objects
-- Replaces the former "Disseminator" approach
SOLr Support D X – Contributed by GSearch
Atom Object Serialization D I X – Available via Ingest and Export on Fedora APIs
-- Serializes single Fedora digital object
ORE Object Serialization D I X – Available via Ingest and Export on Fedora APIs
-- Serializes single Fedora digital object
SWORD Deposit API D I X – Expose the SWORD API to enable interoperability for digital object deposit into repository
Akubra Plug-in I D I X – Deprecates LLStore Plug-in
-- JTA Backend
Advanced ORE D X – Serializes network of inter-related Fedora digital objects
Service Façade Framework Refactoring D X – Uniform interface for front-end APIs
-- Enables repository as a JAR
JTA Compliance D I X – JTA Front end
Lightweight Batch Ingest D I X – Includes batch modification
Object-centric API D X – Permits write and side-effect operations
Replication Services D X – Between Fedora repositories
-- Other repositories via ORE
Model-driven Content Management D X


Legend
Project FR – Fedora Repository Project A – Akubra Project T – Topaz Project M – Mulgara Project FM – Fedora Middleware Project O – Other independent open source projects
Action D – Develops Software I – Integrates Software
#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))
  • No labels