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 &amp;#x7C rdfs:label</tt></td>
+<td><tt>dc:title &#x7C; 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>&lt;i&gt;elt1 / ^elt2&lt;/i&gt;</code>, that is <em><code>elt1</code></em> followed by reverse <em><code>elt2</code></em>.</td>
 </tr>
 <tr>
-<td><em><tt>elt1 &#x7C; elt2</tt></em></td>
-<td>A alternative path of <em><code>elt1</code></em>, or <code>&lt;i&gt;elt2&lt;/i&gt;</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&lt;/i&gt;</code></em></td>
+<td><tt>!<i>uri</i></tt></td>
 <td>A path matching a property which isn't <code>&lt;i&gt;uri&lt;/i&gt;</code> (negated property set)</td>
 </tr>
 <tr>
-<td><em><tt>!(uri1&#x7C;...&#x7C;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>