@@ -7918,7 +7918,6 @@ <h5>TZ</h5>
79187918 </section>
79197919 </section>
79207920
7921- <!-- QT -->
79227921 <section id="func-triple-terms">
79237922 <h4>Functions on Triple Terms</h4>
79247923 <section id="func-triple">
@@ -7948,17 +7947,26 @@ <h5>TRIPLE</h5>
79487947 the function returns a triple term with these three elements.
79497948 Otherwise, the function raises an error.
79507949 </p>
7951-
79527950 <p>
79537951 As a shorthand notation, the <code>TRIPLE</code> function
79547952 can also be written in the form of a
79557953 <a href="#rExprTripleTerm">triple term expression</a>
7956- using <code><<(</code> and <code>)>></code>. There is a
7957- syntax limitation to this shorthand form: the three elements of
7958- the triple term expression can only be variables and directly
7959- written RDF terms, not arbitrary expressions.
7960- In contrast, the function form, <code>TRIPLE</code>,
7961- can be used with arbitrary expressions.
7954+ using <code><<(</code> and <code>)>></code>. There are
7955+ syntax limitations to this shorthand form:
7956+ </p>
7957+ <ul>
7958+ <li>each of the three elements of the triple term expression can only be
7959+ a <a href="#defn_QueryVariable">variable</a>
7960+ or a directly written [=RDF terms=], not arbitrary expressions.
7961+ </li>
7962+ <li>
7963+ the syntax of the subject and predicate positions is limited to an
7964+ <a data-cite="RDF12-CONCEPTS#dfn-iri">IRI</a> or
7965+ <a href="#defn_QueryVariable">variable</a>.
7966+ </li>
7967+ </ul>
7968+ <p>
7969+ The function form, <code>TRIPLE</code>, can be used with arbitrary expressions.
79627970 </p>
79637971 <pre class="query nohighlight">
79647972 VERSION "1.2"
@@ -8043,7 +8051,6 @@ <h5>isTRIPLE</h5>
80438051 </p>
80448052 </section>
80458053 </section>
8046- <!-- QT -->
80478054
80488055 <section id="func-hash">
80498056 <h4>Hash Functions</h4>
0 commit comments