Skip to content

Commit 7c55c19

Browse files
committed
Internationalized ___domain names
1 parent c93f166 commit 7c55c19

File tree

1 file changed

+20
-5
lines changed

1 file changed

+20
-5
lines changed

jsonschema-validation.xml

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
<!ENTITY RFC3987 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC.3987.xml">
1111
<!ENTITY RFC4291 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC.4291.xml">
1212
<!ENTITY RFC5322 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC.5322.xml">
13+
<!ENTITY RFC5890 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC.5890.xml">
14+
<!ENTITY RFC5891 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC.5891.xml">
1315
<!ENTITY RFC6570 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC.6570.xml">
1416
<!ENTITY RFC6901 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC.6901.xml">
1517
<!ENTITY RFC7159 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC.7159.xml">
@@ -961,14 +963,25 @@
961963
section 3.4.1</xref>.
962964
</t>
963965
</section>
964-
<section title="hostname">
966+
<section title="Host and ___domain names">
965967
<t>
966-
This attribute applies to string instances.
968+
These attributes apply to string instances.
967969
</t>
968970
<t>
969-
A string instance is valid against this attribute if it is a valid
970-
representation for an Internet host name, as defined by <xref
971-
target="RFC1034">RFC 1034, section 3.1</xref>.
971+
A string instance is valid against these attributes if it is a valid
972+
representation for an Internet host name as follows:
973+
<list style="hanging">
974+
<t hangText="hostname">
975+
As defined by <xref target="RFC1034">RFC 1034, section 3.1</xref>,
976+
including host names produced using the Punycode algorithm
977+
specified in <xref target="RFC5891">RFC 5891, section 4.4</xref>.
978+
</t>
979+
<t hangText="idn">
980+
As defined by either RFC 1034 as for hostname, or an
981+
internationalized ___domain name as defined by
982+
<xref target="RFC5890">RFC 5890, section 2.3.2.3</xref>.
983+
</t>
984+
</list>
972985
</t>
973986
</section>
974987

@@ -1225,6 +1238,8 @@
12251238
&RFC3986;
12261239
&RFC3987;
12271240
&RFC4291;
1241+
&RFC5890;
1242+
&RFC5891;
12281243
&RFC6570;
12291244
&RFC6901;
12301245
&RFC7159;

0 commit comments

Comments
 (0)