File tree 1 file changed +7
-14
lines changed
1 file changed +7
-14
lines changed Original file line number Diff line number Diff line change 1510
1510
<t >
1511
1511
Together with "$dynamicAnchor", "$dynamicRef" implements a cooperative
1512
1512
extension mechanism that is primarily useful with recursive schemas
1513
- (schemas that reference themselves). The extension point is defined with
1514
- "$dynamicAnchor" and only exhibits runtime dynamic behavior when referenced
1515
- with "$dynamicRef".
1513
+ (schemas that reference themselves). The extension point is defined
1514
+ with "$dynamicAnchor", and only exhibits runtime dynamic behavior when
1515
+ referenced with "$dynamicRef".
1516
1516
</t >
1517
1517
<t >
1518
- The value of the "$dynamicRef" property MUST be a string which is a
1519
- IRI-Reference that contains a valid <xref target =" anchor" >plain name
1520
- fragment</xref >. Resolved against the current IRI base, it indicates
1521
- the schema resource used as the starting point for runtime resolution.
1522
- This initial resolution is safe to perform on schema load.
1523
- </t >
1524
- <t >
1525
- The schema to apply is the outermost schema resource in the
1526
- <xref target =" scopes" >dynamic scope</xref > that defines a
1527
- "$dynamicAnchor" that matches the plain name fragment in the initially
1528
- resolved IRI.
1518
+ The value of the "$dynamicRef" property MUST be a valid
1519
+ <xref target =" anchor" >plain name fragment</xref >. The schema to apply is
1520
+ the outermost schema resource in the <xref target =" scopes" >dynamic scope</xref >
1521
+ that defines a "$dynamicAnchor" matching the value of this keyword.
1529
1522
</t >
1530
1523
<t >
1531
1524
For a full example using these keyword, see appendix
You can’t perform that action at this time.
0 commit comments