Skip to content

Commit c523791

Browse files
committed
Drop solid:patches as a patch requirement.
1 parent f293c39 commit c523791

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

protocol.html

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -726,7 +726,7 @@ <h4 property="schema:name">Modifying Resources Using N3 Patches</h4>
726726
<p>An <em>N3 Patch</em> is a document in the <em>Notation3 (N3)</em> format [<cite><a class="bibref" href="#bib-notation3">N3</a></cite>], identified by the MIME type <code>text/n3</code>, conforming to the following structural constraints:</p>
727727

728728
<ul>
729-
<li>The patch document can contain patch resources identified by a triple <code>?patch solid:patches ?target</code>, in which <code>?patch</code> is a freely chosen identifier for a patch resource and <code>?target</code> is the URI of the RDF document to be modified.</li>
729+
<li>The patch document can contain patch resources identified by a URI <code>?patch</code> which can be chosen freely.</li>
730730
<li>A patch resource contains at most one triple of the form <code>?patch solid:deletes ?deletions</code>.</li>
731731
<li>A patch resource contains at most one triple of the form <code>?patch solid:inserts ?insertions</code>.</li>
732732
<li>A patch resource contains at most one triple of the form <code>?patch solid:where ?conditions</code>.</li>
@@ -736,8 +736,7 @@ <h4 property="schema:name">Modifying Resources Using N3 Patches</h4>
736736
<p>While other specifications might provide a structure and interpretation for a wider class of N3 Patch documents, the present specification only governs the application of N3 Patch documents that additionally adhere to the following structural constraints:</p>
737737

738738
<ul>
739-
<li>The patch document contains exactly one patch resource.</li>
740-
<li>The <code>?target</code> is an exact match with the request URI.</li>
739+
<li>The patch document contains exactly one patch resource, identified by one or more of the triple patterns described above, which should all share the same <code>?patch</code> subject.</li>
741740
<li>The patch resource may optionally contain one triple of the form <code>?patch solid:matchingStrategy solid:SingleMatch</code>.</li>
742741
<li>The <code>?insertions</code> and <code>?deletions</code> formulae may only contain variables that also occur in the <code>?conditions</code> formula.</li>
743742
<li>The patch document does not contain any other triples.</li>

0 commit comments

Comments
 (0)