Change predicateObjectList per http://lists.w3.org/Archives/Public/public-rdf-wg/2012Jun/0095.html from AndyS
authorGavin Carothers <gavin@carothers.name>
Wed, 20 Jun 2012 11:43:25 -0700
changeset 465 94e257050ee0
parent 464 d66b9d11eda0
child 466 6ee980ac5489
Change predicateObjectList per http://lists.w3.org/Archives/Public/public-rdf-wg/2012Jun/0095.html from AndyS
rdf-turtle/turtle-bnf.html
rdf-turtle/turtle.bnf
--- a/rdf-turtle/turtle-bnf.html	Wed Jun 20 11:42:00 2012 -0700
+++ b/rdf-turtle/turtle-bnf.html	Wed Jun 20 11:43:25 2012 -0700
@@ -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; verb objectList )* &quot;;&quot;?" 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;id&#x27;, &#x27;verb&#x27;), (&#x27;id&#x27;, &#x27;objectList&#x27;)])), (&#x27;?&#x27;, (&quot;&#x27;&quot;, &#x27;;&#x27;))])" >
+            <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;))]))])" >
     <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-verb'>verb</a> <a href='#grammar-production-objectList'>objectList</a>)<code class='grammar-star'>*</code> '<code class='grammar-literal'>;</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-predicateObjectList'>predicateObjectList</a>?)?</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 Jun 20 11:42:00 2012 -0700
+++ b/rdf-turtle/turtle.bnf	Wed Jun 20 11:43:25 2012 -0700
@@ -14,7 +14,7 @@
 [6] triples ::= subject predicateObjectList |
 blankNodePropertyList predicateObjectList? 
  
-[7] predicateObjectList ::= verb objectList ( ";" verb objectList )* ";"? 
+[7] predicateObjectList ::= verb objectList (";" (predicateObjectList)?)? 
  
 [8] objectList ::= object ( "," object )*