Skip to content

Commit 6cbf72e

Browse files
committed
Update spec/index.html
1 parent efea737 commit 6cbf72e

File tree

1 file changed

+13
-16
lines changed

1 file changed

+13
-16
lines changed

spec/index.html

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5761,6 +5761,12 @@ <h5>SameValue</h5>
57615761
<a href="#OperatorMapping" class="sectionRef"></a>.
57625762
</p>
57635763

5764+
<p class="ednote" style="background-color: #EEE">
5765+
Revise for triple terms.
5766+
<br/>
5767+
Consider adding non-literal `=` to operator mapping table.
5768+
</p>
5769+
57645770
<ol>
57655771
<li>If <code>term1</code> and <code>term2</code> are
57665772
<a data-cite="RDF12-CONCEPTS#dfn-rdf-term-equality">equal RDF terms</a>,
@@ -5784,15 +5790,6 @@ <h5>SameValue</h5>
57845790
<li>Otherwise, return FALSE.
57855791
</li>
57865792
</ol>
5787-
<div class="ednote" style="background-color: #EEE">
5788-
<p>If the function is to become callable as
5789-
<em>`sameValue(term1, term2)`</em>, add a rule
5790-
that if there is an
5791-
<a href="#OperatorMapping">operation mapping</a> for "="
5792-
for the arguments, an implementation MUST return the same boolean value
5793-
from <em>`sameValue(term1, term2)`</em>.
5794-
</p>
5795-
</div>
57965793
<div class="ednote" style="background-color: #EEE">
57975794
<p>
57985795
The treatment of `NaN` can not be consistent with both "same term means same value"
@@ -5833,15 +5830,15 @@ <h5>SameValue</h5>
58335830
<p>A literal is
58345831
<a data-cite="RDF12-CONCEPTS#dfn-ill-typed">ill-typed</a>
58355832
if its datatype is handled by the SPARQL processor and
5836-
its lexical form is not in
5837-
<a data-cite="RDF12-CONCEPTS#dfn-lexical-space">the lexical space</a>
5833+
its lexical form is not in the
5834+
<a data-cite="RDF12-CONCEPTS#dfn-lexical-space">lexical space</a>
58385835
of the datatype.
58395836
</p>
58405837
<p>
5841-
If the two arguments are literals, the function `sameValue` returns `true` or `false` in cases where
5842-
the SPARQL processor can determine that the values of these
5843-
literals are equal or are not equal. If the SPARQL processor
5844-
can not be sure, it returns `error`.
5838+
If the two arguments are literals, the function `sameValue`
5839+
returns `true` or `false` in cases where the SPARQL processor
5840+
can determine that the values of these literals are equal or are not equal.
5841+
If the SPARQL processor can not be sure, it returns `error`.
58455842
</p>
58465843
</div>
58475844
<div id="sameValue-NaN" class="note">
@@ -12265,7 +12262,7 @@ <h2>Changes between SPARQL 1.1 Query Language and SPARQL 1.2 Query Language</h2>
1226512262
<li>
1226612263
Editorial changes:
1226712264
<ul>
12268-
<li>Give a actual function signature to <a href="#func-sameValue" class="sectionRef"></a></li>
12265+
<li>Give an actual function signature to <a href="#func-sameValue" class="sectionRef"></a></li>
1226912266
<li>Improve wording of blank nodes in <a href="#templatesWithBNodes" class="sectionRef"></a></li>
1227012267
<li>Improve display on mobile</li>
1227112268
<li>Move `sameValue` (was `RDFterm-equal`) and `sameTerm` to <a href="#func-rdfTerms" class="sectionRef"></a></li>

0 commit comments

Comments
 (0)