Versions Compared

Key

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

...

Requirements

External Systems

  1.  
    Status
    subtletrue
    colourBlue
    titlePhase 2
    Support import from and export to a TBD list of external systems.
    1. APTrust - University of Maryland (Joshua Westgard)
    2. Archivematica - Artefactual Systems (Justin Simpson)
    3. LOCKSS - Simon Fraser (Mark Jordan)

...

  1. Status
    colourBlue
    titlePhase 1
    Support transacting in RDF

  2. Status
    colourBlue
    titlePhase 1
    Support allowing the option to include Binaries
  3. Status
    colourBlue
    titlePhase 1
    Support references from exported resources to other exported resources
  4. Status
    subtletrue
    colourBlue
    titlePhase 2
    Support transacting in BagIt bags
  5. Status
    colourBlue
    titlePhase 1
    Support import into a non-existing Fedora container
  6. Status
    subtletrue
    colourBlue
    titlePhase 2
    Support import into an existing, empty Fedora container
  7. Status
    subtletrue
    colourBlue
    titlePhase 3
    Support import into an existing, non-empty Fedora container with various policies: add, overwrite, delete, version, skip
  8. Status
    subtletrue
    colourBlue
    titlePhase 3
    Support export of resource versions
  9. Status
    subtletrue
    colourBlue
    titlePhase 3
    Support import of resource versions
  10. Status
    colourBlue
    titlePhase 1
    Support export of resource and its "members" based on the ldp:contains predicate
  11. Status
    subtletrue
    colourBlue
    titlePhase 2
     Support export of resource and its "members" based on a user-provided membership predicate
  12. Support recursive RDF insert/updates with LDP Indirect Container specified POST (and PUT / PATCH?) (ref: FCREPO-2042)

...

Defined as: Export all or a subset of a Fedora repository and importing the export artifacts into a Fedora repository.

  1. Status
    subtletrue
    colourBlue
    titlePhase 3
    Support preservation of dates during round-tripping 
  2. Status
    subtletrue
    colourBlue
    titlePhase 3
    Support preservation of version snapshots during round-tripping 
  3. Status
    colourBlue
    titlePhase 1
    The URIs of the round-tripped resources must be the same as the original URIs
  4. Status
    subtletrue
    colourBlue
    titlePhase 3
    Support lossless round-tripping.  (ie, if you export a resource, delete that resource and import there is no difference from if you had never performed any of those operations).

BagIt

  1. Status
    subtletrue
    colourBlue
    titlePhase 2
    Single resource bags
  2. Status
    subtletrue
    colourBlue
    titlePhase 2
    The structure and scope of accepted and produced BagIt bags must be configurable (resource)
    1. Clarification: structure relates to required and optional tagfiles in the bag
    2. Clarification: scope relates to contents of the bag, e.g. single object or object and all members based on specific membership predicate
  3. Status
    subtletrue
    colourBlue
    titlePhase 3
    Multi-resource bags
  4. Status
    subtletrue
    colourBlue
    titlePhase 3
    Unambiguously support linking between resources within a bag, and from resources in the bag to resources outside the bag
    1. e.g. for bagged resources A and B, if A contains statement <A> myns:rel <B>, then it is unambiguous that B is a resource in the bag.  Suppose some archive ingests the bag and exposes its contents as web resources with URIs P and Q. If the archive preserves intra-bag links, resource P will have statement <P> myns:rel <Q>.  Likewise, if A contains external link <A> myns:rel2 <http://example.org/outside/the/bag>, then an archive that preserves links will have <P> myns:rel2 <http://example.org/outside/the/bag>

...