Agentic Ontology of Work · Skan.ai

Ontology / Execution

Agent

Execution since 1.0 aow:Agent

A software Actor that interprets Intents and Tasks and acts on them using Skills, within the autonomy it has been cleared for.

Describes an agent by its permitted capabilities and autonomy, not by its implementation.

A kind of Actor.

Attributes

AttributeTypeRequiredDescription
autonomy_level→ Assurance LevelThe highest Assurance Level the Agent has been cleared to operate at. The Agent may operate at a lower level on a given Task, never a higher one.
implementation_refuriPointer to the Agent's implementation, model card, or A2A Agent Card.
namestringDisplay name. (from Actor)

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_by (as Actor)PolicymanyPolicies that apply.
fills_role (as Actor)RolemanyRoles the Actor is authorized to fill.
has_skill (as Actor)SkillmanySkills the Actor can invoke.
writes_to (as Actor)MemorymanyMemory the Actor records its experience in.

Pointed to by

FromRelationshipRead backward as
Planplanned_byplans
Taskassigned_toassigned
Actionperformed_byperforms
Observationaboutobserved by
Feedbackprovided_byprovided
Feedbackupdatesupdated by
Guardianoverseesoverseen by

Notes

AOW does not describe models, prompts, or frameworks. implementation_ref may reference them.

Alignments

Standard or protocolTermCorrespondence
Agent2Agent (A2A)Agent (AgentCard)closeMatch
OpenTelemetry GenAIgen_ai.agent.*relatedMatch
SOA-to-Agentic mappingAgent (from Service)exactMatch

Example

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

{
  "id": "agent-validation",
  "type": "Agent",
  "name": "Validation agent",
  "fills_role": [
    "role-eligibility-processor"
  ],
  "has_skill": [
    "skill-extract-claim-fields",
    "skill-rule-validate",
    "skill-record-decision"
  ],
  "autonomy_level": "aow:AL3",
  "writes_to": [
    "mem-runtime-claims"
  ],
  "version": "3.2.0"
}

Term reference · JSON Schema · SHACL shape aowsh:AgentShape