diff --git a/spec/index.html b/spec/index.html index ed78e67..5b8a3a2 100644 --- a/spec/index.html +++ b/spec/index.html @@ -9907,6 +9907,11 @@

Property Path Patterns

+
+ The signature of `ppeval` should be extended to be: + `ppeval`(|X|, |ppe|, |Y|, |G|), + where |G| is an RDF graph. +

All evaluation is carried out by matching the active graph at that point in the overall query evaluation. We omit explicitly including the active graph in each definition for clarity.

@@ -10066,7 +10071,10 @@

Property Path Patterns

# For OneOrMorePath, we take one step of the path then start # recording nodes for results. -ppeval(x:term, OneOrMorePath(ppe), vy:var) = +ppeval(x:term, OneOrMorePath(ppe), vy:var) = { { (vy, t) } | t in V } + where V is the set of RDF terms that is returned by the + following algorithm. + Let X = reachableTerms(x, ppe) Let V = the empty multiset For n in X @@ -10085,7 +10093,6 @@

Property Path Patterns

{ { } } if { (vy:var, y) } in ppeval(x, OneOrMorePath(ppe), vy) { } otherwise -
V is not a multiset of solution mappings but a set of RDF terms.

Definition: Evaluation of NegatedPropertySet