Actor
Execution new in 2.0 abstract since 2.0
aow:ActorAnything that can be assigned Tasks, perform Actions, and be held to account for them: an Agent, a person, an Orchestrator, or a Guardian.
Allows work to be described the same way whether a person or an agent performs it.
Kinds: Agent, Human Actor, Orchestrator, Guardian.
Attributes
| Attribute | Type | Required | Description |
|---|---|---|---|
name | string | Display 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
| Relationship | Points to | How many | Required | Meaning |
|---|---|---|---|---|
constrained_by | Policy | many | Policies that apply. | |
fills_role | Role | many | Roles the Actor is authorized to fill. | |
has_skill | Skill | many | Skills the Actor can invoke. | |
writes_to | 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 |
| Observation | about | observed by |
| Feedback | provided_by | provided |
| Feedback | updates | updated by |
| Guardian | oversees | overseen by |
Alignments
| Standard or protocol | Term | Correspondence |
|---|---|---|
| W3C PROV-O | prov:Agent | subClassOf |