...
- External content issues:
- Need to separate proxy vs. ingest-by-reference operations
- Content-Location cannot be used to indicate the URL should be used instead of the request body
- https://github.com/fcrepo/fcrepo-specification/issues/211: Clarify response when copying remote content
- https://github.com/fcrepo/fcrepo-specification/issues/210: Clarify "expires" parameter
- Suggestions:
- Potentially remove the "expiration" header parameter
- Add "Content-Location" under PUT for ingest by reference
- If you wanted to add to repo, you would retrieve and upload
- Further discussion with Benjamin Armintor before taking action
- Suggestions:
- Need to separate proxy vs. ingest-by-reference operations
- Versioning issues:
- https://github.com/fcrepo/fcrepo-specification/issues?q=is%3Aissue+is%3Aopen+label%3Atopic-versioning
- Other versioning questions from API Alignment sprint: Versioning - Authorization Design
- Revisit strictness of requirements for external content, recursive deletion, client-specified ACLs, etc.
- Specifically:
3.7.1 Depth Header
Use OPTIONS to signal availability of DELETE
3.8 External Binary Content
https://fcrepo.github.io/fcrepo-specification/#external-content
Support for 'message/external-body'
- Specifically:
- Notifications section:
- Good enough for candidate impls?
- Authorization issues
- issue-165: Removing support for acl:accessToClass?
- Wait on response to https://github.com/solid/web-access-control-spec/issues/22
- CLAW only uses ACLs for very basic partitioning of drupal instances
- Suggestion, add wording that indicates:
- implementations MUST do accessToClass
- explain what accessToClass does
- inference is a MAY
- Suggestion, add wording that indicates:
- issue-168: Cross-domain Authorization?
- PR: https://github.com/fcrepo/fcrepo-specification/pull/208 — needs to resolve conflicts
- issue-170: Require acl:Append and acl:Control
- PR: https://github.com/fcrepo/fcrepo-specification/pull/206 — needs review from Andrew, Ben
- issue-172: Clarify algorithm for finding authorizations
- Still pending clarification from Solid
- issue-176: ACL creation and linking -- be explicitly silent or specify?
- PR: https://github.com/fcrepo/fcrepo-specification/pull/214 — needs review from Andrew, Ben, Danny
- issue-165: Removing support for acl:accessToClass?
Notes
- External Content
- Considering using Location header in requests to denote location of external content: https://github.com/fcrepo/fcrepo-specification/issues/236.
- Also, strengthen the language around external content with access-type=URL: https://github.com/fcrepo/fcrepo-specification/issues/237
- Versioning
- Issues
- Re: https://github.com/fcrepo/fcrepo-specification/issues/215, Daniel Lamb to provide a PR moving previous PUT-on-LDPRv behaviour to POST-on-LDPCv. Will also move ahead with merging https://github.com/fcrepo/fcrepo-specification/pull/225 pending Daniel Lamb's PR.
- https://github.com/fcrepo/fcrepo-specification/pull/232 can be closed
- https://github.com/fcrepo/fcrepo-specification/pull/226 being considered for restoring versions. Best to accept it and move forward with further clarification.
- https://github.com/fcrepo/fcrepo-specification/pull/213 has been merged.
- Benjamin Armintor to make a follow up issue about the semantics of restoring versions.
- Issues
- Setting the milestone for American Thanksgiving for Candidate Recommendation