-
Notifications
You must be signed in to change notification settings - Fork 0
ADR 020 Vocabulary Alignment with Zargham 2026
Status: Accepted Date: 2026-05-16 Deciders: Michael Zargham Related: ADR-003 Topological Framework Documented as Future Work; ADR-013 Simplicial Complex as Derived View When Built; ADR-021 Three Attestation Subclasses Ship in v0.1; Vertices Edges Faces; Topological Framework Future Work; Design Spec
The Zargham 2026 RTM paper uses a specific vocabulary for the topological framework: assurance complex, assurance face, assurance triple/triangle, closed face, named approver, etc. This vocabulary is committed in the paper's mathematics and discussed in standards-engagement conversations. flexo-rtm v0.1 could either (a) adopt the paper's vocabulary verbatim in the RDF ontology, or (b) introduce a parallel project-specific vocabulary (e.g., "traceability triangle," "complete trace face") that the paper might be cited alongside but does not literally appear in. The latter creates a mapping problem between paper and implementation that future readers and standards engagement have to navigate. See Design Spec §6.8 and Topological Framework Future Work.
flexo-rtm v0.1 ontology uses the Zargham 2026 vocabulary verbatim: rtm:AssuranceComplex, rtm:AssuranceFace, rtm:AssuranceTriple (and supporting terms) are the canonical class names in the RDF ontology. Paper and implementation are mutually citable without translation. Per ADR-032 Methodology Agnosticism as Foundational Axiom, the vocabulary alignment is forward-compatible interop for the related topological research line, not a commitment that the topological framework is flexo-rtm's eventual destination. Adopters who choose to run topological analysis as a downstream-analysis mode benefit from the alignment (their accumulated data is in the right vocabulary without translation); adopters who do not are unaffected. The vocabulary is equally readable by other downstream-analysis paths (SLSA, GSN, ARP4754A, in-house) — its presence in v0.1 ontology does not privilege any one of them.
- Paper and implementation are mutually citable — no translation table required for standards engagement, research dialogue, or reader navigation
- Adopters reading the Zargham 2026 paper can directly look up the same class names in the v0.1 ontology
- Forward-compatible interop for the topological research line (see ADR-003 Topological Framework Documented as Future Work and ADR-032 Methodology Agnosticism as Foundational Axiom) is built in — adopters who choose to run topological analysis as a downstream-analysis mode read
rtm:AssuranceFaceinstances directly, and adopters who don't are unaffected - Standards engagement (INCOSE IS 2026 paper, future OMG submissions) operates on a single vocabulary
- Adopters unfamiliar with the Zargham 2026 paper see vocabulary (assurance complex, face, triangle) that does not map to traditional RTM concepts directly; mitigated by class documentation and by the fact that traditional RTM analysis in v0.1 (see ADR-003a v0.1 Ships Traditional Analysis Only) operates over
rtm:Requirement/rtm:DesignElement/rtm:VerificationActivity— the topological vocabulary surfaces only when the derived view is requested - Locks the v0.1 vocabulary to the paper's terminology — major paper revisions ripple into ontology; mitigated by the paper being a research publication that converges before v0.1 release
- The vocabulary commitment is one of the foundations-first decisions (see ADR-001 Foundations First Approach) — getting the vocabulary right at v0.1 is part of why foundations-first matters
-
Parallel "traceability triangle" vocabulary: Define
rtm:TraceabilityTriangle(etc.) as project-specific vocabulary, cite the Zargham 2026 paper as related work, and provide a mapping document. Rejected: creates a translation burden between paper and implementation; every standards-engagement conversation has to navigate the mapping; researchers reading the paper cannot directly look up the class names in the ontology. Verbatim adoption is cleaner for the foundations-first cadence (see ADR-001 Foundations First Approach) where paper and implementation evolve together.
- v0.1 ontology defines:
rtm:AssuranceComplex,rtm:AssuranceFace,rtm:AssuranceTriple,rtm:closedFace(boolean property),rtm:namedApprover(used in attestations — see ADR-021 Three Attestation Subclasses Ship in v0.1) - These classes have documented mappings to the paper's mathematical objects; ontology annotations include the paper section reference
- The derived simplicial-complex view (see ADR-013 Simplicial Complex as Derived View When Built) produces instances of these classes from the underlying RTM graph
- See Vertices Edges Faces for the canonical vocabulary documentation
- Design Spec §6.8 (Vocabulary Alignment), §6.9 (Paper-Ontology Mapping)
- Vertices Edges Faces — the vocabulary documentation
- Topological Framework Future Work — the related research line whose vocabulary this aligns with
-
ADR-003 Topological Framework Documented as Future Work —
flexo-rtmdoes not commit to the framework - ADR-032 Methodology Agnosticism as Foundational Axiom — vocabulary alignment as forward-compatible interop, not commitment to a specific downstream-analysis destination
- Zargham (2026), "Typed Simplicial Complexes for Requirements Traceability" (forthcoming)
- Flexo Git Coexistence
- ADCS Prototype Lessons
- MVC Pattern from RIME TRL ANT
- Human-AI Accountability
- Multi-Agent Discourse Graph Precedent
- OSLC RM and QM Review
- INCOSE V2 Review
- OMG SysMLv2
- PROV EARL GSN P-PLAN
- Dragon Architecture and Mission Enterprise
- Traditional Forward and Backward Analysis
- Attestation Infrastructure in v0.1
- Identity Boundaries and Policy Projections
- External URI References
- Signed Envelopes and Established Standards
- Aspect Coverage with Adequacy and Sufficiency
- Federated Audit and Composition
- Certification Predicate
- Gap Taxonomy
- Quantitative Outcomes
- Engineering Lifecycle Stages (v0.2)
- Topological Framework Future Work (research phase)
- Vertices Edges Faces (research phase)
- Three-Layer Architecture
- Operational Layer UX Discipline
- Storage Layer Flexo Conventions
- Analysis Layer Scope Algebra
- OSLC Roundtrip Acceptance
- Identity Adapter Contract
- Flexo REST Binding
- SysMLv2 Ingestion Contract
- External URI Rules
- Signed Envelope Shapes
- Parsimony Manifest
- Lossless Roundtrip Definition
- Vendor Extension Carry-Through
- OSLC RM Adapter Contract
- OSLC QM Adapter Contract
- ADR Template
- ADR-001 Foundations First Approach
- ADR-002 SysMLv2 Anchoring
- ADR-003 Topological Framework Documented as Future Work
- ADR-003a v0.1 Ships Traditional Analysis Only
- ADR-004 Quantitative Certification Outcome
- ADR-005 Adequacy and Sufficiency as Guidance Subtypes
- ADR-006 Three-Layer Architecture
- ADR-007 Scope as First-Class RDF Resource
- ADR-008 Repo Name and Org Transfer Plan
- ADR-009 Two-Repo Strategy
- ADR-010 OSLC-RM and OSLC-QM in v0.1
- ADR-011 Lossless Criterion A plus C
- ADR-012 Direct RDF Properties over Reified Edges
- ADR-013 Simplicial Complex as Derived View When Built
- ADR-014 Parsimony Layer Build-Time Extraction
- ADR-015 GSN Adoption for Adequacy and Sufficiency
- ADR-016 Composable SHACL Profiles
- ADR-017 knowledgecomplex as Optional Extras
- ADR-018 V minus F Invariant Deferred with Topological Framework
- ADR-019 Derived Binary View from Quantitative Metrics
- ADR-020 Vocabulary Alignment with Zargham 2026
- ADR-021 Three Attestation Subclasses Ship in v0.1
- ADR-022 External URI References as Open-Source Foundation
- ADR-023 Cryptography by Composition of Battle-Tested Standards
- ADR-024 Identity by Thin Projection of External Sources
- ADR-025 Reproducibility is Structural and Local
- ADR-026 Cryptographic Agility via Algorithm Profiles
- ADR-027 Bit-Exactness vs Numerical Tolerances Are Both First-Class
- ADR-028 Scope-Level Adequacy and Sufficiency for Federated Audit
- ADR-029 Engineering Lifecycle Stages as Scope Metadata
- ADR-030 Polycentric ASOT Authority Model
- ADR-031 Attestation Status Pass Fail Deferred Deprecated
- ADR-032 Methodology Agnosticism as Foundational Axiom
- ADR-033 Generalized ASOT Principle for All Identified Things