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.