Time/Place
- Time: 2:30pm Eastern Time US
- Dial-in Number: (712) 775-7035
- Participant Code: 479307#
- International numbers: Conference Call Information
- Web Access: https://www.freeconferencecallhd.com/wp-content/themes/responsive/flashphone/flash-phone.php
Attendees
(facilitator)
(notetaker)
Agenda
- "Prohibit PATCH on LDPCv" - discussed
- https://github.com/fcrepo/fcrepo-specification/pull/244
- Establish consensus on approach... currently a diversity of opinions
Propose the addition of new terms to the LDP namespace - discussed
Clarify reliable method to write into LDPCv - discussed
- https://github.com/fcrepo/fcrepo-specification/issues/250
- We seem to be contradicting ourselves
Include `Vary` header in LDPRv `OPTIONS` response
PRs
- Adding section clarifying acl:Append - pending review from Benjamin Armintor and Daniel Lamb - discussed
- Add section on ACL linking on resource creation - pending review from Benjamin Armintor
- Added text for HEAD and GET requests to LDPCv objects - related to #244
Torching Depth header in lieu of advertising recursive DELETEs
- Require support for external content with access-type=url - pending review from Daniel Lamb and Benjamin Armintor
- Adding section clarifying acl:Append - pending review from Benjamin Armintor and Daniel Lamb - discussed
- Issues
- Use Location header for ingest-by-reference
- https://github.com/fcrepo/fcrepo-specification/issues/236
- Looks good, needs a PR
- What are the semantics of version restoration?
- https://github.com/fcrepo/fcrepo-specification/issues/238
- Consensus: drop version restoration and use ingest-by-reference instead
- Modeshape Impl: Interaction models effectively can't be changed
- https://github.com/fcrepo/fcrepo-specification/issues/229
- Nothing to be done for the ModeShape impl... others will be different
- Use Location header for ingest-by-reference
Notes
"Prohibit PATCH on LDPCv"
- "an implementation MUST NOT allow PATCH to modify a LDPCv's containment triples"
This is covered for PUT in the LDP spec
5.2.4.1 LDP servers should not allow HTTP PUT to update a LDPC’s containment triples; if the server receives such a request, it should respond with a 409 (Conflict) status code.
ACTION (Andrew Woods): Update PR-244 to move SHOULD text up to LDPC, roll back other updates, and remove #ldpcvpatch section
An implementation MAY <code>Allow: PATCH</code>, but if so, it SHOULD NOT permit clients to modify containment triples.
"Propose the addition of new terms to the LDP namespace"
- https://github.com/fcrepo/fcrepo-specification/issues/245
- Work towards moving the versioning section into LDP-Next?
- Separate question of URI-R and URI-G being the same resource
- Shared sense that versioning terms should be memento terms, as opposed to ldp namespace
- ACTION (Andrew Woods): look up memento mailing list discussion on possible ontology
- do we want to split URI-R and URI-G in the spec?
- likely not, memento spec allows it
- ACTION (Andrew Woods): To forward the possibility of collaboration in issue-245
- we are open to moving towards the LDP spec
"Clarify reliable method to write into LDPCv"
- https://github.com/fcrepo/fcrepo-specification/issues/250
- How do we support MUST POST LDPC and MAY POST LDPCv?
- ACTION (Daniel Lamb): To create PR: non-norm: LDPCv is both a timemap and a container, but does not allow POST
"Adding section clarifying acl:Append"
- https://github.com/fcrepo/fcrepo-specification/pull/206
- Disallow PUT on with acl:Append
- ACTION (Daniel Lamb): To approve/merge
Esme to take next week's agenda
Action Items
- ACTION (Andrew Woods): Update PR-244 to move SHOULD text up to LDPC, roll back other updates, and remove #ldpcvpatch section
- ACTION (Andrew Woods): look up memento mailing list discussion on possible ontology
- ACTION (Andrew Woods): To forward the possibility of collaboration in PR-245
- we are open to moving towards the LDP spec
- ACTION (Daniel Lamb): To create PR: non-norm: LDPCv is both a timemap and a container, but does not allow POST
- ACTION (Daniel Lamb): To approve/merge PR-206
- ACTION (Esmé Cowles): To create/facilitate next week's agenda