Agentic Ontology of Work · Skan.ai

Ontology / Execution

Action

Execution since 1.0 aow:Action

A single execution event in which an Actor invokes a Skill, in service of a Task, at a point in time.

Records who did what, when, and why. Every Result is linked to the Action that produced it.

Attributes

AttributeTypeRequiredDescription
started_atdatetimeyesWhen the Action began.
ended_atdatetimeWhen the Action ended.
statusone of succeeded, failed, blocked, escalated, compensatedHow the Action ended.
rationaletextThe Actor's stated reason for the Action, recorded for explainability.
idempotency_keystringKey that makes a retried Action safe to repeat.
inputsjsonThe inputs passed to the Skill.

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
concernsWork ItemmanyThe Work Item the Intent, Task, or Action is about.
performed_byActoroneyesThe Actor that carried out the Action.
fulfillsTaskoneThe Task the Action was performed for.
invokesSkilloneThe Skill the Action used.
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
Result, Signal, Observationgenerated_bygenerated
Observationaboutobserved by
Feedbackfeedback_onreceived feedback

Notes

Named but not defined in version 1.0. In 2.0, the Action produces the Result. A Skill is a capability. An Action is one use of it.

Alignments

Standard or protocolTermCorrespondence
W3C PROV-Oprov:ActivitysubClassOf
schema.orgschema:ActioncloseMatch
OpenTelemetry GenAIexecute_tool spanrelatedMatch
SOA-to-Agentic mappingIdempotent ActionrelatedMatch

Example

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

{
  "id": "act-extract-84933",
  "type": "Action",
  "performed_by": "agent-validation",
  "fulfills": "task-extract-84933",
  "invokes": "skill-extract-claim-fields",
  "concerns": [
    "claim-84933"
  ],
  "started_at": "2026-09-14T09:12:06Z",
  "ended_at": "2026-09-14T09:12:09Z",
  "status": "succeeded"
}

Term reference · JSON Schema · SHACL shape aowsh:ActionShape