<?xml version="1.0"?> <!-- SPDX-FileCopyrightText: 2025 Lady <https://www.ladys.computer/about/#lady> SPDX-License-Identifier: CC0-1.0 --> <!DOCTYPE Class SYSTEM "../../DTD"> <Class> <label xml:lang="en">Unicode String</label> <comment xml:lang="en"> <p> A <ref target="olo:OrderedList">Ordered List</ref> of <ref target="UnicodeScalarValue">Unicode Scalar Values</ref>. </p> <p> Unicode Strings essentially provide an alternative encoding of <resource name="xsd:string"/> in a way which can be reasoned about in R�D�F. Some Unicode scalar values cannot be represented in a <resource name="xsd:string"/>, so strings containing them can only be represented in this manner. </p> </comment> <subClassOf> <resource name="olo:OrderedList"/> </subClassOf> <subClassOf> <Restriction> <onProperty> <resource name="olo:slot"/> </onProperty> <allValuesFrom> <Restriction> <onProperty> <resource name="olo:item"/> </onProperty> <allValuesFrom> <resource name="UnicodeScalarValue"/> </allValuesFrom> </Restriction> </allValuesFrom> </Restriction> </subClassOf> </Class>