@@ -7926,7 +7926,6 @@ <h5>TZ</h5>
79267926 </section>
79277927 </section>
79287928
7929- <!-- QT -->
79307929 <section id="func-triple-terms">
79317930 <h4>Functions on Triple Terms</h4>
79327931 <section id="func-triple">
@@ -7956,17 +7955,26 @@ <h5>TRIPLE</h5>
79567955 the function returns a triple term with these three elements.
79577956 Otherwise, the function raises an error.
79587957 </p>
7959-
79607958 <p>
79617959 As a shorthand notation, the <code>TRIPLE</code> function
79627960 can also be written in the form of a
79637961 <a href="#rExprTripleTerm">triple term expression</a>
7964- using <code><<(</code> and <code>)>></code>. There is a
7965- syntax limitation to this shorthand form: the three elements of
7966- the triple term expression can only be variables and directly
7967- written RDF terms, not arbitrary expressions.
7968- In contrast, the function form, <code>TRIPLE</code>,
7969- can be used with arbitrary expressions.
7962+ using <code><<(</code> and <code>)>></code>. There are
7963+ syntax limitations to this shorthand form:
7964+ </p>
7965+ <ul>
7966+ <li>each of the three elements of the triple term expression can only be
7967+ a <a href="#defn_QueryVariable">variable</a>
7968+ or a directly written [=RDF term=], not an arbitrary expression.
7969+ </li>
7970+ <li>
7971+ the syntax of the subject and predicate positions is limited to an
7972+ <a data-cite="RDF12-CONCEPTS#dfn-iri">IRI</a> or a
7973+ <a href="#defn_QueryVariable">variable</a>.
7974+ </li>
7975+ </ul>
7976+ <p>
7977+ The function form, <code>TRIPLE</code>, can be used with arbitrary expressions.
79707978 </p>
79717979 <pre class="query nohighlight">
79727980 VERSION "1.2"
@@ -8051,7 +8059,6 @@ <h5>isTRIPLE</h5>
80518059 </p>
80528060 </section>
80538061 </section>
8054- <!-- QT -->
80558062
80568063 <section id="func-hash">
80578064 <h4>Hash Functions</h4>
0 commit comments