It is not obvious how one should be importing a json schema from a local file, e.g.: ``` --- root |-- schema |-- schema_root.json |-- schema_other.json ``` where `schema_root.json` refers to `schema_other.json`, e.g.: ```json { "$id": "resource:/schema/schema_root.json", "$schema": "http://json-schema.org/draft-07/schema", "properties": { "other": { "$ref": "schema_other.json" } } ``` Is it sufficient to just `json.load()`? How does it know the `BaseRef` and if it's loaded as a file or an URL?