-
Establishing Context
- Explicit
- Inferred
- As overlay
-
Traits
-
Lifespan
- Open
- Long Term
-
Capablities
- Typing
- Directory
-
Forms
- Keyed
- Collection
- Security
-
Dynamism
-
Static
- Stored
- Fixed
-
Dynamic
-
Computed
- Always
- By Key
- By Key Pattern
- Hybrid
-
Visibility
- Private
- Directory
- Directly Addressable
-
Subscription
- As Subscriber
- As Source
- As Publisher
-
Lifecycle
- Explicit
- Managed
- Tied
- Sorting
- Filtering
-
Membership
- Homogenous
- Heterogenous
-
Compartmentalization
- Meta-context & definition
-
Supporting Concepts
- Events
- Messages
- Inheritence
- Session
-
Context as record
- Recording Context
-
Context at transition
- Create
- Translate
- Deploy/Ingest
-
Applying Context
- When managing artifacts
- When selecting Artifacts
- When understanding artifacts
- When testing artifacts
- When deploying artifacts
- When translating artifacts
- During Artifact Use
-
Cohorts
- Declared Sets
- Management
- Usage
- Meta Context
-
Implementation Abstraction
- Compartments
-
Forms
- Shared
- Private
- Interlinked
- By query
-
Perspectives of Use
- Containment within
- Lookup by key
-
Attachment
- By Reference
- As Container
- Linguistic
- As perspective
-
What do we want from context?
- Assembly of artifacts
- Proper translations
- Proper transitions
- identification
- Evaluations/Execution/Runtime/Realtime
-
Dynamics
- Inheritence of Context
- Constraint of Context
- Compositional Context