@@ -9949,11 +9949,9 @@ <h3>Property Path Patterns</h3>
9949
9949
<p><b>Definition: <span id="defn_evalALP_1">Function ALP</span></b></p>
9950
9950
<pre class="nohighlight">
9951
9951
Let <var>ppe</var> be an <a href="#defn_AlgebraicPropertyPathExpression">algebraic property path expression</a>.
9952
- Let <var>eval</var>(<var>x</var>:term, <var>ppe</var>) be the evaluation of <var>ppe</var>,
9953
- starting at RDF term <var>x</var>,
9954
- and returning a multiset of RDF terms reached
9955
- starting at RDF term <var>x</var>, and returning a multiset
9956
- of RDF terms reached by repeated matches of <var>ppe</var>.
9952
+ Let <span id="defn_reachableTerms"><var>reachableTerms</var></span>(<var>x</var>:term, <var>ppe</var>) be the set of RDF terms
9953
+ reached by repeated matches of <var>ppe</var>,
9954
+ when starting at RDF term <var>x</var>.
9957
9955
9958
9956
<a href="#defn_evalALP_1">ALP</a>(<var>x</var>:term, <var>ppe</var>) =
9959
9957
Let <var>V</var> = empty set
@@ -9965,7 +9963,7 @@ <h3>Property Path Patterns</h3>
9965
9963
<a href="#defn_evalALP_1">ALP</a>(<var>x</var>:term, <var>ppe</var>, <var>V</var>:set of RDF terms) =
9966
9964
if ( <var>x</var> in <var>V</var> ) return
9967
9965
add <var>x</var> to <var>V</var>
9968
- <var>X</var> = <var>eval </var>(<var>x</var>, <var>ppe</var>)
9966
+ <var>X</var> = <a href="#defn_reachableTerms">< var>reachableTerms </var></a> (<var>x</var>, <var>ppe</var>)
9969
9967
For <var>n</var>:term in <var>X</var>
9970
9968
<a href="#defn_evalALP_1">ALP</a>(<var>n</var>, <var>ppe</var>, <var>V</var>)
9971
9969
End
@@ -10000,7 +9998,7 @@ <h3>Property Path Patterns</h3>
10000
9998
# recording nodes for results.
10001
9999
10002
10000
ppeval(<var>x</var>:term, <a href="#defn_ppeOneOrMorePath" class="ppeOp">OneOrMorePath</a>(<var>ppe</var>), <var>vy</var>:var) =
10003
- Let <var>X</var> = <var>eval </var>(<var>x</var>, <var>ppe</var>)
10001
+ Let <var>X</var> = <a href="#defn_reachableTerms">< var>reachableTerms </var></a >(<var>x</var>, <var>ppe</var>)
10004
10002
Let <var>V</var> = the empty multiset
10005
10003
For <var>n</var> in <var>X</var>
10006
10004
<a href="#defn_evalALP_1">ALP</a>(<var>n</var>, <var>ppe</var>, <var>V</var>)
0 commit comments