ζ-Q3 ε.ι S6 AM-CDM-Ontology-Map precedent inspection — outcome-VALIDATED-WITH-NOTE 2026-05-02
Outcome
outcome-VALIDATED-WITH-NOTE — sufficient transferable + non-transferable patterns surfaced for ε.ι lock-time framing input. AM-CDM is a limited precedent: it shares the CCO-mid-level-anchor pattern with INHERIT v2 ε.ε but takes a fundamentally different approach to data modelling (everything-is-a-DocumentField class) + ships zero SSSOM machinery + zero CI infrastructure.
Key surprise: 173 of 174 AM-CDM classes subclass a single CCO class (DocumentField). This is a viable but design-specific choice — not the canonical CCO pattern. INHERIT v2 should NOT adopt this single-anchor pattern.
Findings
| Aspect | Finding |
|---|---|
| Modules | 6 (BASE / BUILD / MATERIAL / PROCESS / SYSTEM / TESTINSPECTION) — matches plan §5 Task 8 description |
| Class anchor | 173/174 → CCO DocumentField (single-anchor); 1 → NominalMeasurementInformationContentEntity |
| SSSOM files | Zero (find . -name "*.sssom*" returns empty) |
| CI infrastructure | Zero (no .github/workflows/, no Makefile, no validation scripts) |
| Imports | Remote raw.githubusercontent.com URLs (fragile per S2 evidence; INHERIT v2 A-33 commit-SHA pinning is BETTER) |
| Aboutness layer | ToOntology/ files use OWL Restrictions like someValuesFrom is_about / designates / is_a_measurement_of |
| License | Apache-2.0 |
Transferable patterns (6)
- Per-module file split (precedented for INHERIT v2 9-module split per A-124)
- Layered import structure (BASE foundational; BUILD/MATERIAL import BASE; etc.)
- Two-layer architecture (CCO maps + aboutness ↔ INHERIT v2 LinkML schema + SSSOM TSV)
- CCO mid-level anchor pattern
- Aboutness-via-restriction pattern (Year-2+ uplift candidate for INHERIT v2)
- Single-merged-view file (
AM-CDM-ALL-MERGED.owl↔ NEW Phase-1 Sprint S1 candidateinherit-v2-merged.owlCI artefact ~½ day)
NOT-transferable patterns (4)
A. Single-class-anchor (everything-subclasses-DocumentField) — different framing from INHERIT v2 MaterialEntity-side i-ζ B. Zero-SSSOM machinery — cannot express maturity-graded alignments per A-55 verificationTier C. Zero-CI infrastructure — INHERIT v2’s 22 A-21 CI gates are AHEAD D. Remote raw.githubusercontent.com OWL imports — fragile; use A-33 commit-SHA pinning + locally-vendored ontologies
Implications for Phase E Task 13 ε.ι lock-decision
- AM-CDM is a SUPPORTING precedent for ε.ε, not a model for ε.ι. ε.ε’s CCO/BFO-rooted-9-classes structure is precedented by AM-CDM’s CCO mid-level anchor pattern. AM-CDM does NOT model ε.ι’s distinctiveness layers (Layer 1 owlready2 emitter, Layer 2 SSSOM-FIBO alignment, Layer 4 universal-3-layer-pipeline) — those have other precedents (Mondo, Catala, FIBO, OG-RAG).
inherit-v2-merged.owlCI artefact — NEW Phase-1 Sprint S1 task candidate per Pattern 6.- Aboutness-layer Year-2+ uplift per Pattern 5 — INHERIT v2 can add
inherit-v2-aboutness.owlfor OWL-restriction-based descriptions. - DROP candidate: any “AM-CDM as standards-track precedent” claim.
- NO architectural change to A-131 ε.ι amendment row.
Cross-references
- T-file:
~/off-github/library/projects/inherit/T-spike-eps-iota-S6-am-cdm-precedent-2026-05-02.mdv1.0 (22 KB, 208 lines) - arch-state v3.26 → v3.27 §11 S6 row LANDED + Changelog row
- Q-003 v1.8 → v1.9 §10 S6 row LANDED + CHANGELOG entry
- MEMORY.md +1 entry
- Active-work-log entry
- Companion artefacts at
/tmp/spike-s6-am-cdm/:inspect_am_cdm_v2.py(rdflib-based survey) +inspect_restrictions.py+inspect-output.log
Methodological observations
- First PRECEDENT INSPECTION spike with NO kill condition per plan §5; outcome-VALIDATED-WITH-NOTE vocabulary correctly captures “≥6 transferable + ≥4 not-transferable patterns documented”.
- Alternatives-first discipline generalised beyond kill-condition-met scenarios — applied at toolchain layer (owlready2 → rdflib) when import-follow failed on remote BFO TTL. Pattern: alternatives-first becomes a generally-applicable problem-solving pattern beyond kill-condition-only triggers. Forward-looking refined-prompt v3.7 candidate.
- 11th spike consecutively (S2+S2.5+S3+S2.10+S2.6+S4+S2.9+S2.9b+S5+S8+S6) with logging-contract closed within same session as T-file authoring.