CRUD

(volunteer needed)

Versioning

The Versioning API is completely new in 5.0.0.  The new approach conforms to the Memento Specification.

Web Access Control (Web AC) 

Hash-based Authorizations

Proposal:  In Fedora 4.7.x,  an ACL is defined with two or more resources.  The first is a "parent" ACL that must contain a Fedora namespaced triple marking it as such.  One or more child (ie ldp:contains) resources define authorization rules. The SOLID spec, which Fedora 5.0 is committed to implementing, calls for using hash-based URIs within a  single ACL resource.  Our intention is to let the migration tools handle the conversion of 4.7.x ACLs to 5.0 ACLs rather than support backwards compatibility in 5.0.


Messaging

(volunteer needed)

Fixity

(volunteer needed)