You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Nov 2, 2023. It is now read-only.
<metaname="dct.abstract" content="JSON Schema defines the media type "application/schema+json", a JSON-based format for describing the structure of JSON data. JSON Schema asserts what a JSON document must look like, ways to extract information from it, and how to interact with it. The "application/schema-instance+json" media type provides additional feature-rich integration with "application/schema+json" beyond what can be offered for "application/json" documents. " />
483
483
<metaname="description" content="JSON Schema defines the media type "application/schema+json", a JSON-based format for describing the structure of JSON data. JSON Schema asserts what a JSON document must look like, ways to extract information from it, and how to interact with it. The "application/schema-instance+json" media type provides additional feature-rich integration with "application/schema+json" beyond what can be offered for "application/json" documents. " />
484
484
@@ -502,7 +502,7 @@
502
502
<tdclass="right">H. Andrews, Ed.</td>
503
503
</tr>
504
504
<tr>
505
-
<tdclass="left">Expires: November 26, 2019</td>
505
+
<tdclass="left">Expires: December 20, 2019</td>
506
506
<tdclass="right">Riverbed Technology</td>
507
507
</tr>
508
508
<tr>
@@ -519,7 +519,7 @@
519
519
</tr>
520
520
<tr>
521
521
<tdclass="left"></td>
522
-
<tdclass="right">May 25, 2019</td>
522
+
<tdclass="right">June 18, 2019</td>
523
523
</tr>
524
524
525
525
@@ -539,7 +539,7 @@ <h1 id="rfc.status"><a href="#rfc.status">Status of This Memo</a></h1>
539
539
<p>This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79.</p>
540
540
<p>Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet-Drafts is at https://datatracker.ietf.org/drafts/current/.</p>
541
541
<p>Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress."</p>
542
-
<p>This Internet-Draft will expire on November 26, 2019.</p>
542
+
<p>This Internet-Draft will expire on December 20, 2019.</p>
<p>Copyright (c) 2019 IETF Trust and the persons identified as the document authors. All rights reserved.</p>
545
545
<p>This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License.</p>
@@ -1078,11 +1078,12 @@ <h1 id="rfc.section.8.1">
1078
1078
<ahref="#rfc.section.8.1">8.1.</a> Initial Base URI</h1>
1079
1079
<p><ahref="#RFC3986" class="xref">RFC3986 Section 5.1</a> defines how to determine the default base URI of a document. </p>
1080
1080
<pid="rfc.section.8.1.p.2">Informatively, the initial base URI of a schema is the URI at which it was found, whether that was a network location, a local filesystem, or any other situation identifiable by a URI of any known scheme. </p>
1081
-
<pid="rfc.section.8.1.p.3">If no source is known, or no URI scheme is known for the source, a suitable implementation-specific default URI MAY be used as described in <ahref="#RFC3986" class="xref">RFC 3986 Section 5.1.4</a>. It is RECOMMENDED that implementations document any default base URI that they assume. </p>
1081
+
<pid="rfc.section.8.1.p.3">If a schema document defines no explicit base URI with "$id" (embedded in content), the base URI is that determined per <ahref="#RFC3986" class="xref">RFC 3986 section 5</a>. </p>
1082
+
<pid="rfc.section.8.1.p.4">If no source is known, or no URI scheme is known for the source, a suitable implementation-specific default URI MAY be used as described in <ahref="#RFC3986" class="xref">RFC 3986 Section 5.1.4</a>. It is RECOMMENDED that implementations document any default base URI that they assume. </p>
<pid="rfc.section.8.2.p.1">The "$id" keyword defines a URI for the schema, and the base URI that other URI references within the schema are resolved against. A subschema's "$id" is resolved against the base URI of its parent schema. If no parent sets an explicit base with "$id", the base URI is that of the entire document, as determined per <ahref="#RFC3986" class="xref">RFC 3986 section 5</a>. </p>
1086
+
<pid="rfc.section.8.2.p.1">The "$id" keyword defines a URI for the schema, and the base URI that other URI references within the schema are resolved against. A subschema's "$id" is resolved against the base URI of its parent schema. If no parent schema defines an explicit base URI with "$id", the base URI is that of the entire document, as determined per <ahref="#RFC3986" class="xref">RFC 3986 section 5</a>. </p>
1086
1087
<pid="rfc.section.8.2.p.2">If present, the value for this keyword MUST be a string, and MUST represent a valid <ahref="#RFC3986" class="xref">URI-reference</a>. This value SHOULD be normalized, and SHOULD NOT be an empty fragment <#> or an empty string <>. </p>
1087
1088
<h1id="rfc.section.8.2.1">
1088
1089
<ahref="#rfc.section.8.2.1">8.2.1.</a> Identifying the root schema</h1>
@@ -1718,7 +1719,7 @@ <h1 id="rfc.section.12.4">
1718
1719
<li>There are only two vertices, but three are required. </li>
1719
1720
</ul>
1720
1721
1721
-
<p> Note that neither the error message property nor its wording as depicted in these examples is not a requirement of this specification. Implementations SHOULD craft error messages tailored for their audience. </p>
1722
+
<p> Note that the error message wording as depicted in these examples is not a requirement of this specification. Implementations SHOULD craft error messages tailored for their audience or provide a templating mechanism that allows their users to craft their own messages. </p>
<metaname="dct.abstract" content="JSON Schema is a JSON-based format for describing JSON data using various vocabularies. This document specifies a vocabulary for annotating JSON documents with hyperlinks. These hyperlinks include attributes describing how to manipulate and interact with remote resources through hypermedia environments such as HTTP, as well as determining whether the link is usable based on the instance value. The hyperlink serialization format described in this document is also usable independent of JSON Schema. " />
459
459
<metaname="description" content="JSON Schema is a JSON-based format for describing JSON data using various vocabularies. This document specifies a vocabulary for annotating JSON documents with hyperlinks. These hyperlinks include attributes describing how to manipulate and interact with remote resources through hypermedia environments such as HTTP, as well as determining whether the link is usable based on the instance value. The hyperlink serialization format described in this document is also usable independent of JSON Schema. " />
460
460
@@ -478,8 +478,8 @@
478
478
<tdclass="right">A. Wright, Ed.</td>
479
479
</tr>
480
480
<tr>
481
-
<tdclass="left">Expires: November 26, 2019</td>
482
-
<tdclass="right">May 25, 2019</td>
481
+
<tdclass="left">Expires: December 20, 2019</td>
482
+
<tdclass="right">June 18, 2019</td>
483
483
</tr>
484
484
485
485
@@ -499,7 +499,7 @@ <h1 id="rfc.status"><a href="#rfc.status">Status of This Memo</a></h1>
499
499
<p>This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79.</p>
500
500
<p>Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet-Drafts is at https://datatracker.ietf.org/drafts/current/.</p>
501
501
<p>Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress."</p>
502
-
<p>This Internet-Draft will expire on November 26, 2019.</p>
502
+
<p>This Internet-Draft will expire on December 20, 2019.</p>
<p>Copyright (c) 2019 IETF Trust and the persons identified as the document authors. All rights reserved.</p>
505
505
<p>This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License.</p>
<metaname="dct.abstract" content="JSON Schema (application/schema+json) has several purposes, one of which is JSON instance validation. This document specifies a vocabulary for JSON Schema to describe the meaning of JSON documents, provide hints for user interfaces working with JSON data, and to make assertions about what a valid document must look like. " />
453
453
<metaname="description" content="JSON Schema (application/schema+json) has several purposes, one of which is JSON instance validation. This document specifies a vocabulary for JSON Schema to describe the meaning of JSON documents, provide hints for user interfaces working with JSON data, and to make assertions about what a valid document must look like. " />
454
454
@@ -472,7 +472,7 @@
472
472
<tdclass="right">H. Andrews, Ed.</td>
473
473
</tr>
474
474
<tr>
475
-
<tdclass="left">Expires: November 26, 2019</td>
475
+
<tdclass="left">Expires: December 20, 2019</td>
476
476
<tdclass="right">Riverbed Technology</td>
477
477
</tr>
478
478
<tr>
@@ -489,7 +489,7 @@
489
489
</tr>
490
490
<tr>
491
491
<tdclass="left"></td>
492
-
<tdclass="right">May 25, 2019</td>
492
+
<tdclass="right">June 18, 2019</td>
493
493
</tr>
494
494
495
495
@@ -509,7 +509,7 @@ <h1 id="rfc.status"><a href="#rfc.status">Status of This Memo</a></h1>
509
509
<p>This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79.</p>
510
510
<p>Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet-Drafts is at https://datatracker.ietf.org/drafts/current/.</p>
511
511
<p>Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress."</p>
512
-
<p>This Internet-Draft will expire on November 26, 2019.</p>
512
+
<p>This Internet-Draft will expire on December 20, 2019.</p>
<p>Copyright (c) 2019 IETF Trust and the persons identified as the document authors. All rights reserved.</p>
515
515
<p>This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License.</p>
<a>Wright, A.</a> and <a>H. Andrews</a>, "<ahref="https://tools.ietf.org/html/draft-handrews-json-schema-02">JSON Schema: A Media Type for Describing JSON Documents</a>", Internet-Draft draft-handrews-json-schema-WIP, November 2017.</td>
1069
+
<a>Wright, A.</a> and <a>H. Andrews</a>, "<ahref="https://tools.ietf.org/html/draft-handrews-json-schema-WIP">JSON Schema: A Media Type for Describing JSON Documents</a>", Internet-Draft draft-handrews-json-schema-WIP, November 2017.</td>
0 commit comments