Agentic Ontology of Work · Skan.ai

Ontology / Cognition

Plan

Cognition new in 2.0 since 2.0 aow:Plan

An ordered or partially ordered set of Tasks intended to fulfill an Intent, produced by an Orchestrator or other Actor.

Separates planning from execution, so plans can be reviewed, approved, and compared.

Attributes

AttributeTypeRequiredDescription
statusone of draft, approved, executing, completed, failed, abandonedWhere the Plan is in its life.
exception_protocoltextWhat to do when a Task fails or a Policy blocks progress.

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

RelationshipPoints toHow manyRequiredMeaning
constrained_byPolicymanyPolicies that apply.
realizesIntentoneyesThe Intent the Plan is meant to fulfill.
planned_byActoroneThe Actor (usually an Orchestrator) that produced the Plan.
has_taskTaskmanyThe Tasks that make up the Plan.
approved_byHuman ActormanyPeople who confirmed the Action, Plan, or Result before it took effect. Required whenever the effective Assurance Level or a Policy calls for human confirmation.
has_confidenceConfidenceoneThe Confidence attached to this Result, Observation, Action, or Plan.

Pointed to by

FromRelationshipRead backward as
Feedbackfeedback_onreceived feedback
Feedbackupdatesupdated by
Guardianoverseesoverseen by

Notes

Listed as an optional concept in version 1.0; a full entity in 2.0.

The Orchestrator's dependency_graph in version 1.0 is the Plan's set of Tasks and their depends_on links.

Alignments

Standard or protocolTermCorrespondence
W3C PROV-Oprov:PlansubClassOf

Example

Source: examples/claims-processing.jsonld. The example passes all validation checks.

{
  "id": "plan-84933",
  "type": "Plan",
  "realizes": "intent-eligibility-2026",
  "planned_by": "orch-claims",
  "status": "completed",
  "has_task": [
    "task-extract-84933",
    "task-coverage-84933",
    "task-benefit-84933",
    "task-decision-84933"
  ],
  "constrained_by": [
    "policy-auto-approval",
    "policy-high-risk-review"
  ]
}

Term reference · JSON Schema · SHACL shape aowsh:PlanShape