{"action":"closed","issue":{"url":"https://api.github.com/repos/fcrepo/fcrepo-specification/issues/339","repository_url":"https://api.github.com/repos/fcrepo/fcrepo-specification","labels_url":"https://api.github.com/repos/fcrepo/fcrepo-specification/issues/339/labels{/name}","comments_url":"https://api.github.com/repos/fcrepo/fcrepo-specification/issues/339/comments","events_url":"https://api.github.com/repos/fcrepo/fcrepo-specification/issues/339/events","html_url":"https://github.com/fcrepo/fcrepo-specification/issues/339","id":303344489,"number":339,"title":"Prefer headers don't REQUIRE behaviors","user":{"login":"zimeon","id":658600,"avatar_url":"https://avatars0.githubusercontent.com/u/658600?v=4","gravatar_id":"","url":"https://api.github.com/users/zimeon","html_url":"https://github.com/zimeon","followers_url":"https://api.github.com/users/zimeon/followers","following_url":"https://api.github.com/users/zimeon/following{/other_user}","gists_url":"https://api.github.com/users/zimeon/gists{/gist_id}","starred_url":"https://api.github.com/users/zimeon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zimeon/subscriptions","organizations_url":"https://api.github.com/users/zimeon/orgs","repos_url":"https://api.github.com/users/zimeon/repos","events_url":"https://api.github.com/users/zimeon/events{/privacy}","received_events_url":"https://api.github.com/users/zimeon/received_events","type":"User","site_admin":false},"labels":[{"id":650776655,"url":"https://api.github.com/repos/fcrepo/fcrepo-specification/labels/editorial","name":"editorial","color":"c5def5","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/fcrepo/fcrepo-specification/milestones/3","html_url":"https://github.com/fcrepo/fcrepo-specification/milestone/3","labels_url":"https://api.github.com/repos/fcrepo/fcrepo-specification/milestones/3/labels","id":2940361,"number":3,"title":"Recommendation","description":"","creator":{"login":"barmintor","id":119860,"avatar_url":"https://avatars3.githubusercontent.com/u/119860?v=4","gravatar_id":"","url":"https://api.github.com/users/barmintor","html_url":"https://github.com/barmintor","followers_url":"https://api.github.com/users/barmintor/followers","following_url":"https://api.github.com/users/barmintor/following{/other_user}","gists_url":"https://api.github.com/users/barmintor/gists{/gist_id}","starred_url":"https://api.github.com/users/barmintor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/barmintor/subscriptions","organizations_url":"https://api.github.com/users/barmintor/orgs","repos_url":"https://api.github.com/users/barmintor/repos","events_url":"https://api.github.com/users/barmintor/events{/privacy}","received_events_url":"https://api.github.com/users/barmintor/received_events","type":"User","site_admin":false},"open_issues":4,"closed_issues":12,"state":"open","created_at":"2017-11-27T16:17:40Z","updated_at":"2018-03-14T19:19:40Z","due_on":"2019-02-01T08:00:00Z","closed_at":null},"comments":1,"created_at":"2018-03-08T03:33:29Z","updated_at":"2018-03-14T19:19:40Z","closed_at":"2018-03-14T19:19:40Z","author_association":"CONTRIBUTOR","body":"Currently, the [Additional values for the Prefer header](https://fcrepo.github.io/fcrepo-specification/#additional-prefer-values) section says:\r\n\r\n> * http://www.w3.org/ns/oa#PreferContainedDescriptions: Requires a server to include representations of any contained resources in the response, as defined in [annotation-vocab].\r\n> * http://fedora.info/definitions/fcrepo#PreferInboundReferences: Requires a server to include triples from any LDP-RS housed in that server that feature the requested resource as RDF-object.\r\n\r\nPer [RFC7240](https://tools.ietf.org/html/rfc7240#section-2) the `Prefer` header merely requests a behavior:\r\n\r\n>  The Prefer request header field is used to indicate that particular server behaviors are preferred by the client but are not required for successful completion of the request.\r\n\r\nso I think in both bullets **\"Requires\"** should be changed to **\"Requests\"**. I'd also be inclined to change the order of description of these two values, in order to put the SHOULD support one before the MAY support onn.\r\n\r\n(Alternatively, if we want to enforce these within Fedora implementations then we would need to point out that departure from the RFC7240 of Prefer. I don't think that was the intention however.)"}}
{"actor":{"display_login":"barmintor"}}