-
Notifications
You must be signed in to change notification settings - Fork 0
ADR 002 SysMLv2 Anchoring
Status: Accepted Date: 2026-05-16 Deciders: Michael Zargham Related: ADR-010 OSLC-RM and OSLC-QM in v0.1; OMG SysMLv2; Design Spec
An RTM oracle could in principle be domain-general, claiming to certify traceability for any modeling language, any requirement format, any verification tool. That generality is a scope-explosion: there is no concrete schema to bind to, no canonical IRI scheme, no community of practice to validate against. The opposite extreme — proprietary anchoring to one vendor's tool — sacrifices the open-source interoperability story that makes the cert artifact valuable. The question is which public, standardized, vendor-neutral, OMG-conformant anchor to commit to as the canonical modeling reference for v0.1. See Design Spec §3 (anchoring) and §6 (ontology import strategy).
flexo-rtm v0.1 anchors on OMG SysMLv2 as the canonical systems-modeling reference. Requirements, design elements, and verification activities in the RTM graph carry SysMLv2-conformant IRIs (or thin SysMLv2-projected IRIs when the source data is from a non-SysMLv2 tool reached via OSLC-RM). SysMLv2 is the scope reducer that makes the v0.1 schema concrete.
- Gives a concrete, OMG-standardized vocabulary to bind to, eliminating the "what is a requirement, exactly?" definition battle
- SysMLv2 is itself published in a textual notation with a defined metamodel, which is friendly to MIREOT/SLME parsimony extraction (see ADR-014 Parsimony Layer Build-Time Extraction)
- Aligns with INCOSE and OMG communities of practice, which are the standards bodies the research-implement-standardize cadence (see ADR-001 Foundations First Approach) ultimately targets
- Concrete enough to write SHACL profiles against and roundtrip-test (see ADR-010 OSLC-RM and OSLC-QM in v0.1 and ADR-011 Lossless Criterion A plus C)
- Adopters with SysMLv1, Capella, or pure-OSLC-RM workflows must either upgrade or accept thin SysMLv2 projections of their source data
- v0.1 will surface SysMLv2 maturity gaps (especially tool support) as adoption friction
- The "anchor" framing requires we stay aligned with OMG's SysMLv2 evolution; major spec changes ripple into ontology
- Domain-general support remains achievable via thin adapters; SysMLv2 is the canonical anchor, not the only supported source
-
No anchoring (fully domain-general): Define
rtm:Requirementandrtm:DesignElementas abstract classes and let adopters bind their own modeling languages. Rejected: this defers the scope-reduction problem to every adopter, and the resulting RTM graphs are not comparable across institutions. SysMLv2 anchoring keeps the v0.1 ontology concrete enough to write SHACL profiles and roundtrip tests against, while still permitting thin projections from non-SysMLv2 sources.
The SysMLv2 anchor manifests in v0.1 as: (a) MIREOT-extracted SysMLv2 vocabulary in the parsimony layer (see ADR-014 Parsimony Layer Build-Time Extraction); (b) SysMLv2-conformant IRIs in the canonical RTM graph examples; (c) OSLC-RM adapter (see ADR-010 OSLC-RM and OSLC-QM in v0.1) producing SysMLv2-projected RDF for non-SysMLv2 sources. Storage and analysis layers consume the SysMLv2-anchored graph identically regardless of upstream source.
- Design Spec §3 (Anchoring), §6 (Ontology Import Strategy)
- OMG SysMLv2 — wiki page elaborating the anchor and import strategy
- INCOSE V2 Review — relationship to INCOSE practices
- ADR-014 Parsimony Layer Build-Time Extraction — how SysMLv2 vocabulary lands in the v0.1 ontology
- 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