Child pages
  • DSpace-Fedora Integration FAQ

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Anchor
projects
projects

There is already work underway that may eventually enable an option to run the DSpace application on top of a Fedora repository. To achieve this would require a series of technological developments:

  1. (tick) A way to extract the items from DSpace's current internal store, along with all of their relationships (communities, collections, and Epeople).
  2. An implementation of the DSpace data model using the Fedora repository.
  3. A conversion, crosswalking, or import utility for the above two items.
    • Related Project(s): At this time, there is neither a schedule nor a commitment for this work.
  4. Designing an integration of the DSpace business logic, User authentication and authorization with Fedora.
    • Related Project(s): At this time, there is neither a schedule nor a commitment for this work.
  5. Porting the DSpace user, administrative, and web services interface applications to run against the resulting environment.
    • Related Project(s): At this time, there is neither a schedule nor a commitment for this work.

...

  • DSpace 2.0 prototype work – provided a basis for modularizing DSpace, allowing it to support different storage layers (like Fedora)
  • GSoC 2008 - Fedora Integration Project - An initial implementation of a prototype Fedora storage layer for DSpace 1.x
  • GSoC 2009 - Fedora Integration Project - An improved implementation of a prototype Fedora storage layer for DSpace 2.x
  • GSoC 2010 - DSpace 2.x Storage Services to 1.x - A new effort to backport the DSpace 2.x storage layer to DSpace 1.x. This may enable one of the above Fedora Integration projects to be utilized with DSpace 1.x.
  • Released in DSpace 1.7.0: AIP Backup and Restore - An effort to allow DSpace to export and import AIPs (Archival Information Packages). These AIPs could provide an easier upgrade path from one underlying data model to another.

...