Skip to content

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.