Description
This is more a comment for me to make sure I make a PR agains the validation document.
Section title "Initial Base URI" states that...
RFC3986 Section 5.1 defines how to determine the
default base URI of a document.
But also that...
Informatively, the initial base URI of a schema is the URI at which it was
found, whether that was a network location, a local filesystem, or any other
situation identifiable by a URI of any known scheme.
The point of referencing the RFC is so we don't have to include all the content, however in this case it reads to me as a contradiction.
The order of precedence in RFC3986 says first look for a base URI embedded in the contnet, which for JSON Schema is $id. Prefixing "informativly" to the scentence does not prohibit that it seems to be stating the "base URI of a schema is the location where the schema is found", which the third order of precedence according to RFC3986.
It should be clear in saying that the base URI in relation to "URI used to retrieve the entity" as per RFC3986 order of precedence in determining base URI, may be a network location, a local file system, or something else.
It could also be useful to note that a base URI must also conform to an absolute-uri, syntax as defined in said RFC, which inclues a URI schema, which for a local filesystem is the file URI schema, defined by RFC8089.