Skip to content

Commit 13867cd

Browse files
committed
Specifically mention why referenes MUST NOT be changed when creating a Compound Schema Document
1 parent 0409c72 commit 13867cd

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

jsonschema-core.xml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1871,8 +1871,10 @@
18711871
referenced, or by wrapping the Schema Resource in other applicator keywords.
18721872
</t>
18731873
<t>
1874-
References in the containing schema document to the previously external Schema Resources
1875-
MUST NOT be changed, and now resolve to a schema using the "$id" of an embedded Schema Resource.
1874+
In order to produce identical output, references in the containing schema document to the
1875+
previously external Schema Resources MUST NOT be changed, and now resolve to a schema using the
1876+
"$id" of an embedded Schema Resource. Such identical output includes validation evaluation and URIs
1877+
or paths used in resulting annotations or errors.
18761878
</t>
18771879
<t>
18781880
While the bundling process will often be the main method for creating a Compound Schema Document,

0 commit comments

Comments
 (0)