Re: [LD Patch] All resolutions reflected in the draft

On 12/15/2014 12:21 PM, Alexandre Bertails wrote:
> All,
> 
> I have implemented the resolution from the meeting this morning re:
> symmetry. The four operations are:
> 
> * Add: never fails
> * Delete: never fails
> * AddNew: can fail
> * AddExisting: can fail
> 
> As a reminder, the plan is to publish as CR this coming Thursday, and
> people are invited to make comments before if they see issues.
> 
> Andrei, can you take the lead to prepare the document and issue a
> PubReq? Thanks.

Yes, I'll get started right away.

-- Andrei

> 
> Alexandre
> 
> 
> On Sun, Dec 14, 2014 at 12:23 PM, Alexandre Bertails
> <alexandre@bertails.org> wrote:
>> All,
>>
>> We are done reflecting all the resolutions for LD Patch [1] we made in
>> the past weeks.
>>
>> The Change Log now includes:
>>
>> * Negative indexes in Path and Slice (ISSUE-102 and ISSUE-104)
>> * Add and Delete now takes Turtle as argument (ISSUE-101)
>> * New operations AddNew and DeleteAny (ISSUE-103)
>>
>> Also, based on a comment from TimBL on "reified rdf:List considered
>> harmful", the UpdateList algorithm was moved in an appendix section.
>>
>> One more thing: the Error Codes for Delete/AddNew are still 422, and
>> not 409. I do agree that most of the time, an error would result from
>> a Conflict, but when the server is trying to delete a non-existing
>> triple, it has no way to know it was a conflict error at this point
>> (you can see that from the code [2]). It could be a regular error from
>> the client.
>>
>> Cheers,
>>
>> Alexandre, for the editors.
>>
>> [1] https://dvcs.w3.org/hg/ldpwg/raw-file/ldpatch/ldpatch.html
>> [2] https://github.com/w3c/banana-rdf/blob/topic/ldpatch/ldpatch/src/main/scala/org/w3/banana/ldpatch/Semantics.scala#L78
> 

Received on Monday, 15 December 2014 17:38:58 UTC