You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Decisions

Functional Decisions

  1. Drop the Single Subject Restriction
  2. Only enforce referential integrity on server generated triples
    1. No automatic enforcement or cleanup of user supplied RDF
  3. Add Archival Group interaction model

Nearly Decided

  1. Drop support for import of historic mementos in OCFL
    1. Allow or disallow in other backends?

Design Decisions

  1. Refactor FedoraResource and its sub-classes to serve primarily as data encapsulation objects.
    1. Refactor modification operations into separate service classes.

Open Questions

  1. With the proposal of removing the SSR are we thinking that we will also support out of domain subjects?
  2. OCFL
    1. Will OCFL versions map directly to Fedora versions? Or will Fedora versions be tags of OCFL versions?
      1. Will past versions be able to be deleted?
    2. How will unversioned changes be be persisted?
    3. Where will changes within a transaction be stored prior to committing?
  3. What representation should be used for resources on disk?
    1. Some examples here https://gist.github.com/bbpennel/3dd2ec19d3545e0417071958177baa93
  4. Will Fedora internally track resources by an assigned identifier, or by LDP path?
  • No labels