Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Wiki Markup
\[11:28\] <Dan_Davis> Eddie, if you look in the top-level fedora-repository/pom.xml you will see a duraspace-releases and a duraspace-thirdparty repository specifications. Trippi et. al. would go into duraspace-releases. It would also be great to Mavenize gsearch.
\[12:22\] <barmintor__> so update\- POST /objects/demo:29/datastreams/RELS-EXT?\[update=\]
\[12:22\] <barmintor__> and add\- PUT /objects/demo:29/datastreams/RELS-EXT?\[update=\]

Chris' Notes re:RESTful Relationship API

The following are my raw notes from this portion of the meeting. I used these to write up the RESTful Relationship API page - Chris

HTTP PUT/POST to RELS-EXT/INT.
SPARQL Update
URL Parameter, "kind of update" (possibly could be trigger)
....could be alternative to mime type (some clients can't control headers well)
Validation would happen.
Have it use fedora-system:sdef...accept a POST.
Doesn't require that we do it in the general case.
PUT should be idempotent (to replace the entire datastream)
POST has no such requirement (so to add/delete specific relationships)
Important: Make sense of it for users