diff --git a/spec/index.html b/spec/index.html index 92bff70c..f1dee1ae 100644 --- a/spec/index.html +++ b/spec/index.html @@ -10477,7 +10477,7 @@
We define eval(|D|(|G|), |A|) as the evaluation of an algebra expression |A| with +
We define eval(|D|(|G|), |A|) as the evaluation of an algebraic query expression |A| with respect to a dataset |D| having active graph |G|. The active graph is initially the default graph of |D|. Further symbols used in the following definitions are:
Definition: Evaluation of a Property Path Pattern
-eval( |D|(|G|), Path(|X|, |path|, |Y|) ) = multiset of solution mappings
-See section Property Path Expressions
+eval( |D|(|G|), Path(|X|, |path|, |Y|) ) = multiset of solution mappings
+See section Property Path Patterns
Definition: Evaluation of Filter
-eval( |D|(|G|), Filter(|F|, |P|) ) = Filter( |F|, eval(|D|(|G|), |P|), |D|(|G|) )
+eval( |D|(|G|), Filter(|F|, |P|) ) = Filter( |F|, eval(|D|(|G|), |P|), |D|(|G|) )
'substitute' is a filter function in support of the evaluation of
Definition: Evaluation of Join eval( |D|(|G|), Join(P1, P2) ) = Join( eval(|D|(|G|), P1), eval(|D|(|G|), P2) ) eval( |D|(|G|), Join(P1, P2) ) = Join( eval(|D|(|G|), P1), eval(|D|(|G|), P2) ) Definition: Evaluation of LeftJoin
-eval( |D|(|G|), LeftJoin(P1, P2, |F|) ) = LeftJoin( eval(|D|(|G|), P1), eval(|D|(|G|), P2), |F| )
+eval( |D|(|G|), LeftJoin(P1, P2, |F|) ) = LeftJoin( eval(|D|(|G|), P1), eval(|D|(|G|), P2), |F| )
Definition: Evaluation of Union eval( |D|(|G|), Union(P1, P2) ) = Union( eval(|D|(|G|), P1), eval(|D|(|G|), P2) ) eval( |D|(|G|), Union(P1, P2) ) = Union( eval(|D|(|G|), P1), eval(|D|(|G|), P2) ) Definition: Evaluation of Graph For every |x| that is
an IRI or
a variable,
- eval( |D|(|G|), Graph(|x|, |P|) )
+ eval( |D|(|G|), Graph(|x|, |P|) )
is defined as follows: eval( |D|(|G|), Group(|exprlist|, |P|) ) = Group( |exprlist|, eval(|D|(|G|), |P|) ) eval( |D|(|G|), Group(|exprlist|, |P|) ) = Group( |exprlist|, eval(|D|(|G|), |P|) ) eval( |D|(|G|), Aggregation(|exprlist|, |func|, |scalarvals|, |Grp|) ) = Aggregation( |exprlist|, |func|,
+ eval( |D|(|G|), Aggregation(|exprlist|, |func|, |scalarvals|, |Grp|) ) = Aggregation( |exprlist|, |func|,
|scalarvals|, eval(|D|(|G|), |Grp|) ) eval( |D|(|G|), AggregateJoin(A1, ..., An) ) =
+ eval( |D|(|G|), AggregateJoin(A1, ..., An) ) =
AggregateJoin( eval(|D|(|G|), A1), ..., eval(|D|(|G|), An) ) Note that if eval(|D|(|G|), Ai) is an error, it is ignored. Definition: Evaluation of Extend Definition: Evaluation of Extend
-eval( |D|(|G|), Extend(|P|, |var|, |expr|) ) = Extend( eval(|D|(|G|), |P|), |var|, |expr| )
+eval( |D|(|G|), Extend(|P|, |var|, |expr|) ) = Extend( eval(|D|(|G|), |P|), |var|, |expr| )
Definition: Evaluation of ToList eval( |D|(|G|), ToList(|P|) ) = ToList( eval(|D|(|G|), |P|) ) eval( |D|(|G|), ToList(|P|) ) = ToList( eval(|D|(|G|), |P|) ) Definition: Evaluation of Distinct eval( |D|(|G|), Distinct(|L|) ) = Distinct( eval(|D|(|G|), |L|) )
+ eval( |D|(|G|), Distinct(|L|) ) = Distinct( eval(|D|(|G|), |L|) )
Definition: Evaluation of Reduced eval( |D|(|G|), Reduced(|L|) ) = Reduced( eval(|D|(|G|), |L|) )
+ eval( |D|(|G|), Reduced(|L|) ) = Reduced( eval(|D|(|G|), |L|) )
Definition: Evaluation of Project eval( |D|(|G|), Project(|L|, |vars|) ) = Project( eval(|D|(|G|), |L|), |vars| )
+ eval( |D|(|G|), Project(|L|, |vars|) ) = Project( eval(|D|(|G|), |L|), |vars| )
Definition: Evaluation of OrderBy eval( |D|(|G|), OrderBy(|L|, |condition|) ) = OrderBy( eval(|D|(|G|), |L|), |condition| )
+ eval( |D|(|G|), OrderBy(|L|, |condition|) ) = OrderBy( eval(|D|(|G|), |L|), |condition| )
Definition: Evaluation of ToMultiSet eval( |D|(|G|), ToMultiSet(|L|) ) = ToMultiSet( eval(|D|(|G|), |L|) ) eval( |D|(|G|), ToMultiset(|L|) ) = ToMultiSet( eval(|D|(|G|), |L|) )EXISTS
@@ -10523,30 +10523,30 @@ Evaluation Semantics
Evaluation Semantics
Evaluation Semantics