From d08142ee43ac75ceab9c9928537435cd98e4eddd Mon Sep 17 00:00:00 2001 From: Kjetil Kjernsmo Date: Fri, 15 Oct 2021 14:48:30 +0200 Subject: [PATCH 1/3] Add possible semaphore mechanism wording --- protocol.html | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/protocol.html b/protocol.html index 5e143060..0296d1ea 100644 --- a/protocol.html +++ b/protocol.html @@ -712,6 +712,10 @@

Writing Resources

+

+ If servers that process DELETE/INSERT queries (as defined in SPARQL 1.1 Section 3.1.3, [SPARQL]), finds any solution that produces a triple containing an unbound variable or an illegal RDF construct, then the server MUST abort any modifications and respond with a 409 status code. +

+

When the request body of a PATCH request has a SPARQL Update query that contains an INSERT keyword, servers MUST treat the request as an Append operation. When the query contains a WHERE keyword, servers MUST treat the request as a Read operation. From a08542eb525834e4ba696d63635c83761a8c1674 Mon Sep 17 00:00:00 2001 From: Sarven Capadisli Date: Mon, 18 Oct 2021 09:46:01 +0200 Subject: [PATCH 2/3] Add SPARQL11-UPDATE reference --- protocol.html | 2 ++ 1 file changed, 2 insertions(+) diff --git a/protocol.html b/protocol.html index 0296d1ea..c8c363da 100644 --- a/protocol.html +++ b/protocol.html @@ -1264,6 +1264,8 @@

Normative References

SOLID-OIDC. Aaron Coburn; elf Pavlik; Dmitri Zagidulin. W3C Solid Community Group. W3C Editor's Draft. URL: https://solid.github.io/solid-oidc/
[SPARQL]
SPARQL 1.1 Overview. The W3C SPARQL Working Group. W3C. 21 March 2013. W3C Recommendation. URL: https://www.w3.org/TR/sparql11-overview/
+
[SPARQL11-UPDATE]
+
SPARQL 1.1 Update. Paula Gearon; Alexandre Passant; Axel Polleres. W3C. 21 March 2013. W3C Recommendation. URL: https://www.w3.org/TR/sparql11-update/
[Turtle]
RDF 1.1 Turtle. Eric Prud'hommeaux; Gavin Carothers. W3C. 25 February 2014. W3C Recommendation. URL: https://www.w3.org/TR/turtle/
[W3C-HTML]
From 0c09b063fd42ea46943767d199861c54e55a6805 Mon Sep 17 00:00:00 2001 From: Kjetil Kjernsmo Date: Mon, 18 Oct 2021 10:40:07 +0200 Subject: [PATCH 3/3] Apply suggestions from code review Co-authored-by: Sarven Capadisli --- protocol.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/protocol.html b/protocol.html index c8c363da..618c7ee2 100644 --- a/protocol.html +++ b/protocol.html @@ -713,7 +713,7 @@

Writing Resources

- If servers that process DELETE/INSERT queries (as defined in SPARQL 1.1 Section 3.1.3, [SPARQL]), finds any solution that produces a triple containing an unbound variable or an illegal RDF construct, then the server MUST abort any modifications and respond with a 409 status code. + If servers that process SPARQL 1.1 Update’s [SPARQL11-UPDATE]) DELETE/INSERT operation finds any solution that produces a triple containing an unbound variable or an illegal RDF construct, then the server MUST abort any modifications and respond with a 409 status code.