How to open any LATTICE ontology in Protégé with its import closure resolved from the checkout, and how to confirm the generated catalogs are what resolved it (ADR-A88). This is the manual step in the AOR-4 Validation Pack.
LATTICE imports its layers by version IRI, for example
https://www.nebularis.org/neuro-semantic/lattice/foundation/0.3.0. None of
these IRIs is served on the web. If Protégé loads a layer’s imports, it found
them through a catalog. Protégé reads the catalog-v001.xml beside the file it
opens. In every spec/ and vocab/ directory that file is a stub with one
nextCatalog entry pointing at ontology/catalog-v001.xml, which maps every
LATTICE IRI to a file.
From the repository root, confirm the catalogs are current:
mise run check:ontology-catalog
git status --short ontology, so you can tell afterwards
whether Protégé rewrote anything.ontology/behaviour/spec/behaviour.ttl. Open the file, not a recent-files
entry or a URL.ontology/foundation/spec/foundation.ttl in your checkout.fnd:DerivedArtefact. Expected: present, with
superclass prov:Entity. That confirms both the local Foundation file and
the external PROV-O loaded.Temporarily rename the root catalog:
mv ontology/catalog-v001.xml ontology/catalog-v001.xml.off
ontology/behaviour/spec/behaviour.ttl again.Cancel or skip the missing imports, close without saving, and restore the catalog:
mv ontology/catalog-v001.xml.off ontology/catalog-v001.xml
ontology/mork/spec/Executable.ttl.Run:
git status --short ontology
Expected: the same output as before you started. Protégé can add entries to
a catalog when you use its import wizard or save. If a catalog-v001.xml
changed, restore the generated version:
mise run build:ontology-catalog
Confirm:
mise run check:ontology-catalog
Record the result in the AOR-4 Validation Pack sign-off
(docs/developer/validation/LOG.md).
If Test 1 shows missing LATTICE imports, Protégé did not follow the stub’s
relative nextCatalog. That is the open question in ADR-A88. Report which
imports were missing. The fallback is to generate full catalogs in every
directory instead of stubs.