|
7 | 7 | <!--<!ENTITY rfc4287 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC.4287.xml">-->
|
8 | 8 | <!--<!ENTITY rfc5226 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC.5226.xml">-->
|
9 | 9 | <!ENTITY rfc5789 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC.5789.xml">
|
10 |
| -<!ENTITY rfc5988 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC.5988.xml"> |
11 | 10 | <!ENTITY rfc6068 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC.6068.xml">
|
12 | 11 | <!ENTITY rfc6570 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC.6570.xml">
|
13 | 12 | <!ENTITY rfc6573 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC.6573.xml">
|
14 | 13 | <!ENTITY rfc6901 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC.6901.xml">
|
15 | 14 | <!ENTITY rfc7230 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC.7230.xml">
|
16 | 15 | <!ENTITY rfc7231 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC.7231.xml">
|
17 | 16 | <!ENTITY rfc7807 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC.7807.xml">
|
18 |
| -<!ENTITY I-D.nottingham-rfc5988bis SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.draft-nottingham-rfc5988bis-08.xml"> |
| 17 | +<!ENTITY rfc8288 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC.8288.xml"> |
19 | 18 | <!ENTITY I-D.luff-relative-json-pointer SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.draft-luff-relative-json-pointer-00.xml">
|
20 | 19 | <!ENTITY I-D.reschke-http-jfv SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.draft-reschke-http-jfv-06.xml">
|
21 | 20 | ]>
|
|
95 | 94 | <t>
|
96 | 95 | The primary mechanism introduced for specifying links is the Link Description
|
97 | 96 | Object (LDO), which is a serialization of the abstract link model
|
98 |
| - defined in <xref target="I-D.nottingham-rfc5988bis">RFC 5988bis, section 2</xref>. |
99 |
| - <cref> |
100 |
| - This section references the work-in-progress RFC5988bis, with the expectation |
101 |
| - that it will reach RFC before this specification does. |
102 |
| - </cref> |
| 97 | + defined in <xref target="RFC8288">RFC 8288, section 2</xref>. |
103 | 98 | </t>
|
104 | 99 | <t>
|
105 | 100 | This specification will use the concepts, syntax, and terminology defined by the
|
|
163 | 158 | <t>
|
164 | 159 | The terms "link", "link context" (or "context"), "link target" (or "target"),
|
165 | 160 | and "target attributes" are to be interpreted as defined in
|
166 |
| - <xref target="I-D.nottingham-rfc5988bis">Section 2 of RFC 5988bis</xref>. |
| 161 | + <xref target="RFC8288">Section 2 of RFC 8288</xref>. |
167 | 162 | </t>
|
168 | 163 | <t>
|
169 | 164 | The term "user agent" is to be interpreted as defined in
|
|
224 | 219 | A JSON Hyper-Schema implementation is able to take a hyper-schema, an
|
225 | 220 | instance, and in some cases client input, and produce a set of fully
|
226 | 221 | resolved valid links. As defined by
|
227 |
| - <xref target="I-D.nottingham-rfc5988bis">RFC 5988bis, section 2</xref>, |
| 222 | + <xref target="RFC8288">RFC 8288, section 2</xref>, |
228 | 223 | a link consists of a context, a typed relation, a target, and optionally
|
229 | 224 | additional target attributes.
|
230 | 225 | </t>
|
|
327 | 322 |
|
328 | 323 | <section title="Link Description Object" anchor="ldo">
|
329 | 324 | <t>
|
330 |
| - <cref> |
331 |
| - This section references the work-in-progress RFC5988bis, with the expectation |
332 |
| - that it will reach RFC before this specification does. |
333 |
| - </cref> |
334 | 325 | A Link Description Object (LDO) is a serialization of the abstract link model
|
335 |
| - defined in <xref target="I-D.nottingham-rfc5988bis">RFC 5988bis, section 2</xref>. |
| 326 | + defined in <xref target="RFC8288">RFC 8288, section 2</xref>. |
336 | 327 | As described in that document, a link consists of a context, a relation type,
|
337 | 328 | a target, and optionally target attributes. JSON Hyper-Schema's LDO provides
|
338 | 329 | all of these, along with additional features using JSON Schema to describe input
|
|
439 | 430 | <section title="rel" anchor="rel">
|
440 | 431 | <t>
|
441 | 432 | The value of this property MUST be a string, and MUST be a single
|
442 |
| - Link Relation Type as defined in RFC 5988bis, Section 2.1. |
| 433 | + Link Relation Type as defined in RFC 8288, Section 2.1. |
443 | 434 | </t>
|
444 | 435 | <t>
|
445 | 436 | This property is required.
|
|
492 | 483 | <t>
|
493 | 484 | When no registered relation (aside from "related") applies, users are
|
494 | 485 | encouraged to mint their own extension relation types, as described in
|
495 |
| - <xref target="RFC5988">section 4.2 of RFC 5988</xref>. The simplest |
| 486 | + <xref target="RFC8288">section 2.1.2 of RFC 8288</xref>. The simplest |
496 | 487 | approaches for choosing link relation type URIs are to either use
|
497 | 488 | a URI scheme that is already in use to identify the system's primary
|
498 | 489 | resources, or to use a human-readable, non-dereferenceable URI scheme
|
@@ -2238,13 +2229,12 @@ Link: <https://schema.example.com/entry> rel=describedBy
|
2238 | 2229 | <!--&rfc5226;-->
|
2239 | 2230 | &rfc4151;
|
2240 | 2231 | &rfc5789;
|
2241 |
| - &rfc5988; |
2242 | 2232 | &rfc6068;
|
2243 | 2233 | &rfc6573;
|
2244 | 2234 | &rfc7230;
|
2245 | 2235 | &rfc7231;
|
2246 | 2236 | &rfc7807;
|
2247 |
| - &I-D.nottingham-rfc5988bis; |
| 2237 | + &rfc8288; |
2248 | 2238 | </references>
|
2249 | 2239 | <section title="Using JSON Hyper-Schema in APIs" anchor="apis">
|
2250 | 2240 | <t>
|
@@ -2331,7 +2321,7 @@ Link: <https://schema.example.com/entry> rel=describedBy
|
2331 | 2321 | <t hangText="draft-handrews-json-schema-hyperschema-00">
|
2332 | 2322 | <list style="symbols">
|
2333 | 2323 | <t>Top to bottom reorganization and rewrite</t>
|
2334 |
| - <t>Group keywords per RFC 5988bis context/relation/target/target attributes</t> |
| 2324 | + <t>Group keywords per RFC 8288 context/relation/target/target attributes</t> |
2335 | 2325 | <t>Additional keyword groups for template resolution and describing input</t>
|
2336 | 2326 | <t>Added section on general implementation requirements</t>
|
2337 | 2327 | <t>Expanded overview to provide context</t>
|
|
0 commit comments