@@ -459,10 +459,14 @@ schemas are possible, but are not required. An example of using "extends":
459
459
</section >
460
460
<section title =" id" >
461
461
<t >
462
- This attribute defines the URI of this schema (this attribute is effectively
463
- a "self" link). This URI MAY be relative or absolute. If the URI
464
- is relative, it SHOULD be resolved against the URI used to retrieve this schema.
465
- </t >
462
+ This attribute defines the current URI of this schema (this attribute is
463
+ effectively a "self" link). This URI MAY be relative or absolute. If
464
+ the URI is relative it is resolved against the current URI of the parent
465
+ schema it is contained in. If this schema is not contained in any
466
+ parent schema, the current URI of the parent schema is held to be the
467
+ URI under which this schema was addressed. If id is missing, the current URI of a schema is
468
+ defined to be that of the parent schema. The current URI of the schema
469
+ is also used to construct relative references such as for $ref.</t >
466
470
</section >
467
471
<section title =" $ref" >
468
472
<t >
@@ -957,6 +961,7 @@ instead of numbers</t>
957
961
<t >Added more explanation of nullability.</t >
958
962
<t >Removed "alternate" attribute.</t >
959
963
<t >Upper cased many normative usages of must, may, and should.</t >
964
+ <t >Replaced the link submission "properties" attribute to "schema" attribute.</t >
960
965
<t >Replaced "optional" attribute with "required" attribute.</t >
961
966
<t >Replaced "maximumCanEqual" attribute with "exclusiveMaximum" attribute.</t >
962
967
<t >Replaced "minimumCanEqual" attribute with "exclusiveMinimum" attribute.</t >
0 commit comments