Review up to 3.3. ldpatch
authorAlexandre Bertails <alexandre@bertails.org>
Fri, 21 Nov 2014 15:34:11 -0500
branchldpatch
changeset 910 d60c6cf504ec
parent 909 267bebb98ba3
child 911 2fe101c7288e
Review up to 3.3.
ldpatch.html
--- a/ldpatch.html	Fri Nov 21 15:26:18 2014 -0500
+++ b/ldpatch.html	Fri Nov 21 15:34:11 2014 -0500
@@ -557,7 +557,7 @@
           </p>
 
           <p>
-The <a>UpdateList</a> operation is defined by four components: a <a class="internalDFN" href="#grammar-production-varOrIRI">variable or IRI</a> <var>s</var>, a <a class="internalDFN" href="#grammar-production-predicate">predicate</a> <var>p</var>, a <a>Slice expression</a> and an argument graph <var>g</var> containing an RDF collection.
+              The <a>UpdateList</a> operation is defined by four components: a <a class="internalDFN" href="#grammar-production-varOrIRI">variable or IRI</a>, a <a class="internalDFN" href="#grammar-production-predicate">predicate</a>, a <a>Slice expression</a>, and an <a>argument graph</a> containing an RDF collection.
           </p>
 
           <p>
@@ -576,7 +576,7 @@
          <section id="updatelist-algo">
            <h3>Algorithm</h3>
            <p>
-Below is an algorithm explaining how <a>UpdateList</a> can be processed.
+               Below is an algorithm explaining how <code>UpdateList s p i<sub>min</sub>..i<sub>max</sub> collection</code> can be processed.
            </p>
            <ul>
              <li>
@@ -600,7 +600,7 @@
                    Remove from the <a>target graph</a> the arcs (<var>s<sub>post</sub></var>, <var>p<sub>post</sub></var>, <var>o<sub>post</sub></var>).
                  </li>
                  <li>
-                   <b class="algo">Let</b> <var>elt</var> be the object of the triple (<var>o<sub>post</sub></var>, <code>rdf:first</code>, ?). Remove from the <a>target graph</a> the arc (<var>o<sub>post</sub></var>, <code>rdf:first</code>, <var>elt</var>). <b class="algo">If</b> <var>elt</var> is a blank node, <b class="algo">Then</b> apply the <a>Cut</a> operation to <var>elt</var>.
+                   <b class="algo">Let</b> <var>elt</var> be the object of the triple (<var>o<sub>post</sub></var>, <code>rdf:first</code>, ?). Remove from the <a>target graph</a> the arc (<var>o<sub>post</sub></var>, <code>rdf:first</code>, <var>elt</var>). <b class="algo">If</b> <var>elt</var> is a blank node, <b class="algo">Then</b> apply the <a>Cut</a> operation on <var>elt</var>.
                  </li>
                  <li>
                    <b class="algo">Set</b> <var>s<sub>post</sub></var> to <var>o<sub>post</sub></var>, <var>p<sub>post</sub></var> to <code>rdf:rest</code> and <var>o<sub>post</sub></var> to the object of the triple (<var>o<sub>post</sub></var>, <code>rdf:rest</code>, ?) from the <a>target graph</a>.