--- a/model/grammar/ll.html Mon May 14 13:01:36 2012 +0100
+++ b/model/grammar/ll.html Mon May 14 13:48:07 2012 +0100
@@ -4,7 +4,16 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-expression" name="prod-prov_n_LL-expression"></a>[<span class="prodNo">1</span>] </td>
+<td><a id="prod-prov_n_LL-bundle" name="prod-prov_n_LL-bundle"></a>[<span class="prodNo">1</span>] </td>
+<td><code class="production prod">bundle</code></td>
+<td> ::= </td>
+<td><code class="content">"bundle" (<span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-namespaceDeclarations">namespaceDeclarations</a></span>)? (<span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-expression">expression</a></span>)* (( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-namedBundle">namedBundle</a></span> (<span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-namedBundle">namedBundle</a></span>)* ))? "endBundle"</code></td>
+</tr>
+</tbody>
+
+<tbody class="prod">
+<tr valign="baseline">
+<td><a id="prod-prov_n_LL-expression" name="prod-prov_n_LL-expression"></a>[<span class="prodNo">2</span>] </td>
<td><code class="production prod">expression</code></td>
<td> ::= </td>
<td><code class="content">( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-entityExpression">entityExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-activityExpression">activityExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-generationExpression">generationExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-usageExpression">usageExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-startExpression">startExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-endExpression">endExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-invalidationExpression">invalidationExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-communicationExpression">communicationExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-agentExpression">agentExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-associationExpression">associationExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-attributionExpression">attributionExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-responsibilityExpression">responsibilityExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-derivationExpression">derivationExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-tracedToExpression">tracedToExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-hadOriginalSourceExpression">hadOriginalSourceExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-quotationExpression">quotationExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-revisionExpression">revisionExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-alternateExpression">alternateExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-specializationExpression">specializationExpression</a></span> )</code></td>
@@ -13,7 +22,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-entityExpression" name="prod-prov_n_LL-entityExpression"></a>[<span class="prodNo">2</span>] </td>
+<td><a id="prod-prov_n_LL-entityExpression" name="prod-prov_n_LL-entityExpression"></a>[<span class="prodNo">3</span>] </td>
<td><code class="production prod">entityExpression</code></td>
<td> ::= </td>
<td><code class="content">"entity" "(" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-identifier">identifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td>
@@ -22,7 +31,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-optionalAttributeValuePairs" name="prod-prov_n_LL-optionalAttributeValuePairs"></a>[<span class="prodNo">3</span>] </td>
+<td><a id="prod-prov_n_LL-optionalAttributeValuePairs" name="prod-prov_n_LL-optionalAttributeValuePairs"></a>[<span class="prodNo">4</span>] </td>
<td><code class="production prod">optionalAttributeValuePairs</code></td>
<td> ::= </td>
<td><code class="content">(( "," "[" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-attributeValuePairs">attributeValuePairs</a></span> "]" ))?</code></td>
@@ -31,7 +40,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-attributeValuePairs" name="prod-prov_n_LL-attributeValuePairs"></a>[<span class="prodNo">4</span>] </td>
+<td><a id="prod-prov_n_LL-attributeValuePairs" name="prod-prov_n_LL-attributeValuePairs"></a>[<span class="prodNo">5</span>] </td>
<td><code class="production prod">attributeValuePairs</code></td>
<td> ::= </td>
<td><code class="content">( | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-attributeValuePair">attributeValuePair</a></span> (( "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-attributeValuePair">attributeValuePair</a></span> ))* )</code></td>
@@ -40,7 +49,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-attributeValuePair" name="prod-prov_n_LL-attributeValuePair"></a>[<span class="prodNo">5</span>] </td>
+<td><a id="prod-prov_n_LL-attributeValuePair" name="prod-prov_n_LL-attributeValuePair"></a>[<span class="prodNo">6</span>] </td>
<td><code class="production prod">attributeValuePair</code></td>
<td> ::= </td>
<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-attribute">attribute</a></span> "=" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-literal">literal</a></span></code></td>
@@ -49,7 +58,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-activityExpression" name="prod-prov_n_LL-activityExpression"></a>[<span class="prodNo">6</span>] </td>
+<td><a id="prod-prov_n_LL-activityExpression" name="prod-prov_n_LL-activityExpression"></a>[<span class="prodNo">7</span>] </td>
<td><code class="production prod">activityExpression</code></td>
<td> ::= </td>
<td><code class="content">"activity" "(" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-identifier">identifier</a></span> (( "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-timeOrMarker">timeOrMarker</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-timeOrMarker">timeOrMarker</a></span> ))? <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td>
@@ -58,7 +67,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-timeOrMarker" name="prod-prov_n_LL-timeOrMarker"></a>[<span class="prodNo">7</span>] </td>
+<td><a id="prod-prov_n_LL-timeOrMarker" name="prod-prov_n_LL-timeOrMarker"></a>[<span class="prodNo">8</span>] </td>
<td><code class="production prod">timeOrMarker</code></td>
<td> ::= </td>
<td><code class="content">( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-timeZZ">timeZZ</a></span> | "-" )</code></td>
@@ -67,7 +76,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-generationExpression" name="prod-prov_n_LL-generationExpression"></a>[<span class="prodNo">8</span>] </td>
+<td><a id="prod-prov_n_LL-generationExpression" name="prod-prov_n_LL-generationExpression"></a>[<span class="prodNo">9</span>] </td>
<td><code class="production prod">generationExpression</code></td>
<td> ::= </td>
<td><code class="content">"wasGeneratedBy" "(" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalIdentifier">optionalIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-eIdentifier">eIdentifier</a></span> (( "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-aIdentifierOrMarker">aIdentifierOrMarker</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-timeOrMarker">timeOrMarker</a></span> ))? <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td>
@@ -76,7 +85,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-optionalIdentifier" name="prod-prov_n_LL-optionalIdentifier"></a>[<span class="prodNo">9</span>] </td>
+<td><a id="prod-prov_n_LL-optionalIdentifier" name="prod-prov_n_LL-optionalIdentifier"></a>[<span class="prodNo">10</span>] </td>
<td><code class="production prod">optionalIdentifier</code></td>
<td> ::= </td>
<td><code class="content">(( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-identifierOrMarker">identifierOrMarker</a></span> ";" ))?</code></td>
@@ -85,7 +94,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-identifierOrMarker" name="prod-prov_n_LL-identifierOrMarker"></a>[<span class="prodNo">10</span>] </td>
+<td><a id="prod-prov_n_LL-identifierOrMarker" name="prod-prov_n_LL-identifierOrMarker"></a>[<span class="prodNo">11</span>] </td>
<td><code class="production prod">identifierOrMarker</code></td>
<td> ::= </td>
<td><code class="content">( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-identifier">identifier</a></span> | "-" )</code></td>
@@ -94,7 +103,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-usageExpression" name="prod-prov_n_LL-usageExpression"></a>[<span class="prodNo">11</span>] </td>
+<td><a id="prod-prov_n_LL-usageExpression" name="prod-prov_n_LL-usageExpression"></a>[<span class="prodNo">12</span>] </td>
<td><code class="production prod">usageExpression</code></td>
<td> ::= </td>
<td><code class="content">"used" "(" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalIdentifier">optionalIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-aIdentifier">aIdentifier</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-eIdentifier">eIdentifier</a></span> (( "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-timeOrMarker">timeOrMarker</a></span> ))? <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td>
@@ -103,7 +112,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-startExpression" name="prod-prov_n_LL-startExpression"></a>[<span class="prodNo">12</span>] </td>
+<td><a id="prod-prov_n_LL-startExpression" name="prod-prov_n_LL-startExpression"></a>[<span class="prodNo">13</span>] </td>
<td><code class="production prod">startExpression</code></td>
<td> ::= </td>
<td><code class="content">"wasStartedBy" "(" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalIdentifier">optionalIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-aIdentifier">aIdentifier</a></span> (( "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-eIdentifierOrMarker">eIdentifierOrMarker</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-aIdentifierOrMarker">aIdentifierOrMarker</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-timeOrMarker">timeOrMarker</a></span> ))? <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td>
@@ -112,7 +121,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-endExpression" name="prod-prov_n_LL-endExpression"></a>[<span class="prodNo">13</span>] </td>
+<td><a id="prod-prov_n_LL-endExpression" name="prod-prov_n_LL-endExpression"></a>[<span class="prodNo">14</span>] </td>
<td><code class="production prod">endExpression</code></td>
<td> ::= </td>
<td><code class="content">"wasEndedBy" "(" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalIdentifier">optionalIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-aIdentifier">aIdentifier</a></span> (( "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-eIdentifierOrMarker">eIdentifierOrMarker</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-aIdentifierOrMarker">aIdentifierOrMarker</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-timeOrMarker">timeOrMarker</a></span> ))? <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td>
@@ -121,7 +130,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-invalidationExpression" name="prod-prov_n_LL-invalidationExpression"></a>[<span class="prodNo">14</span>] </td>
+<td><a id="prod-prov_n_LL-invalidationExpression" name="prod-prov_n_LL-invalidationExpression"></a>[<span class="prodNo">15</span>] </td>
<td><code class="production prod">invalidationExpression</code></td>
<td> ::= </td>
<td><code class="content">"wasInvalidatedBy" "(" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalIdentifier">optionalIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-eIdentifier">eIdentifier</a></span> (( "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-aIdentifierOrMarker">aIdentifierOrMarker</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-timeOrMarker">timeOrMarker</a></span> ))? <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td>
@@ -130,7 +139,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-communicationExpression" name="prod-prov_n_LL-communicationExpression"></a>[<span class="prodNo">15</span>] </td>
+<td><a id="prod-prov_n_LL-communicationExpression" name="prod-prov_n_LL-communicationExpression"></a>[<span class="prodNo">16</span>] </td>
<td><code class="production prod">communicationExpression</code></td>
<td> ::= </td>
<td><code class="content">"wasInformedBy" "(" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalIdentifier">optionalIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-aIdentifier">aIdentifier</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-aIdentifier">aIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td>
@@ -139,7 +148,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-agentExpression" name="prod-prov_n_LL-agentExpression"></a>[<span class="prodNo">16</span>] </td>
+<td><a id="prod-prov_n_LL-agentExpression" name="prod-prov_n_LL-agentExpression"></a>[<span class="prodNo">17</span>] </td>
<td><code class="production prod">agentExpression</code></td>
<td> ::= </td>
<td><code class="content">"agent" "(" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-identifier">identifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td>
@@ -148,7 +157,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-attributionExpression" name="prod-prov_n_LL-attributionExpression"></a>[<span class="prodNo">17</span>] </td>
+<td><a id="prod-prov_n_LL-attributionExpression" name="prod-prov_n_LL-attributionExpression"></a>[<span class="prodNo">18</span>] </td>
<td><code class="production prod">attributionExpression</code></td>
<td> ::= </td>
<td><code class="content">"wasAttributedTo" "(" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalIdentifier">optionalIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-eIdentifier">eIdentifier</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-agIdentifier">agIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td>
@@ -157,7 +166,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-associationExpression" name="prod-prov_n_LL-associationExpression"></a>[<span class="prodNo">18</span>] </td>
+<td><a id="prod-prov_n_LL-associationExpression" name="prod-prov_n_LL-associationExpression"></a>[<span class="prodNo">19</span>] </td>
<td><code class="production prod">associationExpression</code></td>
<td> ::= </td>
<td><code class="content">"wasAssociatedWith" "(" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalIdentifier">optionalIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-aIdentifier">aIdentifier</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-agIdentifierOrMarker">agIdentifierOrMarker</a></span> (( "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-eIdentifierOrMarker">eIdentifierOrMarker</a></span> ))? <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td>
@@ -166,7 +175,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-responsibilityExpression" name="prod-prov_n_LL-responsibilityExpression"></a>[<span class="prodNo">19</span>] </td>
+<td><a id="prod-prov_n_LL-responsibilityExpression" name="prod-prov_n_LL-responsibilityExpression"></a>[<span class="prodNo">20</span>] </td>
<td><code class="production prod">responsibilityExpression</code></td>
<td> ::= </td>
<td><code class="content">"actedOnBehalfOf" "(" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalIdentifier">optionalIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-agIdentifier">agIdentifier</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-agIdentifier">agIdentifier</a></span> (( "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-aIdentifierOrMarker">aIdentifierOrMarker</a></span> ))? <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td>
@@ -175,7 +184,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-derivationExpression" name="prod-prov_n_LL-derivationExpression"></a>[<span class="prodNo">20</span>] </td>
+<td><a id="prod-prov_n_LL-derivationExpression" name="prod-prov_n_LL-derivationExpression"></a>[<span class="prodNo">21</span>] </td>
<td><code class="production prod">derivationExpression</code></td>
<td> ::= </td>
<td><code class="content">"wasDerivedFrom" "(" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalIdentifier">optionalIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-eIdentifier">eIdentifier</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-eIdentifier">eIdentifier</a></span> (( "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-aIdentifierOrMarker">aIdentifierOrMarker</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-gIdentifierOrMarker">gIdentifierOrMarker</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-uIdentifierOrMarker">uIdentifierOrMarker</a></span> ))? <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td>
@@ -184,7 +193,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-revisionExpression" name="prod-prov_n_LL-revisionExpression"></a>[<span class="prodNo">21</span>] </td>
+<td><a id="prod-prov_n_LL-revisionExpression" name="prod-prov_n_LL-revisionExpression"></a>[<span class="prodNo">22</span>] </td>
<td><code class="production prod">revisionExpression</code></td>
<td> ::= </td>
<td><code class="content">"wasRevisionOf" "(" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalIdentifier">optionalIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-eIdentifier">eIdentifier</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-eIdentifier">eIdentifier</a></span> (( "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-aIdentifierOrMarker">aIdentifierOrMarker</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-gIdentifierOrMarker">gIdentifierOrMarker</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-uIdentifierOrMarker">uIdentifierOrMarker</a></span> ))? <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td>
@@ -193,7 +202,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-quotationExpression" name="prod-prov_n_LL-quotationExpression"></a>[<span class="prodNo">22</span>] </td>
+<td><a id="prod-prov_n_LL-quotationExpression" name="prod-prov_n_LL-quotationExpression"></a>[<span class="prodNo">23</span>] </td>
<td><code class="production prod">quotationExpression</code></td>
<td> ::= </td>
<td><code class="content">"wasQuotedFrom" "(" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalIdentifier">optionalIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-eIdentifier">eIdentifier</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-eIdentifier">eIdentifier</a></span> (( "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-aIdentifierOrMarker">aIdentifierOrMarker</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-gIdentifierOrMarker">gIdentifierOrMarker</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-uIdentifierOrMarker">uIdentifierOrMarker</a></span> ))? <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td>
@@ -202,7 +211,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-hadOriginalSourceExpression" name="prod-prov_n_LL-hadOriginalSourceExpression"></a>[<span class="prodNo">23</span>] </td>
+<td><a id="prod-prov_n_LL-hadOriginalSourceExpression" name="prod-prov_n_LL-hadOriginalSourceExpression"></a>[<span class="prodNo">24</span>] </td>
<td><code class="production prod">hadOriginalSourceExpression</code></td>
<td> ::= </td>
<td><code class="content">"hadOriginalSource" "(" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalIdentifier">optionalIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-eIdentifier">eIdentifier</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-eIdentifier">eIdentifier</a></span> (( "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-aIdentifierOrMarker">aIdentifierOrMarker</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-gIdentifierOrMarker">gIdentifierOrMarker</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-uIdentifierOrMarker">uIdentifierOrMarker</a></span> ))? <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td>
@@ -211,7 +220,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-tracedToExpression" name="prod-prov_n_LL-tracedToExpression"></a>[<span class="prodNo">24</span>] </td>
+<td><a id="prod-prov_n_LL-tracedToExpression" name="prod-prov_n_LL-tracedToExpression"></a>[<span class="prodNo">25</span>] </td>
<td><code class="production prod">tracedToExpression</code></td>
<td> ::= </td>
<td><code class="content">"tracedTo" "(" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalIdentifier">optionalIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-eIdentifier">eIdentifier</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-eIdentifier">eIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td>
@@ -220,7 +229,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-alternateExpression" name="prod-prov_n_LL-alternateExpression"></a>[<span class="prodNo">25</span>] </td>
+<td><a id="prod-prov_n_LL-alternateExpression" name="prod-prov_n_LL-alternateExpression"></a>[<span class="prodNo">26</span>] </td>
<td><code class="production prod">alternateExpression</code></td>
<td> ::= </td>
<td><code class="content">"alternateOf" "(" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-eIdentifier">eIdentifier</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-eIdentifier">eIdentifier</a></span> ")"</code></td>
@@ -229,7 +238,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-specializationExpression" name="prod-prov_n_LL-specializationExpression"></a>[<span class="prodNo">26</span>] </td>
+<td><a id="prod-prov_n_LL-specializationExpression" name="prod-prov_n_LL-specializationExpression"></a>[<span class="prodNo">27</span>] </td>
<td><code class="production prod">specializationExpression</code></td>
<td> ::= </td>
<td><code class="content">"specializationOf" "(" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-eIdentifier">eIdentifier</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-eIdentifier">eIdentifier</a></span> ")"</code></td>
@@ -238,7 +247,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-eIdentifier" name="prod-prov_n_LL-eIdentifier"></a>[<span class="prodNo">27</span>] </td>
+<td><a id="prod-prov_n_LL-eIdentifier" name="prod-prov_n_LL-eIdentifier"></a>[<span class="prodNo">28</span>] </td>
<td><code class="production prod">eIdentifier</code></td>
<td> ::= </td>
<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-identifier">identifier</a></span></code></td>
@@ -247,7 +256,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-aIdentifier" name="prod-prov_n_LL-aIdentifier"></a>[<span class="prodNo">28</span>] </td>
+<td><a id="prod-prov_n_LL-aIdentifier" name="prod-prov_n_LL-aIdentifier"></a>[<span class="prodNo">29</span>] </td>
<td><code class="production prod">aIdentifier</code></td>
<td> ::= </td>
<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-identifier">identifier</a></span></code></td>
@@ -256,7 +265,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-agIdentifier" name="prod-prov_n_LL-agIdentifier"></a>[<span class="prodNo">29</span>] </td>
+<td><a id="prod-prov_n_LL-agIdentifier" name="prod-prov_n_LL-agIdentifier"></a>[<span class="prodNo">30</span>] </td>
<td><code class="production prod">agIdentifier</code></td>
<td> ::= </td>
<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-identifier">identifier</a></span></code></td>
@@ -265,7 +274,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-gIdentifier" name="prod-prov_n_LL-gIdentifier"></a>[<span class="prodNo">30</span>] </td>
+<td><a id="prod-prov_n_LL-gIdentifier" name="prod-prov_n_LL-gIdentifier"></a>[<span class="prodNo">31</span>] </td>
<td><code class="production prod">gIdentifier</code></td>
<td> ::= </td>
<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-identifier">identifier</a></span></code></td>
@@ -274,7 +283,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-uIdentifier" name="prod-prov_n_LL-uIdentifier"></a>[<span class="prodNo">31</span>] </td>
+<td><a id="prod-prov_n_LL-uIdentifier" name="prod-prov_n_LL-uIdentifier"></a>[<span class="prodNo">32</span>] </td>
<td><code class="production prod">uIdentifier</code></td>
<td> ::= </td>
<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-identifier">identifier</a></span></code></td>
@@ -283,7 +292,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-cIdentifier" name="prod-prov_n_LL-cIdentifier"></a>[<span class="prodNo">32</span>] </td>
+<td><a id="prod-prov_n_LL-cIdentifier" name="prod-prov_n_LL-cIdentifier"></a>[<span class="prodNo">33</span>] </td>
<td><code class="production prod">cIdentifier</code></td>
<td> ::= </td>
<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-identifier">identifier</a></span></code></td>
@@ -292,7 +301,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-eIdentifierOrMarker" name="prod-prov_n_LL-eIdentifierOrMarker"></a>[<span class="prodNo">33</span>] </td>
+<td><a id="prod-prov_n_LL-eIdentifierOrMarker" name="prod-prov_n_LL-eIdentifierOrMarker"></a>[<span class="prodNo">34</span>] </td>
<td><code class="production prod">eIdentifierOrMarker</code></td>
<td> ::= </td>
<td><code class="content">( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-eIdentifier">eIdentifier</a></span> | "-" )</code></td>
@@ -301,7 +310,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-aIdentifierOrMarker" name="prod-prov_n_LL-aIdentifierOrMarker"></a>[<span class="prodNo">34</span>] </td>
+<td><a id="prod-prov_n_LL-aIdentifierOrMarker" name="prod-prov_n_LL-aIdentifierOrMarker"></a>[<span class="prodNo">35</span>] </td>
<td><code class="production prod">aIdentifierOrMarker</code></td>
<td> ::= </td>
<td><code class="content">( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-aIdentifier">aIdentifier</a></span> | "-" )</code></td>
@@ -310,7 +319,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-agIdentifierOrMarker" name="prod-prov_n_LL-agIdentifierOrMarker"></a>[<span class="prodNo">35</span>] </td>
+<td><a id="prod-prov_n_LL-agIdentifierOrMarker" name="prod-prov_n_LL-agIdentifierOrMarker"></a>[<span class="prodNo">36</span>] </td>
<td><code class="production prod">agIdentifierOrMarker</code></td>
<td> ::= </td>
<td><code class="content">( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-agIdentifier">agIdentifier</a></span> | "-" )</code></td>
@@ -319,7 +328,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-gIdentifierOrMarker" name="prod-prov_n_LL-gIdentifierOrMarker"></a>[<span class="prodNo">36</span>] </td>
+<td><a id="prod-prov_n_LL-gIdentifierOrMarker" name="prod-prov_n_LL-gIdentifierOrMarker"></a>[<span class="prodNo">37</span>] </td>
<td><code class="production prod">gIdentifierOrMarker</code></td>
<td> ::= </td>
<td><code class="content">( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-gIdentifier">gIdentifier</a></span> | "-" )</code></td>
@@ -328,7 +337,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-uIdentifierOrMarker" name="prod-prov_n_LL-uIdentifierOrMarker"></a>[<span class="prodNo">37</span>] </td>
+<td><a id="prod-prov_n_LL-uIdentifierOrMarker" name="prod-prov_n_LL-uIdentifierOrMarker"></a>[<span class="prodNo">38</span>] </td>
<td><code class="production prod">uIdentifierOrMarker</code></td>
<td> ::= </td>
<td><code class="content">( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-uIdentifier">uIdentifier</a></span> | "-" )</code></td>
@@ -337,7 +346,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-identifier" name="prod-prov_n_LL-identifier"></a>[<span class="prodNo">38</span>] </td>
+<td><a id="prod-prov_n_LL-identifier" name="prod-prov_n_LL-identifier"></a>[<span class="prodNo">39</span>] </td>
<td><code class="production prod">identifier</code></td>
<td> ::= </td>
<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-QUALNAME">QUALNAME</a></span></code></td>
@@ -346,7 +355,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-attribute" name="prod-prov_n_LL-attribute"></a>[<span class="prodNo">39</span>] </td>
+<td><a id="prod-prov_n_LL-attribute" name="prod-prov_n_LL-attribute"></a>[<span class="prodNo">40</span>] </td>
<td><code class="production prod">attribute</code></td>
<td> ::= </td>
<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-QUALNAME">QUALNAME</a></span></code></td>
@@ -355,7 +364,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-timeZZ" name="prod-prov_n_LL-timeZZ"></a>[<span class="prodNo">40</span>] </td>
+<td><a id="prod-prov_n_LL-timeZZ" name="prod-prov_n_LL-timeZZ"></a>[<span class="prodNo">41</span>] </td>
<td><code class="production prod">timeZZ</code></td>
<td> ::= </td>
<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-ISODATETIME">ISODATETIME</a></span></code></td>
@@ -364,7 +373,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-literal" name="prod-prov_n_LL-literal"></a>[<span class="prodNo">41</span>] </td>
+<td><a id="prod-prov_n_LL-literal" name="prod-prov_n_LL-literal"></a>[<span class="prodNo">42</span>] </td>
<td><code class="production prod">literal</code></td>
<td> ::= </td>
<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-StringLiteral">StringLiteral</a></span> "%%" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-datatype">datatype</a></span><br/>
@@ -376,7 +385,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-StringLiteral" name="prod-prov_n_LL-StringLiteral"></a>[<span class="prodNo">42</span>] </td>
+<td><a id="prod-prov_n_LL-StringLiteral" name="prod-prov_n_LL-StringLiteral"></a>[<span class="prodNo">43</span>] </td>
<td><code class="production prod">StringLiteral</code></td>
<td> ::= </td>
<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-STRING_LITERAL">STRING_LITERAL</a></span></code></td>
@@ -385,7 +394,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-datatype" name="prod-prov_n_LL-datatype"></a>[<span class="prodNo">43</span>] </td>
+<td><a id="prod-prov_n_LL-datatype" name="prod-prov_n_LL-datatype"></a>[<span class="prodNo">44</span>] </td>
<td><code class="production prod">datatype</code></td>
<td> ::= </td>
<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-IRI_REF">IRI_REF</a></span><br/>
@@ -393,9 +402,54 @@
</tr>
</tbody>
+<tbody class="prod">
+<tr valign="baseline">
+<td><a id="prod-prov_n_LL-namedBundle" name="prod-prov_n_LL-namedBundle"></a>[<span class="prodNo">45</span>] </td>
+<td><code class="production prod">namedBundle</code></td>
+<td> ::= </td>
+<td><code class="content">"bundle" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-identifier">identifier</a></span> (<span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-namespaceDeclarations">namespaceDeclarations</a></span>)? (<span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-expression">expression</a></span>)* "endBundle"</code></td>
+</tr>
+</tbody>
+
+<tbody class="prod">
+<tr valign="baseline">
+<td><a id="prod-prov_n_LL-namespaceDeclarations" name="prod-prov_n_LL-namespaceDeclarations"></a>[<span class="prodNo">46</span>] </td>
+<td><code class="production prod">namespaceDeclarations</code></td>
+<td> ::= </td>
+<td><code class="content">( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-defaultNamespaceDeclaration">defaultNamespaceDeclaration</a></span> | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-namespaceDeclaration">namespaceDeclaration</a></span> ) (<span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-namespaceDeclaration">namespaceDeclaration</a></span>)*</code></td>
+</tr>
+</tbody>
+
+<tbody class="prod">
+<tr valign="baseline">
+<td><a id="prod-prov_n_LL-namespaceDeclaration" name="prod-prov_n_LL-namespaceDeclaration"></a>[<span class="prodNo">47</span>] </td>
+<td><code class="production prod">namespaceDeclaration</code></td>
+<td> ::= </td>
+<td><code class="content">"prefix" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-QUALNAME">QUALNAME</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-namespace">namespace</a></span></code></td>
+</tr>
+</tbody>
+
+<tbody class="prod">
+<tr valign="baseline">
+<td><a id="prod-prov_n_LL-defaultNamespaceDeclaration" name="prod-prov_n_LL-defaultNamespaceDeclaration"></a>[<span class="prodNo">48</span>] </td>
+<td><code class="production prod">defaultNamespaceDeclaration</code></td>
+<td> ::= </td>
+<td><code class="content">"default" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-IRI_REF">IRI_REF</a></span></code></td>
+</tr>
+</tbody>
+
+<tbody class="prod">
+<tr valign="baseline">
+<td><a id="prod-prov_n_LL-namespace" name="prod-prov_n_LL-namespace"></a>[<span class="prodNo">49</span>] </td>
+<td><code class="production prod">namespace</code></td>
+<td> ::= </td>
+<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-IRI_REF">IRI_REF</a></span></code></td>
+</tr>
+</tbody>
+
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-QUALNAME" name="term-prov_n_LL-QUALNAME"></a>[<span class="prodNo">44</span>] </td>
+<td><a id="term-prov_n_LL-QUALNAME" name="term-prov_n_LL-QUALNAME"></a>[<span class="prodNo">50</span>] </td>
<td><<code class="production term">QUALNAME</code>></td>
<td> ::= </td>
<td><code class="content">(( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-PN_PREFIX">PN_PREFIX</a></span> ":" ))? <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-PN_LOCAL">PN_LOCAL</a></span><br/>
@@ -405,7 +459,7 @@
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-PREFX" name="term-prov_n_LL-PREFX"></a>[<span class="prodNo">45</span>] </td>
+<td><a id="term-prov_n_LL-PREFX" name="term-prov_n_LL-PREFX"></a>[<span class="prodNo">51</span>] </td>
<td><<code class="production term">PREFX</code>></td>
<td> ::= </td>
<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-PN_PREFIX">PN_PREFIX</a></span></code></td>
@@ -414,7 +468,7 @@
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-DIGIT" name="term-prov_n_LL-DIGIT"></a>[<span class="prodNo">46</span>] </td>
+<td><a id="term-prov_n_LL-DIGIT" name="term-prov_n_LL-DIGIT"></a>[<span class="prodNo">52</span>] </td>
<td><<code class="production term">DIGIT</code>></td>
<td> ::= </td>
<td><code class="content">[0-9]</code></td>
@@ -423,7 +477,7 @@
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-ISODATETIME" name="term-prov_n_LL-ISODATETIME"></a>[<span class="prodNo">47</span>] </td>
+<td><a id="term-prov_n_LL-ISODATETIME" name="term-prov_n_LL-ISODATETIME"></a>[<span class="prodNo">53</span>] </td>
<td><<code class="production term">ISODATETIME</code>></td>
<td> ::= </td>
<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-DIGIT">DIGIT</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-DIGIT">DIGIT</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-DIGIT">DIGIT</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-DIGIT">DIGIT</a></span> "-" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-DIGIT">DIGIT</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-DIGIT">DIGIT</a></span> "-" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-DIGIT">DIGIT</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-DIGIT">DIGIT</a></span> "T" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-DIGIT">DIGIT</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-DIGIT">DIGIT</a></span> ":" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-DIGIT">DIGIT</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-DIGIT">DIGIT</a></span> ":" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-DIGIT">DIGIT</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-DIGIT">DIGIT</a></span> (( "." <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-DIGIT">DIGIT</a></span> (( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-DIGIT">DIGIT</a></span> (<span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-DIGIT">DIGIT</a></span>)? ))? ))? (( "Z" | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-TIMEZONEOFFSET">TIMEZONEOFFSET</a></span> ))?</code></td>
@@ -432,7 +486,7 @@
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-TIMEZONEOFFSET" name="term-prov_n_LL-TIMEZONEOFFSET"></a>[<span class="prodNo">48</span>] </td>
+<td><a id="term-prov_n_LL-TIMEZONEOFFSET" name="term-prov_n_LL-TIMEZONEOFFSET"></a>[<span class="prodNo">54</span>] </td>
<td><<code class="production term">TIMEZONEOFFSET</code>></td>
<td> ::= </td>
<td><code class="content">( "+" | "-" ) <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-DIGIT">DIGIT</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-DIGIT">DIGIT</a></span> ":" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-DIGIT">DIGIT</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-DIGIT">DIGIT</a></span></code></td>
@@ -441,7 +495,7 @@
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-IRI_REF" name="term-prov_n_LL-IRI_REF"></a>[<span class="prodNo">49</span>] </td>
+<td><a id="term-prov_n_LL-IRI_REF" name="term-prov_n_LL-IRI_REF"></a>[<span class="prodNo">55</span>] </td>
<td><<code class="production term">IRI_REF</code>></td>
<td> ::= </td>
<td><code class="content">"<" (( [^<>\"{}|^`\\] - [#0000- ] | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-UCHAR">UCHAR</a></span> ))* ">"</code></td>
@@ -450,7 +504,7 @@
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-INTLITERAL" name="term-prov_n_LL-INTLITERAL"></a>[<span class="prodNo">50</span>] </td>
+<td><a id="term-prov_n_LL-INTLITERAL" name="term-prov_n_LL-INTLITERAL"></a>[<span class="prodNo">56</span>] </td>
<td><<code class="production term">INTLITERAL</code>></td>
<td> ::= </td>
<td><code class="content">("-")? (<span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-DIGIT">DIGIT</a></span>)+</code></td>
@@ -459,7 +513,7 @@
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-STRING_LITERAL" name="term-prov_n_LL-STRING_LITERAL"></a>[<span class="prodNo">51</span>] </td>
+<td><a id="term-prov_n_LL-STRING_LITERAL" name="term-prov_n_LL-STRING_LITERAL"></a>[<span class="prodNo">57</span>] </td>
<td><<code class="production term">STRING_LITERAL</code>></td>
<td> ::= </td>
<td><code class="content">'"' (( ( [^\"\\\n\r] ) | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-ECHAR">ECHAR</a></span> | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-UCHAR">UCHAR</a></span> ))* '"'</code></td>
@@ -468,7 +522,7 @@
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-QUALNAME_LITERAL" name="term-prov_n_LL-QUALNAME_LITERAL"></a>[<span class="prodNo">52</span>] </td>
+<td><a id="term-prov_n_LL-QUALNAME_LITERAL" name="term-prov_n_LL-QUALNAME_LITERAL"></a>[<span class="prodNo">58</span>] </td>
<td><<code class="production term">QUALNAME_LITERAL</code>></td>
<td> ::= </td>
<td><code class="content">"'" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-QUALNAME">QUALNAME</a></span> "'"</code></td>
@@ -477,7 +531,7 @@
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-UCHAR" name="term-prov_n_LL-UCHAR"></a>[<span class="prodNo">53</span>] </td>
+<td><a id="term-prov_n_LL-UCHAR" name="term-prov_n_LL-UCHAR"></a>[<span class="prodNo">59</span>] </td>
<td><<code class="production term">UCHAR</code>></td>
<td> ::= </td>
<td><code class="content">( "\\u" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-HEX">HEX</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-HEX">HEX</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-HEX">HEX</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-HEX">HEX</a></span> )<br/>
@@ -487,7 +541,7 @@
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-ECHAR" name="term-prov_n_LL-ECHAR"></a>[<span class="prodNo">54</span>] </td>
+<td><a id="term-prov_n_LL-ECHAR" name="term-prov_n_LL-ECHAR"></a>[<span class="prodNo">60</span>] </td>
<td><<code class="production term">ECHAR</code>></td>
<td> ::= </td>
<td><code class="content">"\\" [tbnrf\\\"']</code></td>
@@ -496,7 +550,7 @@
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-NIL" name="term-prov_n_LL-NIL"></a>[<span class="prodNo">55</span>] </td>
+<td><a id="term-prov_n_LL-NIL" name="term-prov_n_LL-NIL"></a>[<span class="prodNo">61</span>] </td>
<td><<code class="production term">NIL</code>></td>
<td> ::= </td>
<td><code class="content">"(" (( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-WS">WS</a></span> ))* ")"</code></td>
@@ -505,7 +559,7 @@
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-WS" name="term-prov_n_LL-WS"></a>[<span class="prodNo">56</span>] </td>
+<td><a id="term-prov_n_LL-WS" name="term-prov_n_LL-WS"></a>[<span class="prodNo">62</span>] </td>
<td><<code class="production term">WS</code>></td>
<td> ::= </td>
<td><code class="content">" "<br/>
@@ -517,7 +571,7 @@
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-ANON" name="term-prov_n_LL-ANON"></a>[<span class="prodNo">57</span>] </td>
+<td><a id="term-prov_n_LL-ANON" name="term-prov_n_LL-ANON"></a>[<span class="prodNo">63</span>] </td>
<td><<code class="production term">ANON</code>></td>
<td> ::= </td>
<td><code class="content">"[" (( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-WS">WS</a></span> ))* "]"</code></td>
@@ -526,7 +580,7 @@
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-PN_CHARS_BASE" name="term-prov_n_LL-PN_CHARS_BASE"></a>[<span class="prodNo">58</span>] </td>
+<td><a id="term-prov_n_LL-PN_CHARS_BASE" name="term-prov_n_LL-PN_CHARS_BASE"></a>[<span class="prodNo">64</span>] </td>
<td><<code class="production term">PN_CHARS_BASE</code>></td>
<td> ::= </td>
<td><code class="content">[A-Z]<br/>
@@ -548,7 +602,7 @@
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-PN_CHARS_U" name="term-prov_n_LL-PN_CHARS_U"></a>[<span class="prodNo">59</span>] </td>
+<td><a id="term-prov_n_LL-PN_CHARS_U" name="term-prov_n_LL-PN_CHARS_U"></a>[<span class="prodNo">65</span>] </td>
<td><<code class="production term">PN_CHARS_U</code>></td>
<td> ::= </td>
<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-PN_CHARS_BASE">PN_CHARS_BASE</a></span><br/>
@@ -558,7 +612,7 @@
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-PN_CHARS" name="term-prov_n_LL-PN_CHARS"></a>[<span class="prodNo">60</span>] </td>
+<td><a id="term-prov_n_LL-PN_CHARS" name="term-prov_n_LL-PN_CHARS"></a>[<span class="prodNo">66</span>] </td>
<td><<code class="production term">PN_CHARS</code>></td>
<td> ::= </td>
<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-PN_CHARS_U">PN_CHARS_U</a></span><br/>
@@ -572,7 +626,7 @@
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-PN_PREFIX" name="term-prov_n_LL-PN_PREFIX"></a>[<span class="prodNo">61</span>] </td>
+<td><a id="term-prov_n_LL-PN_PREFIX" name="term-prov_n_LL-PN_PREFIX"></a>[<span class="prodNo">67</span>] </td>
<td><<code class="production term">PN_PREFIX</code>></td>
<td> ::= </td>
<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-PN_CHARS_BASE">PN_CHARS_BASE</a></span> (( (( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-PN_CHARS">PN_CHARS</a></span> | "." ))* <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-PN_CHARS">PN_CHARS</a></span> ))?</code></td>
@@ -581,7 +635,7 @@
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-PN_LOCAL" name="term-prov_n_LL-PN_LOCAL"></a>[<span class="prodNo">62</span>] </td>
+<td><a id="term-prov_n_LL-PN_LOCAL" name="term-prov_n_LL-PN_LOCAL"></a>[<span class="prodNo">68</span>] </td>
<td><<code class="production term">PN_LOCAL</code>></td>
<td> ::= </td>
<td><code class="content">( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-PN_CHARS_U">PN_CHARS_U</a></span> | [0-9] | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-PN_CHARS_OTHERS">PN_CHARS_OTHERS</a></span> ) (( (( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-PN_CHARS">PN_CHARS</a></span> | "." | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-PN_CHARS_OTHERS">PN_CHARS_OTHERS</a></span> ))* ( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-PN_CHARS">PN_CHARS</a></span> | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-PN_CHARS_OTHERS">PN_CHARS_OTHERS</a></span> ) ))?</code></td>
@@ -590,7 +644,7 @@
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-PN_CHARS_OTHERS" name="term-prov_n_LL-PN_CHARS_OTHERS"></a>[<span class="prodNo">63</span>] </td>
+<td><a id="term-prov_n_LL-PN_CHARS_OTHERS" name="term-prov_n_LL-PN_CHARS_OTHERS"></a>[<span class="prodNo">69</span>] </td>
<td><<code class="production term">PN_CHARS_OTHERS</code>></td>
<td> ::= </td>
<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-PERCENT">PERCENT</a></span><br/>
@@ -607,7 +661,7 @@
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-PERCENT" name="term-prov_n_LL-PERCENT"></a>[<span class="prodNo">64</span>] </td>
+<td><a id="term-prov_n_LL-PERCENT" name="term-prov_n_LL-PERCENT"></a>[<span class="prodNo">70</span>] </td>
<td><<code class="production term">PERCENT</code>></td>
<td> ::= </td>
<td><code class="content">"%" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-HEX">HEX</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-HEX">HEX</a></span></code></td>
@@ -616,7 +670,7 @@
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-HEX" name="term-prov_n_LL-HEX"></a>[<span class="prodNo">65</span>] </td>
+<td><a id="term-prov_n_LL-HEX" name="term-prov_n_LL-HEX"></a>[<span class="prodNo">71</span>] </td>
<td><<code class="production term">HEX</code>></td>
<td> ::= </td>
<td><code class="content">[0-9]<br/>
@@ -627,60 +681,6 @@
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-bundle" name="term-prov_n_LL-bundle"></a>[<span class="prodNo">66</span>] </td>
-<td><<code class="production term">bundle</code>></td>
-<td> ::= </td>
-<td><code class="content">"bundle" (<span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-namespaceDeclarations">namespaceDeclarations</a></span>)? (<span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-expression">expression</a></span>)* (( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-namedBundle">namedBundle</a></span> (<span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-namedBundle">namedBundle</a></span>)* ))? "endBundle"</code></td>
-</tr>
-</tbody>
-
-<tbody class="term">
-<tr valign="baseline">
-<td><a id="term-prov_n_LL-namedBundle" name="term-prov_n_LL-namedBundle"></a>[<span class="prodNo">67</span>] </td>
-<td><<code class="production term">namedBundle</code>></td>
-<td> ::= </td>
-<td><code class="content">"bundle" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-identifier">identifier</a></span> (( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-namespaceDeclarations">namespaceDeclarations</a></span> ))? (( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-expression">expression</a></span> ))* "endBundle"</code></td>
-</tr>
-</tbody>
-
-<tbody class="term">
-<tr valign="baseline">
-<td><a id="term-prov_n_LL-namespaceDeclarations" name="term-prov_n_LL-namespaceDeclarations"></a>[<span class="prodNo">68</span>] </td>
-<td><<code class="production term">namespaceDeclarations</code>></td>
-<td> ::= </td>
-<td><code class="content">( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-defaultNamespaceDeclaration">defaultNamespaceDeclaration</a></span> | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-namespaceDeclaration">namespaceDeclaration</a></span> ) (<span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-namespaceDeclaration">namespaceDeclaration</a></span>)*</code></td>
-</tr>
-</tbody>
-
-<tbody class="term">
-<tr valign="baseline">
-<td><a id="term-prov_n_LL-namespaceDeclaration" name="term-prov_n_LL-namespaceDeclaration"></a>[<span class="prodNo">69</span>] </td>
-<td><<code class="production term">namespaceDeclaration</code>></td>
-<td> ::= </td>
-<td><code class="content">"prefix" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-QUALNAME">QUALNAME</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-namespace">namespace</a></span></code></td>
-</tr>
-</tbody>
-
-<tbody class="term">
-<tr valign="baseline">
-<td><a id="term-prov_n_LL-namespace" name="term-prov_n_LL-namespace"></a>[<span class="prodNo">70</span>] </td>
-<td><<code class="production term">namespace</code>></td>
-<td> ::= </td>
-<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-IRI_REF">IRI_REF</a></span></code></td>
-</tr>
-</tbody>
-
-<tbody class="term">
-<tr valign="baseline">
-<td><a id="term-prov_n_LL-defaultNamespaceDeclaration" name="term-prov_n_LL-defaultNamespaceDeclaration"></a>[<span class="prodNo">71</span>] </td>
-<td><<code class="production term">defaultNamespaceDeclaration</code>></td>
-<td> ::= </td>
-<td><code class="content">"default" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-IRI_REF">IRI_REF</a></span></code></td>
-</tr>
-</tbody>
-
-<tbody class="term">
-<tr valign="baseline">
<td><a id="term-prov_n_LL-PASSED_TOKENS" name="term-prov_n_LL-PASSED_TOKENS"></a>[<span class="prodNo">72</span>] </td>
<td><code class="production directive">PASSED TOKENS</code></td>
<td> ::= </td>
--- a/model/grammar/ll.js Mon May 14 13:01:36 2012 +0100
+++ b/model/grammar/ll.js Mon May 14 13:48:07 2012 +0100
@@ -5,7 +5,16 @@
' ' +
'<tbody class="prod"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-expression" name="prod-expression"></a>[<span class="prodNo">1</span>] </td> ' +
+'<td><a id="prod-bundle" name="prod-bundle"></a>[<span class="prodNo">1</span>] </td> ' +
+'<td><code class="production prod">bundle</code></td> ' +
+'<td> ::= </td> ' +
+'<td><code class="content">"bundle" (<span class="prod"><a class="grammarRef" href="#prod-namespaceDeclarations">namespaceDeclarations</a></span>)? (<span class="prod"><a class="grammarRef" href="#prod-expression">expression</a></span>)* ( <span class="prod"><a class="grammarRef" href="#prod-namedBundle">namedBundle</a></span> (<span class="prod"><a class="grammarRef" href="#prod-namedBundle">namedBundle</a></span>)* )? "endBundle"</code></td> ' +
+'</tr> ' +
+'</tbody> ' +
+' ' +
+'<tbody class="prod"> ' +
+'<tr valign="baseline"> ' +
+'<td><a id="prod-expression" name="prod-expression"></a>[<span class="prodNo">2</span>] </td> ' +
'<td><code class="production prod">expression</code></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">( <span class="prod"><a class="grammarRef" href="#prod-entityExpression">entityExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-activityExpression">activityExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-generationExpression">generationExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-usageExpression">usageExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-startExpression">startExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-endExpression">endExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-invalidationExpression">invalidationExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-communicationExpression">communicationExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-agentExpression">agentExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-associationExpression">associationExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-attributionExpression">attributionExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-responsibilityExpression">responsibilityExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-derivationExpression">derivationExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-tracedToExpression">tracedToExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-hadOriginalSourceExpression">hadOriginalSourceExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-quotationExpression">quotationExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-revisionExpression">revisionExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-alternateExpression">alternateExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-specializationExpression">specializationExpression</a></span> )</code></td> ' +
@@ -14,7 +23,7 @@
' ' +
'<tbody class="prod"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-entityExpression" name="prod-entityExpression"></a>[<span class="prodNo">2</span>] </td> ' +
+'<td><a id="prod-entityExpression" name="prod-entityExpression"></a>[<span class="prodNo">3</span>] </td> ' +
'<td><code class="production prod">entityExpression</code></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">"entity" "(" <span class="prod"><a class="grammarRef" href="#prod-identifier">identifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td> ' +
@@ -23,7 +32,7 @@
' ' +
'<tbody class="prod"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-optionalAttributeValuePairs" name="prod-optionalAttributeValuePairs"></a>[<span class="prodNo">3</span>] </td> ' +
+'<td><a id="prod-optionalAttributeValuePairs" name="prod-optionalAttributeValuePairs"></a>[<span class="prodNo">4</span>] </td> ' +
'<td><code class="production prod">optionalAttributeValuePairs</code></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">( "," "[" <span class="prod"><a class="grammarRef" href="#prod-attributeValuePairs">attributeValuePairs</a></span> "]" )?</code></td> ' +
@@ -32,7 +41,7 @@
' ' +
'<tbody class="prod"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-attributeValuePairs" name="prod-attributeValuePairs"></a>[<span class="prodNo">4</span>] </td> ' +
+'<td><a id="prod-attributeValuePairs" name="prod-attributeValuePairs"></a>[<span class="prodNo">5</span>] </td> ' +
'<td><code class="production prod">attributeValuePairs</code></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">( | <span class="prod"><a class="grammarRef" href="#prod-attributeValuePair">attributeValuePair</a></span> ( "," <span class="prod"><a class="grammarRef" href="#prod-attributeValuePair">attributeValuePair</a></span> )* )</code></td> ' +
@@ -41,7 +50,7 @@
' ' +
'<tbody class="prod"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-attributeValuePair" name="prod-attributeValuePair"></a>[<span class="prodNo">5</span>] </td> ' +
+'<td><a id="prod-attributeValuePair" name="prod-attributeValuePair"></a>[<span class="prodNo">6</span>] </td> ' +
'<td><code class="production prod">attributeValuePair</code></td> ' +
'<td> ::= </td> ' +
'<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-attribute">attribute</a></span> "=" <span class="prod"><a class="grammarRef" href="#prod-literal">literal</a></span></code></td> ' +
@@ -50,7 +59,7 @@
' ' +
'<tbody class="prod"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-activityExpression" name="prod-activityExpression"></a>[<span class="prodNo">6</span>] </td> ' +
+'<td><a id="prod-activityExpression" name="prod-activityExpression"></a>[<span class="prodNo">7</span>] </td> ' +
'<td><code class="production prod">activityExpression</code></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">"activity" "(" <span class="prod"><a class="grammarRef" href="#prod-identifier">identifier</a></span> ( "," <span class="prod"><a class="grammarRef" href="#prod-timeOrMarker">timeOrMarker</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-timeOrMarker">timeOrMarker</a></span> )? <span class="prod"><a class="grammarRef" href="#prod-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td> ' +
@@ -59,7 +68,7 @@
' ' +
'<tbody class="prod"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-timeOrMarker" name="prod-timeOrMarker"></a>[<span class="prodNo">7</span>] </td> ' +
+'<td><a id="prod-timeOrMarker" name="prod-timeOrMarker"></a>[<span class="prodNo">8</span>] </td> ' +
'<td><code class="production prod">timeOrMarker</code></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">( <span class="prod"><a class="grammarRef" href="#prod-time">time</a></span> | "-" )</code></td> ' +
@@ -68,7 +77,7 @@
' ' +
'<tbody class="prod"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-generationExpression" name="prod-generationExpression"></a>[<span class="prodNo">8</span>] </td> ' +
+'<td><a id="prod-generationExpression" name="prod-generationExpression"></a>[<span class="prodNo">9</span>] </td> ' +
'<td><code class="production prod">generationExpression</code></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">"wasGeneratedBy" "(" <span class="prod"><a class="grammarRef" href="#prod-optionalIdentifier">optionalIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-eIdentifier">eIdentifier</a></span> ( "," <span class="prod"><a class="grammarRef" href="#prod-aIdentifierOrMarker">aIdentifierOrMarker</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-timeOrMarker">timeOrMarker</a></span> )? <span class="prod"><a class="grammarRef" href="#prod-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td> ' +
@@ -77,7 +86,7 @@
' ' +
'<tbody class="prod"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-optionalIdentifier" name="prod-optionalIdentifier"></a>[<span class="prodNo">9</span>] </td> ' +
+'<td><a id="prod-optionalIdentifier" name="prod-optionalIdentifier"></a>[<span class="prodNo">10</span>] </td> ' +
'<td><code class="production prod">optionalIdentifier</code></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">( <span class="prod"><a class="grammarRef" href="#prod-identifierOrMarker">identifierOrMarker</a></span> ";" )?</code></td> ' +
@@ -86,7 +95,7 @@
' ' +
'<tbody class="prod"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-identifierOrMarker" name="prod-identifierOrMarker"></a>[<span class="prodNo">10</span>] </td> ' +
+'<td><a id="prod-identifierOrMarker" name="prod-identifierOrMarker"></a>[<span class="prodNo">11</span>] </td> ' +
'<td><code class="production prod">identifierOrMarker</code></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">( <span class="prod"><a class="grammarRef" href="#prod-identifier">identifier</a></span> | "-" )</code></td> ' +
@@ -95,7 +104,7 @@
' ' +
'<tbody class="prod"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-usageExpression" name="prod-usageExpression"></a>[<span class="prodNo">11</span>] </td> ' +
+'<td><a id="prod-usageExpression" name="prod-usageExpression"></a>[<span class="prodNo">12</span>] </td> ' +
'<td><code class="production prod">usageExpression</code></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">"used" "(" <span class="prod"><a class="grammarRef" href="#prod-optionalIdentifier">optionalIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-aIdentifier">aIdentifier</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-eIdentifier">eIdentifier</a></span> ( "," <span class="prod"><a class="grammarRef" href="#prod-timeOrMarker">timeOrMarker</a></span> )? <span class="prod"><a class="grammarRef" href="#prod-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td> ' +
@@ -104,7 +113,7 @@
' ' +
'<tbody class="prod"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-startExpression" name="prod-startExpression"></a>[<span class="prodNo">12</span>] </td> ' +
+'<td><a id="prod-startExpression" name="prod-startExpression"></a>[<span class="prodNo">13</span>] </td> ' +
'<td><code class="production prod">startExpression</code></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">"wasStartedBy" "(" <span class="prod"><a class="grammarRef" href="#prod-optionalIdentifier">optionalIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-aIdentifier">aIdentifier</a></span> ( "," <span class="prod"><a class="grammarRef" href="#prod-eIdentifierOrMarker">eIdentifierOrMarker</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-aIdentifierOrMarker">aIdentifierOrMarker</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-timeOrMarker">timeOrMarker</a></span> )? <span class="prod"><a class="grammarRef" href="#prod-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td> ' +
@@ -113,7 +122,7 @@
' ' +
'<tbody class="prod"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-endExpression" name="prod-endExpression"></a>[<span class="prodNo">13</span>] </td> ' +
+'<td><a id="prod-endExpression" name="prod-endExpression"></a>[<span class="prodNo">14</span>] </td> ' +
'<td><code class="production prod">endExpression</code></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">"wasEndedBy" "(" <span class="prod"><a class="grammarRef" href="#prod-optionalIdentifier">optionalIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-aIdentifier">aIdentifier</a></span> ( "," <span class="prod"><a class="grammarRef" href="#prod-eIdentifierOrMarker">eIdentifierOrMarker</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-aIdentifierOrMarker">aIdentifierOrMarker</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-timeOrMarker">timeOrMarker</a></span> )? <span class="prod"><a class="grammarRef" href="#prod-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td> ' +
@@ -122,7 +131,7 @@
' ' +
'<tbody class="prod"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-invalidationExpression" name="prod-invalidationExpression"></a>[<span class="prodNo">14</span>] </td> ' +
+'<td><a id="prod-invalidationExpression" name="prod-invalidationExpression"></a>[<span class="prodNo">15</span>] </td> ' +
'<td><code class="production prod">invalidationExpression</code></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">"wasInvalidatedBy" "(" <span class="prod"><a class="grammarRef" href="#prod-optionalIdentifier">optionalIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-eIdentifier">eIdentifier</a></span> ( "," <span class="prod"><a class="grammarRef" href="#prod-aIdentifierOrMarker">aIdentifierOrMarker</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-timeOrMarker">timeOrMarker</a></span> )? <span class="prod"><a class="grammarRef" href="#prod-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td> ' +
@@ -131,7 +140,7 @@
' ' +
'<tbody class="prod"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-communicationExpression" name="prod-communicationExpression"></a>[<span class="prodNo">15</span>] </td> ' +
+'<td><a id="prod-communicationExpression" name="prod-communicationExpression"></a>[<span class="prodNo">16</span>] </td> ' +
'<td><code class="production prod">communicationExpression</code></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">"wasInformedBy" "(" <span class="prod"><a class="grammarRef" href="#prod-optionalIdentifier">optionalIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-aIdentifier">aIdentifier</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-aIdentifier">aIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td> ' +
@@ -140,7 +149,7 @@
' ' +
'<tbody class="prod"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-agentExpression" name="prod-agentExpression"></a>[<span class="prodNo">16</span>] </td> ' +
+'<td><a id="prod-agentExpression" name="prod-agentExpression"></a>[<span class="prodNo">17</span>] </td> ' +
'<td><code class="production prod">agentExpression</code></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">"agent" "(" <span class="prod"><a class="grammarRef" href="#prod-identifier">identifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td> ' +
@@ -149,7 +158,7 @@
' ' +
'<tbody class="prod"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-attributionExpression" name="prod-attributionExpression"></a>[<span class="prodNo">17</span>] </td> ' +
+'<td><a id="prod-attributionExpression" name="prod-attributionExpression"></a>[<span class="prodNo">18</span>] </td> ' +
'<td><code class="production prod">attributionExpression</code></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">"wasAttributedTo" "(" <span class="prod"><a class="grammarRef" href="#prod-optionalIdentifier">optionalIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-eIdentifier">eIdentifier</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-agIdentifier">agIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td> ' +
@@ -158,7 +167,7 @@
' ' +
'<tbody class="prod"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-associationExpression" name="prod-associationExpression"></a>[<span class="prodNo">18</span>] </td> ' +
+'<td><a id="prod-associationExpression" name="prod-associationExpression"></a>[<span class="prodNo">19</span>] </td> ' +
'<td><code class="production prod">associationExpression</code></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">"wasAssociatedWith" "(" <span class="prod"><a class="grammarRef" href="#prod-optionalIdentifier">optionalIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-aIdentifier">aIdentifier</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-agIdentifierOrMarker">agIdentifierOrMarker</a></span> ( "," <span class="prod"><a class="grammarRef" href="#prod-eIdentifierOrMarker">eIdentifierOrMarker</a></span> )? <span class="prod"><a class="grammarRef" href="#prod-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td> ' +
@@ -167,7 +176,7 @@
' ' +
'<tbody class="prod"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-responsibilityExpression" name="prod-responsibilityExpression"></a>[<span class="prodNo">19</span>] </td> ' +
+'<td><a id="prod-responsibilityExpression" name="prod-responsibilityExpression"></a>[<span class="prodNo">20</span>] </td> ' +
'<td><code class="production prod">responsibilityExpression</code></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">"actedOnBehalfOf" "(" <span class="prod"><a class="grammarRef" href="#prod-optionalIdentifier">optionalIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-agIdentifier">agIdentifier</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-agIdentifier">agIdentifier</a></span> ( "," <span class="prod"><a class="grammarRef" href="#prod-aIdentifierOrMarker">aIdentifierOrMarker</a></span> )? <span class="prod"><a class="grammarRef" href="#prod-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td> ' +
@@ -176,7 +185,7 @@
' ' +
'<tbody class="prod"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-derivationExpression" name="prod-derivationExpression"></a>[<span class="prodNo">20</span>] </td> ' +
+'<td><a id="prod-derivationExpression" name="prod-derivationExpression"></a>[<span class="prodNo">21</span>] </td> ' +
'<td><code class="production prod">derivationExpression</code></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">"wasDerivedFrom" "(" <span class="prod"><a class="grammarRef" href="#prod-optionalIdentifier">optionalIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-eIdentifier">eIdentifier</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-eIdentifier">eIdentifier</a></span> ( "," <span class="prod"><a class="grammarRef" href="#prod-aIdentifierOrMarker">aIdentifierOrMarker</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-gIdentifierOrMarker">gIdentifierOrMarker</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-uIdentifierOrMarker">uIdentifierOrMarker</a></span> )? <span class="prod"><a class="grammarRef" href="#prod-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td> ' +
@@ -185,7 +194,7 @@
' ' +
'<tbody class="prod"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-revisionExpression" name="prod-revisionExpression"></a>[<span class="prodNo">21</span>] </td> ' +
+'<td><a id="prod-revisionExpression" name="prod-revisionExpression"></a>[<span class="prodNo">22</span>] </td> ' +
'<td><code class="production prod">revisionExpression</code></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">"wasRevisionOf" "(" <span class="prod"><a class="grammarRef" href="#prod-optionalIdentifier">optionalIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-eIdentifier">eIdentifier</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-eIdentifier">eIdentifier</a></span> ( "," <span class="prod"><a class="grammarRef" href="#prod-aIdentifierOrMarker">aIdentifierOrMarker</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-gIdentifierOrMarker">gIdentifierOrMarker</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-uIdentifierOrMarker">uIdentifierOrMarker</a></span> )? <span class="prod"><a class="grammarRef" href="#prod-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td> ' +
@@ -194,7 +203,7 @@
' ' +
'<tbody class="prod"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-quotationExpression" name="prod-quotationExpression"></a>[<span class="prodNo">22</span>] </td> ' +
+'<td><a id="prod-quotationExpression" name="prod-quotationExpression"></a>[<span class="prodNo">23</span>] </td> ' +
'<td><code class="production prod">quotationExpression</code></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">"wasQuotedFrom" "(" <span class="prod"><a class="grammarRef" href="#prod-optionalIdentifier">optionalIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-eIdentifier">eIdentifier</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-eIdentifier">eIdentifier</a></span> ( "," <span class="prod"><a class="grammarRef" href="#prod-aIdentifierOrMarker">aIdentifierOrMarker</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-gIdentifierOrMarker">gIdentifierOrMarker</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-uIdentifierOrMarker">uIdentifierOrMarker</a></span> )? <span class="prod"><a class="grammarRef" href="#prod-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td> ' +
@@ -203,7 +212,7 @@
' ' +
'<tbody class="prod"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-hadOriginalSourceExpression" name="prod-hadOriginalSourceExpression"></a>[<span class="prodNo">23</span>] </td> ' +
+'<td><a id="prod-hadOriginalSourceExpression" name="prod-hadOriginalSourceExpression"></a>[<span class="prodNo">24</span>] </td> ' +
'<td><code class="production prod">hadOriginalSourceExpression</code></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">"hadOriginalSource" "(" <span class="prod"><a class="grammarRef" href="#prod-optionalIdentifier">optionalIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-eIdentifier">eIdentifier</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-eIdentifier">eIdentifier</a></span> ( "," <span class="prod"><a class="grammarRef" href="#prod-aIdentifierOrMarker">aIdentifierOrMarker</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-gIdentifierOrMarker">gIdentifierOrMarker</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-uIdentifierOrMarker">uIdentifierOrMarker</a></span> )? <span class="prod"><a class="grammarRef" href="#prod-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td> ' +
@@ -212,7 +221,7 @@
' ' +
'<tbody class="prod"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-tracedToExpression" name="prod-tracedToExpression"></a>[<span class="prodNo">24</span>] </td> ' +
+'<td><a id="prod-tracedToExpression" name="prod-tracedToExpression"></a>[<span class="prodNo">25</span>] </td> ' +
'<td><code class="production prod">tracedToExpression</code></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">"tracedTo" "(" <span class="prod"><a class="grammarRef" href="#prod-optionalIdentifier">optionalIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-eIdentifier">eIdentifier</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-eIdentifier">eIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td> ' +
@@ -221,7 +230,7 @@
' ' +
'<tbody class="prod"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-alternateExpression" name="prod-alternateExpression"></a>[<span class="prodNo">25</span>] </td> ' +
+'<td><a id="prod-alternateExpression" name="prod-alternateExpression"></a>[<span class="prodNo">26</span>] </td> ' +
'<td><code class="production prod">alternateExpression</code></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">"alternateOf" "(" <span class="prod"><a class="grammarRef" href="#prod-eIdentifier">eIdentifier</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-eIdentifier">eIdentifier</a></span> ")"</code></td> ' +
@@ -230,7 +239,7 @@
' ' +
'<tbody class="prod"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-specializationExpression" name="prod-specializationExpression"></a>[<span class="prodNo">26</span>] </td> ' +
+'<td><a id="prod-specializationExpression" name="prod-specializationExpression"></a>[<span class="prodNo">27</span>] </td> ' +
'<td><code class="production prod">specializationExpression</code></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">"specializationOf" "(" <span class="prod"><a class="grammarRef" href="#prod-eIdentifier">eIdentifier</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-eIdentifier">eIdentifier</a></span> ")"</code></td> ' +
@@ -239,7 +248,7 @@
' ' +
'<tbody class="prod"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-eIdentifier" name="prod-eIdentifier"></a>[<span class="prodNo">27</span>] </td> ' +
+'<td><a id="prod-eIdentifier" name="prod-eIdentifier"></a>[<span class="prodNo">28</span>] </td> ' +
'<td><code class="production prod">eIdentifier</code></td> ' +
'<td> ::= </td> ' +
'<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-identifier">identifier</a></span></code></td> ' +
@@ -248,7 +257,7 @@
' ' +
'<tbody class="prod"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-aIdentifier" name="prod-aIdentifier"></a>[<span class="prodNo">28</span>] </td> ' +
+'<td><a id="prod-aIdentifier" name="prod-aIdentifier"></a>[<span class="prodNo">29</span>] </td> ' +
'<td><code class="production prod">aIdentifier</code></td> ' +
'<td> ::= </td> ' +
'<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-identifier">identifier</a></span></code></td> ' +
@@ -257,7 +266,7 @@
' ' +
'<tbody class="prod"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-agIdentifier" name="prod-agIdentifier"></a>[<span class="prodNo">29</span>] </td> ' +
+'<td><a id="prod-agIdentifier" name="prod-agIdentifier"></a>[<span class="prodNo">30</span>] </td> ' +
'<td><code class="production prod">agIdentifier</code></td> ' +
'<td> ::= </td> ' +
'<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-identifier">identifier</a></span></code></td> ' +
@@ -266,7 +275,7 @@
' ' +
'<tbody class="prod"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-gIdentifier" name="prod-gIdentifier"></a>[<span class="prodNo">30</span>] </td> ' +
+'<td><a id="prod-gIdentifier" name="prod-gIdentifier"></a>[<span class="prodNo">31</span>] </td> ' +
'<td><code class="production prod">gIdentifier</code></td> ' +
'<td> ::= </td> ' +
'<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-identifier">identifier</a></span></code></td> ' +
@@ -275,7 +284,7 @@
' ' +
'<tbody class="prod"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-uIdentifier" name="prod-uIdentifier"></a>[<span class="prodNo">31</span>] </td> ' +
+'<td><a id="prod-uIdentifier" name="prod-uIdentifier"></a>[<span class="prodNo">32</span>] </td> ' +
'<td><code class="production prod">uIdentifier</code></td> ' +
'<td> ::= </td> ' +
'<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-identifier">identifier</a></span></code></td> ' +
@@ -284,7 +293,7 @@
' ' +
'<tbody class="prod"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-cIdentifier" name="prod-cIdentifier"></a>[<span class="prodNo">32</span>] </td> ' +
+'<td><a id="prod-cIdentifier" name="prod-cIdentifier"></a>[<span class="prodNo">33</span>] </td> ' +
'<td><code class="production prod">cIdentifier</code></td> ' +
'<td> ::= </td> ' +
'<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-identifier">identifier</a></span></code></td> ' +
@@ -293,7 +302,7 @@
' ' +
'<tbody class="prod"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-eIdentifierOrMarker" name="prod-eIdentifierOrMarker"></a>[<span class="prodNo">33</span>] </td> ' +
+'<td><a id="prod-eIdentifierOrMarker" name="prod-eIdentifierOrMarker"></a>[<span class="prodNo">34</span>] </td> ' +
'<td><code class="production prod">eIdentifierOrMarker</code></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">( <span class="prod"><a class="grammarRef" href="#prod-eIdentifier">eIdentifier</a></span> | "-" )</code></td> ' +
@@ -302,7 +311,7 @@
' ' +
'<tbody class="prod"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-aIdentifierOrMarker" name="prod-aIdentifierOrMarker"></a>[<span class="prodNo">34</span>] </td> ' +
+'<td><a id="prod-aIdentifierOrMarker" name="prod-aIdentifierOrMarker"></a>[<span class="prodNo">35</span>] </td> ' +
'<td><code class="production prod">aIdentifierOrMarker</code></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">( <span class="prod"><a class="grammarRef" href="#prod-aIdentifier">aIdentifier</a></span> | "-" )</code></td> ' +
@@ -311,7 +320,7 @@
' ' +
'<tbody class="prod"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-agIdentifierOrMarker" name="prod-agIdentifierOrMarker"></a>[<span class="prodNo">35</span>] </td> ' +
+'<td><a id="prod-agIdentifierOrMarker" name="prod-agIdentifierOrMarker"></a>[<span class="prodNo">36</span>] </td> ' +
'<td><code class="production prod">agIdentifierOrMarker</code></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">( <span class="prod"><a class="grammarRef" href="#prod-agIdentifier">agIdentifier</a></span> | "-" )</code></td> ' +
@@ -320,7 +329,7 @@
' ' +
'<tbody class="prod"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-gIdentifierOrMarker" name="prod-gIdentifierOrMarker"></a>[<span class="prodNo">36</span>] </td> ' +
+'<td><a id="prod-gIdentifierOrMarker" name="prod-gIdentifierOrMarker"></a>[<span class="prodNo">37</span>] </td> ' +
'<td><code class="production prod">gIdentifierOrMarker</code></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">( <span class="prod"><a class="grammarRef" href="#prod-gIdentifier">gIdentifier</a></span> | "-" )</code></td> ' +
@@ -329,7 +338,7 @@
' ' +
'<tbody class="prod"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-uIdentifierOrMarker" name="prod-uIdentifierOrMarker"></a>[<span class="prodNo">37</span>] </td> ' +
+'<td><a id="prod-uIdentifierOrMarker" name="prod-uIdentifierOrMarker"></a>[<span class="prodNo">38</span>] </td> ' +
'<td><code class="production prod">uIdentifierOrMarker</code></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">( <span class="prod"><a class="grammarRef" href="#prod-uIdentifier">uIdentifier</a></span> | "-" )</code></td> ' +
@@ -338,7 +347,7 @@
' ' +
'<tbody class="prod"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-identifier" name="prod-identifier"></a>[<span class="prodNo">38</span>] </td> ' +
+'<td><a id="prod-identifier" name="prod-identifier"></a>[<span class="prodNo">39</span>] </td> ' +
'<td><code class="production prod">identifier</code></td> ' +
'<td> ::= </td> ' +
'<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-QUALNAME">QUALNAME</a></span></code></td> ' +
@@ -347,7 +356,7 @@
' ' +
'<tbody class="prod"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-attribute" name="prod-attribute"></a>[<span class="prodNo">39</span>] </td> ' +
+'<td><a id="prod-attribute" name="prod-attribute"></a>[<span class="prodNo">40</span>] </td> ' +
'<td><code class="production prod">attribute</code></td> ' +
'<td> ::= </td> ' +
'<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-QUALNAME">QUALNAME</a></span></code></td> ' +
@@ -356,7 +365,7 @@
' ' +
'<tbody class="prod"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-time" name="prod-time"></a>[<span class="prodNo">40</span>] </td> ' +
+'<td><a id="prod-time" name="prod-time"></a>[<span class="prodNo">41</span>] </td> ' +
'<td><code class="production prod">time</code></td> ' +
'<td> ::= </td> ' +
'<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-ISODATETIME">ISODATETIME</a></span></code></td> ' +
@@ -365,7 +374,7 @@
' ' +
'<tbody class="prod"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-literal" name="prod-literal"></a>[<span class="prodNo">41</span>] </td> ' +
+'<td><a id="prod-literal" name="prod-literal"></a>[<span class="prodNo">42</span>] </td> ' +
'<td><code class="production prod">literal</code></td> ' +
'<td> ::= </td> ' +
'<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-StringLiteral">StringLiteral</a></span> "%%" <span class="prod"><a class="grammarRef" href="#prod-datatype">datatype</a></span><br/> ' +
@@ -377,7 +386,7 @@
' ' +
'<tbody class="prod"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-StringLiteral" name="prod-StringLiteral"></a>[<span class="prodNo">42</span>] </td> ' +
+'<td><a id="prod-StringLiteral" name="prod-StringLiteral"></a>[<span class="prodNo">43</span>] </td> ' +
'<td><code class="production prod">StringLiteral</code></td> ' +
'<td> ::= </td> ' +
'<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-STRING_LITERAL">STRING_LITERAL</a></span></code></td> ' +
@@ -386,7 +395,7 @@
' ' +
'<tbody class="prod"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-datatype" name="prod-datatype"></a>[<span class="prodNo">43</span>] </td> ' +
+'<td><a id="prod-datatype" name="prod-datatype"></a>[<span class="prodNo">44</span>] </td> ' +
'<td><code class="production prod">datatype</code></td> ' +
'<td> ::= </td> ' +
'<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-IRI_REF">IRI_REF</a></span><br/> ' +
@@ -394,9 +403,54 @@
'</tr> ' +
'</tbody> ' +
' ' +
+'<tbody class="prod"> ' +
+'<tr valign="baseline"> ' +
+'<td><a id="prod-namedBundle" name="prod-namedBundle"></a>[<span class="prodNo">45</span>] </td> ' +
+'<td><code class="production prod">namedBundle</code></td> ' +
+'<td> ::= </td> ' +
+'<td><code class="content">"bundle" <span class="prod"><a class="grammarRef" href="#prod-identifier">identifier</a></span> (<span class="prod"><a class="grammarRef" href="#prod-namespaceDeclarations">namespaceDeclarations</a></span>)? (<span class="prod"><a class="grammarRef" href="#prod-expression">expression</a></span>)* "endBundle"</code></td> ' +
+'</tr> ' +
+'</tbody> ' +
+' ' +
+'<tbody class="prod"> ' +
+'<tr valign="baseline"> ' +
+'<td><a id="prod-namespaceDeclarations" name="prod-namespaceDeclarations"></a>[<span class="prodNo">46</span>] </td> ' +
+'<td><code class="production prod">namespaceDeclarations</code></td> ' +
+'<td> ::= </td> ' +
+'<td><code class="content">( <span class="prod"><a class="grammarRef" href="#prod-defaultNamespaceDeclaration">defaultNamespaceDeclaration</a></span> | <span class="prod"><a class="grammarRef" href="#prod-namespaceDeclaration">namespaceDeclaration</a></span> ) (<span class="prod"><a class="grammarRef" href="#prod-namespaceDeclaration">namespaceDeclaration</a></span>)*</code></td> ' +
+'</tr> ' +
+'</tbody> ' +
+' ' +
+'<tbody class="prod"> ' +
+'<tr valign="baseline"> ' +
+'<td><a id="prod-namespaceDeclaration" name="prod-namespaceDeclaration"></a>[<span class="prodNo">47</span>] </td> ' +
+'<td><code class="production prod">namespaceDeclaration</code></td> ' +
+'<td> ::= </td> ' +
+'<td><code class="content">"prefix" <span class="prod"><a class="grammarRef" href="#prod-QUALNAME">QUALNAME</a></span> <span class="prod"><a class="grammarRef" href="#prod-namespace">namespace</a></span></code></td> ' +
+'</tr> ' +
+'</tbody> ' +
+' ' +
+'<tbody class="prod"> ' +
+'<tr valign="baseline"> ' +
+'<td><a id="prod-defaultNamespaceDeclaration" name="prod-defaultNamespaceDeclaration"></a>[<span class="prodNo">48</span>] </td> ' +
+'<td><code class="production prod">defaultNamespaceDeclaration</code></td> ' +
+'<td> ::= </td> ' +
+'<td><code class="content">"default" <span class="prod"><a class="grammarRef" href="#prod-IRI_REF">IRI_REF</a></span></code></td> ' +
+'</tr> ' +
+'</tbody> ' +
+' ' +
+'<tbody class="prod"> ' +
+'<tr valign="baseline"> ' +
+'<td><a id="prod-namespace" name="prod-namespace"></a>[<span class="prodNo">49</span>] </td> ' +
+'<td><code class="production prod">namespace</code></td> ' +
+'<td> ::= </td> ' +
+'<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-IRI_REF">IRI_REF</a></span></code></td> ' +
+'</tr> ' +
+'</tbody> ' +
+' ' +
'<tbody class="term"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-QUALNAME" name="prod-QUALNAME"></a>[<span class="prodNo">44</span>] </td> ' +
+'<td><a id="prod-QUALNAME" name="prod-QUALNAME"></a>[<span class="prodNo">50</span>] </td> ' +
'<td><<code class="production term">QUALNAME</code>></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">( <span class="prod"><a class="grammarRef" href="#prod-PN_PREFIX">PN_PREFIX</a></span> ":" )? <span class="prod"><a class="grammarRef" href="#prod-PN_LOCAL">PN_LOCAL</a></span><br/> ' +
@@ -406,7 +460,7 @@
' ' +
'<tbody class="term"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-PREFX" name="prod-PREFX"></a>[<span class="prodNo">45</span>] </td> ' +
+'<td><a id="prod-PREFX" name="prod-PREFX"></a>[<span class="prodNo">51</span>] </td> ' +
'<td><<code class="production term">PREFX</code>></td> ' +
'<td> ::= </td> ' +
'<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-PN_PREFIX">PN_PREFIX</a></span></code></td> ' +
@@ -415,7 +469,7 @@
' ' +
'<tbody class="term"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-DIGIT" name="prod-DIGIT"></a>[<span class="prodNo">46</span>] </td> ' +
+'<td><a id="prod-DIGIT" name="prod-DIGIT"></a>[<span class="prodNo">52</span>] </td> ' +
'<td><<code class="production term">DIGIT</code>></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">[0-9]</code></td> ' +
@@ -424,7 +478,7 @@
' ' +
'<tbody class="term"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-ISODATETIME" name="prod-ISODATETIME"></a>[<span class="prodNo">47</span>] </td> ' +
+'<td><a id="prod-ISODATETIME" name="prod-ISODATETIME"></a>[<span class="prodNo">53</span>] </td> ' +
'<td><<code class="production term">ISODATETIME</code>></td> ' +
'<td> ::= </td> ' +
'<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-DIGIT">DIGIT</a></span> <span class="prod"><a class="grammarRef" href="#prod-DIGIT">DIGIT</a></span> <span class="prod"><a class="grammarRef" href="#prod-DIGIT">DIGIT</a></span> <span class="prod"><a class="grammarRef" href="#prod-DIGIT">DIGIT</a></span> "-" <span class="prod"><a class="grammarRef" href="#prod-DIGIT">DIGIT</a></span> <span class="prod"><a class="grammarRef" href="#prod-DIGIT">DIGIT</a></span> "-" <span class="prod"><a class="grammarRef" href="#prod-DIGIT">DIGIT</a></span> <span class="prod"><a class="grammarRef" href="#prod-DIGIT">DIGIT</a></span> "T" <span class="prod"><a class="grammarRef" href="#prod-DIGIT">DIGIT</a></span> <span class="prod"><a class="grammarRef" href="#prod-DIGIT">DIGIT</a></span> ":" <span class="prod"><a class="grammarRef" href="#prod-DIGIT">DIGIT</a></span> <span class="prod"><a class="grammarRef" href="#prod-DIGIT">DIGIT</a></span> ":" <span class="prod"><a class="grammarRef" href="#prod-DIGIT">DIGIT</a></span> <span class="prod"><a class="grammarRef" href="#prod-DIGIT">DIGIT</a></span> ( "." <span class="prod"><a class="grammarRef" href="#prod-DIGIT">DIGIT</a></span> ( <span class="prod"><a class="grammarRef" href="#prod-DIGIT">DIGIT</a></span> (<span class="prod"><a class="grammarRef" href="#prod-DIGIT">DIGIT</a></span>)? )? )? ( "Z" | <span class="prod"><a class="grammarRef" href="#prod-TIMEZONEOFFSET">TIMEZONEOFFSET</a></span> )?</code></td> ' +
@@ -433,7 +487,7 @@
' ' +
'<tbody class="term"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-TIMEZONEOFFSET" name="prod-TIMEZONEOFFSET"></a>[<span class="prodNo">48</span>] </td> ' +
+'<td><a id="prod-TIMEZONEOFFSET" name="prod-TIMEZONEOFFSET"></a>[<span class="prodNo">54</span>] </td> ' +
'<td><<code class="production term">TIMEZONEOFFSET</code>></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">( "+" | "-" ) <span class="prod"><a class="grammarRef" href="#prod-DIGIT">DIGIT</a></span> <span class="prod"><a class="grammarRef" href="#prod-DIGIT">DIGIT</a></span> ":" <span class="prod"><a class="grammarRef" href="#prod-DIGIT">DIGIT</a></span> <span class="prod"><a class="grammarRef" href="#prod-DIGIT">DIGIT</a></span></code></td> ' +
@@ -442,7 +496,7 @@
' ' +
'<tbody class="term"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-IRI_REF" name="prod-IRI_REF"></a>[<span class="prodNo">49</span>] </td> ' +
+'<td><a id="prod-IRI_REF" name="prod-IRI_REF"></a>[<span class="prodNo">55</span>] </td> ' +
'<td><<code class="production term">IRI_REF</code>></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">"<" ( [^<>\"{}|^`\\] - [#0000- ] | <span class="prod"><a class="grammarRef" href="#prod-UCHAR">UCHAR</a></span> )* ">"</code></td> ' +
@@ -451,7 +505,7 @@
' ' +
'<tbody class="term"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-INTLITERAL" name="prod-INTLITERAL"></a>[<span class="prodNo">50</span>] </td> ' +
+'<td><a id="prod-INTLITERAL" name="prod-INTLITERAL"></a>[<span class="prodNo">56</span>] </td> ' +
'<td><<code class="production term">INTLITERAL</code>></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">("-")? (<span class="prod"><a class="grammarRef" href="#prod-DIGIT">DIGIT</a></span>)+</code></td> ' +
@@ -460,7 +514,7 @@
' ' +
'<tbody class="term"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-STRING_LITERAL" name="prod-STRING_LITERAL"></a>[<span class="prodNo">51</span>] </td> ' +
+'<td><a id="prod-STRING_LITERAL" name="prod-STRING_LITERAL"></a>[<span class="prodNo">57</span>] </td> ' +
'<td><<code class="production term">STRING_LITERAL</code>></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">\'"\' ( ( [^\"\\\n\r] ) | <span class="prod"><a class="grammarRef" href="#prod-ECHAR">ECHAR</a></span> | <span class="prod"><a class="grammarRef" href="#prod-UCHAR">UCHAR</a></span> )* \'"\'</code></td> ' +
@@ -469,7 +523,7 @@
' ' +
'<tbody class="term"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-QUALNAME_LITERAL" name="prod-QUALNAME_LITERAL"></a>[<span class="prodNo">52</span>] </td> ' +
+'<td><a id="prod-QUALNAME_LITERAL" name="prod-QUALNAME_LITERAL"></a>[<span class="prodNo">58</span>] </td> ' +
'<td><<code class="production term">QUALNAME_LITERAL</code>></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">"\'" <span class="prod"><a class="grammarRef" href="#prod-QUALNAME">QUALNAME</a></span> "\'"</code></td> ' +
@@ -478,7 +532,7 @@
' ' +
'<tbody class="term"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-UCHAR" name="prod-UCHAR"></a>[<span class="prodNo">53</span>] </td> ' +
+'<td><a id="prod-UCHAR" name="prod-UCHAR"></a>[<span class="prodNo">59</span>] </td> ' +
'<td><<code class="production term">UCHAR</code>></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">( "\\u" <span class="prod"><a class="grammarRef" href="#prod-HEX">HEX</a></span> <span class="prod"><a class="grammarRef" href="#prod-HEX">HEX</a></span> <span class="prod"><a class="grammarRef" href="#prod-HEX">HEX</a></span> <span class="prod"><a class="grammarRef" href="#prod-HEX">HEX</a></span> )<br/> ' +
@@ -488,7 +542,7 @@
' ' +
'<tbody class="term"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-ECHAR" name="prod-ECHAR"></a>[<span class="prodNo">54</span>] </td> ' +
+'<td><a id="prod-ECHAR" name="prod-ECHAR"></a>[<span class="prodNo">60</span>] </td> ' +
'<td><<code class="production term">ECHAR</code>></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">"\\" [tbnrf\\\"\']</code></td> ' +
@@ -497,7 +551,7 @@
' ' +
'<tbody class="term"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-NIL" name="prod-NIL"></a>[<span class="prodNo">55</span>] </td> ' +
+'<td><a id="prod-NIL" name="prod-NIL"></a>[<span class="prodNo">61</span>] </td> ' +
'<td><<code class="production term">NIL</code>></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">"(" ( <span class="prod"><a class="grammarRef" href="#prod-WS">WS</a></span> )* ")"</code></td> ' +
@@ -506,7 +560,7 @@
' ' +
'<tbody class="term"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-WS" name="prod-WS"></a>[<span class="prodNo">56</span>] </td> ' +
+'<td><a id="prod-WS" name="prod-WS"></a>[<span class="prodNo">62</span>] </td> ' +
'<td><<code class="production term">WS</code>></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">" "<br/> ' +
@@ -518,7 +572,7 @@
' ' +
'<tbody class="term"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-ANON" name="prod-ANON"></a>[<span class="prodNo">57</span>] </td> ' +
+'<td><a id="prod-ANON" name="prod-ANON"></a>[<span class="prodNo">63</span>] </td> ' +
'<td><<code class="production term">ANON</code>></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">"[" ( <span class="prod"><a class="grammarRef" href="#prod-WS">WS</a></span> )* "]"</code></td> ' +
@@ -527,7 +581,7 @@
' ' +
'<tbody class="term"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-PN_CHARS_BASE" name="prod-PN_CHARS_BASE"></a>[<span class="prodNo">58</span>] </td> ' +
+'<td><a id="prod-PN_CHARS_BASE" name="prod-PN_CHARS_BASE"></a>[<span class="prodNo">64</span>] </td> ' +
'<td><<code class="production term">PN_CHARS_BASE</code>></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">[A-Z]<br/> ' +
@@ -549,7 +603,7 @@
' ' +
'<tbody class="term"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-PN_CHARS_U" name="prod-PN_CHARS_U"></a>[<span class="prodNo">59</span>] </td> ' +
+'<td><a id="prod-PN_CHARS_U" name="prod-PN_CHARS_U"></a>[<span class="prodNo">65</span>] </td> ' +
'<td><<code class="production term">PN_CHARS_U</code>></td> ' +
'<td> ::= </td> ' +
'<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-PN_CHARS_BASE">PN_CHARS_BASE</a></span><br/> ' +
@@ -559,7 +613,7 @@
' ' +
'<tbody class="term"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-PN_CHARS" name="prod-PN_CHARS"></a>[<span class="prodNo">60</span>] </td> ' +
+'<td><a id="prod-PN_CHARS" name="prod-PN_CHARS"></a>[<span class="prodNo">66</span>] </td> ' +
'<td><<code class="production term">PN_CHARS</code>></td> ' +
'<td> ::= </td> ' +
'<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-PN_CHARS_U">PN_CHARS_U</a></span><br/> ' +
@@ -573,7 +627,7 @@
' ' +
'<tbody class="term"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-PN_PREFIX" name="prod-PN_PREFIX"></a>[<span class="prodNo">61</span>] </td> ' +
+'<td><a id="prod-PN_PREFIX" name="prod-PN_PREFIX"></a>[<span class="prodNo">67</span>] </td> ' +
'<td><<code class="production term">PN_PREFIX</code>></td> ' +
'<td> ::= </td> ' +
'<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-PN_CHARS_BASE">PN_CHARS_BASE</a></span> ( ( <span class="prod"><a class="grammarRef" href="#prod-PN_CHARS">PN_CHARS</a></span> | "." )* <span class="prod"><a class="grammarRef" href="#prod-PN_CHARS">PN_CHARS</a></span> )?</code></td> ' +
@@ -582,7 +636,7 @@
' ' +
'<tbody class="term"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-PN_LOCAL" name="prod-PN_LOCAL"></a>[<span class="prodNo">62</span>] </td> ' +
+'<td><a id="prod-PN_LOCAL" name="prod-PN_LOCAL"></a>[<span class="prodNo">68</span>] </td> ' +
'<td><<code class="production term">PN_LOCAL</code>></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">( <span class="prod"><a class="grammarRef" href="#prod-PN_CHARS_U">PN_CHARS_U</a></span> | [0-9] | <span class="prod"><a class="grammarRef" href="#prod-PN_CHARS_OTHERS">PN_CHARS_OTHERS</a></span> ) ( ( <span class="prod"><a class="grammarRef" href="#prod-PN_CHARS">PN_CHARS</a></span> | "." | <span class="prod"><a class="grammarRef" href="#prod-PN_CHARS_OTHERS">PN_CHARS_OTHERS</a></span> )* ( <span class="prod"><a class="grammarRef" href="#prod-PN_CHARS">PN_CHARS</a></span> | <span class="prod"><a class="grammarRef" href="#prod-PN_CHARS_OTHERS">PN_CHARS_OTHERS</a></span> ) )?</code></td> ' +
@@ -591,7 +645,7 @@
' ' +
'<tbody class="term"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-PN_CHARS_OTHERS" name="prod-PN_CHARS_OTHERS"></a>[<span class="prodNo">63</span>] </td> ' +
+'<td><a id="prod-PN_CHARS_OTHERS" name="prod-PN_CHARS_OTHERS"></a>[<span class="prodNo">69</span>] </td> ' +
'<td><<code class="production term">PN_CHARS_OTHERS</code>></td> ' +
'<td> ::= </td> ' +
'<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-PERCENT">PERCENT</a></span><br/> ' +
@@ -608,7 +662,7 @@
' ' +
'<tbody class="term"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-PERCENT" name="prod-PERCENT"></a>[<span class="prodNo">64</span>] </td> ' +
+'<td><a id="prod-PERCENT" name="prod-PERCENT"></a>[<span class="prodNo">70</span>] </td> ' +
'<td><<code class="production term">PERCENT</code>></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">"%" <span class="prod"><a class="grammarRef" href="#prod-HEX">HEX</a></span> <span class="prod"><a class="grammarRef" href="#prod-HEX">HEX</a></span></code></td> ' +
@@ -617,7 +671,7 @@
' ' +
'<tbody class="term"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-HEX" name="prod-HEX"></a>[<span class="prodNo">65</span>] </td> ' +
+'<td><a id="prod-HEX" name="prod-HEX"></a>[<span class="prodNo">71</span>] </td> ' +
'<td><<code class="production term">HEX</code>></td> ' +
'<td> ::= </td> ' +
'<td><code class="content">[0-9]<br/> ' +
@@ -628,60 +682,6 @@
' ' +
'<tbody class="term"> ' +
'<tr valign="baseline"> ' +
-'<td><a id="prod-bundle" name="prod-bundle"></a>[<span class="prodNo">66</span>] </td> ' +
-'<td><<code class="production term">bundle</code>></td> ' +
-'<td> ::= </td> ' +
-'<td><code class="content">"bundle" (<span class="prod"><a class="grammarRef" href="#prod-namespaceDeclarations">namespaceDeclarations</a></span>)? (<span class="prod"><a class="grammarRef" href="#prod-expression">expression</a></span>)* ( <span class="prod"><a class="grammarRef" href="#prod-namedBundle">namedBundle</a></span> (<span class="prod"><a class="grammarRef" href="#prod-namedBundle">namedBundle</a></span>)* )? "endBundle"</code></td> ' +
-'</tr> ' +
-'</tbody> ' +
-' ' +
-'<tbody class="term"> ' +
-'<tr valign="baseline"> ' +
-'<td><a id="prod-namedBundle" name="prod-namedBundle"></a>[<span class="prodNo">67</span>] </td> ' +
-'<td><<code class="production term">namedBundle</code>></td> ' +
-'<td> ::= </td> ' +
-'<td><code class="content">"bundle" <span class="prod"><a class="grammarRef" href="#prod-identifier">identifier</a></span> ( <span class="prod"><a class="grammarRef" href="#prod-namespaceDeclarations">namespaceDeclarations</a></span> )? ( <span class="prod"><a class="grammarRef" href="#prod-expression">expression</a></span> )* "endBundle"</code></td> ' +
-'</tr> ' +
-'</tbody> ' +
-' ' +
-'<tbody class="term"> ' +
-'<tr valign="baseline"> ' +
-'<td><a id="prod-namespaceDeclarations" name="prod-namespaceDeclarations"></a>[<span class="prodNo">68</span>] </td> ' +
-'<td><<code class="production term">namespaceDeclarations</code>></td> ' +
-'<td> ::= </td> ' +
-'<td><code class="content">( <span class="prod"><a class="grammarRef" href="#prod-defaultNamespaceDeclaration">defaultNamespaceDeclaration</a></span> | <span class="prod"><a class="grammarRef" href="#prod-namespaceDeclaration">namespaceDeclaration</a></span> ) (<span class="prod"><a class="grammarRef" href="#prod-namespaceDeclaration">namespaceDeclaration</a></span>)*</code></td> ' +
-'</tr> ' +
-'</tbody> ' +
-' ' +
-'<tbody class="term"> ' +
-'<tr valign="baseline"> ' +
-'<td><a id="prod-namespaceDeclaration" name="prod-namespaceDeclaration"></a>[<span class="prodNo">69</span>] </td> ' +
-'<td><<code class="production term">namespaceDeclaration</code>></td> ' +
-'<td> ::= </td> ' +
-'<td><code class="content">"prefix" <span class="prod"><a class="grammarRef" href="#prod-QUALNAME">QUALNAME</a></span> <span class="prod"><a class="grammarRef" href="#prod-namespace">namespace</a></span></code></td> ' +
-'</tr> ' +
-'</tbody> ' +
-' ' +
-'<tbody class="term"> ' +
-'<tr valign="baseline"> ' +
-'<td><a id="prod-namespace" name="prod-namespace"></a>[<span class="prodNo">70</span>] </td> ' +
-'<td><<code class="production term">namespace</code>></td> ' +
-'<td> ::= </td> ' +
-'<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-IRI_REF">IRI_REF</a></span></code></td> ' +
-'</tr> ' +
-'</tbody> ' +
-' ' +
-'<tbody class="term"> ' +
-'<tr valign="baseline"> ' +
-'<td><a id="prod-defaultNamespaceDeclaration" name="prod-defaultNamespaceDeclaration"></a>[<span class="prodNo">71</span>] </td> ' +
-'<td><<code class="production term">defaultNamespaceDeclaration</code>></td> ' +
-'<td> ::= </td> ' +
-'<td><code class="content">"default" <span class="prod"><a class="grammarRef" href="#prod-IRI_REF">IRI_REF</a></span></code></td> ' +
-'</tr> ' +
-'</tbody> ' +
-' ' +
-'<tbody class="term"> ' +
-'<tr valign="baseline"> ' +
'<td><a id="prod-PASSED_TOKENS" name="prod-PASSED_TOKENS"></a>[<span class="prodNo">72</span>] </td> ' +
'<td><code class="production directive">PASSED TOKENS</code></td> ' +
'<td> ::= </td> ' +
--- a/model/grammar/yack/prov-n-LL.bnf Mon May 14 13:01:36 2012 +0100
+++ b/model/grammar/yack/prov-n-LL.bnf Mon May 14 13:48:07 2012 +0100
@@ -1,4 +1,8 @@
-
+[2] bundle ::= "bundle" namespaceDeclarations? expression* (namedBundle namedBundle*)? "endBundle"
+
+
+
+
[10] expression::=
(
@@ -78,6 +82,7 @@
specializationExpression::= "specializationOf" "(" eIdentifier "," eIdentifier ")"
+
eIdentifier ::=identifier
aIdentifier ::=identifier
@@ -123,6 +128,13 @@
+[3] namedBundle ::= "bundle" identifier (namespaceDeclarations)? (expression)* "endBundle"
+
+
+[4] namespaceDeclarations ::= (defaultNamespaceDeclaration | namespaceDeclaration) namespaceDeclaration*
+[5] namespaceDeclaration ::= "prefix" QUALNAME namespace
+[7] defaultNamespaceDeclaration ::= "default" IRI_REF
+[6] namespace ::= IRI_REF
@@ -201,16 +213,6 @@
-[2] bundle ::= "bundle" namespaceDeclarations? expression* (namedBundle namedBundle*)? "endBundle"
-
-[3] namedBundle ::= "bundle" identifier (namespaceDeclarations)? (expression)* "endBundle"
-[4] namespaceDeclarations ::= (defaultNamespaceDeclaration | namespaceDeclaration) namespaceDeclaration*
-
-[5] namespaceDeclaration ::= "prefix" QUALNAME namespace
-
-[6] namespace ::= IRI_REF
-
-[7] defaultNamespaceDeclaration ::= "default" IRI_REF
--- a/model/grammar/yack/prov-n-LL.bnf.html Mon May 14 13:01:36 2012 +0100
+++ b/model/grammar/yack/prov-n-LL.bnf.html Mon May 14 13:48:07 2012 +0100
@@ -3,7 +3,16 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-expression" name="prod-prov_n_LL-expression"></a>[<span class="prodNo">1</span>] </td>
+<td><a id="prod-prov_n_LL-bundle" name="prod-prov_n_LL-bundle"></a>[<span class="prodNo">1</span>] </td>
+<td><code class="production prod">bundle</code></td>
+<td> ::= </td>
+<td><code class="content">"bundle" (<span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-namespaceDeclarations">namespaceDeclarations</a></span>)? (<span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-expression">expression</a></span>)* (( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-namedBundle">namedBundle</a></span> (<span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-namedBundle">namedBundle</a></span>)* ))? "endBundle"</code></td>
+</tr>
+</tbody>
+
+<tbody class="prod">
+<tr valign="baseline">
+<td><a id="prod-prov_n_LL-expression" name="prod-prov_n_LL-expression"></a>[<span class="prodNo">2</span>] </td>
<td><code class="production prod">expression</code></td>
<td> ::= </td>
<td><code class="content">( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-entityExpression">entityExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-activityExpression">activityExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-generationExpression">generationExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-usageExpression">usageExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-startExpression">startExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-endExpression">endExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-invalidationExpression">invalidationExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-communicationExpression">communicationExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-agentExpression">agentExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-associationExpression">associationExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-attributionExpression">attributionExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-responsibilityExpression">responsibilityExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-derivationExpression">derivationExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-tracedToExpression">tracedToExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-hadOriginalSourceExpression">hadOriginalSourceExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-quotationExpression">quotationExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-revisionExpression">revisionExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-alternateExpression">alternateExpression</a></span> | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-specializationExpression">specializationExpression</a></span> )</code></td>
@@ -12,7 +21,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-entityExpression" name="prod-prov_n_LL-entityExpression"></a>[<span class="prodNo">2</span>] </td>
+<td><a id="prod-prov_n_LL-entityExpression" name="prod-prov_n_LL-entityExpression"></a>[<span class="prodNo">3</span>] </td>
<td><code class="production prod">entityExpression</code></td>
<td> ::= </td>
<td><code class="content">"entity" "(" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-identifier">identifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td>
@@ -21,7 +30,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-optionalAttributeValuePairs" name="prod-prov_n_LL-optionalAttributeValuePairs"></a>[<span class="prodNo">3</span>] </td>
+<td><a id="prod-prov_n_LL-optionalAttributeValuePairs" name="prod-prov_n_LL-optionalAttributeValuePairs"></a>[<span class="prodNo">4</span>] </td>
<td><code class="production prod">optionalAttributeValuePairs</code></td>
<td> ::= </td>
<td><code class="content">(( "," "[" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-attributeValuePairs">attributeValuePairs</a></span> "]" ))?</code></td>
@@ -30,7 +39,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-attributeValuePairs" name="prod-prov_n_LL-attributeValuePairs"></a>[<span class="prodNo">4</span>] </td>
+<td><a id="prod-prov_n_LL-attributeValuePairs" name="prod-prov_n_LL-attributeValuePairs"></a>[<span class="prodNo">5</span>] </td>
<td><code class="production prod">attributeValuePairs</code></td>
<td> ::= </td>
<td><code class="content">( | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-attributeValuePair">attributeValuePair</a></span> (( "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-attributeValuePair">attributeValuePair</a></span> ))* )</code></td>
@@ -39,7 +48,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-attributeValuePair" name="prod-prov_n_LL-attributeValuePair"></a>[<span class="prodNo">5</span>] </td>
+<td><a id="prod-prov_n_LL-attributeValuePair" name="prod-prov_n_LL-attributeValuePair"></a>[<span class="prodNo">6</span>] </td>
<td><code class="production prod">attributeValuePair</code></td>
<td> ::= </td>
<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-attribute">attribute</a></span> "=" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-literal">literal</a></span></code></td>
@@ -48,7 +57,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-activityExpression" name="prod-prov_n_LL-activityExpression"></a>[<span class="prodNo">6</span>] </td>
+<td><a id="prod-prov_n_LL-activityExpression" name="prod-prov_n_LL-activityExpression"></a>[<span class="prodNo">7</span>] </td>
<td><code class="production prod">activityExpression</code></td>
<td> ::= </td>
<td><code class="content">"activity" "(" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-identifier">identifier</a></span> (( "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-timeOrMarker">timeOrMarker</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-timeOrMarker">timeOrMarker</a></span> ))? <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td>
@@ -57,7 +66,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-timeOrMarker" name="prod-prov_n_LL-timeOrMarker"></a>[<span class="prodNo">7</span>] </td>
+<td><a id="prod-prov_n_LL-timeOrMarker" name="prod-prov_n_LL-timeOrMarker"></a>[<span class="prodNo">8</span>] </td>
<td><code class="production prod">timeOrMarker</code></td>
<td> ::= </td>
<td><code class="content">( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-timeZZ">timeZZ</a></span> | "-" )</code></td>
@@ -66,7 +75,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-generationExpression" name="prod-prov_n_LL-generationExpression"></a>[<span class="prodNo">8</span>] </td>
+<td><a id="prod-prov_n_LL-generationExpression" name="prod-prov_n_LL-generationExpression"></a>[<span class="prodNo">9</span>] </td>
<td><code class="production prod">generationExpression</code></td>
<td> ::= </td>
<td><code class="content">"wasGeneratedBy" "(" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalIdentifier">optionalIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-eIdentifier">eIdentifier</a></span> (( "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-aIdentifierOrMarker">aIdentifierOrMarker</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-timeOrMarker">timeOrMarker</a></span> ))? <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td>
@@ -75,7 +84,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-optionalIdentifier" name="prod-prov_n_LL-optionalIdentifier"></a>[<span class="prodNo">9</span>] </td>
+<td><a id="prod-prov_n_LL-optionalIdentifier" name="prod-prov_n_LL-optionalIdentifier"></a>[<span class="prodNo">10</span>] </td>
<td><code class="production prod">optionalIdentifier</code></td>
<td> ::= </td>
<td><code class="content">(( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-identifierOrMarker">identifierOrMarker</a></span> ";" ))?</code></td>
@@ -84,7 +93,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-identifierOrMarker" name="prod-prov_n_LL-identifierOrMarker"></a>[<span class="prodNo">10</span>] </td>
+<td><a id="prod-prov_n_LL-identifierOrMarker" name="prod-prov_n_LL-identifierOrMarker"></a>[<span class="prodNo">11</span>] </td>
<td><code class="production prod">identifierOrMarker</code></td>
<td> ::= </td>
<td><code class="content">( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-identifier">identifier</a></span> | "-" )</code></td>
@@ -93,7 +102,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-usageExpression" name="prod-prov_n_LL-usageExpression"></a>[<span class="prodNo">11</span>] </td>
+<td><a id="prod-prov_n_LL-usageExpression" name="prod-prov_n_LL-usageExpression"></a>[<span class="prodNo">12</span>] </td>
<td><code class="production prod">usageExpression</code></td>
<td> ::= </td>
<td><code class="content">"used" "(" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalIdentifier">optionalIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-aIdentifier">aIdentifier</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-eIdentifier">eIdentifier</a></span> (( "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-timeOrMarker">timeOrMarker</a></span> ))? <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td>
@@ -102,7 +111,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-startExpression" name="prod-prov_n_LL-startExpression"></a>[<span class="prodNo">12</span>] </td>
+<td><a id="prod-prov_n_LL-startExpression" name="prod-prov_n_LL-startExpression"></a>[<span class="prodNo">13</span>] </td>
<td><code class="production prod">startExpression</code></td>
<td> ::= </td>
<td><code class="content">"wasStartedBy" "(" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalIdentifier">optionalIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-aIdentifier">aIdentifier</a></span> (( "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-eIdentifierOrMarker">eIdentifierOrMarker</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-aIdentifierOrMarker">aIdentifierOrMarker</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-timeOrMarker">timeOrMarker</a></span> ))? <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td>
@@ -111,7 +120,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-endExpression" name="prod-prov_n_LL-endExpression"></a>[<span class="prodNo">13</span>] </td>
+<td><a id="prod-prov_n_LL-endExpression" name="prod-prov_n_LL-endExpression"></a>[<span class="prodNo">14</span>] </td>
<td><code class="production prod">endExpression</code></td>
<td> ::= </td>
<td><code class="content">"wasEndedBy" "(" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalIdentifier">optionalIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-aIdentifier">aIdentifier</a></span> (( "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-eIdentifierOrMarker">eIdentifierOrMarker</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-aIdentifierOrMarker">aIdentifierOrMarker</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-timeOrMarker">timeOrMarker</a></span> ))? <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td>
@@ -120,7 +129,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-invalidationExpression" name="prod-prov_n_LL-invalidationExpression"></a>[<span class="prodNo">14</span>] </td>
+<td><a id="prod-prov_n_LL-invalidationExpression" name="prod-prov_n_LL-invalidationExpression"></a>[<span class="prodNo">15</span>] </td>
<td><code class="production prod">invalidationExpression</code></td>
<td> ::= </td>
<td><code class="content">"wasInvalidatedBy" "(" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalIdentifier">optionalIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-eIdentifier">eIdentifier</a></span> (( "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-aIdentifierOrMarker">aIdentifierOrMarker</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-timeOrMarker">timeOrMarker</a></span> ))? <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td>
@@ -129,7 +138,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-communicationExpression" name="prod-prov_n_LL-communicationExpression"></a>[<span class="prodNo">15</span>] </td>
+<td><a id="prod-prov_n_LL-communicationExpression" name="prod-prov_n_LL-communicationExpression"></a>[<span class="prodNo">16</span>] </td>
<td><code class="production prod">communicationExpression</code></td>
<td> ::= </td>
<td><code class="content">"wasInformedBy" "(" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalIdentifier">optionalIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-aIdentifier">aIdentifier</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-aIdentifier">aIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td>
@@ -138,7 +147,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-agentExpression" name="prod-prov_n_LL-agentExpression"></a>[<span class="prodNo">16</span>] </td>
+<td><a id="prod-prov_n_LL-agentExpression" name="prod-prov_n_LL-agentExpression"></a>[<span class="prodNo">17</span>] </td>
<td><code class="production prod">agentExpression</code></td>
<td> ::= </td>
<td><code class="content">"agent" "(" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-identifier">identifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td>
@@ -147,7 +156,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-attributionExpression" name="prod-prov_n_LL-attributionExpression"></a>[<span class="prodNo">17</span>] </td>
+<td><a id="prod-prov_n_LL-attributionExpression" name="prod-prov_n_LL-attributionExpression"></a>[<span class="prodNo">18</span>] </td>
<td><code class="production prod">attributionExpression</code></td>
<td> ::= </td>
<td><code class="content">"wasAttributedTo" "(" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalIdentifier">optionalIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-eIdentifier">eIdentifier</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-agIdentifier">agIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td>
@@ -156,7 +165,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-associationExpression" name="prod-prov_n_LL-associationExpression"></a>[<span class="prodNo">18</span>] </td>
+<td><a id="prod-prov_n_LL-associationExpression" name="prod-prov_n_LL-associationExpression"></a>[<span class="prodNo">19</span>] </td>
<td><code class="production prod">associationExpression</code></td>
<td> ::= </td>
<td><code class="content">"wasAssociatedWith" "(" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalIdentifier">optionalIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-aIdentifier">aIdentifier</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-agIdentifierOrMarker">agIdentifierOrMarker</a></span> (( "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-eIdentifierOrMarker">eIdentifierOrMarker</a></span> ))? <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td>
@@ -165,7 +174,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-responsibilityExpression" name="prod-prov_n_LL-responsibilityExpression"></a>[<span class="prodNo">19</span>] </td>
+<td><a id="prod-prov_n_LL-responsibilityExpression" name="prod-prov_n_LL-responsibilityExpression"></a>[<span class="prodNo">20</span>] </td>
<td><code class="production prod">responsibilityExpression</code></td>
<td> ::= </td>
<td><code class="content">"actedOnBehalfOf" "(" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalIdentifier">optionalIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-agIdentifier">agIdentifier</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-agIdentifier">agIdentifier</a></span> (( "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-aIdentifierOrMarker">aIdentifierOrMarker</a></span> ))? <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td>
@@ -174,7 +183,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-derivationExpression" name="prod-prov_n_LL-derivationExpression"></a>[<span class="prodNo">20</span>] </td>
+<td><a id="prod-prov_n_LL-derivationExpression" name="prod-prov_n_LL-derivationExpression"></a>[<span class="prodNo">21</span>] </td>
<td><code class="production prod">derivationExpression</code></td>
<td> ::= </td>
<td><code class="content">"wasDerivedFrom" "(" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalIdentifier">optionalIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-eIdentifier">eIdentifier</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-eIdentifier">eIdentifier</a></span> (( "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-aIdentifierOrMarker">aIdentifierOrMarker</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-gIdentifierOrMarker">gIdentifierOrMarker</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-uIdentifierOrMarker">uIdentifierOrMarker</a></span> ))? <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td>
@@ -183,7 +192,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-revisionExpression" name="prod-prov_n_LL-revisionExpression"></a>[<span class="prodNo">21</span>] </td>
+<td><a id="prod-prov_n_LL-revisionExpression" name="prod-prov_n_LL-revisionExpression"></a>[<span class="prodNo">22</span>] </td>
<td><code class="production prod">revisionExpression</code></td>
<td> ::= </td>
<td><code class="content">"wasRevisionOf" "(" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalIdentifier">optionalIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-eIdentifier">eIdentifier</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-eIdentifier">eIdentifier</a></span> (( "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-aIdentifierOrMarker">aIdentifierOrMarker</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-gIdentifierOrMarker">gIdentifierOrMarker</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-uIdentifierOrMarker">uIdentifierOrMarker</a></span> ))? <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td>
@@ -192,7 +201,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-quotationExpression" name="prod-prov_n_LL-quotationExpression"></a>[<span class="prodNo">22</span>] </td>
+<td><a id="prod-prov_n_LL-quotationExpression" name="prod-prov_n_LL-quotationExpression"></a>[<span class="prodNo">23</span>] </td>
<td><code class="production prod">quotationExpression</code></td>
<td> ::= </td>
<td><code class="content">"wasQuotedFrom" "(" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalIdentifier">optionalIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-eIdentifier">eIdentifier</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-eIdentifier">eIdentifier</a></span> (( "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-aIdentifierOrMarker">aIdentifierOrMarker</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-gIdentifierOrMarker">gIdentifierOrMarker</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-uIdentifierOrMarker">uIdentifierOrMarker</a></span> ))? <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td>
@@ -201,7 +210,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-hadOriginalSourceExpression" name="prod-prov_n_LL-hadOriginalSourceExpression"></a>[<span class="prodNo">23</span>] </td>
+<td><a id="prod-prov_n_LL-hadOriginalSourceExpression" name="prod-prov_n_LL-hadOriginalSourceExpression"></a>[<span class="prodNo">24</span>] </td>
<td><code class="production prod">hadOriginalSourceExpression</code></td>
<td> ::= </td>
<td><code class="content">"hadOriginalSource" "(" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalIdentifier">optionalIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-eIdentifier">eIdentifier</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-eIdentifier">eIdentifier</a></span> (( "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-aIdentifierOrMarker">aIdentifierOrMarker</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-gIdentifierOrMarker">gIdentifierOrMarker</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-uIdentifierOrMarker">uIdentifierOrMarker</a></span> ))? <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td>
@@ -210,7 +219,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-tracedToExpression" name="prod-prov_n_LL-tracedToExpression"></a>[<span class="prodNo">24</span>] </td>
+<td><a id="prod-prov_n_LL-tracedToExpression" name="prod-prov_n_LL-tracedToExpression"></a>[<span class="prodNo">25</span>] </td>
<td><code class="production prod">tracedToExpression</code></td>
<td> ::= </td>
<td><code class="content">"tracedTo" "(" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalIdentifier">optionalIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-eIdentifier">eIdentifier</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-eIdentifier">eIdentifier</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-optionalAttributeValuePairs">optionalAttributeValuePairs</a></span> ")"</code></td>
@@ -219,7 +228,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-alternateExpression" name="prod-prov_n_LL-alternateExpression"></a>[<span class="prodNo">25</span>] </td>
+<td><a id="prod-prov_n_LL-alternateExpression" name="prod-prov_n_LL-alternateExpression"></a>[<span class="prodNo">26</span>] </td>
<td><code class="production prod">alternateExpression</code></td>
<td> ::= </td>
<td><code class="content">"alternateOf" "(" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-eIdentifier">eIdentifier</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-eIdentifier">eIdentifier</a></span> ")"</code></td>
@@ -228,7 +237,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-specializationExpression" name="prod-prov_n_LL-specializationExpression"></a>[<span class="prodNo">26</span>] </td>
+<td><a id="prod-prov_n_LL-specializationExpression" name="prod-prov_n_LL-specializationExpression"></a>[<span class="prodNo">27</span>] </td>
<td><code class="production prod">specializationExpression</code></td>
<td> ::= </td>
<td><code class="content">"specializationOf" "(" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-eIdentifier">eIdentifier</a></span> "," <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-eIdentifier">eIdentifier</a></span> ")"</code></td>
@@ -237,7 +246,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-eIdentifier" name="prod-prov_n_LL-eIdentifier"></a>[<span class="prodNo">27</span>] </td>
+<td><a id="prod-prov_n_LL-eIdentifier" name="prod-prov_n_LL-eIdentifier"></a>[<span class="prodNo">28</span>] </td>
<td><code class="production prod">eIdentifier</code></td>
<td> ::= </td>
<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-identifier">identifier</a></span></code></td>
@@ -246,7 +255,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-aIdentifier" name="prod-prov_n_LL-aIdentifier"></a>[<span class="prodNo">28</span>] </td>
+<td><a id="prod-prov_n_LL-aIdentifier" name="prod-prov_n_LL-aIdentifier"></a>[<span class="prodNo">29</span>] </td>
<td><code class="production prod">aIdentifier</code></td>
<td> ::= </td>
<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-identifier">identifier</a></span></code></td>
@@ -255,7 +264,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-agIdentifier" name="prod-prov_n_LL-agIdentifier"></a>[<span class="prodNo">29</span>] </td>
+<td><a id="prod-prov_n_LL-agIdentifier" name="prod-prov_n_LL-agIdentifier"></a>[<span class="prodNo">30</span>] </td>
<td><code class="production prod">agIdentifier</code></td>
<td> ::= </td>
<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-identifier">identifier</a></span></code></td>
@@ -264,7 +273,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-gIdentifier" name="prod-prov_n_LL-gIdentifier"></a>[<span class="prodNo">30</span>] </td>
+<td><a id="prod-prov_n_LL-gIdentifier" name="prod-prov_n_LL-gIdentifier"></a>[<span class="prodNo">31</span>] </td>
<td><code class="production prod">gIdentifier</code></td>
<td> ::= </td>
<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-identifier">identifier</a></span></code></td>
@@ -273,7 +282,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-uIdentifier" name="prod-prov_n_LL-uIdentifier"></a>[<span class="prodNo">31</span>] </td>
+<td><a id="prod-prov_n_LL-uIdentifier" name="prod-prov_n_LL-uIdentifier"></a>[<span class="prodNo">32</span>] </td>
<td><code class="production prod">uIdentifier</code></td>
<td> ::= </td>
<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-identifier">identifier</a></span></code></td>
@@ -282,7 +291,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-cIdentifier" name="prod-prov_n_LL-cIdentifier"></a>[<span class="prodNo">32</span>] </td>
+<td><a id="prod-prov_n_LL-cIdentifier" name="prod-prov_n_LL-cIdentifier"></a>[<span class="prodNo">33</span>] </td>
<td><code class="production prod">cIdentifier</code></td>
<td> ::= </td>
<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-identifier">identifier</a></span></code></td>
@@ -291,7 +300,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-eIdentifierOrMarker" name="prod-prov_n_LL-eIdentifierOrMarker"></a>[<span class="prodNo">33</span>] </td>
+<td><a id="prod-prov_n_LL-eIdentifierOrMarker" name="prod-prov_n_LL-eIdentifierOrMarker"></a>[<span class="prodNo">34</span>] </td>
<td><code class="production prod">eIdentifierOrMarker</code></td>
<td> ::= </td>
<td><code class="content">( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-eIdentifier">eIdentifier</a></span> | "-" )</code></td>
@@ -300,7 +309,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-aIdentifierOrMarker" name="prod-prov_n_LL-aIdentifierOrMarker"></a>[<span class="prodNo">34</span>] </td>
+<td><a id="prod-prov_n_LL-aIdentifierOrMarker" name="prod-prov_n_LL-aIdentifierOrMarker"></a>[<span class="prodNo">35</span>] </td>
<td><code class="production prod">aIdentifierOrMarker</code></td>
<td> ::= </td>
<td><code class="content">( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-aIdentifier">aIdentifier</a></span> | "-" )</code></td>
@@ -309,7 +318,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-agIdentifierOrMarker" name="prod-prov_n_LL-agIdentifierOrMarker"></a>[<span class="prodNo">35</span>] </td>
+<td><a id="prod-prov_n_LL-agIdentifierOrMarker" name="prod-prov_n_LL-agIdentifierOrMarker"></a>[<span class="prodNo">36</span>] </td>
<td><code class="production prod">agIdentifierOrMarker</code></td>
<td> ::= </td>
<td><code class="content">( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-agIdentifier">agIdentifier</a></span> | "-" )</code></td>
@@ -318,7 +327,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-gIdentifierOrMarker" name="prod-prov_n_LL-gIdentifierOrMarker"></a>[<span class="prodNo">36</span>] </td>
+<td><a id="prod-prov_n_LL-gIdentifierOrMarker" name="prod-prov_n_LL-gIdentifierOrMarker"></a>[<span class="prodNo">37</span>] </td>
<td><code class="production prod">gIdentifierOrMarker</code></td>
<td> ::= </td>
<td><code class="content">( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-gIdentifier">gIdentifier</a></span> | "-" )</code></td>
@@ -327,7 +336,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-uIdentifierOrMarker" name="prod-prov_n_LL-uIdentifierOrMarker"></a>[<span class="prodNo">37</span>] </td>
+<td><a id="prod-prov_n_LL-uIdentifierOrMarker" name="prod-prov_n_LL-uIdentifierOrMarker"></a>[<span class="prodNo">38</span>] </td>
<td><code class="production prod">uIdentifierOrMarker</code></td>
<td> ::= </td>
<td><code class="content">( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-uIdentifier">uIdentifier</a></span> | "-" )</code></td>
@@ -336,7 +345,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-identifier" name="prod-prov_n_LL-identifier"></a>[<span class="prodNo">38</span>] </td>
+<td><a id="prod-prov_n_LL-identifier" name="prod-prov_n_LL-identifier"></a>[<span class="prodNo">39</span>] </td>
<td><code class="production prod">identifier</code></td>
<td> ::= </td>
<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-QUALNAME">QUALNAME</a></span></code></td>
@@ -345,7 +354,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-attribute" name="prod-prov_n_LL-attribute"></a>[<span class="prodNo">39</span>] </td>
+<td><a id="prod-prov_n_LL-attribute" name="prod-prov_n_LL-attribute"></a>[<span class="prodNo">40</span>] </td>
<td><code class="production prod">attribute</code></td>
<td> ::= </td>
<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-QUALNAME">QUALNAME</a></span></code></td>
@@ -354,7 +363,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-timeZZ" name="prod-prov_n_LL-timeZZ"></a>[<span class="prodNo">40</span>] </td>
+<td><a id="prod-prov_n_LL-timeZZ" name="prod-prov_n_LL-timeZZ"></a>[<span class="prodNo">41</span>] </td>
<td><code class="production prod">timeZZ</code></td>
<td> ::= </td>
<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-ISODATETIME">ISODATETIME</a></span></code></td>
@@ -363,7 +372,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-literal" name="prod-prov_n_LL-literal"></a>[<span class="prodNo">41</span>] </td>
+<td><a id="prod-prov_n_LL-literal" name="prod-prov_n_LL-literal"></a>[<span class="prodNo">42</span>] </td>
<td><code class="production prod">literal</code></td>
<td> ::= </td>
<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-StringLiteral">StringLiteral</a></span> "%%" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-datatype">datatype</a></span><br/>
@@ -375,7 +384,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-StringLiteral" name="prod-prov_n_LL-StringLiteral"></a>[<span class="prodNo">42</span>] </td>
+<td><a id="prod-prov_n_LL-StringLiteral" name="prod-prov_n_LL-StringLiteral"></a>[<span class="prodNo">43</span>] </td>
<td><code class="production prod">StringLiteral</code></td>
<td> ::= </td>
<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-STRING_LITERAL">STRING_LITERAL</a></span></code></td>
@@ -384,7 +393,7 @@
<tbody class="prod">
<tr valign="baseline">
-<td><a id="prod-prov_n_LL-datatype" name="prod-prov_n_LL-datatype"></a>[<span class="prodNo">43</span>] </td>
+<td><a id="prod-prov_n_LL-datatype" name="prod-prov_n_LL-datatype"></a>[<span class="prodNo">44</span>] </td>
<td><code class="production prod">datatype</code></td>
<td> ::= </td>
<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-IRI_REF">IRI_REF</a></span><br/>
@@ -392,9 +401,54 @@
</tr>
</tbody>
+<tbody class="prod">
+<tr valign="baseline">
+<td><a id="prod-prov_n_LL-namedBundle" name="prod-prov_n_LL-namedBundle"></a>[<span class="prodNo">45</span>] </td>
+<td><code class="production prod">namedBundle</code></td>
+<td> ::= </td>
+<td><code class="content">"bundle" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-identifier">identifier</a></span> (<span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-namespaceDeclarations">namespaceDeclarations</a></span>)? (<span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-expression">expression</a></span>)* "endBundle"</code></td>
+</tr>
+</tbody>
+
+<tbody class="prod">
+<tr valign="baseline">
+<td><a id="prod-prov_n_LL-namespaceDeclarations" name="prod-prov_n_LL-namespaceDeclarations"></a>[<span class="prodNo">46</span>] </td>
+<td><code class="production prod">namespaceDeclarations</code></td>
+<td> ::= </td>
+<td><code class="content">( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-defaultNamespaceDeclaration">defaultNamespaceDeclaration</a></span> | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-namespaceDeclaration">namespaceDeclaration</a></span> ) (<span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-namespaceDeclaration">namespaceDeclaration</a></span>)*</code></td>
+</tr>
+</tbody>
+
+<tbody class="prod">
+<tr valign="baseline">
+<td><a id="prod-prov_n_LL-namespaceDeclaration" name="prod-prov_n_LL-namespaceDeclaration"></a>[<span class="prodNo">47</span>] </td>
+<td><code class="production prod">namespaceDeclaration</code></td>
+<td> ::= </td>
+<td><code class="content">"prefix" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-QUALNAME">QUALNAME</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-namespace">namespace</a></span></code></td>
+</tr>
+</tbody>
+
+<tbody class="prod">
+<tr valign="baseline">
+<td><a id="prod-prov_n_LL-defaultNamespaceDeclaration" name="prod-prov_n_LL-defaultNamespaceDeclaration"></a>[<span class="prodNo">48</span>] </td>
+<td><code class="production prod">defaultNamespaceDeclaration</code></td>
+<td> ::= </td>
+<td><code class="content">"default" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-IRI_REF">IRI_REF</a></span></code></td>
+</tr>
+</tbody>
+
+<tbody class="prod">
+<tr valign="baseline">
+<td><a id="prod-prov_n_LL-namespace" name="prod-prov_n_LL-namespace"></a>[<span class="prodNo">49</span>] </td>
+<td><code class="production prod">namespace</code></td>
+<td> ::= </td>
+<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-IRI_REF">IRI_REF</a></span></code></td>
+</tr>
+</tbody>
+
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-QUALNAME" name="term-prov_n_LL-QUALNAME"></a>[<span class="prodNo">44</span>] </td>
+<td><a id="term-prov_n_LL-QUALNAME" name="term-prov_n_LL-QUALNAME"></a>[<span class="prodNo">50</span>] </td>
<td><<code class="production term">QUALNAME</code>></td>
<td> ::= </td>
<td><code class="content">(( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-PN_PREFIX">PN_PREFIX</a></span> ":" ))? <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-PN_LOCAL">PN_LOCAL</a></span><br/>
@@ -404,7 +458,7 @@
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-PREFX" name="term-prov_n_LL-PREFX"></a>[<span class="prodNo">45</span>] </td>
+<td><a id="term-prov_n_LL-PREFX" name="term-prov_n_LL-PREFX"></a>[<span class="prodNo">51</span>] </td>
<td><<code class="production term">PREFX</code>></td>
<td> ::= </td>
<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-PN_PREFIX">PN_PREFIX</a></span></code></td>
@@ -413,7 +467,7 @@
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-DIGIT" name="term-prov_n_LL-DIGIT"></a>[<span class="prodNo">46</span>] </td>
+<td><a id="term-prov_n_LL-DIGIT" name="term-prov_n_LL-DIGIT"></a>[<span class="prodNo">52</span>] </td>
<td><<code class="production term">DIGIT</code>></td>
<td> ::= </td>
<td><code class="content">[0-9]</code></td>
@@ -422,7 +476,7 @@
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-ISODATETIME" name="term-prov_n_LL-ISODATETIME"></a>[<span class="prodNo">47</span>] </td>
+<td><a id="term-prov_n_LL-ISODATETIME" name="term-prov_n_LL-ISODATETIME"></a>[<span class="prodNo">53</span>] </td>
<td><<code class="production term">ISODATETIME</code>></td>
<td> ::= </td>
<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-DIGIT">DIGIT</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-DIGIT">DIGIT</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-DIGIT">DIGIT</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-DIGIT">DIGIT</a></span> "-" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-DIGIT">DIGIT</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-DIGIT">DIGIT</a></span> "-" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-DIGIT">DIGIT</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-DIGIT">DIGIT</a></span> "T" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-DIGIT">DIGIT</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-DIGIT">DIGIT</a></span> ":" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-DIGIT">DIGIT</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-DIGIT">DIGIT</a></span> ":" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-DIGIT">DIGIT</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-DIGIT">DIGIT</a></span> (( "." <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-DIGIT">DIGIT</a></span> (( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-DIGIT">DIGIT</a></span> (<span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-DIGIT">DIGIT</a></span>)? ))? ))? (( "Z" | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-TIMEZONEOFFSET">TIMEZONEOFFSET</a></span> ))?</code></td>
@@ -431,7 +485,7 @@
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-TIMEZONEOFFSET" name="term-prov_n_LL-TIMEZONEOFFSET"></a>[<span class="prodNo">48</span>] </td>
+<td><a id="term-prov_n_LL-TIMEZONEOFFSET" name="term-prov_n_LL-TIMEZONEOFFSET"></a>[<span class="prodNo">54</span>] </td>
<td><<code class="production term">TIMEZONEOFFSET</code>></td>
<td> ::= </td>
<td><code class="content">( "+" | "-" ) <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-DIGIT">DIGIT</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-DIGIT">DIGIT</a></span> ":" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-DIGIT">DIGIT</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-DIGIT">DIGIT</a></span></code></td>
@@ -440,7 +494,7 @@
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-IRI_REF" name="term-prov_n_LL-IRI_REF"></a>[<span class="prodNo">49</span>] </td>
+<td><a id="term-prov_n_LL-IRI_REF" name="term-prov_n_LL-IRI_REF"></a>[<span class="prodNo">55</span>] </td>
<td><<code class="production term">IRI_REF</code>></td>
<td> ::= </td>
<td><code class="content">"<" (( [^<>\"{}|^`\\] - [#0000- ] | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-UCHAR">UCHAR</a></span> ))* ">"</code></td>
@@ -449,7 +503,7 @@
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-INTLITERAL" name="term-prov_n_LL-INTLITERAL"></a>[<span class="prodNo">50</span>] </td>
+<td><a id="term-prov_n_LL-INTLITERAL" name="term-prov_n_LL-INTLITERAL"></a>[<span class="prodNo">56</span>] </td>
<td><<code class="production term">INTLITERAL</code>></td>
<td> ::= </td>
<td><code class="content">("-")? (<span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-DIGIT">DIGIT</a></span>)+</code></td>
@@ -458,7 +512,7 @@
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-STRING_LITERAL" name="term-prov_n_LL-STRING_LITERAL"></a>[<span class="prodNo">51</span>] </td>
+<td><a id="term-prov_n_LL-STRING_LITERAL" name="term-prov_n_LL-STRING_LITERAL"></a>[<span class="prodNo">57</span>] </td>
<td><<code class="production term">STRING_LITERAL</code>></td>
<td> ::= </td>
<td><code class="content">'"' (( ( [^\"\\\n\r] ) | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-ECHAR">ECHAR</a></span> | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-UCHAR">UCHAR</a></span> ))* '"'</code></td>
@@ -467,7 +521,7 @@
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-QUALNAME_LITERAL" name="term-prov_n_LL-QUALNAME_LITERAL"></a>[<span class="prodNo">52</span>] </td>
+<td><a id="term-prov_n_LL-QUALNAME_LITERAL" name="term-prov_n_LL-QUALNAME_LITERAL"></a>[<span class="prodNo">58</span>] </td>
<td><<code class="production term">QUALNAME_LITERAL</code>></td>
<td> ::= </td>
<td><code class="content">"'" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-QUALNAME">QUALNAME</a></span> "'"</code></td>
@@ -476,7 +530,7 @@
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-UCHAR" name="term-prov_n_LL-UCHAR"></a>[<span class="prodNo">53</span>] </td>
+<td><a id="term-prov_n_LL-UCHAR" name="term-prov_n_LL-UCHAR"></a>[<span class="prodNo">59</span>] </td>
<td><<code class="production term">UCHAR</code>></td>
<td> ::= </td>
<td><code class="content">( "\\u" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-HEX">HEX</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-HEX">HEX</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-HEX">HEX</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-HEX">HEX</a></span> )<br/>
@@ -486,7 +540,7 @@
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-ECHAR" name="term-prov_n_LL-ECHAR"></a>[<span class="prodNo">54</span>] </td>
+<td><a id="term-prov_n_LL-ECHAR" name="term-prov_n_LL-ECHAR"></a>[<span class="prodNo">60</span>] </td>
<td><<code class="production term">ECHAR</code>></td>
<td> ::= </td>
<td><code class="content">"\\" [tbnrf\\\"']</code></td>
@@ -495,7 +549,7 @@
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-NIL" name="term-prov_n_LL-NIL"></a>[<span class="prodNo">55</span>] </td>
+<td><a id="term-prov_n_LL-NIL" name="term-prov_n_LL-NIL"></a>[<span class="prodNo">61</span>] </td>
<td><<code class="production term">NIL</code>></td>
<td> ::= </td>
<td><code class="content">"(" (( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-WS">WS</a></span> ))* ")"</code></td>
@@ -504,7 +558,7 @@
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-WS" name="term-prov_n_LL-WS"></a>[<span class="prodNo">56</span>] </td>
+<td><a id="term-prov_n_LL-WS" name="term-prov_n_LL-WS"></a>[<span class="prodNo">62</span>] </td>
<td><<code class="production term">WS</code>></td>
<td> ::= </td>
<td><code class="content">" "<br/>
@@ -516,7 +570,7 @@
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-ANON" name="term-prov_n_LL-ANON"></a>[<span class="prodNo">57</span>] </td>
+<td><a id="term-prov_n_LL-ANON" name="term-prov_n_LL-ANON"></a>[<span class="prodNo">63</span>] </td>
<td><<code class="production term">ANON</code>></td>
<td> ::= </td>
<td><code class="content">"[" (( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-WS">WS</a></span> ))* "]"</code></td>
@@ -525,7 +579,7 @@
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-PN_CHARS_BASE" name="term-prov_n_LL-PN_CHARS_BASE"></a>[<span class="prodNo">58</span>] </td>
+<td><a id="term-prov_n_LL-PN_CHARS_BASE" name="term-prov_n_LL-PN_CHARS_BASE"></a>[<span class="prodNo">64</span>] </td>
<td><<code class="production term">PN_CHARS_BASE</code>></td>
<td> ::= </td>
<td><code class="content">[A-Z]<br/>
@@ -547,7 +601,7 @@
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-PN_CHARS_U" name="term-prov_n_LL-PN_CHARS_U"></a>[<span class="prodNo">59</span>] </td>
+<td><a id="term-prov_n_LL-PN_CHARS_U" name="term-prov_n_LL-PN_CHARS_U"></a>[<span class="prodNo">65</span>] </td>
<td><<code class="production term">PN_CHARS_U</code>></td>
<td> ::= </td>
<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-PN_CHARS_BASE">PN_CHARS_BASE</a></span><br/>
@@ -557,7 +611,7 @@
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-PN_CHARS" name="term-prov_n_LL-PN_CHARS"></a>[<span class="prodNo">60</span>] </td>
+<td><a id="term-prov_n_LL-PN_CHARS" name="term-prov_n_LL-PN_CHARS"></a>[<span class="prodNo">66</span>] </td>
<td><<code class="production term">PN_CHARS</code>></td>
<td> ::= </td>
<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-PN_CHARS_U">PN_CHARS_U</a></span><br/>
@@ -571,7 +625,7 @@
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-PN_PREFIX" name="term-prov_n_LL-PN_PREFIX"></a>[<span class="prodNo">61</span>] </td>
+<td><a id="term-prov_n_LL-PN_PREFIX" name="term-prov_n_LL-PN_PREFIX"></a>[<span class="prodNo">67</span>] </td>
<td><<code class="production term">PN_PREFIX</code>></td>
<td> ::= </td>
<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-PN_CHARS_BASE">PN_CHARS_BASE</a></span> (( (( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-PN_CHARS">PN_CHARS</a></span> | "." ))* <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-PN_CHARS">PN_CHARS</a></span> ))?</code></td>
@@ -580,7 +634,7 @@
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-PN_LOCAL" name="term-prov_n_LL-PN_LOCAL"></a>[<span class="prodNo">62</span>] </td>
+<td><a id="term-prov_n_LL-PN_LOCAL" name="term-prov_n_LL-PN_LOCAL"></a>[<span class="prodNo">68</span>] </td>
<td><<code class="production term">PN_LOCAL</code>></td>
<td> ::= </td>
<td><code class="content">( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-PN_CHARS_U">PN_CHARS_U</a></span> | [0-9] | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-PN_CHARS_OTHERS">PN_CHARS_OTHERS</a></span> ) (( (( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-PN_CHARS">PN_CHARS</a></span> | "." | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-PN_CHARS_OTHERS">PN_CHARS_OTHERS</a></span> ))* ( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-PN_CHARS">PN_CHARS</a></span> | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-PN_CHARS_OTHERS">PN_CHARS_OTHERS</a></span> ) ))?</code></td>
@@ -589,7 +643,7 @@
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-PN_CHARS_OTHERS" name="term-prov_n_LL-PN_CHARS_OTHERS"></a>[<span class="prodNo">63</span>] </td>
+<td><a id="term-prov_n_LL-PN_CHARS_OTHERS" name="term-prov_n_LL-PN_CHARS_OTHERS"></a>[<span class="prodNo">69</span>] </td>
<td><<code class="production term">PN_CHARS_OTHERS</code>></td>
<td> ::= </td>
<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-PERCENT">PERCENT</a></span><br/>
@@ -606,7 +660,7 @@
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-PERCENT" name="term-prov_n_LL-PERCENT"></a>[<span class="prodNo">64</span>] </td>
+<td><a id="term-prov_n_LL-PERCENT" name="term-prov_n_LL-PERCENT"></a>[<span class="prodNo">70</span>] </td>
<td><<code class="production term">PERCENT</code>></td>
<td> ::= </td>
<td><code class="content">"%" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-HEX">HEX</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-HEX">HEX</a></span></code></td>
@@ -615,7 +669,7 @@
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-HEX" name="term-prov_n_LL-HEX"></a>[<span class="prodNo">65</span>] </td>
+<td><a id="term-prov_n_LL-HEX" name="term-prov_n_LL-HEX"></a>[<span class="prodNo">71</span>] </td>
<td><<code class="production term">HEX</code>></td>
<td> ::= </td>
<td><code class="content">[0-9]<br/>
@@ -626,60 +680,6 @@
<tbody class="term">
<tr valign="baseline">
-<td><a id="term-prov_n_LL-bundle" name="term-prov_n_LL-bundle"></a>[<span class="prodNo">66</span>] </td>
-<td><<code class="production term">bundle</code>></td>
-<td> ::= </td>
-<td><code class="content">"bundle" (<span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-namespaceDeclarations">namespaceDeclarations</a></span>)? (<span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-expression">expression</a></span>)* (( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-namedBundle">namedBundle</a></span> (<span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-namedBundle">namedBundle</a></span>)* ))? "endBundle"</code></td>
-</tr>
-</tbody>
-
-<tbody class="term">
-<tr valign="baseline">
-<td><a id="term-prov_n_LL-namedBundle" name="term-prov_n_LL-namedBundle"></a>[<span class="prodNo">67</span>] </td>
-<td><<code class="production term">namedBundle</code>></td>
-<td> ::= </td>
-<td><code class="content">"bundle" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-identifier">identifier</a></span> (( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-namespaceDeclarations">namespaceDeclarations</a></span> ))? (( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-expression">expression</a></span> ))* "endBundle"</code></td>
-</tr>
-</tbody>
-
-<tbody class="term">
-<tr valign="baseline">
-<td><a id="term-prov_n_LL-namespaceDeclarations" name="term-prov_n_LL-namespaceDeclarations"></a>[<span class="prodNo">68</span>] </td>
-<td><<code class="production term">namespaceDeclarations</code>></td>
-<td> ::= </td>
-<td><code class="content">( <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-defaultNamespaceDeclaration">defaultNamespaceDeclaration</a></span> | <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-namespaceDeclaration">namespaceDeclaration</a></span> ) (<span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-namespaceDeclaration">namespaceDeclaration</a></span>)*</code></td>
-</tr>
-</tbody>
-
-<tbody class="term">
-<tr valign="baseline">
-<td><a id="term-prov_n_LL-namespaceDeclaration" name="term-prov_n_LL-namespaceDeclaration"></a>[<span class="prodNo">69</span>] </td>
-<td><<code class="production term">namespaceDeclaration</code>></td>
-<td> ::= </td>
-<td><code class="content">"prefix" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-QUALNAME">QUALNAME</a></span> <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-namespace">namespace</a></span></code></td>
-</tr>
-</tbody>
-
-<tbody class="term">
-<tr valign="baseline">
-<td><a id="term-prov_n_LL-namespace" name="term-prov_n_LL-namespace"></a>[<span class="prodNo">70</span>] </td>
-<td><<code class="production term">namespace</code>></td>
-<td> ::= </td>
-<td><code class="content"><span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-IRI_REF">IRI_REF</a></span></code></td>
-</tr>
-</tbody>
-
-<tbody class="term">
-<tr valign="baseline">
-<td><a id="term-prov_n_LL-defaultNamespaceDeclaration" name="term-prov_n_LL-defaultNamespaceDeclaration"></a>[<span class="prodNo">71</span>] </td>
-<td><<code class="production term">defaultNamespaceDeclaration</code>></td>
-<td> ::= </td>
-<td><code class="content">"default" <span class="prod"><a class="grammarRef" href="#prod-prov_n_LL-IRI_REF">IRI_REF</a></span></code></td>
-</tr>
-</tbody>
-
-<tbody class="term">
-<tr valign="baseline">
<td><a id="term-prov_n_LL-PASSED_TOKENS" name="term-prov_n_LL-PASSED_TOKENS"></a>[<span class="prodNo">72</span>] </td>
<td><code class="production directive">PASSED TOKENS</code></td>
<td> ::= </td>
--- a/model/prov-n.html Mon May 14 13:01:36 2012 +0100
+++ b/model/prov-n.html Mon May 14 13:48:07 2012 +0100
@@ -1787,6 +1787,7 @@
<div class="grammar-ref" data-ref="prod-namespaceDeclarations"></div>
<div class="grammar-ref" data-ref="prod-namespaceDeclaration"></div>
<div class="grammar-ref" data-ref="prod-defaultNamespaceDeclaration"></div>
+<div class="grammar-ref" data-ref="prod-namespace"></div>
<div class="grammar-ref" data-ref="prod-IRI_REF"></div>
</div>
</table>
@@ -2085,21 +2086,6 @@
<p><b>Note:</b>The productions for <span class="nonterminal">qualifiedName</span> and <span class="nonterminal">intLiteral</span> are conflicting. In the context of a <span class="nonterminal">Literal</span>, a parser should give precedence to the production for <span class="nonterminal">intLiteral</span>.
</p>
-<div class="note">
-Wouldn't it be useful to introduce a literal for a qualified name?
-Currenlty, we have to write:
-<pre>
-prov:type="ex:Programmer" %% xsd:QName
-</pre>
-to indicate that ex:Programmer should be interpreted as qualified name (QName).
-Instead, we could have a notation such as
-<pre>
-prov:type='ex:Programmer'
-</pre>
-
-</div>
-
-
<section id="expression-types">
<h4>Reserved Type Values</h4>
@@ -2273,6 +2259,16 @@
<span class="name">endContainer</span>
</div>
+<table class="grammar">
+<div>
+<div class="grammar-ref" data-ref="prod-bundle"></div>
+<div class="grammar-ref" data-ref="prod-namedBundle"></div>
+</div>
+</table>
+
+
+
+
<div class="anexample">