Versions Compared

Key

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

Goal

Primary Goal:

  1. preservation storage
  2. simplicity
  3. performance

Implementation Plan

  1. Remove Modeshape
  2. Create 2-3 APIs to allow plugging in new backends
  3. Implement OCFL 

High level Interfaces

Gliffy Diagram
nameMajor interfaces and their interactions
pagePin3

Use Case:  Simple OCFL - based implementation

Gliffy Diagram
nameSimple OCFL implementation
pagePin2

 

Use Case:  Fast reads and writes with OCFL 

Gliffy Diagram
nameOCFL, SPARQL-based Metadata and Search
pagePin3


Use Case:  Proxied External Content 

Gliffy Diagram
nameExternal Content and SPARQL-based Metadata Cache
pagePin7


Write Back Sequence Diagram

Gliffy Diagram
nameWrite-back cache case 1
pagePin8