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