Update predicateObjectList to match SPARQL per WG decision
authorGavin Carothers <gavin@carothers.name>
Wed, 19 Dec 2012 09:20:41 -0800
changeset 565 30fedfe973b2
parent 564 997cdb80c4dc
child 567 2ec620e5c6e8
Update predicateObjectList to match SPARQL per WG decision
rdf-turtle/turtle-bnf.html
rdf-turtle/turtle.bnf
--- a/rdf-turtle/turtle-bnf.html	Wed Dec 19 11:00:34 2012 -0500
+++ b/rdf-turtle/turtle-bnf.html	Wed Dec 19 09:20:41 2012 -0800
@@ -48,11 +48,11 @@
     <td>::=</td>
     <td><a href='#grammar-production-subject'>subject</a> <a href='#grammar-production-predicateObjectList'>predicateObjectList</a> <code>| </code> <a href='#grammar-production-blankNodePropertyList'>blankNodePropertyList</a> <a href='#grammar-production-predicateObjectList'>predicateObjectList</a>?</td>
 </tr>
-            <tr id="grammar-production-predicateObjectList" data-grammar-original="[7] predicateObjectList ::= verb objectList (&quot;;&quot; (predicateObjectList)?)*" data-grammar-expression="(&#x27;,&#x27;, [(&#x27;id&#x27;, &#x27;verb&#x27;), (&#x27;id&#x27;, &#x27;objectList&#x27;), (&#x27;*&#x27;, (&#x27;,&#x27;, [(&quot;&#x27;&quot;, &#x27;;&#x27;), (&#x27;?&#x27;, (&#x27;id&#x27;, &#x27;predicateObjectList&#x27;))]))])" >
+            <tr id="grammar-production-predicateObjectList" data-grammar-original="[7] predicateObjectList ::= verb objectList (&#x27;;&#x27; (verb objectList)? )*" data-grammar-expression="(&#x27;,&#x27;, [(&#x27;id&#x27;, &#x27;verb&#x27;), (&#x27;id&#x27;, &#x27;objectList&#x27;), (&#x27;*&#x27;, (&#x27;,&#x27;, [(&quot;&#x27;&quot;, &#x27;;&#x27;), (&#x27;?&#x27;, (&#x27;,&#x27;, [(&#x27;id&#x27;, &#x27;verb&#x27;), (&#x27;id&#x27;, &#x27;objectList&#x27;)]))]))])" >
     <td>[7]</td>
     <td><code>predicateObjectList</code></td>
     <td>::=</td>
-    <td><a href='#grammar-production-verb'>verb</a> <a href='#grammar-production-objectList'>objectList</a> ('<code class='grammar-literal'>;</code>' <a href='#grammar-production-predicateObjectList'>predicateObjectList</a>?)<code class='grammar-star'>*</code></td>
+    <td><a href='#grammar-production-verb'>verb</a> <a href='#grammar-production-objectList'>objectList</a> ('<code class='grammar-literal'>;</code>' (<a href='#grammar-production-verb'>verb</a> <a href='#grammar-production-objectList'>objectList</a>)?)<code class='grammar-star'>*</code></td>
 </tr>
             <tr id="grammar-production-objectList" data-grammar-original="[8] objectList ::= object ( &quot;,&quot; object )*" data-grammar-expression="(&#x27;,&#x27;, [(&#x27;id&#x27;, &#x27;object&#x27;), (&#x27;*&#x27;, (&#x27;,&#x27;, [(&quot;&#x27;&quot;, &#x27;,&#x27;), (&#x27;id&#x27;, &#x27;object&#x27;)]))])" >
     <td>[8]</td>
--- a/rdf-turtle/turtle.bnf	Wed Dec 19 11:00:34 2012 -0500
+++ b/rdf-turtle/turtle.bnf	Wed Dec 19 09:20:41 2012 -0800
@@ -14,7 +14,7 @@
 [6] triples ::= subject predicateObjectList |
 blankNodePropertyList predicateObjectList? 
  
-[7] predicateObjectList ::= verb objectList (";" (predicateObjectList)?)* 
+[7] predicateObjectList ::= verb objectList (';' (verb objectList)? )*
  
 [8] objectList ::= object ( "," object )*