Agentic Ontology of Work · Skan.ai

Ontology / Execution

Role

Execution new in 2.0 since 2.0 aow:Role

A named set of responsibilities and authority that an Actor can fill, such as "claims adjuster" or "eligibility reviewer".

Allows Tasks, Policies, and escalations to target a responsibility instead of a specific person or agent.

Attributes

AttributeTypeRequiredDescription
responsibilitiesstring-listWhat an Actor in this Role is accountable for.
labelstringyesShort human-readable name.

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.

Pointed to by

FromRelationshipRead backward as
Taskrequires_rolerequired for
Actorfills_rolefilled by
Guardian, Policyescalates_toescalation target of

Alignments

Standard or protocolTermCorrespondence
W3C Organization Ontologyorg:RolecloseMatch

Example

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

{
  "id": "role-eligibility-processor",
  "type": "Role",
  "label": "Eligibility processor",
  "responsibilities": [
    "Extract claim details",
    "Validate coverage",
    "Calculate benefit",
    "Record eligibility decisions within policy"
  ]
}

Term reference · JSON Schema · SHACL shape aowsh:RoleShape