Context
Cognition since 1.0
aow:ContextThe structured situational information that gives relevance to an Intent.
Allows the same Intent to be handled differently in different situations, and records the information available to an Actor when it acted.
Attributes
| Attribute | Type | Required | Description |
|---|---|---|---|
context_type | one of environmental, procedural, data, historical, session | The kind of situational information. | |
variables | json | The situational values themselves. | |
sensitivity_level | one of public, internal, confidential, restricted | Handling classification. | |
valid_until | datetime | When the Context should be considered stale. |
Every entity also has an id and a type, and may carry label, description, and the provenance facet: version, created_at, created_by, revision_of.
Relationships
| Relationship | Points to | How many | Required | Meaning |
|---|---|---|---|---|
draws_on | Memory, Observation | many | Memory and Observations the Context was assembled from. |
Pointed to by
Notes
Context types: environmental, procedural, data, historical, session.
Alignments
| Standard or protocol | Term | Correspondence |
|---|---|---|
| BDI agent model | belief | relatedMatch |
| Model Context Protocol | resource | relatedMatch |
Example
Source: examples/claims-processing.jsonld. The example passes all validation checks.
{
"id": "ctx-claims-procedure",
"type": "Context",
"label": "Disability claims procedure",
"context_type": "procedural",
"variables": {
"procedure": "LTD eligibility v7",
"regulatory_regime": "state insurance code",
"service_level_hours": 48
},
"sensitivity_level": "internal",
"draws_on": [
"kb-claims"
]
}Term reference · JSON Schema · SHACL shape aowsh:ContextShape