diff --git a/jsonschema-validation.xml b/jsonschema-validation.xml index 5455d7d2..780dd7d8 100644 --- a/jsonschema-validation.xml +++ b/jsonschema-validation.xml @@ -7,8 +7,12 @@ + + + + @@ -950,68 +954,97 @@ -
+
- This attribute applies to string instances. - - - A string instance is valid against this attribute if it is a valid - Internet email address as defined by RFC 5322, - section 3.4.1. - -
-
- - This attribute applies to string instances. - - - A string instance is valid against this attribute if it is a valid - representation for an Internet host name, as defined by RFC 1034, section 3.1. - -
- -
- - This attribute applies to string instances. + These attributes apply to string instances. - A string instance is valid against this attribute if it is a valid - representation of an IPv4 address according to the "dotted-quad" ABNF - syntax as defined in RFC 2673, section - 3.2. + A string instance is valid against these attributes if it is a valid + Internet email address as follows: + + + As defined by RFC 5322, section 3.4.1. + + + As defined by RFC 6531 + + + Note that all strings valid against the "email" attribute are also + valid against the "idn-email" attribute.
- -
+
- This attribute applies to string instances. + These attributes apply to string instances. - A string instance is valid against this attribute if it is a valid - representation of an IPv6 address as defined in - RFC 4291, section 2.2. + A string instance is valid against these attributes if it is a valid + representation for an Internet hostname as follows: + + + As defined by RFC 1034, section 3.1, + including host names produced using the Punycode algorithm + specified in RFC 5891, section 4.4. + + + As defined by either RFC 1034 as for hostname, or an + internationalized hostname as defined by + RFC 5890, section 2.3.2.3. + + + Note that all strings valid against the "hostname" attribute are also + valid against the "idn-hostname" attribute.
-
+
- This attribute applies to string instances. + These attributes apply to string instances. - A string instance is valid against this attribute if it is a valid URI, - according to . + A string instance is valid against these attributes if it is a valid + representation of an IP address as follows: + + + An IPv4 address according to the "dotted-quad" ABNF + syntax as defined in + RFC 2673, section 3.2. + + + An IPv6 address as defined in + RFC 4291, section 2.2. + +
-
+
- This attribute applies to string instances. + These attributes apply to string instances. - A string instance is valid against this attribute if it is a valid URI - Reference (either a URI or a relative-reference), - according to . + + + A string instance is valid against this attribute if it is + a valid URI, according to . + + + A string instance is valid against this attribute if it is a valid URI + Reference (either a URI or a relative-reference), + according to . + + + A string instance is valid against this attribute if it is + a valid IRI, according to . + + + A string instance is valid against this attribute if it is a valid IRI + Reference (either an IRI or a relative-reference), + according to . + + + Note that all valid URIs are valid IRIs, and all valid URI References are + also valid IRI References.
@@ -1023,6 +1056,10 @@ A string instance is valid against this attribute if it is a valid URI Template (of any level), according to . + + Note that URI Templates may be used for IRIs; there is no separate + IRI Template specification. +
@@ -1209,8 +1246,12 @@ &RFC2673; &RFC3339; &RFC3986; + &RFC3987; &RFC4291; + &RFC5890; + &RFC5891; &RFC6570; + &RFC6531; &RFC6901; &RFC7159; &RFC5322;