[protocol] Patch formats

In reading back through the discussion at the face to face about the
protocol draft, it was noted that there are many possible patch formats,
including LDPatch, JSON Patch, Sparql Update, diff and so on.  All would be
possible to use, and some easier in different circumstances.

Do we want to:

a)  Specify one as a requirement (MUST) and let the others be usable (MAY)
b)  Not specify any as a requirement and just remain silent on which one to
use.

If B is the preference, then we would need to decide how the server
advertises which of the PATCH formats it implements so that clients can
determine how (if at all) they can interact.

My preference is A, and to pick LDPatch (by reference) as part of the LDP
stable of specifications, but what do people think?  Benjamin suggested at
the F2F a preference for JSON Patch, for example.

Thanks!

Rob

-- 
Rob Sanderson
Information Standards Advocate
Digital Library Systems and Services
Stanford, CA 94305

Received on Friday, 5 June 2015 18:52:26 UTC