...
Specified Delta in Capabilities
CRUD / LDP
- External Binary Content
- Spec: Must advertise support in the Accept-Post response header for each supported type parameter of supported Content-Type values (url and local-file)
- Spec: requests that would create or update a LDP-NR with a message/external-body with an unsupported access-type parameter must respond with HTTP 415 UNSUPPORTED MEDIA TYPE
For example, the following should return a 415:
Code Block curl -XPUT -H"Content-Type: message/external-body; access-type=ftp; NAME=\"/some/file\"; site=\"example.com\"" -i localhost:8080/rest/external
- Spec: Fedora servers receiving requests that would create or update a LDP-NR with a message/external-bodymust not accept the request if it cannot guarantee all of the response headers required by the LDP-NR interaction model in this specification.
- Modeshape impl: Add support for Want-Digest on external content
- Spec: LDP-NR GET and HEAD responses should include a Content-Location header with a URI representation of the location of the external content if the Fedora server is proxying the content.
- Modeshape impl: add support for Content-Location header on external content
- Spec: Requests that would create or update a LDP-NR with a message/external-body content type should respect the expiration parameter, if present, by copying content
- Modeshape impl: add support for copying content into the repository when "expiration" parameter is present in create/update requests
Versioning
Fixity
Transmission Fixity
...