-
Notifications
You must be signed in to change notification settings - Fork 26
Open
Description
Here's a example with Draft-07 of the JSON Schema spec:
$ jsonschema --version
14.9.0
$ cat schema.schema.json
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "test.schema.json",
"allOf": [
{
"$ref": "../dependency.schema.json"
}
]
}
$ cat ../dependency.schema.json
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "dependency.schema.json"
}
$ jsonschema bundle schema.schema.json --resolve ../dependency.schema.json
error: Could not resolve the reference to an external schema
at identifier ../dependency.schema.json
at file (...)schema.schema.json
This is likely because you forgot to import such schema using `--resolve/-r`I'm not entirely sure if such references are allowed by the spec. However, the Draft-07 specifies that a $ref can contain URI reference. URI reference can be a relative reference: https://datatracker.ietf.org/doc/html/rfc3986#section-4.1, https://datatracker.ietf.org/doc/html/rfc3986#section-4.2.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels