class Schematrix::DocumentStore

Loads and caches schema documents, and resolves locator URIs to the node they point at. Each file is read and parsed at most once. Fragments that are plain names (no leading slash) resolve through the documentโ€™s $anchor index instead of the JSON pointer walk. Remote http(s) locators never touch the network: they resolve through the configured schema directories, which mirror the URI as host/path below the directory, optionally carrying one of the known file extensions.