@@ -8619,7 +8619,7 @@ <h3>Translation to the Algebraic Syntax</h3>
8619
8619
<p>This section defines the process of converting graph patterns and solution modifiers in a
8620
8620
SPARQL query string into an <a href="#defn_AlgebraicQueryExpression">algebraic
8621
8621
query expression</a>. The process described converts one
8622
- level of query nesting, as formed by subqueries using the nested <code>SELECT</code> syntax and
8622
+ level of query nesting as formed by subqueries using the nested <code>SELECT</code> syntax, and
8623
8623
is applied recursively on subqueries. Each level consists of graph pattern matching and
8624
8624
filtering, followed by the application of solution modifiers.</p>
8625
8625
<p>The SPARQL query string is parsed and the abbreviations for IRIs and triple patterns given
@@ -8715,10 +8715,10 @@ <h4>Variable Scope</h4>
8715
8715
query. The definition below provides a way of determining this from the
8716
8716
abstract syntax tree of a query.</p>
8717
8717
<p>Note that a subquery with a projection can hide variables; use of a variable in
8718
- <code>FILTER</code>, or in <code>MINUS</code> does not cause the variable to be in-scope
8718
+ <code>FILTER</code> or in <code>MINUS</code> does not cause the variable to be in-scope
8719
8719
outside of those forms.</p>
8720
- <p>Let <b>P</b>, <b>P1</b>, <b>P2</b> be graph patterns and <b>E</b>,
8721
- <b>E1</b>,...<b>En</b> be expressions. A variable <code>v</code> is in-scope if:</p>
8720
+ <p>Let <b>P</b>, <b>P1</b>, and <b>P2</b> be graph patterns, and <b>E</b>,
8721
+ <b>E1</b>,..., through <b>En</b> be expressions. A variable <code>v</code> is in-scope if:</p>
8722
8722
<table style="border-collapse: collapse; border-color: #000000; border-spacing:5px; border-width: 1px">
8723
8723
<tbody>
8724
8724
<tr>
0 commit comments