|  | 
| 1228 | 1228 |                         The "$schema" keyword SHOULD be used in the document root schema object, | 
| 1229 | 1229 |                         and MAY be used in the root schema objects of embedded schema resources. | 
| 1230 | 1230 |                         It MUST NOT appear in non-resource root schema objects.  If absent from | 
| 1231 |  | -                        the document root schema, the resulting behavior is implementation-defined. | 
|  | 1231 | +                        the document root schema, the resulting behavior is implementation-defined, | 
|  | 1232 | +                        but MUST fall within the following options: | 
|  | 1233 | +                        <ul> | 
|  | 1234 | +                            <li>Refuse to process the schema, as with unsupported required | 
|  | 1235 | +                                vocabularies</li> | 
|  | 1236 | +                            <li>Assume a specific, documented meta-schema</li> | 
|  | 1237 | +                            <li>Document the process by which it examines the schema and determines | 
|  | 1238 | +                                which of a specific set of meta-schemas to assume</li> | 
|  | 1239 | +                        </ul> | 
| 1232 | 1240 |                     </t> | 
| 1233 | 1241 |                     <t> | 
| 1234 | 1242 |                         Values for this property are defined elsewhere in this and other documents, | 
| @@ -3547,9 +3555,9 @@ https://example.com/schemas/common#/$defs/allOf/1 | 
| 3547 | 3555 |             <t> | 
| 3548 | 3556 |                 Instances and schemas are both frequently written by untrusted third parties, to be | 
| 3549 | 3557 |                 deployed on public Internet servers. | 
| 3550 |  | -                Validators should take care that the parsing and validating against schemas does not consume excessive | 
| 3551 |  | -                system resources. | 
| 3552 |  | -                Validators MUST NOT fall into an infinite loop. | 
|  | 3558 | +                Implementations should take care that the parsing and evaluating against schemas | 
|  | 3559 | +                does not consume excessive system resources. | 
|  | 3560 | +                Implementations MUST NOT fall into an infinite loop. | 
| 3553 | 3561 |             </t> | 
| 3554 | 3562 |             <t> | 
| 3555 | 3563 |                 A malicious party could cause an implementation to repeatedly collect a copy | 
|  | 
0 commit comments