Skip to main content

Module registry

Module registry 

Source
Expand description

Config registry: loads config/*.jsonld files and extracts concrete instances.

ConfigRegistry::discover_configs scans every directory whose IRI prefix contains /config/ in ModuleState::import_paths and calls ConfigRegistry::load_config_file on each .json/.jsonld file found.

Each file is parsed with rdf_parsers::jsonld::convert::parse_json so that @id spans are available. import directives within a config file are followed recursively, mirroring what the Components.js runtime does at startup.

Structsยง

ConfigRegistry
Registry of discovered configuration instances.