Skip to content

Commit c93f166

Browse files
committed
Internationalized resource identifiers
1 parent 0282f4a commit c93f166

File tree

1 file changed

+30
-15
lines changed

1 file changed

+30
-15
lines changed

jsonschema-validation.xml

Lines changed: 30 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
<!ENTITY RFC2673 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC.2673.xml">
88
<!ENTITY RFC3339 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC.3339.xml">
99
<!ENTITY RFC3986 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC.3986.xml">
10+
<!ENTITY RFC3987 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC.3987.xml">
1011
<!ENTITY RFC4291 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC.4291.xml">
1112
<!ENTITY RFC5322 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC.5322.xml">
1213
<!ENTITY RFC6570 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC.6570.xml">
@@ -994,24 +995,33 @@
994995
</t>
995996
</section>
996997

997-
<section title="uri">
998+
<section title="Resource identifiers">
998999
<t>
999-
This attribute applies to string instances.
1000-
</t>
1001-
<t>
1002-
A string instance is valid against this attribute if it is a valid URI,
1003-
according to <xref target="RFC3986"/>.
1004-
</t>
1005-
</section>
1006-
1007-
<section title="uri-reference">
1008-
<t>
1009-
This attribute applies to string instances.
1000+
These attributes apply to string instances.
10101001
</t>
10111002
<t>
1012-
A string instance is valid against this attribute if it is a valid URI
1013-
Reference (either a URI or a relative-reference),
1014-
according to <xref target="RFC3986"/>.
1003+
<list style="hanging">
1004+
<t hangText="uri">
1005+
A string instance is valid against this attribute if it is
1006+
a valid URI, according to <xref target="RFC3986"/>.
1007+
</t>
1008+
<t hangText="uri-reference">
1009+
A string instance is valid against this attribute if it is a valid URI
1010+
Reference (either a URI or a relative-reference),
1011+
according to <xref target="RFC3986"/>.
1012+
</t>
1013+
<t hangText="iri">
1014+
A string instance is valid against this attribute if it is
1015+
a valid IRI, according to <xref target="RFC3987"/>.
1016+
</t>
1017+
<t hangText="iri-reference">
1018+
A string instance is valid against this attribute if it is a valid IRI
1019+
Reference (either an IRI or a relative-reference),
1020+
according to <xref target="RFC3987"/>.
1021+
</t>
1022+
</list>
1023+
Note that all valid URIs are valid IRIs, and all valid URI References are
1024+
also valid IRI References.
10151025
</t>
10161026
</section>
10171027

@@ -1023,6 +1033,10 @@
10231033
A string instance is valid against this attribute if it is a valid URI Template
10241034
(of any level), according to <xref target="RFC6570"/>.
10251035
</t>
1036+
<t>
1037+
Note that URI Templates may be used for IRIs; there is no separate
1038+
IRI Template specification.
1039+
</t>
10261040
</section>
10271041

10281042
<section title="json-pointer">
@@ -1209,6 +1223,7 @@
12091223
&RFC2673;
12101224
&RFC3339;
12111225
&RFC3986;
1226+
&RFC3987;
12121227
&RFC4291;
12131228
&RFC6570;
12141229
&RFC6901;

0 commit comments

Comments
 (0)