@@ -10457,6 +10457,12 @@ <h3>Grammar</h3>
10457
10457
<li>The expression argument of an aggregate function can not contain an aggregate function.</li>
10458
10458
<li>Only custom aggregate functions use the <code>DISTINCT</code> keyword
10459
10459
in a <a href="#rFunctionCall">function call</a>.</li>
10460
+ <li>A <a href="#rReifier">reifier</a> or
10461
+ <a href="#rAnnotationBlockPath">annotation syntax</a>
10462
+ is only permitted after a triple when the property position is
10463
+ a simple path (IRI, the keyword <code>a</code> or a variable),
10464
+ and not for other path expressions.
10465
+ </li>
10460
10466
</ol>
10461
10467
<!-- GRAMMAR -->
10462
10468
<div class="grammarTable">
@@ -11236,7 +11242,7 @@ <h3>Grammar</h3>
11236
11242
<td><code>[111] </code></td>
11237
11243
<td><code><span class="doc-ref" id="rAnnotationBlockPath">AnnotationBlockPath</span></code></td>
11238
11244
<td> ::= </td>
11239
- <td><code class="gRuleBody"><span class="token">'{|'</span> <a href="#rPropertyListPath">PropertyListPath </a> <span class="token">'|}'</span></code></td>
11245
+ <td><code class="gRuleBody"><span class="token">'{|'</span> <a href="#rPropertyListPathNotEmpty">PropertyListPathNotEmpty </a> <span class="token">'|}'</span></code></td>
11240
11246
</tr>
11241
11247
11242
11248
<tr style="vertical-align: baseline">
@@ -11250,7 +11256,7 @@ <h3>Grammar</h3>
11250
11256
<td><code>[113] </code></td>
11251
11257
<td><code><span class="doc-ref" id="rAnnotationBlock">AnnotationBlock</span></code></td>
11252
11258
<td> ::= </td>
11253
- <td><code class="gRuleBody"><span class="token">'{|'</span> <a href="#rPropertyList">PropertyList </a> <span class="token">'|}'</span></code></td>
11259
+ <td><code class="gRuleBody"><span class="token">'{|'</span> <a href="#rPropertyListNotEmpty">PropertyListNotEmpty </a> <span class="token">'|}'</span></code></td>
11254
11260
</tr>
11255
11261
11256
11262
<tr style="vertical-align: baseline">
0 commit comments