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.
HTML Table |
---|
border | 1 |
---|
cellpadding | 4 |
---|
width | 100% |
---|
cellspacing | 1 |
---|
rules | all |
---|
|
Table Row (tr) |
---|
bgcolor | #c0c0c0 |
---|
align | center |
---|
| Table Head (th) |
---|
| Availability |
|
Table Row (tr) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Row (tr) |
---|
| Table Cell (td) |
---|
Simplified Registry |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| X |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
– Supported by CMA -- Increases scalability and ingest rate |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Sun ST5800 LLStore Plug-in |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| X |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
– Joint work with Sun -- Fedora v2,v3 |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Content Model Architecture |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| X |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
– Includes simple reference CM language |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| X |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
– Contributed by MediaShelf -- Experimental in v3.0 |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Mulgara Plug-in |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| X |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
– Support for latest version of Mulgara triplestore |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Relationships API |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| X |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
– Add and remove object relationships without editing the RDF in RELS-EXT datastream |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Dynamic Services |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| X |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
– Via CMA, provides a new way to bind services to objects -- Replaces the former "Disseminator" approach |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
SOLr Support |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| X |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
– Contributed by GSearch |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Atom Object Serialization |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| X |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
– Available via Ingest and Export on Fedora APIs -- Serializes single Fedora digital object |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
ORE Object Serialization |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| X |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
– Available via Ingest and Export on Fedora APIs -- Serializes single Fedora digital object |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
SWORD Deposit API |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| X |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
– Expose the SWORD API to enable interoperability for digital object deposit into repository |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Akubra Plug-in |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| X |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
– Deprecates LLStore Plug-in -- JTA Backend |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Advanced ORE |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| X |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
– Serializes network of inter-related Fedora digital objects |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Service Façade Framework Refactoring |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| X |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
– Uniform interface for front-end APIs -- Enables repository as a JAR |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
JTA Compliance |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| X |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
– JTA Front end |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Lightweight Batch Ingest |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| X |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
– Includes batch modification |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Object-centric API |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| X |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
– Permits write and side-effect operations |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Replication Services |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| X |
Table Cell (td) |
---|
– Between Fedora repositories -- Other repositories via ORE |
|
Table Row (tr) |
---|
| Table Cell (td) |
---|
Model-driven Content Management |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| |
Table Cell (td) |
---|
bgcolor | #d3d3d3 |
---|
align | center |
---|
| X |
|
|
HTML Table |
---|
border | 1 |
---|
cellpadding | 4 |
---|
cellspacing | 1 |
---|
rules | all |
---|
|
Table Row (tr) |
---|
bgcolor | #c0c0c0 |
---|
align | center |
---|
| |
Table Row (tr) |
---|
bgcolor | #ffffff |
---|
align | center |
---|
| Table Cell (td) |
---|
FR – Fedora Repository Project |
Table Cell (td) |
---|
A – Akubra Project |
Table Cell (td) |
---|
T – Topaz Project |
Table Cell (td) |
---|
M – Mulgara Project |
Table Cell (td) |
---|
FM – Fedora Middleware Project |
Table Cell (td) |
---|
O – Other independent open source projects |
|
Table Row (tr) |
---|
bgcolor | #ffffff |
---|
align | center |
---|
| Table Cell (td) |
---|
| D – Develops Software |
Table Cell (td) |
---|
| I – Integrates Software |
|
|
Wiki Markup |
---|
h2. Fedora Repository
\\ \\
{table:width=100%|border=1|cellspacing=1|cellpadding=4|rules=all}
{tr:align=center|bgcolor=#c0c0c0}
{th:rowspan=2|width=30%}Feature{th}
{th:colspan=6|width=15%}Action{th}
{th:colspan=5|width=15%}Availability{th}
{th:rowspan=2}Notes{th}
{tr}
{tr:align=center|bgcolor=#d3d3d3}
{th}FR{th}
{th}A{th}
{th}T{th}
{th}M{th}
{th}FM{th}
{th}O{th}
{th}Q108{th}
{th}Q208{th}
{th}Q308{th}
{th}Q408{th}
{th}2009{th}
{tr}
{tr:bgcolor=#ffffff}
{td}JTA Compliance{td}
{td:align=center}I{td}
{td:align=center} {td}
{td:align=center}I{td}
{td:align=center}D{td}
{td:align=center} {td}
{td:align=center}I{td}
{td:align=center|bgcolor=#d3d3d3} {td}
{td:align=center|bgcolor=#d3d3d3}X{td}
{td:align=center|bgcolor=#d3d3d3} {td}
{td:align=center|bgcolor=#d3d3d3} {td}
{td:align=center|bgcolor=#d3d3d3} {td}
{td} {td}
{tr}
{tr:bgcolor=#ffffff}
{td}Model Deconflation{td}
{td:align=center}I{td}
{td:align=center} {td}
{td:align=center}I{td}
{td:align=center}D{td}
{td:align=center} {td}
{td:align=center}I{td}
{td:align=center|bgcolor=#d3d3d3} {td}
{td:align=center|bgcolor=#d3d3d3}X{td}
{td:align=center|bgcolor=#d3d3d3} {td}
{td:align=center|bgcolor=#d3d3d3} {td}
{td:align=center|bgcolor=#d3d3d3} {td}
{td} {td}
{tr}
{tr:bgcolor=#ffffff}
{td}SPARQL Query Parser{td}
{td:align=center}I{td}
{td:align=center} {td}
{td:align=center}I{td}
{td:align=center}D{td}
{td:align=center} {td}
{td:align=center}I{td}
{td:align=center|bgcolor=#d3d3d3} {td}
{td:align=center|bgcolor=#d3d3d3}X{td}
{td:align=center|bgcolor=#d3d3d3} {td}
{td:align=center|bgcolor=#d3d3d3} {td}
{td:align=center|bgcolor=#d3d3d3} {td}
{td} {td}
{tr}
{tr:bgcolor=#ffffff}
{td}SPARQL Query Engine{td}
{td:align=center}I{td}
{td:align=center} {td}
{td:align=center}I{td}
{td:align=center}D{td}
{td:align=center} {td}
{td:align=center}I{td}
{td:align=center|bgcolor=#d3d3d3} {td}
{td:align=center|bgcolor=#d3d3d3}X{td}
{td:align=center|bgcolor=#d3d3d3} {td}
{td:align=center|bgcolor=#d3d3d3} {td}
{td:align=center|bgcolor=#d3d3d3} {td}
{td} {td}
{tr}
{tr:bgcolor=#ffffff}
{td}XA-2 Stage 1 (string pool){td}
{td:align=center}I{td}
{td:align=center} {td}
{td:align=center}I{td}
{td:align=center}D{td}
{td:align=center} {td}
{td:align=center}I{td}
{td:align=center|bgcolor=#d3d3d3} {td}
{td:align=center|bgcolor=#d3d3d3} {td}
{td:align=center|bgcolor=#d3d3d3}X{td}
{td:align=center|bgcolor=#d3d3d3} {td}
{td:align=center|bgcolor=#d3d3d3} {td}
{td} {td}
{tr}
{tr:bgcolor=#ffffff}
{td}XA-2 Stage 2 (statement store){td}
{td:align=center}I{td}
{td:align=center} {td}
{td:align=center}I{td}
{td:align=center}D{td}
{td:align=center} {td}
{td:align=center}I{td}
{td:align=center|bgcolor=#d3d3d3} {td}
{td:align=center|bgcolor=#d3d3d3} {td}
{td:align=center|bgcolor=#d3d3d3} {td}
{td:align=center|bgcolor=#d3d3d3}X{td}
{td:align=center|bgcolor=#d3d3d3}X{td}
{td} {td}
{tr}
{tr:bgcolor=#ffffff}
{td}Reasoning Engine{td}
{td:align=center}I{td}
{td:align=center} {td}
{td:align=center} {td}
{td:align=center}D{td}
{td:align=center} {td}
{td:align=center}I{td}
{td:align=center|bgcolor=#d3d3d3} {td}
{td:align=center|bgcolor=#d3d3d3} {td}
{td:align=center|bgcolor=#d3d3d3} {td}
{td:align=center|bgcolor=#d3d3d3} {td}
{td:align=center|bgcolor=#d3d3d3}X{td}
{td}-- Planned but not funded{td}
{tr}
{tr:bgcolor=#ffffff}
{td}Modular Deployment Support{td}
{td:align=center}I{td}
{td:align=center} {td}
{td:align=center} {td}
{td:align=center}D{td}
{td:align=center} {td}
{td:align=center}I{td}
{td:align=center|bgcolor=#d3d3d3} {td}
{td:align=center|bgcolor=#d3d3d3} {td}
{td:align=center|bgcolor=#d3d3d3} {td}
{td:align=center|bgcolor=#d3d3d3} {td}
{td:align=center|bgcolor=#d3d3d3}X{td}
{td}-- Planned but not funded{td}
{tr}
{table}
\\
{table:border=1|cellspacing=1|cellpadding=4|rules=all}
{tr:align=center|bgcolor=#c0c0c0}
{th:colspan=7}Legend{th}
{tr}
{tr:align=center|bgcolor=#ffffff}
{td:bgcolor=#d3d3d3}Project{td}
{td}FR -- Fedora Repository Project{td}
{td}A -- Akubra Project{td}
{td}T -- Topaz Project{td}
{td}M -- Mulgara Project{td}
{td}FM -- Fedora Middleware Project{td}
{td}O -- Other independent open source projects{td}
{tr}
{tr:align=center|bgcolor=#ffffff}
{td:bgcolor=#d3d3d3}Action{td}
{td:align=center}D -- Develops Software{td}
{td:align=center}I -- Integrates Software{td}
{td} {td}
{td} {td}
{td} {td}
{td} {td}
{tr}
{table}
|