Versions Compared

Key

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

...

  1. Support recursive RDF insert/updates with LDP Indirect Container specified POST (and PUT / PATCH?) (ref: FCREPO-2042)
  2. Supports lossless roundtripping.  (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).
    1. dates must be preserved through the roundtrip
    2. version snapshots must be preserved through the roundtrip
  3. Import/Export must support transacting in Fedora-compliant RDF along with optional
  4. Import/Export must support allowing the option to include Binaries
  5. Import/Export must support transacting in BagIt bags
  6. 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
  7. 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>
  8. After round-tripping resources, the URIs of the newly ingested resources must be the same as the original URIs
  9. Support export from Fedora in a BagIt format that is suitable for ingest into APTrust
  10. Support export from Fedora in a BagIt format that is suitable for ingest into MetaArchive
  11. Support export from Fedora in a BagIt format that is suitable for ingest into LOCKSS
  12. Support export from Fedora in a BagIt format that is suitable for ingest into DPN
  13. Support export from Fedora in a BagIt format that is suitable for ingest into Archivematica
  14. Support import to Fedora in a BagIt format from APTrust, where the source of the original bag was Fedora
  15. Support import to Fedora in a BagIt format from MetaArchive, where the source of the original bag was Fedora
  16. Support import to Fedora in a BagIt format from LOCKSS, where the source of the original bag was Fedora
  17. Support import to Fedora in a BagIt format from DPN, where the source of the original bag was Fedora
  18. Support import to Fedora in a BagIt format from Archivematica
  19. Support import into a non-existing Fedora container
  20. Support import into an existing, empty Fedora container
  21. Support import into an existing, non-empty Fedora container
  22. Support export of resource versions
  23. Support import of resource versions
  24. Support export of resource and its "members" based on the ldp:contains predicate
  25. Support export of resource and its "members" based on a user-provided membership predicate

Resources

...