Skip to content

Commit 8460bf5

Browse files
committed
Highlight the challenges of extending meta-schemas
This addresses the original question posed in #86, which noted that simply saying that meta-schemas can be extended with "allOf" is misleading and likely to lead to errors.
1 parent a560f8b commit 8460bf5

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

jsonschema-core.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -356,6 +356,11 @@
356356
This extended meta-schema SHOULD be referenced using the "$schema" keyword, to
357357
allow tools to follow the correct behaviour.
358358
</t>
359+
<t>
360+
Note that the recursive nature of meta-schemas requires re-definining
361+
recursive keywords in the extended meta-schema, as can be seen in
362+
ith the JSON Hyper-Schema meta-schema.
363+
</t>
359364
</section>
360365

361366
</section>

0 commit comments

Comments
 (0)