You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by bu...@apache.org on 2012/11/27 11:48:14 UTC
svn commit: r839765 - in /websites/staging/jena/trunk/content: ./
documentation/query/property_paths.html
Author: buildbot
Date: Tue Nov 27 10:48:14 2012
New Revision: 839765
Log:
Staging update by buildbot for jena
Modified:
websites/staging/jena/trunk/content/ (props changed)
websites/staging/jena/trunk/content/documentation/query/property_paths.html
Propchange: websites/staging/jena/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Tue Nov 27 10:48:14 2012
@@ -1 +1 @@
-1414118
+1414120
Modified: websites/staging/jena/trunk/content/documentation/query/property_paths.html
==============================================================================
--- websites/staging/jena/trunk/content/documentation/query/property_paths.html (original)
+++ websites/staging/jena/trunk/content/documentation/query/property_paths.html Tue Nov 27 10:48:14 2012
@@ -180,7 +180,7 @@ pattern, then this duplication is preser
</thead>
<tbody>
<tr>
-<td><tt>dc:title &#x7C rdfs:label</tt></td>
+<td><tt>dc:title | rdfs:label</tt></td>
<td>Dublin Core title or an RDFS label.</td>
</tr>
<tr>
@@ -204,68 +204,58 @@ name.</p>
</thead>
<tbody>
<tr>
-<td><em><code>uri</code></em></td>
+<td><i><tt>uri</tt></i></td>
<td>A URI or a prefixed name. A path of length one.</td>
</tr>
<tr>
-<td><em><code>^elt</code></em></td>
-<td>Reverse path (object to subject).</td>
+<td><tt>^<i>elt</i></tt></td>
+<td>Reverse path (object to subject)</td>
</tr>
<tr>
-<td><em><code>(elt)</code></em></td>
+<td><tt>(<i>elt</i>)</tt></td>
<td>A group path <em><code>elt</code></em>, brackets control precedence.</td>
</tr>
<tr>
-<td><em><code>elt1 / elt2</code></em></td>
+<td><tt><i>elt1</i> / <i>elt2</i></tt></td>
<td>A sequence path of <em><code>elt1</code></em>, followed by <em><code>elt2</code></em></td>
</tr>
<tr>
-<td><em><code>elt1 ^ elt2</code></em></td>
+<td><tt><i>elt1</i> ^ <i>elt2</i></tt></td>
<td>Shorthand for <code><i>elt1 / ^elt2</i></code>, that is <em><code>elt1</code></em> followed by reverse <em><code>elt2</code></em>.</td>
</tr>
<tr>
-<td><em><tt>elt1 | elt2</tt></em></td>
-<td>A alternative path of <em><code>elt1</code></em>, or <code><i>elt2</i></code> (all possibilities are tried)</td>
+<td><tt><i>elt1</i></td>
+<td><i>elt2</i></tt></td>
</tr>
<tr>
-<td><em><code>elt*</code></em></td>
+<td><tt><i>elt</i>*</tt></td>
<td>A path of zero or more occurrences of <em><code>elt</code></em>.</td>
</tr>
<tr>
-<td><em><code>elt+</code></em></td>
+<td><tt><i>elt</i>+</tt></td>
<td>A path of one or more occurrences of <em><code>elt</code></em>.</td>
</tr>
<tr>
-<td><em><code>elt?</code></em></td>
+<td><tt><i>elt</i>?</tt></td>
<td>A path of zero or one <em><code>elt</code></em>.</td>
</tr>
<tr>
-<td><em><code>elt{n,m}</code></em></td>
-<td>A path between n and m occurrences of <em><code>elt</code></em>.</td>
-</tr>
-<tr>
-<td><em><code>elt{n}</code></em></td>
-<td>Exactly <em><code>n</code></em> occurrences of <em><code>elt</code></em>. A fixed length path.</td>
-</tr>
-<tr>
-<td><em><code>elt{n,}</code></em></td>
-<td><em><code>n</code></em> or more occurrences of <em><code>elt</code></em>.</td>
-</tr>
-<tr>
-<td><em><code>elt{,n}</code></em></td>
-<td>Between 0 and <em><code>n</code></em> occurrences of <em><code>elt</code></em>.</td>
-</tr>
-<tr>
-<td><em><code>!uri</i></code></em></td>
+<td><tt>!<i>uri</i></tt></td>
<td>A path matching a property which isn't <code><i>uri</i></code> (negated property set)</td>
</tr>
<tr>
-<td><em><tt>!(uri1|...|uriN)</tt></em></td>
-<td>A path matching a property which isn't any of <code>uri1 ... uri</code> (negated property set)</td>
+<td><tt>!(<i>uri1</i></td>
+<td>...</td>
</tr>
</tbody>
</table>
-<p>Most of these forms are legal SPARQL 1.1, the only exceptions are the <code>elt{}</code> forms. To use these you must use <code>Syntax.syntaxARQ</code></p>
+<p>ARQ extensions: to use these you must use <code>Syntax.syntaxARQ</code></p>
+<p>Syntax Form | Matches
+----------- | -------</p>
+<p><i><tt>elt</tt></i><code>{n,m}</code> | A path between n and m occurrences of <em><code>elt</code></em>.
+<i><tt>elt</tt></i><code>{n}</code> | Exactly <code>n</code> occurrences of <code>elt</code>. A fixed length path.
+<i><tt>elt</tt></i><code>{n,}</code> | <code>n</code> or more occurrences of <em><code>elt</code></em>.
+<i><tt>elt</tt></i><code>{,n}</code> | Between 0 and <code>n</code> occurrences of <em><code>elt</code></em>.</p>
<p>Precedence:</p>
<ol>
<li>URI, prefixed names</li>