Agentic Ontology of Work · Skan.ai

Ontology / Execution

Human Actor

Execution new in 2.0 since 2.0 aow:HumanActor

A person who performs, approves, reviews, or oversees work.

Records human participation, including approvals and decisions, in the same form as agent activity.

A kind of Actor.

Attributes

AttributeTypeRequiredDescription
organizational_unitstringThe team or department the person works in.
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
Action, Plan, Resultapproved_byapproves
Observationaboutobserved by
Feedbackprovided_byprovided
Feedbackupdatesupdated by
Guardianoverseesoverseen by
Guardian, Policyescalates_toescalation target of

Alignments

Standard or protocolTermCorrespondence
W3C PROV-Oprov:PersonsubClassOf

Example

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

{
  "id": "person-adjuster-17",
  "type": "HumanActor",
  "name": "Claims adjuster 17",
  "organizational_unit": "Disability Claims",
  "fills_role": [
    "role-claims-adjuster"
  ],
  "has_skill": [
    "skill-record-decision"
  ]
}

Term reference · JSON Schema · SHACL shape aowsh:HumanActorShape