Source layout¶
The reference covers the ontology in src/.
Product models import the public ontology package:
private import memo::*;Folder paths and SysML namespaces use the same hierarchy.
src/
├── memo_namespaces.sysml public memo package and namespace assembly
├── core/ shared ontology foundations
├── architecture/ system description from operation to deployment
├── assurance/ requirements and assurance disciplines
├── artifacts/ artifact classifications and controlled records
├── viewpoints/ selection and presentation of model content
├── methodology/ project scope, workflow, gates, and bindings
└── rules/ selectable model constraints
| Source area | Namespace | Responsibility | Reference |
|---|---|---|---|
src/core/ |
memo::core |
Shared base types, relationships, dimensions, enumerations, semantics, and terminology | Core |
src/architecture/ |
memo::architecture |
Operational, functional, logical, implementation, and realization descriptions of the system | Architecture |
src/assurance/ |
memo::assurance |
Requirements, safety and risk, cybersecurity, human factors, and verification and validation | Assurance |
src/artifacts/ |
memo::artifacts |
Reusable classifications for model-backed artifacts | Artifacts |
src/artifacts/ |
memo::artifacts |
Controlled artifacts, ADRs, configuration-management records, and risk-management documents | Artifacts |
src/viewpoints/ |
memo::viewpoints |
Viewpoint contracts and views over existing model content | Viewpoints |
src/methodology/ |
memo::methodology |
Definitions that select and govern ontology use on a project | Methodology |
src/rules/ |
memo::rules |
Constraint packages selected by a methodology | Rules |
For example, memo::architecture::logical::interfaces is in
src/architecture/logical/interfaces/.
Building blocks¶
| Building block | Describes |
|---|---|
| Elements | The types used to create model content, grouped by source area |
| Relationships | Typed semantic connections between elements |
| Enumerations | Controlled values used by element and relationship attributes |
| Rules | Constraints selected to check a model |