Bounded Context: core
The core subset contains abstract base classes and mixins shared by all CDM bounded contexts.
URI: core
Identifier and Mapping Information
Classes in Bounded Context
| Class | Description |
|---|---|
| Activity | Abstract base for process and work objects — things that happen, use inputs, and produce outputs. Examples: projects, releases, design workflows. |
| Artifact | Abstract base for persistent data objects that are created, stored, versioned, and consumed. Examples: components, documents, system models. |
| Entity | Abstract base for all identifiable, versioned, platform-accessible domain objects. Carries a GRID, maturity level, and platform API reference. |
| Event | Abstract base for domain events. Events carry no GRID and no versioning lifecycle; they represent things that happened rather than persistent domain objects. |
| Meta | Abstract base for all CDM mixin classes. Provides a common root for mixins without participating in the main Entity hierarchy. |
| Resource | Abstract base for lightweight platform-accessible objects that have API access but are not Entities; they carry no GRID and no versioning lifecycle. |
| With GRID | Mixin that adds a GRID annotation slot to a class. |
| With Maturity | Mixin that adds a maturity annotation slot indicating the lifecycle readiness level. |
| With Platform API | Mixin that adds a platformAPI annotation slot identifying the platform API type name. |
| With Vault | Mixin that adds a vault content type annotation to a class, indicating how its content is stored in the platform vault. |
| With Vault Link | Mixin that adds vault link parent, child, and type annotation slots for tracking hierarchical vault relationships. |