Human Actor
Execution new in 2.0 since 2.0
aow:HumanActorA 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
| Attribute | Type | Required | Description |
|---|---|---|---|
organizational_unit | string | The team or department the person works in. | |
name | string | Display 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
| Relationship | Points to | How many | Required | Meaning |
|---|---|---|---|---|
constrained_by (as Actor) | Policy | many | Policies that apply. | |
fills_role (as Actor) | Role | many | Roles the Actor is authorized to fill. | |
has_skill (as Actor) | Skill | many | Skills the Actor can invoke. | |
writes_to (as Actor) | Memory | many | Memory the Actor records its experience in. |
Pointed to by
| From | Relationship | Read backward as |
|---|---|---|
| Plan | planned_by | plans |
| Task | assigned_to | assigned |
| Action | performed_by | performs |
| Action, Plan, Result | approved_by | approves |
| Observation | about | observed by |
| Feedback | provided_by | provided |
| Feedback | updates | updated by |
| Guardian | oversees | overseen by |
| Guardian, Policy | escalates_to | escalation target of |
Alignments
| Standard or protocol | Term | Correspondence |
|---|---|---|
| W3C PROV-O | prov:Person | subClassOf |
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