]> Lady’s Gitweb - Vocab/blob - data/classes/¦UnicodeScalarValue
Add .rsync-filter
[Vocab] / data / classes / ¦UnicodeScalarValue
1 <?xml version="1.0"?>
2 <!--
3 SPDX-FileCopyrightText: 2025 Lady <https://www.ladys.computer/about/#lady>
4 SPDX-License-Identifier: CC0-1.0
5 -->
6 <!DOCTYPE Class SYSTEM "../../DTD">
7 <Class>
8 <label xml:lang="en">Unicode Scalar Value</label>
9 <comment xml:lang="en">
10 <p>
11 A thing with a <ref target="rdf:value">value</ref> between 0 and 10FFFF₁₆ but not between D800₁₆ and DFFF₁₆, representing a valid Unicode scalar value.
12 </p>
13 <p>
14 Not all Unicode scalar values can be represented in a <resource name="xsd:string"/>, so representing them as integers is required.
15 Unicode Scalar Values are uniquely identified by their value.
16 </p>
17 </comment>
18 <subClassOf>
19 <Restriction>
20 <onProperty>
21 <resource name="rdf:value"/>
22 </onProperty>
23 <cardinality>1</cardinality>
24 </Restriction>
25 </subClassOf>
26 <subClassOf>
27 <Restriction>
28 <onProperty>
29 <resource name="rdf:value"/>
30 </onProperty>
31 <allValuesFrom>
32 <Datatype>
33 <unionOf>
34 <Datatype>
35 <onDatatype>
36 <resource name="xsd:integer"/>
37 </onDatatype>
38 <withRestrictions>
39 <minInclusive datatype="xsd:integer">0</minInclusive>
40 <maxInclusive datatype="xsd:integer">55295</maxInclusive>
41 </withRestrictions>
42 </Datatype>
43 <Datatype>
44 <onDatatype>
45 <resource name="xsd:integer"/>
46 </onDatatype>
47 <withRestrictions>
48 <minInclusive datatype="xsd:integer">57344</minInclusive>
49 <maxInclusive datatype="xsd:integer">1114111</maxInclusive>
50 </withRestrictions>
51 </Datatype>
52 </unionOf>
53 </Datatype>
54 </allValuesFrom>
55 </Restriction>
56 </subClassOf>
57 <hasKey>
58 <resource name="rdf:value"/>
59 </hasKey>
60 </Class>
This page took 0.13016 seconds and 5 git commands to generate.