@@ -1077,7 +1077,7 @@ <h3>Restricting the Value of Strings</h3>
1077
1077
</div>
1078
1078
<p>The regular expression language is <a data-cite="XPATH-FUNCTIONS-31#regex-syntax">defined by XQuery
1079
1079
and XPath Functions and Operators</a> and is based on
1080
- <a data-cite="XMLSCHEMA -2#regexs ">XML Schema Regular Expressions</a>.</p>
1080
+ <a data-cite="XMLSCHEMA11 -2#dt-regex ">XML Schema Regular Expressions</a>.</p>
1081
1081
</section>
1082
1082
<section id="restrictNumber">
1083
1083
<h3>Restricting Numeric Values</h3>
@@ -4656,21 +4656,21 @@ <h3>Operand Data Types</h3>
4656
4656
<code>literals</code> passed as arguments to these functions and operators are mapped
4657
4657
to XML Schema typed values with a <a data-cite="XPATH-31#dt-string-value">string value</a> of
4658
4658
the <code>lexical form</code> and an
4659
- <a href="http://www.w3.org/TR/xmlschema-2/ #dt-atomic">atomic datatype</a> corresponding to the
4659
+ <a data-cite="XMLSCHEMA11-2 #dt-atomic">atomic datatype</a> corresponding to the
4660
4660
<span class="type datatypeIRI">datatype IRI</span>. The returned typed values are mapped back
4661
4661
to RDF <code>literals</code> the same way.</p>
4662
4662
<p>SPARQL has additional operators which operate on specific subsets of RDF terms. When
4663
4663
referring to a type, the following terms denote a <code>literal</code> with the
4664
- corresponding [[[XMLSCHEMA -2]]] [[XMLSCHEMA -2]] <span class="type datatypeIRI">datatype
4664
+ corresponding [[[XMLSCHEMA11 -2]]] [[XMLSCHEMA11 -2]] <span class="type datatypeIRI">datatype
4665
4665
IRI</span>:</p>
4666
4666
<ul>
4667
- <li><code><a data-cite="XMLSCHEMA -2#dt-integer">xsd:integer</a></code></li>
4668
- <li><code><a data-cite="XMLSCHEMA -2#dt-decimal">xsd:decimal</a></code></li>
4669
- <li><code><a data-cite="XMLSCHEMA -2#dt-float">xsd:float</a></code></li>
4670
- <li><code><a data-cite="XMLSCHEMA -2#dt-double">xsd:double</a></code></li>
4671
- <li><code><a data-cite="XMLSCHEMA -2#dt-string">xsd:string</a></code></li>
4672
- <li><code><a data-cite="XMLSCHEMA -2#dt-boolean">xsd:boolean</a></code></li>
4673
- <li><code><a data-cite="XMLSCHEMA -2#dt-dateTime">xsd:dateTime</a></code></li>
4667
+ <li><code><a data-cite="XMLSCHEMA11 -2#dt-integer">xsd:integer</a></code></li>
4668
+ <li><code><a data-cite="XMLSCHEMA11 -2#dt-decimal">xsd:decimal</a></code></li>
4669
+ <li><code><a data-cite="XMLSCHEMA11 -2#dt-float">xsd:float</a></code></li>
4670
+ <li><code><a data-cite="XMLSCHEMA11 -2#dt-double">xsd:double</a></code></li>
4671
+ <li><code><a data-cite="XMLSCHEMA11 -2#dt-string">xsd:string</a></code></li>
4672
+ <li><code><a data-cite="XMLSCHEMA11 -2#dt-boolean">xsd:boolean</a></code></li>
4673
+ <li><code><a data-cite="XMLSCHEMA11 -2#dt-dateTime">xsd:dateTime</a></code></li>
4674
4674
</ul>
4675
4675
<p>The following terms identify additional types used in SPARQL value tests:</p>
4676
4676
<ul>
@@ -4685,40 +4685,40 @@ <h3>Operand Data Types</h3>
4685
4685
are valid arguments to functions and operators taking <span class="type numeric">numeric</span> arguments:</p>
4686
4686
<ul>
4687
4687
<li>
4688
- <a data-cite="XMLSCHEMA -2#dt-nonPositiveInteger"><code>xsd:nonPositiveInteger</code></a>
4688
+ <a data-cite="XMLSCHEMA11 -2#dt-nonPositiveInteger"><code>xsd:nonPositiveInteger</code></a>
4689
4689
</li>
4690
4690
<li>
4691
- <a data-cite="XMLSCHEMA -2#dt-negativeInteger"><code>xsd:negativeInteger</code></a>
4691
+ <a data-cite="XMLSCHEMA11 -2#dt-negativeInteger"><code>xsd:negativeInteger</code></a>
4692
4692
</li>
4693
4693
<li>
4694
- <a data-cite="XMLSCHEMA -2#dt-long"><code>xsd:long</code></a>
4694
+ <a data-cite="XMLSCHEMA11 -2#dt-long"><code>xsd:long</code></a>
4695
4695
</li>
4696
4696
<li>
4697
- <a data-cite="XMLSCHEMA -2#dt-int"><code>xsd:int</code></a>
4697
+ <a data-cite="XMLSCHEMA11 -2#dt-int"><code>xsd:int</code></a>
4698
4698
</li>
4699
4699
<li>
4700
- <a data-cite="XMLSCHEMA -2#dt-short"><code>xsd:short</code></a>
4700
+ <a data-cite="XMLSCHEMA11 -2#dt-short"><code>xsd:short</code></a>
4701
4701
</li>
4702
4702
<li>
4703
- <a data-cite="XMLSCHEMA -2#dt-byte"><code>xsd:byte</code></a>
4703
+ <a data-cite="XMLSCHEMA11 -2#dt-byte"><code>xsd:byte</code></a>
4704
4704
</li>
4705
4705
<li>
4706
- <a data-cite="XMLSCHEMA -2#dt-nonNegativeInteger"><code>xsd:nonNegativeInteger</code></a>
4706
+ <a data-cite="XMLSCHEMA11 -2#dt-nonNegativeInteger"><code>xsd:nonNegativeInteger</code></a>
4707
4707
</li>
4708
4708
<li>
4709
- <a data-cite="XMLSCHEMA -2#dt-unsignedLong"><code>xsd:unsignedLong</code></a>
4709
+ <a data-cite="XMLSCHEMA11 -2#dt-unsignedLong"><code>xsd:unsignedLong</code></a>
4710
4710
</li>
4711
4711
<li>
4712
- <a data-cite="XMLSCHEMA -2#dt-unsignedInt"><code>xsd:unsignedInt</code></a>
4712
+ <a data-cite="XMLSCHEMA11 -2#dt-unsignedInt"><code>xsd:unsignedInt</code></a>
4713
4713
</li>
4714
4714
<li>
4715
- <a data-cite="XMLSCHEMA -2#dt-unsignedShort"><code>xsd:unsignedShort</code></a>
4715
+ <a data-cite="XMLSCHEMA11 -2#dt-unsignedShort"><code>xsd:unsignedShort</code></a>
4716
4716
</li>
4717
4717
<li>
4718
- <a data-cite="XMLSCHEMA -2#dt-unsignedByte"><code>xsd:unsignedByte</code></a>
4718
+ <a data-cite="XMLSCHEMA11 -2#dt-unsignedByte"><code>xsd:unsignedByte</code></a>
4719
4719
</li>
4720
4720
<li>
4721
- <a data-cite="XMLSCHEMA -2#dt-positiveInteger"><code>xsd:positiveInteger</code></a>
4721
+ <a data-cite="XMLSCHEMA11 -2#dt-positiveInteger"><code>xsd:positiveInteger</code></a>
4722
4722
</li>
4723
4723
</ul>
4724
4724
<p>SPARQL language extensions may treat additional types as being derived from XML schema
@@ -7515,13 +7515,13 @@ <h3>XPath Constructor Functions</h3>
7515
7515
<code>xsd:string</code> (the first row) to an <code>xsd:float</code> (the second column) is
7516
7516
dependent on the lexical value (<span class="castM">M</span>).</p>
7517
7517
<blockquote>
7518
- <p>bool = <a data-cite="XMLSCHEMA -2#boolean">xsd:boolean</a><br>
7519
- dbl = <a data-cite="XMLSCHEMA -2#double">xsd:double</a><br>
7520
- flt = <a data-cite="XMLSCHEMA -2#float">xsd:float</a><br>
7521
- dec = <a data-cite="XMLSCHEMA -2#decimal">xsd:decimal</a><br>
7522
- int = <a data-cite="XMLSCHEMA -2#integer">xsd:integer</a><br>
7523
- dT = <a data-cite="XMLSCHEMA -2#dateTime">xsd:dateTime</a><br>
7524
- str = <a data-cite="XMLSCHEMA -2#string">xsd:string</a><br>
7518
+ <p>bool = <a data-cite="XMLSCHEMA11 -2#dt- boolean">xsd:boolean</a><br>
7519
+ dbl = <a data-cite="XMLSCHEMA11 -2#dt- double">xsd:double</a><br>
7520
+ flt = <a data-cite="XMLSCHEMA11 -2#dt- float">xsd:float</a><br>
7521
+ dec = <a data-cite="XMLSCHEMA11 -2#dt- decimal">xsd:decimal</a><br>
7522
+ int = <a data-cite="XMLSCHEMA11 -2#dt- integer">xsd:integer</a><br>
7523
+ dT = <a data-cite="XMLSCHEMA11 -2#dt- dateTime">xsd:dateTime</a><br>
7524
+ str = <a data-cite="XMLSCHEMA11 -2#dt- string">xsd:string</a><br>
7525
7525
<span class="rdfDM">IRI</span> = <span class="type IRI">IRI</span></p>
7526
7526
</blockquote>
7527
7527
<table title="Casting table" class="casting"
0 commit comments