Skip to content

Commit f82ee55

Browse files
committed
Clarify that the bundling process is not the only way to create a Compound Schema Document
1 parent 08e9e60 commit f82ee55

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

jsonschema-core.xml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1847,9 +1847,9 @@
18471847
</t>
18481848
<section title="Bundling">
18491849
<t>
1850-
A Compound Schema Document is created by taking references (such as "$ref")
1851-
to an external Schema Resource and embedding the referenced Schema Resources
1852-
within the referreing document.
1850+
The bundling process for creating a Compound Schema Document is done by taking
1851+
references (such as "$ref") to an external Schema Resource and embedding the referenced
1852+
Schema Resources within the referreing document.
18531853
</t>
18541854
<t>
18551855
Each embedded JSON Schema Resource (and the document's root) MUST identify itself
@@ -1869,6 +1869,11 @@
18691869
References in the containing schema document to the previously external Schema Resources
18701870
MUST NOT be changed, and now resolve to a schema using the "$id" of an embedded Schema Resource.
18711871
</t>
1872+
<t>
1873+
While the bundling process will often be the main method for creating a Compound Schema Document,
1874+
it is also possible and expected that some will be created by hand, potentially without individual
1875+
Schema Resources existing on their own previously.
1876+
</t>
18721877
</section>
18731878
<section title="Differing and Default Dialects">
18741879
<t>

0 commit comments

Comments
 (0)