Personal Agent Ontology

Metadata

IRI
https://purl.org/pao/
Title

Personal Agent Ontology

Creator

ontology-architect skill

Date Created

2026-02-21

License
https://spdx.org/licenses/MIT
Rights

MIT License

Version Iri
pao:0.8.0
Version Info

0.8.0

Prior Version
pao:0.7.0
Description

An OWL 2 DL ontology modeling AI agent architecture including conversations, memory systems, goals, plans, and governance.

Classes

sub agent c

IRI https://purl.org/pao/SubAgent
Description

An AI agent that was spawned by another agent to perform delegated work.

Sub Class Of ai agent c
Restriction

agent role c

IRI https://purl.org/pao/AgentRole
Description

A role that an agent plays in the context of a conversation or activity.

Sub Class Of
In Range Of has role op

human user c

IRI https://purl.org/pao/HumanUser
Description

An agent that is a human person who interacts with AI systems.

Sub Class Of

observation c

IRI https://purl.org/pao/Observation
Description

An event in which an agent receives environmental feedback.

Sub Class Of event c
Restriction in session op some session c

session status transition c

IRI https://purl.org/pao/SessionStatusTransition
Description

A status transition in which a session's status changes.

Sub Class Of status transition c

task status transition c

IRI https://purl.org/pao/TaskStatusTransition
Description

A status transition in which a task's status changes.

Sub Class Of status transition c

acceptance evidence c

IRI https://purl.org/pao/AcceptanceEvidence
Description

A prov:Entity that records evidence that a participant has accepted or understood a proposition.

Sub Class Of
In Range Of provides acceptance evidence op

claim type c

IRI https://purl.org/pao/ClaimType
Description

A status class whose individuals classify the type of a claim.

Sub Class Of status c
In Range Of claim type op

clarification request c

IRI https://purl.org/pao/ClarificationRequest
Description

A prov:Entity that records a request for additional information to resolve ambiguity.

Sub Class Of
In Domain Of clarifies turn op
Restriction clarifies turn op some turn c

consolidation c

IRI https://purl.org/pao/Consolidation
Description

A memory operation that transforms episodic memories into semantic memories.

Sub Class Of memory operation c

cron trigger c

IRI https://purl.org/pao/CronTrigger
Description

A trigger that activates on a cron schedule expression.

Sub Class Of trigger c

encoding c

IRI https://purl.org/pao/Encoding
Description

A memory operation that writes new information into a memory tier.

Sub Class Of memory operation c

erasure event c

IRI https://purl.org/pao/ErasureEvent
Description

A process in which memory items are identified and deleted to comply with privacy requirements.

Sub Class Of event c
In Domain Of requested by op
Restriction requested by op some agent c

event trigger c

IRI https://purl.org/pao/EventTrigger
Description

A trigger that activates in response to an external event or webhook.

Sub Class Of trigger c

forgetting c

IRI https://purl.org/pao/Forgetting
Description

A memory operation that removes or decays memory items from a memory tier.

Sub Class Of memory operation c

interval trigger c

IRI https://purl.org/pao/IntervalTrigger
Description

A trigger that activates at fixed time intervals.

Sub Class Of trigger c

justification c

IRI https://purl.org/pao/Justification
Description

A generically dependent continuant that provides evidence supporting an agent's intention.

Sub Class Of
In Domain Of justifies intention op
Restriction justifies intention op some intention c

memory scope c

IRI https://purl.org/pao/MemoryScope
Description

A status class whose individuals classify the visibility scope of a memory item.

Sub Class Of status c
In Range Of has memory scope op

memory source c

IRI https://purl.org/pao/MemorySource
Description

A status class whose individuals classify where a memory item originates.

Sub Class Of status c
In Range Of has memory source op

procedural memory c

IRI https://purl.org/pao/ProceduralMemory
Description

A memory tier that stores learned action policies, skills, and behavioral patterns.

Sub Class Of memory tier c

rehearsal c

IRI https://purl.org/pao/Rehearsal
Description

A memory operation that strengthens a memory item via repeated access.

Sub Class Of memory operation c

retrieval c

IRI https://purl.org/pao/Retrieval
Description

A memory operation that reads information from a memory tier.

Sub Class Of memory operation c

safety constraint c

IRI https://purl.org/pao/SafetyConstraint
Description

A generically dependent continuant that specifies a non-negotiable behavioral limit on an agent.

Sub Class Of
Restriction applies to op some agent c

semantic memory c

IRI https://purl.org/pao/SemanticMemory
Description

A memory tier that stores generalized facts, knowledge, and beliefs extracted from experience.

Sub Class Of memory tier c

service prompt capability c

IRI https://purl.org/pao/ServicePromptCapability
Description

A service capability that provides a prompt template.

Sub Class Of service capability c

service resource capability c

IRI https://purl.org/pao/ServiceResourceCapability
Description

A service capability that provides a data resource for agent access.

Sub Class Of service capability c

service tool capability c

IRI https://purl.org/pao/ServiceToolCapability
Description

A service capability that provides a tool for agent invocation.

Sub Class Of service capability c

session status c

IRI https://purl.org/pao/SessionStatus
Description

A status applicable to sessions indicating whether the session is active, ended, or interrupted.

Sub Class Of status c

working memory c

IRI https://purl.org/pao/WorkingMemory
Description

A memory tier that holds information currently active in the agent's context window.

Sub Class Of memory tier c

authorization decision c

IRI https://purl.org/pao/AuthorizationDecision
Description

A status class whose individuals classify authorization outcomes.

Sub Class Of status c
In Range Of records decision op

capability discovery event c

IRI https://purl.org/pao/CapabilityDiscoveryEvent
Description

An event in which an agent discovers what capabilities an external service exposes.

Sub Class Of event c
In Domain Of
Restriction

channel type c

IRI https://purl.org/pao/ChannelType
Description

A status class whose individuals classify the type of communication channel.

Sub Class Of status c
In Range Of has channel type op

checkpoint c

IRI https://purl.org/pao/Checkpoint
Description

A GDC marking a task decision point where human approval may be required.

Sub Class Of
In Domain Of
Restriction

checkpoint decision c

IRI https://purl.org/pao/CheckpointDecision
Description

A status class whose individuals classify checkpoint decision outcomes.

Sub Class Of status c
In Range Of checkpoint decision op

common ground c

IRI https://purl.org/pao/CommonGround
Description

A prov:Entity that represents the accumulated shared knowledge state between conversation participants.

Sub Class Of
In Range Of contributes to common ground op

communicative function c

IRI https://purl.org/pao/CommunicativeFunction
Description

A status class whose individuals classify the communicative purpose of a dialog act.

Sub Class Of status c
In Range Of has communicative function op

compliance status c

IRI https://purl.org/pao/ComplianceStatus
Description

A status indicating whether a tool invocation complied with applicable permission policies.

Sub Class Of status c
In Range Of has compliance status op

concurrency policy c

IRI https://purl.org/pao/ConcurrencyPolicy
Description

A controlled vocabulary for how a schedule handles overlapping executions.

Sub Class Of status c
In Range Of has concurrency policy op

connection status c

IRI https://purl.org/pao/ConnectionStatus
Description

A status class whose individuals classify runtime connection state.

Sub Class Of status c
In Range Of has connection status op

content block type c

IRI https://purl.org/pao/ContentBlockType
Description

A status class whose individuals classify the type of a content block.

Sub Class Of status c
In Range Of has content block type op

dialog act c

IRI https://purl.org/pao/DialogAct
Description

A prov:Entity that represents the pragmatic classification of a turn's communicative intent.

Sub Class Of
In Domain Of has communicative function op
In Range Of has dialog act op
Restriction has communicative function op some communicative function c

episode c

IRI https://purl.org/pao/Episode
Description

A memory item that records a temporally bounded cluster of related events.

Sub Class Of memory item c
In Domain Of records event op
In Range Of recorded in episode op
Restriction

episodic memory c

IRI https://purl.org/pao/EpisodicMemory
Description

A memory tier that stores time-situated experiences and interaction histories.

Sub Class Of memory tier c

execution outcome c

IRI https://purl.org/pao/ExecutionOutcome
Description

A controlled vocabulary for the outcome of a scheduled execution.

Sub Class Of status c
In Range Of has execution outcome op

failure type c

IRI https://purl.org/pao/FailureType
Description

A status class whose individuals classify the type of failure causing an error recovery event.

Sub Class Of status c
In Range Of has failure type op

grounding act c

IRI https://purl.org/pao/GroundingAct
Description

An event in which a participant contributes evidence to the common ground of a conversation.

Sub Class Of event c
In Domain Of
Restriction contributes to common ground op some common ground c

hook execution c

IRI https://purl.org/pao/HookExecution
Description

An event in which a hook intercepts and processes a tool invocation.

Sub Class Of event c
In Domain Of intercepts invocation op
In Range Of hook triggered execution op
Restriction intercepts invocation op some tool invocation c

integration status c

IRI https://purl.org/pao/IntegrationStatus
Description

A status class whose individuals classify the operational state of an integration.

Sub Class Of status c
In Range Of has integration status op

item fate c

IRI https://purl.org/pao/ItemFate
Description

A status class whose individuals classify what happened to an item during compaction.

Sub Class Of status c
In Range Of has item fate op

memory block c

IRI https://purl.org/pao/MemoryBlock
Description

A memory item that stores structured key-value data (Letta core memory pattern).

Sub Class Of memory item c
In Domain Of

message c

IRI https://purl.org/pao/Message
Description

A generically dependent continuant that is the textual or structured content of a conversational turn.

Sub Class Of
In Domain Of

model provider c

IRI https://purl.org/pao/ModelProvider
Description

A generically dependent continuant that identifies an organization or service that hosts and serves foundation models.

Sub Class Of
In Range Of has provider op

organization c

IRI https://purl.org/pao/Organization
Description

An agent that is a formal body or group of people.

Sub Class Of
In Domain Of has member op
In Range Of belongs to op
Restriction has member op some agent c

permission mode c

IRI https://purl.org/pao/PermissionMode
Description

A GDC specifying the permission enforcement level under which an agent operates.

Sub Class Of status c
In Range Of operates in mode op

persona c

IRI https://purl.org/pao/Persona
Description

A GDC that specifies an agent's configured identity behavior and system prompt.

Sub Class Of
In Range Of has persona op

reliability incident c

IRI https://purl.org/pao/ReliabilityIncident
Description

An event representing a failure or degradation occurrence for a service or component.

Sub Class Of event c
In Domain Of
Restriction incident for entity op some Thing c

replan event c

IRI https://purl.org/pao/ReplanEvent
Description

An event in which an agent generates a new plan after a failure.

Sub Class Of event c
In Range Of triggered replan op

retry attempt c

IRI https://purl.org/pao/RetryAttempt
Description

An event representing a retry of a failed operation.

Sub Class Of event c
In Range Of attempted retry op

rollback event c

IRI https://purl.org/pao/RollbackEvent
Description

An event in which an agent reverts changes made by a failed operation.

Sub Class Of event c
In Range Of triggered rollback op

sandbox policy c

IRI https://purl.org/pao/SandboxPolicy
Description

A GDC specifying filesystem and network restrictions imposed on an agent.

Sub Class Of
In Range Of enforced by sandbox policy op

schedule status c

IRI https://purl.org/pao/ScheduleStatus
Description

A controlled vocabulary for the lifecycle state of a schedule.

Sub Class Of status c
In Range Of has schedule status op

sensitivity level c

IRI https://purl.org/pao/SensitivityLevel
Description

A status class whose individuals classify privacy sensitivity.

Sub Class Of status c
In Range Of has sensitivity level op

task status c

IRI https://purl.org/pao/TaskStatus
Description

A status applicable to tasks indicating progress from pending through completion.

Sub Class Of status c

tool invocation group c

IRI https://purl.org/pao/ToolInvocationGroup
Description

A prov:Entity that groups tool invocations executed in parallel within a single turn.

Sub Class Of
In Domain Of grouped in turn op
In Range Of part of invocation group op
Restriction grouped in turn op some turn c

tool result c

IRI https://purl.org/pao/ToolResult
Description

A prov:Entity that represents the typed output artifact produced by a tool invocation.

Sub Class Of
In Range Of produced tool result op

audit log c

IRI https://purl.org/pao/AuditLog
Description

A GDC that serves as a container for audit entries.

Sub Class Of
In Range Of written to audit log op

belief c

IRI https://purl.org/pao/Belief
Description

A generically dependent continuant that is a proposition an agent holds to be true about the world.

Sub Class Of
In Range Of

claim c

IRI https://purl.org/pao/Claim
Description

A memory item that represents an agent-held proposition with associated confidence, evidence, and provenance metadata.

Sub Class Of memory item c
In Domain Of
Restriction

communication channel c

IRI https://purl.org/pao/CommunicationChannel
Description

A GDC that specifies a configured communication endpoint through which agent-user dialogue occurs.

Sub Class Of
In Domain Of has channel type op
In Range Of
Restriction has channel type op some channel type c

consent record c

IRI https://purl.org/pao/ConsentRecord
Description

A GDC that records a data subject's consent for a specific purpose.

Sub Class Of
In Domain Of
Restriction consent subject op some agent c

content block c

IRI https://purl.org/pao/ContentBlock
Description

A prov:Entity that represents a typed segment of a message's content.

Sub Class Of
In Domain Of
In Range Of has content block op
Restriction has content block type op some content block type c

deliberation c

IRI https://purl.org/pao/Deliberation
Description

An event that is a reasoning process in which an agent considers beliefs and desires to produce intentions.

Sub Class Of event c
In Domain Of
Restriction

desire c

IRI https://purl.org/pao/Desire
Description

A generically dependent continuant that represents a desired state or outcome an agent works toward.

Sub Class Of
In Range Of

memory write conflict c

IRI https://purl.org/pao/MemoryWriteConflict
Description

An event in which multiple agents attempt concurrent writes to the same shared memory artifact.

Sub Class Of event c
In Domain Of
Restriction

metric observation c

IRI https://purl.org/pao/MetricObservation
Description

A generically dependent continuant that is a recorded measurement data point for an operational metric.

Sub Class Of
In Domain Of
Restriction observes metric op some operational metric c

operational metric c

IRI https://purl.org/pao/OperationalMetric
Description

A generically dependent continuant that defines a named metric type for operational monitoring.

Sub Class Of
In Domain Of has metric name dp
In Range Of observes metric op

scheduled execution c

IRI https://purl.org/pao/ScheduledExecution
Description

An individual execution instance of a schedule, recording when it ran, what it produced, and whether it succeeded.

Sub Class Of event c
In Domain Of
Restriction

service connection c

IRI https://purl.org/pao/ServiceConnection
Description

A GDC representing the runtime connection between an agent and an external service.

Sub Class Of
In Domain Of
In Range Of has service connection op
Restriction

shared memory artifact c

IRI https://purl.org/pao/SharedMemoryArtifact
Description

A prov:Entity that represents a memory artifact accessible to multiple agents for shared read/write.

Sub Class Of
In Domain Of shared across agents op
In Range Of conflict on artifact op
Restriction

action c

IRI https://purl.org/pao/Action
Description

An event that is intentionally caused by an agent to affect the environment or internal state.

Sub Class Of event c
In Domain Of performed by op
In Range Of schedules action op
Restriction performed by op some agent c
Super Class Of tool invocation c

audit entry c

IRI https://purl.org/pao/AuditEntry
Description

A GDC recording an authorization decision for a tool invocation with rationale.

Sub Class Of
In Domain Of
Restriction

compaction disposition c

IRI https://purl.org/pao/CompactionDisposition
Description

An information artifact recording the fate of an individual item during a compaction event.

Sub Class Of
In Domain Of
In Range Of has compaction disposition op
Restriction

compaction event c

IRI https://purl.org/pao/CompactionEvent
Description

A process in which an agent's context window is compressed by summarizing prior turns.

Sub Class Of event c
In Domain Of
Restriction

context window c

IRI https://purl.org/pao/ContextWindow
Description

A GDC representing the finite attention resource of an AI agent session with token capacity and usage tracking.

Sub Class Of
In Domain Of
In Range Of

hook c

IRI https://purl.org/pao/Hook
Description

A GDC representing a configured interceptor that can modify or block tool invocations.

Sub Class Of
In Domain Of hook triggered execution op
In Range Of has hook op

model deployment c

IRI https://purl.org/pao/ModelDeployment
Description

A generically dependent continuant that is a configuration artifact for a running model endpoint.

Sub Class Of
In Range Of

model invocation c

IRI https://purl.org/pao/ModelInvocation
Description

An event in which a foundation model is invoked to produce output for a turn.

Sub Class Of event c
In Domain Of
In Range Of produced by model invocation op
Restriction

plan c

IRI https://purl.org/pao/Plan
Description

A generically dependent continuant that specifies an ordered sequence of intended actions to achieve a goal.

Sub Class Of Plan c
In Domain Of
In Range Of part of plan op
Restriction achieves goal op some goal c

recurrence pattern c

IRI https://purl.org/pao/RecurrencePattern
Description

A temporal specification defining when a schedule should fire, expressed as a cron expression, fixed interval, or calendar rule.

Sub Class Of
In Domain Of
In Range Of has recurrence pattern op

retention policy c

IRI https://purl.org/pao/RetentionPolicy
Description

A GDC specifying how long memory items should be retained before deletion.

Sub Class Of
In Domain Of retention period days dp
In Range Of governed by retention op

trigger c

IRI https://purl.org/pao/Trigger
Description

A condition that activates a schedule, such as a time-based cron expression, a fixed interval, or an external event.

Sub Class Of
In Range Of activated by op
Super Class Of

conversation c

IRI https://purl.org/pao/Conversation
Description

A process consisting of a coherent thread of dialogue between participants that may span multiple sessions.

Sub Class Of event c
In Domain Of has conversation id dp
In Range Of

foundation model c

IRI https://purl.org/pao/FoundationModel
Description

A generically dependent continuant that specifies a model family with a name and version.

Sub Class Of
In Domain Of
In Range Of uses model op
Restriction

integration c

IRI https://purl.org/pao/Integration
Description

A GDC that represents a configured connection to an external service that provides one or more tools.

Sub Class Of
In Domain Of
In Range Of has integration op
Restriction

intention c

IRI https://purl.org/pao/Intention
Description

A GDC representing an agent's commitment to execute a plan (BDI model).

Sub Class Of
In Domain Of
In Range Of
Restriction

memory operation c

IRI https://purl.org/pao/MemoryOperation
Description

A process that acts on memory items to encode, retrieve, consolidate, or remove them.

Sub Class Of event c
In Domain Of operates on op
Restriction operates on op some memory item c
Super Class Of

permission policy c

IRI https://purl.org/pao/PermissionPolicy
Description

A generically dependent continuant that specifies rules governing what actions an agent is permitted or forbidden to perform.

Sub Class Of
In Domain Of
In Range Of
Restriction

generation configuration c

IRI https://purl.org/pao/GenerationConfiguration
Description

A generically dependent continuant that specifies the parameter set for controlling model generation.

Sub Class Of
In Domain Of
In Range Of has generation config op

goal c

IRI https://purl.org/pao/Goal
Description

A generically dependent continuant that specifies a desired state an agent works toward.

Sub Class Of
In Domain Of pursued by op
In Range Of
Restriction

service capability c

IRI https://purl.org/pao/ServiceCapability
Description

A GDC representing a capability that an external service exposes (abstract parent).

Sub Class Of
In Range Of
Super Class Of

ai agent c

IRI https://purl.org/pao/AIAgent
Description

An agent that is a software system capable of autonomous decision-making and tool use.

Sub Class Of
In Domain Of
Restriction
Super Class Of sub agent c

error recovery event c

IRI https://purl.org/pao/ErrorRecoveryEvent
Description

An event in which an agent initiates recovery after a failure.

Sub Class Of event c
In Domain Of
In Range Of linked to recovery op
Restriction

external service c

IRI https://purl.org/pao/ExternalService
Description

A GDC that describes a configured external service with identity and transport metadata.

Sub Class Of
In Domain Of
In Range Of
Restriction exposes capability op some service capability c

turn c

IRI https://purl.org/pao/Turn
Description

A process that is a single contribution by one participant in a conversation.

Sub Class Of event c
In Domain Of
In Range Of
Restriction

memory tier c

IRI https://purl.org/pao/MemoryTier
Description

A generically dependent continuant that defines a layer in the agent's memory architecture with specific storage and access characteristics.

Sub Class Of
In Domain Of stores op
In Range Of stored in op
Super Class Of

schedule c

IRI https://purl.org/pao/Schedule
Description

A named definition that binds a recurrence pattern and trigger to an action specification, governing when an agent should perform automated work.

Sub Class Of
In Domain Of
In Range Of execution of op
Restriction

status transition c

IRI https://purl.org/pao/StatusTransition
Description

A process in which an entity's status changes from one value to another.

Sub Class Of event c
In Domain Of
In Range Of
Restriction
Super Class Of

task c

IRI https://purl.org/pao/Task
Description

A generically dependent continuant that is a concrete actionable work item within a plan with status and dependencies.

Sub Class Of
In Domain Of
In Range Of
Restriction

tool definition c

IRI https://purl.org/pao/ToolDefinition
Description

A generically dependent continuant that specifies the interface, capabilities, and constraints of an available tool.

Sub Class Of
In Domain Of
In Range Of

session c

IRI https://purl.org/pao/Session
Description

A process that is a bounded period of agent-user interaction within a conversation.

Sub Class Of event c
In Domain Of
In Range Of
Restriction

tool invocation c

IRI https://purl.org/pao/ToolInvocation
Description

A process in which an agent requests execution of a tool by providing inputs and receiving outputs.

Sub Class Of action c
In Domain Of
In Range Of
Restriction

memory item c

IRI https://purl.org/pao/MemoryItem
Description

A generically dependent continuant that is an information artifact persisted in an agent's memory system.

Sub Class Of
In Domain Of
In Range Of
Restriction
Super Class Of

Object Properties

attempted retry op

IRI https://purl.org/pao/attemptedRetry
Description

Links an error recovery event to a retry attempt it initiated.

Domain error recovery event c
Range retry attempt c

belongs to op

IRI https://purl.org/pao/belongsTo
Description

Links an agent to the organization it belongs to.

Domain agent c
Range organization c

blocked by op

IRI https://purl.org/pao/blockedBy
Description

Links a task to another task that must complete before it can proceed.

Domain task c
Range task c

claim type op

IRI https://purl.org/pao/claimType
Description

Links a claim to its type classifier.

Domain claim c
Range claim type c

compacted context of op

IRI https://purl.org/pao/compactedContextOf
Description

Links a compaction event to the context window that triggered it.

Domain compaction event c
Range context window c

consent purpose op

IRI https://purl.org/pao/consentPurpose
Description

Links a consent record to the entity describing the purpose.

Domain consent record c
Range Entity c

continued from op

IRI https://purl.org/pao/continuedFrom
Description

Links a session to the prior session it continues.

Domain session c
Range session c

enforced by sandbox policy op

IRI https://purl.org/pao/enforcedBySandboxPolicy
Description

Links an AI agent to the sandbox policy that constrains its execution.

Domain ai agent c
Range sandbox policy c

has compaction disposition op

IRI https://purl.org/pao/hasCompactionDisposition
Description

Links a compaction event to a disposition record for one of its items.

Domain compaction event c
Range compaction disposition c

has content block op

IRI https://purl.org/pao/hasContentBlock
Description

Links a message to one of its typed content blocks.

Domain message c
Range content block c

has context window op

IRI https://purl.org/pao/hasContextWindow
Description

Links a session to its context window resource.

Domain session c
Range context window c

has dialog act op

IRI https://purl.org/pao/hasDialogAct
Description

Links a turn to a dialog act it performs.

Domain turn c
Range dialog act c

has evidence op

IRI https://purl.org/pao/hasEvidence
Description

Links a claim to the evidence entities that support it.

Domain claim c
Range Entity c

has memory scope op

IRI https://purl.org/pao/hasMemoryScope
Description

Links a memory item to its visibility scope.

Domain memory item c
Range memory scope c

has memory source op

IRI https://purl.org/pao/hasMemorySource
Description

Links a memory item to its origination source.

Domain memory item c
Range memory source c

has role op

IRI https://purl.org/pao/hasRole
Description

Links an agent to a role it bears in some context.

Domain agent c
Range agent role c

has service connection op

IRI https://purl.org/pao/hasServiceConnection
Description

Links an agent to a runtime connection to an external service.

Domain agent c
Range service connection c

held belief op

IRI https://purl.org/pao/heldBelief
Description

Links an agent to a belief it holds.

Domain agent c
Range belief c

holds desire op

IRI https://purl.org/pao/holdsDesire
Description

Links an agent to a desire it has.

Domain agent c
Range desire c

hook triggered execution op

IRI https://purl.org/pao/hookTriggeredExecution
Description

Links a hook to an execution instance it triggered.

Domain hook c
Range hook execution c

initiated session op

IRI https://purl.org/pao/initiatedSession
Description

Links a scheduled execution to a session it initiated.

Domain scheduled execution c
Range session c

linked to recovery op

IRI https://purl.org/pao/linkedToRecovery
Description

Links a reliability incident to a recovery event that addressed it.

Domain reliability incident c
Range error recovery event c

observed on entity op

IRI https://purl.org/pao/observedOnEntity
Description

Links a metric observation to the entity it was recorded on.

Domain metric observation c
Range Thing c

part of invocation group op

IRI https://purl.org/pao/partOfInvocationGroup
Description

Links a tool invocation to the parallel invocation group it belongs to.

Domain tool invocation c
Range tool invocation group c

previous transition op

IRI https://purl.org/pao/previousTransition
Description

Links to the preceding status transition for the same subject.

Domain status transition c
Range status transition c

provides acceptance evidence op

IRI https://purl.org/pao/providesAcceptanceEvidence
Description

Links a grounding act to evidence of acceptance or understanding.

Domain grounding act c
Range acceptance evidence c

recorded in episode op

IRI https://purl.org/pao/recordedInEpisode
Description

Links an event to the episode that records it.

Domain event c
Range episode c

resolved by policy op

IRI https://purl.org/pao/resolvedByPolicy
Description

Links a memory write conflict to the policy that resolved it.

Domain memory write conflict c
Range permission policy c

sent via channel op

IRI https://purl.org/pao/sentViaChannel
Description

Links a message to the communication channel it was sent through.

Domain message c
Range communication channel c

serves goal op

IRI https://purl.org/pao/servesGoal
Description

Links a schedule to a goal it serves.

Domain schedule c
Range goal c

triggered by op

IRI https://purl.org/pao/triggeredBy
Description

The event that caused this status transition.

Domain status transition c
Range event c

triggered replan op

IRI https://purl.org/pao/triggeredReplan
Description

Links an error recovery event to the replan event it triggered.

Domain error recovery event c
Range replan event c

triggered rollback op

IRI https://purl.org/pao/triggeredRollback
Description

Links an error recovery event to the rollback event it triggered.

Domain error recovery event c
Range rollback event c

via channel op

IRI https://purl.org/pao/viaChannel
Description

Links a session to the communication channel it uses.

Domain session c
Range communication channel c

about agent op

IRI https://purl.org/pao/aboutAgent
Description

Links a memory item to the agent it describes.

Domain memory item c
Range agent c

achieves goal op

IRI https://purl.org/pao/achievesGoal
Description

Links a plan to the goal it is designed to achieve.

Domain plan c
Range goal c

activated by op

IRI https://purl.org/pao/activatedBy
Description

Links a schedule to the trigger that activates it.

Domain schedule c
Range trigger c

audit for invocation op

IRI https://purl.org/pao/auditForInvocation
Description

Links an audit entry to the tool invocation it documents.

Domain audit entry c
Range tool invocation c

available to agent op

IRI https://purl.org/pao/availableToAgent
Description

Links a tool definition to an agent that may invoke it.

Domain tool definition c
Range agent c

blocks op

IRI https://purl.org/pao/blocks
Description

Links a task to another task that depends on its completion.

Domain task c
Range task c

checkpoint decision op

IRI https://purl.org/pao/checkpointDecision
Description

Links a checkpoint to the human decision recorded for it.

Sub Property Of has status op
Domain checkpoint c
Range checkpoint decision c

checkpoint for task op

IRI https://purl.org/pao/checkpointForTask
Description

Links a checkpoint to the task it gates.

Domain checkpoint c
Range task c

clarifies turn op

IRI https://purl.org/pao/clarifiesTurn
Description

Links a clarification request to the turn it seeks to clarify.

Domain clarification request c
Range turn c

compacted item op

IRI https://purl.org/pao/compactedItem
Description

Links a compaction event to an item that was in scope for compaction.

Sub Property Of used op
Domain compaction event c
Range Entity c

conflict on artifact op

IRI https://purl.org/pao/conflictOnArtifact
Description

Links a memory write conflict to the shared artifact in contention.

Domain memory write conflict c
Range shared memory artifact c

connects to service op

IRI https://purl.org/pao/connectsToService
Description

Links a service connection to the external service it connects to.

Domain service connection c
Range external service c

consent subject op

IRI https://purl.org/pao/consentSubject
Description

Links a consent record to the data subject agent.

Domain consent record c
Range agent c

considers belief op

IRI https://purl.org/pao/considersBelief
Description

Links a deliberation to a belief it considers.

Domain deliberation c
Range belief c

considers desire op

IRI https://purl.org/pao/considersDesire
Description

Links a deliberation to a desire it considers.

Domain deliberation c
Range desire c

continued by op

IRI https://purl.org/pao/continuedBy
Description

Links a session to a subsequent session that continues its work.

Domain session c
Range session c

contributes to common ground op

IRI https://purl.org/pao/contributesToCommonGround
Description

Links a grounding act to the common ground it updates.

Domain grounding act c
Range common ground c

delegated task op

IRI https://purl.org/pao/delegatedTask
Description

Links a sub-agent to the task it was spawned to perform.

Domain agent c
Range task c

deployed as op

IRI https://purl.org/pao/deployedAs
Description

Links a foundation model to one of its deployments.

Domain foundation model c
Range model deployment c

derived from goal op

IRI https://purl.org/pao/derivedFromGoal
Description

Links an intention to the goal it was derived from.

Domain intention c
Range goal c

discovered capability op

IRI https://purl.org/pao/discoveredCapability
Description

Links a capability discovery event to a capability it discovered.

Domain capability discovery event c
Range service capability c

discovery against service op

IRI https://purl.org/pao/discoveryAgainstService
Description

Links a capability discovery event to the service it queried.

Domain capability discovery event c
Range external service c

disposition of op

IRI https://purl.org/pao/dispositionOf
Description

Links a compaction disposition to the item it describes.

Domain compaction disposition c
Range Entity c

execution of op

IRI https://purl.org/pao/executionOf
Description

Links a scheduled execution to the schedule it instantiates.

Domain scheduled execution c
Range schedule c

exposes capability op

IRI https://purl.org/pao/exposesCapability
Description

Links an external service to a capability it exposes.

Domain external service c
Range service capability c

from status op

IRI https://purl.org/pao/fromStatus
Description

The status value before the transition.

Domain status transition c
Range status c

governed by policy op

IRI https://purl.org/pao/governedByPolicy
Description

Links a tool invocation to the permission policy that governed it.

Domain tool invocation c
Range permission policy c

governed by retention op

IRI https://purl.org/pao/governedByRetention
Description

Links a memory item to the retention policy that governs it.

Domain memory item c
Range retention policy c

grants permission op

IRI https://purl.org/pao/grantsPermission
Description

Links a permission policy to the specific permission it grants.

Domain permission policy c
Range odrl:Permission

grouped in turn op

IRI https://purl.org/pao/groupedInTurn
Description

Links an invocation group to the turn in which it was executed.

Domain tool invocation group c
Range turn c

has available tool op

IRI https://purl.org/pao/hasAvailableTool
Description

Links an agent to a tool definition available for invocation.

Domain agent c
Range tool definition c

has channel type op

IRI https://purl.org/pao/hasChannelType
Description

Links a communication channel to its type classification.

Domain communication channel c
Range channel type c

has communicative function op

IRI https://purl.org/pao/hasCommunicativeFunction
Description

Links a dialog act to its communicative function classification.

Domain dialog act c
Range communicative function c

has compliance status op

IRI https://purl.org/pao/hasComplianceStatus
Description

Links a tool invocation to its compliance status.

Sub Property Of has status op
Domain tool invocation c
Range compliance status c

has concurrency policy op

IRI https://purl.org/pao/hasConcurrencyPolicy
Description

Links a schedule to its concurrency policy.

Sub Property Of has status op
Domain schedule c
Range concurrency policy c

has connection status op

IRI https://purl.org/pao/hasConnectionStatus
Description

Links a service connection to its runtime status.

Sub Property Of has status op
Domain service connection c
Range connection status c

has content block type op

IRI https://purl.org/pao/hasContentBlockType
Description

Links a content block to its type classification.

Domain content block c
Range content block type c

has execution outcome op

IRI https://purl.org/pao/hasExecutionOutcome
Description

Links a scheduled execution to its outcome.

Sub Property Of has status op
Domain scheduled execution c
Range execution outcome c

has external service op

IRI https://purl.org/pao/hasExternalService
Description

Links an agent to an external service it is configured to access.

Domain agent c
Range external service c

has failure type op

IRI https://purl.org/pao/hasFailureType
Description

Links an error recovery event to its classified failure type.

Domain error recovery event c
Range failure type c

has generation config op

IRI https://purl.org/pao/hasGenerationConfig
Description

Links a model invocation to its generation configuration.

Domain model invocation c
Range generation configuration c

has hook op

IRI https://purl.org/pao/hasHook
Description

Links an AI agent to a hook configured for tool invocation interception.

Domain ai agent c
Range hook c

has input op

IRI https://purl.org/pao/hasInput
Description

Links a tool invocation to the input data provided.

Domain tool invocation c
Range Entity c

has integration op

IRI https://purl.org/pao/hasIntegration
Description

Links an agent to an integration it has configured.

Domain agent c
Range integration c

has integration status op

IRI https://purl.org/pao/hasIntegrationStatus
Description

Links an integration to its current operational status.

Sub Property Of has status op
Domain integration c
Range integration status c

has item fate op

IRI https://purl.org/pao/hasItemFate
Description

Links a compaction disposition to the fate of the item.

Domain compaction disposition c
Range item fate c

has output op

IRI https://purl.org/pao/hasOutput
Description

Links a tool invocation to the output data returned.

Domain tool invocation c
Range Entity c

has persona op

IRI https://purl.org/pao/hasPersona
Description

Links an AI agent to its configured persona.

Domain ai agent c
Range persona c

has provider op

IRI https://purl.org/pao/hasProvider
Description

Links a foundation model to its hosting provider.

Domain foundation model c
Range model provider c

has recurrence pattern op

IRI https://purl.org/pao/hasRecurrencePattern
Description

Links a schedule to its recurrence pattern.

Domain schedule c
Range recurrence pattern c

has schedule status op

IRI https://purl.org/pao/hasScheduleStatus
Description

Links a schedule to its current lifecycle status.

Sub Property Of has status op
Domain schedule c
Range schedule status c

has sensitivity level op

IRI https://purl.org/pao/hasSensitivityLevel
Description

Links a memory item to its privacy sensitivity classification.

Domain memory item c
Range sensitivity level c

has task op

IRI https://purl.org/pao/hasTask
Description

Links a plan to a task that is one of its component steps.

Sub Property Of has part op
Domain plan c
Range task c

has topic op

IRI https://purl.org/pao/hasTopic
Description

Links a memory item to a topic concept describing its subject.

Domain memory item c
Range Concept c

in conversation op

IRI https://purl.org/pao/inConversation
Description

Links an event to its containing conversation.

Domain event c
Range conversation c

incident for entity op

IRI https://purl.org/pao/incidentForEntity
Description

Links a reliability incident to the entity it affects.

Domain reliability incident c
Range Thing c

intended by op

IRI https://purl.org/pao/intendedBy
Description

Links an intention to the agent that holds it.

Domain intention c
Range agent c

intercepts invocation op

IRI https://purl.org/pao/interceptsInvocation
Description

Links a hook execution to the tool invocation it intercepted.

Domain hook execution c
Range tool invocation c

invoked by op

IRI https://purl.org/pao/invokedBy
Description

Links a tool invocation to the agent that initiated it.

Sub Property Of performed by op
Domain tool invocation c
Range agent c

invoked in op

IRI https://purl.org/pao/invokedIn
Description

Links a tool definition to invocations in which it was used.

Domain tool definition c
Range tool invocation c

invoked on deployment op

IRI https://purl.org/pao/invokedOnDeployment
Description

Links a model invocation to the deployment it was executed on.

Domain model invocation c
Range model deployment c

invokes tool op

IRI https://purl.org/pao/invokesTool
Description

Links a tool invocation to the tool definition invoked.

Domain tool invocation c
Range tool definition c

justifies intention op

IRI https://purl.org/pao/justifiesIntention
Description

Links a justification to the intention it supports.

Domain justification c
Range intention c

model invocation for turn op

IRI https://purl.org/pao/modelInvocationForTurn
Description

Links a model invocation to the turn it produced output for.

Domain model invocation c
Range turn c

next transition op

IRI https://purl.org/pao/nextTransition
Description

Links to the following status transition for the same subject.

Domain status transition c
Range status transition c

observes metric op

IRI https://purl.org/pao/observesMetric
Description

Links a metric observation to the metric it measures.

Domain metric observation c
Range operational metric c

operates in mode op

IRI https://purl.org/pao/operatesInMode
Description

Links an AI agent to the permission mode it currently operates under.

Domain ai agent c
Range permission mode c

operates on op

IRI https://purl.org/pao/operatesOn
Description

Links a memory operation to the memory item it acts upon.

Domain memory operation c
Range memory item c

owned by agent op

IRI https://purl.org/pao/ownedByAgent
Description

Links a schedule to the agent that owns it.

Domain schedule c
Range agent c

part of plan op

IRI https://purl.org/pao/partOfPlan
Description

Links a task to the plan it belongs to as a component.

Sub Property Of part of op
Domain task c
Range plan c

part of session op

IRI https://purl.org/pao/partOfSession
Description

Links a turn to the session it is a temporal part of.

Sub Property Of part of op
Domain event c
Range session c

participates in op

IRI https://purl.org/pao/participatesIn
Description

Links an agent to an event it participates in.

Domain agent c
Range event c

produced by model invocation op

IRI https://purl.org/pao/producedByModelInvocation
Description

Links a turn to the model invocation that produced it.

Domain turn c
Range model invocation c

produced summary op

IRI https://purl.org/pao/producedSummary
Description

Links a compaction event to the summary it generated.

Domain compaction event c
Range memory item c

produced tool result op

IRI https://purl.org/pao/producedToolResult
Description

Links a tool invocation to the result artifact it produced.

Domain tool invocation c
Range tool result c

produces intention op

IRI https://purl.org/pao/producesIntention
Description

Links a deliberation process to an intention it produces.

Domain deliberation c
Range intention c

provides tool op

IRI https://purl.org/pao/providesTool
Description

Links an integration to a tool definition it provides.

Domain integration c
Range tool definition c

pursued by op

IRI https://purl.org/pao/pursuedBy
Description

Links a goal to the agent that is actively pursuing it.

Domain goal c
Range agent c

pursues goal op

IRI https://purl.org/pao/pursuesGoal
Description

Links an agent to a goal it is actively pursuing.

Domain agent c
Range goal c

records decision op

IRI https://purl.org/pao/recordsDecision
Description

Links an audit entry to the authorization decision it records.

Domain audit entry c
Range authorization decision c

records event op

IRI https://purl.org/pao/recordsEvent
Description

Links an episode to an event it records.

Domain episode c
Range event c

recovering from op

IRI https://purl.org/pao/recoveringFrom
Description

Links an error recovery event to the failed tool invocation that triggered it.

Domain error recovery event c
Range tool invocation c

requested by op

IRI https://purl.org/pao/requestedBy
Description

Links an erasure event to the agent who requested deletion.

Domain erasure event c
Range agent c

restricts tool use op

IRI https://purl.org/pao/restrictsToolUse
Description

Links a permission policy to a tool whose use it restricts.

Domain permission policy c
Range tool definition c

schedules action op

IRI https://purl.org/pao/schedulesAction
Description

Links a schedule to the action it specifies for execution.

Domain schedule c
Range action c

spawned by op

IRI https://purl.org/pao/spawnedBy
Description

Links a sub-agent to the parent agent that spawned it.

Domain agent c
Range agent c

stores op

IRI https://purl.org/pao/stores
Description

Links a memory tier to a memory item it currently holds.

Domain memory tier c
Range memory item c

to status op

IRI https://purl.org/pao/toStatus
Description

The status value after the transition.

Domain status transition c
Range status c

transition subject op

IRI https://purl.org/pao/transitionSubject
Description

The entity whose status changed in this transition.

Domain status transition c
Range Thing c

uses model op

IRI https://purl.org/pao/usesModel
Description

Links an AI agent to a foundation model it uses.

Domain ai agent c
Range foundation model c

written to audit log op

IRI https://purl.org/pao/writtenToAuditLog
Description

Links an audit entry to the audit log it belongs to.

Domain audit entry c
Range audit log c

applies to op

IRI https://purl.org/pao/appliesTo
Description

Links a policy or constraint to the agent it governs.

Domain Entity c
Range agent c

has member op

IRI https://purl.org/pao/hasMember
Description

Links an organization to its member agents.

Domain organization c
Range agent c

has part op

IRI https://purl.org/pao/hasPart
Description

A transitive relation linking a whole to one of its parts.

Super Property Of has task op
Domain Thing c
Range Thing c

in session op

IRI https://purl.org/pao/inSession
Description

Links an event to its containing session.

Domain event c
Range session c

part of conversation op

IRI https://purl.org/pao/partOfConversation
Description

Links a session to the conversation it is a temporal part of.

Sub Property Of part of op
Domain event c
Range conversation c

performed by op

IRI https://purl.org/pao/performedBy
Description

Links an action to the agent that intentionally performed it.

Sub Property Of has participant op
Super Property Of invoked by op
Domain action c
Range agent c

shared across agents op

IRI https://purl.org/pao/sharedAcrossAgents
Description

Links a shared memory artifact to an agent that has access to it.

Domain shared memory artifact c
Range agent c

writes by agent op

IRI https://purl.org/pao/writesByAgent
Description

Links a memory write conflict to an agent involved in the concurrent write.

Domain memory write conflict c
Range agent c

part of op

IRI https://purl.org/pao/partOf
Description

A transitive relation linking an entity to a whole it is part of.

Super Property Of
Domain Thing c
Range Thing c

has participant op

IRI https://purl.org/pao/hasParticipant
Description

Links an event to an agent that participates in it.

Super Property Of performed by op
Domain event c
Range agent c

has temporal extent op

IRI https://purl.org/pao/hasTemporalExtent
Description

Links an event to its temporal extent.

Range time:TemporalEntity

stored in op

IRI https://purl.org/pao/storedIn
Description

Links a memory item to the memory tier where it is stored.

Range memory tier c

has status op

IRI https://purl.org/pao/hasStatus
Description

Links an entity to its current status value.

Super Property Of
Domain Thing c
Range status c

Datatype Properties

allows catch up dp

IRI https://purl.org/pao/allowsCatchUp
Description

Whether a schedule allows catch-up of missed executions after downtime.

Domain schedule c
Range xsd:boolean

block sequence index dp

IRI https://purl.org/pao/blockSequenceIndex
Description

The zero-based ordinal position of a content block within its message.

Domain content block c
Range xsd:nonNegativeInteger

fate reason dp

IRI https://purl.org/pao/fateReason
Description

A textual reason for the compaction disposition decision.

Domain compaction disposition c
Range xsd:string

has attempt count dp

IRI https://purl.org/pao/hasAttemptCount
Description

The number of retry attempts made during an error recovery event.

Domain error recovery event c
Range xsd:nonNegativeInteger

has block key dp

IRI https://purl.org/pao/hasBlockKey
Description

A key in a memory block's key-value store.

Domain memory block c
Range xsd:string

has block value dp

IRI https://purl.org/pao/hasBlockValue
Description

A value in a memory block's key-value store.

Domain memory block c
Range xsd:string

has confidence dp

IRI https://purl.org/pao/hasConfidence
Description

The confidence level of a claim, between 0.0 and 1.0.

Domain claim c
Range xsd:decimal

has content dp

IRI https://purl.org/pao/hasContent
Description

The textual or structured content of an information artifact.

Domain Entity c
Range xsd:string

has cron expression dp

IRI https://purl.org/pao/hasCronExpression
Description

The cron expression defining when a recurrence pattern fires.

Domain recurrence pattern c
Range xsd:string

has decision reason dp

IRI https://purl.org/pao/hasDecisionReason
Description

A textual justification for the authorization decision in an audit entry.

Domain audit entry c
Range xsd:string

has endpoint dp

IRI https://purl.org/pao/hasEndpoint
Description

The endpoint URI of the external service an integration connects to.

Domain integration c
Range xsd:anyURI

has interval seconds dp

IRI https://purl.org/pao/hasIntervalSeconds
Description

The interval in seconds between recurring firings.

Domain recurrence pattern c
Range xsd:nonNegativeInteger

has last access time dp

IRI https://purl.org/pao/hasLastAccessTime
Description

The timestamp of the most recent access to this memory item.

Domain memory item c
Range xsd:dateTime

has max output tokens dp

IRI https://purl.org/pao/hasMaxOutputTokens
Description

The maximum number of output tokens for generation.

Domain generation configuration c
Range xsd:nonNegativeInteger

has metric name dp

IRI https://purl.org/pao/hasMetricName
Description

The name of an operational metric.

Domain operational metric c
Range xsd:string

has metric value dp

IRI https://purl.org/pao/hasMetricValue
Description

The measured value of a metric observation.

Domain metric observation c
Range xsd:decimal

has model version dp

IRI https://purl.org/pao/hasModelVersion
Description

The version string of a foundation model.

Domain foundation model c
Range xsd:string

has prompt version dp

IRI https://purl.org/pao/hasPromptVersion
Description

The version identifier of the prompt template used.

Domain generation configuration c
Range xsd:string

has recovery outcome dp

IRI https://purl.org/pao/hasRecoveryOutcome
Description

The outcome of an error recovery event (e.g. resolved, escalated, abandoned).

Domain error recovery event c
Range xsd:string

has seed dp

IRI https://purl.org/pao/hasSeed
Description

The random seed for reproducible generation.

Domain generation configuration c
Range xsd:nonNegativeInteger

has service identifier dp

IRI https://purl.org/pao/hasServiceIdentifier
Description

A unique string identifier for an external service configuration.

Domain external service c
Range xsd:string

has service name dp

IRI https://purl.org/pao/hasServiceName
Description

The display name of the external service an integration connects to.

Domain integration c
Range xsd:string

has service transport dp

IRI https://purl.org/pao/hasServiceTransport
Description

The transport protocol of an external service (e.g. stdio, sse, http).

Domain external service c
Range xsd:string

has temperature dp

IRI https://purl.org/pao/hasTemperature
Description

The temperature parameter for controlling generation randomness.

Domain generation configuration c
Range xsd:decimal

has timestamp dp

IRI https://purl.org/pao/hasTimestamp
Description

A convenience timestamp for point-in-time events.

Range xsd:dateTime

has token capacity dp

IRI https://purl.org/pao/hasTokenCapacity
Description

The maximum number of tokens the context window can hold.

Domain context window c
Range xsd:nonNegativeInteger

has tokens used dp

IRI https://purl.org/pao/hasTokensUsed
Description

The number of tokens currently used in the context window.

Domain context window c
Range xsd:nonNegativeInteger

has top p dp

IRI https://purl.org/pao/hasTopP
Description

The top-p (nucleus sampling) parameter for generation.

Domain generation configuration c
Range xsd:decimal

is eviction candidate dp

IRI https://purl.org/pao/isEvictionCandidate
Description

Whether this memory item is eligible for eviction from its tier.

Domain memory item c
Range xsd:boolean

retention period days dp

IRI https://purl.org/pao/retentionPeriodDays
Description

The number of days a memory item should be retained.

Domain retention policy c
Range xsd:nonNegativeInteger

has agent id dp

IRI https://purl.org/pao/hasAgentId
Description

The unique string identifier for this AI agent.

Domain ai agent c
Range xsd:string

has conversation id dp

IRI https://purl.org/pao/hasConversationId
Description

The unique string identifier for this conversation.

Domain conversation c
Range xsd:string

has model id dp

IRI https://purl.org/pao/hasModelId
Description

The unique string identifier of a foundation model.

Domain foundation model c
Range xsd:string

has session id dp

IRI https://purl.org/pao/hasSessionId
Description

The unique string identifier for this session.

Domain session c
Range xsd:string

has turn index dp

IRI https://purl.org/pao/hasTurnIndex
Description

The zero-based ordinal position of a turn within its session.

Domain turn c
Range xsd:nonNegativeInteger

Functional Properties

allows catch up fp

IRI https://purl.org/pao/allowsCatchUp
Description

Whether a schedule allows catch-up of missed executions after downtime.

Domain schedule c
Range xsd:boolean

belongs to fp

IRI https://purl.org/pao/belongsTo
Description

Links an agent to the organization it belongs to.

Domain agent c
Range organization c

block sequence index fp

IRI https://purl.org/pao/blockSequenceIndex
Description

The zero-based ordinal position of a content block within its message.

Domain content block c
Range xsd:nonNegativeInteger

claim type fp

IRI https://purl.org/pao/claimType
Description

Links a claim to its type classifier.

Domain claim c
Range claim type c

compacted context of fp

IRI https://purl.org/pao/compactedContextOf
Description

Links a compaction event to the context window that triggered it.

Domain compaction event c
Range context window c

continued from fp

IRI https://purl.org/pao/continuedFrom
Description

Links a session to the prior session it continues.

Domain session c
Range session c

enforced by sandbox policy fp

IRI https://purl.org/pao/enforcedBySandboxPolicy
Description

Links an AI agent to the sandbox policy that constrains its execution.

Domain ai agent c
Range sandbox policy c

has attempt count fp

IRI https://purl.org/pao/hasAttemptCount
Description

The number of retry attempts made during an error recovery event.

Domain error recovery event c
Range xsd:nonNegativeInteger

has confidence fp

IRI https://purl.org/pao/hasConfidence
Description

The confidence level of a claim, between 0.0 and 1.0.

Domain claim c
Range xsd:decimal

has content fp

IRI https://purl.org/pao/hasContent
Description

The textual or structured content of an information artifact.

Domain Entity c
Range xsd:string

has context window fp

IRI https://purl.org/pao/hasContextWindow
Description

Links a session to its context window resource.

Domain session c
Range context window c

has cron expression fp

IRI https://purl.org/pao/hasCronExpression
Description

The cron expression defining when a recurrence pattern fires.

Domain recurrence pattern c
Range xsd:string

has decision reason fp

IRI https://purl.org/pao/hasDecisionReason
Description

A textual justification for the authorization decision in an audit entry.

Domain audit entry c
Range xsd:string

has endpoint fp

IRI https://purl.org/pao/hasEndpoint
Description

The endpoint URI of the external service an integration connects to.

Domain integration c
Range xsd:anyURI

has interval seconds fp

IRI https://purl.org/pao/hasIntervalSeconds
Description

The interval in seconds between recurring firings.

Domain recurrence pattern c
Range xsd:nonNegativeInteger

has last access time fp

IRI https://purl.org/pao/hasLastAccessTime
Description

The timestamp of the most recent access to this memory item.

Domain memory item c
Range xsd:dateTime

has max output tokens fp

IRI https://purl.org/pao/hasMaxOutputTokens
Description

The maximum number of output tokens for generation.

Domain generation configuration c
Range xsd:nonNegativeInteger

has memory scope fp

IRI https://purl.org/pao/hasMemoryScope
Description

Links a memory item to its visibility scope.

Domain memory item c
Range memory scope c

has memory source fp

IRI https://purl.org/pao/hasMemorySource
Description

Links a memory item to its origination source.

Domain memory item c
Range memory source c

has metric name fp

IRI https://purl.org/pao/hasMetricName
Description

The name of an operational metric.

Domain operational metric c
Range xsd:string

has metric value fp

IRI https://purl.org/pao/hasMetricValue
Description

The measured value of a metric observation.

Domain metric observation c
Range xsd:decimal

has model version fp

IRI https://purl.org/pao/hasModelVersion
Description

The version string of a foundation model.

Domain foundation model c
Range xsd:string

has prompt version fp

IRI https://purl.org/pao/hasPromptVersion
Description

The version identifier of the prompt template used.

Domain generation configuration c
Range xsd:string

has recovery outcome fp

IRI https://purl.org/pao/hasRecoveryOutcome
Description

The outcome of an error recovery event (e.g. resolved, escalated, abandoned).

Domain error recovery event c
Range xsd:string

has seed fp

IRI https://purl.org/pao/hasSeed
Description

The random seed for reproducible generation.

Domain generation configuration c
Range xsd:nonNegativeInteger

has service identifier fp

IRI https://purl.org/pao/hasServiceIdentifier
Description

A unique string identifier for an external service configuration.

Domain external service c
Range xsd:string

has service name fp

IRI https://purl.org/pao/hasServiceName
Description

The display name of the external service an integration connects to.

Domain integration c
Range xsd:string

has service transport fp

IRI https://purl.org/pao/hasServiceTransport
Description

The transport protocol of an external service (e.g. stdio, sse, http).

Domain external service c
Range xsd:string

has temperature fp

IRI https://purl.org/pao/hasTemperature
Description

The temperature parameter for controlling generation randomness.

Domain generation configuration c
Range xsd:decimal

has timestamp fp

IRI https://purl.org/pao/hasTimestamp
Description

A convenience timestamp for point-in-time events.

Range xsd:dateTime

has token capacity fp

IRI https://purl.org/pao/hasTokenCapacity
Description

The maximum number of tokens the context window can hold.

Domain context window c
Range xsd:nonNegativeInteger

has tokens used fp

IRI https://purl.org/pao/hasTokensUsed
Description

The number of tokens currently used in the context window.

Domain context window c
Range xsd:nonNegativeInteger

has top p fp

IRI https://purl.org/pao/hasTopP
Description

The top-p (nucleus sampling) parameter for generation.

Domain generation configuration c
Range xsd:decimal

is eviction candidate fp

IRI https://purl.org/pao/isEvictionCandidate
Description

Whether this memory item is eligible for eviction from its tier.

Domain memory item c
Range xsd:boolean

previous transition fp

IRI https://purl.org/pao/previousTransition
Description

Links to the preceding status transition for the same subject.

Domain status transition c
Range status transition c

retention period days fp

IRI https://purl.org/pao/retentionPeriodDays
Description

The number of days a memory item should be retained.

Domain retention policy c
Range xsd:nonNegativeInteger

sent via channel fp

IRI https://purl.org/pao/sentViaChannel
Description

Links a message to the communication channel it was sent through.

Domain message c
Range communication channel c

triggered replan fp

IRI https://purl.org/pao/triggeredReplan
Description

Links an error recovery event to the replan event it triggered.

Domain error recovery event c
Range replan event c

triggered rollback fp

IRI https://purl.org/pao/triggeredRollback
Description

Links an error recovery event to the rollback event it triggered.

Domain error recovery event c
Range rollback event c

via channel fp

IRI https://purl.org/pao/viaChannel
Description

Links a session to the communication channel it uses.

Domain session c
Range communication channel c

activated by fp

IRI https://purl.org/pao/activatedBy
Description

Links a schedule to the trigger that activates it.

Domain schedule c
Range trigger c

audit for invocation fp

IRI https://purl.org/pao/auditForInvocation
Description

Links an audit entry to the tool invocation it documents.

Domain audit entry c
Range tool invocation c

checkpoint decision fp

IRI https://purl.org/pao/checkpointDecision
Description

Links a checkpoint to the human decision recorded for it.

Sub Property Of has status op
Domain checkpoint c
Range checkpoint decision c

checkpoint for task fp

IRI https://purl.org/pao/checkpointForTask
Description

Links a checkpoint to the task it gates.

Domain checkpoint c
Range task c

clarifies turn fp

IRI https://purl.org/pao/clarifiesTurn
Description

Links a clarification request to the turn it seeks to clarify.

Domain clarification request c
Range turn c

conflict on artifact fp

IRI https://purl.org/pao/conflictOnArtifact
Description

Links a memory write conflict to the shared artifact in contention.

Domain memory write conflict c
Range shared memory artifact c

connects to service fp

IRI https://purl.org/pao/connectsToService
Description

Links a service connection to the external service it connects to.

Domain service connection c
Range external service c

consent subject fp

IRI https://purl.org/pao/consentSubject
Description

Links a consent record to the data subject agent.

Domain consent record c
Range agent c

contributes to common ground fp

IRI https://purl.org/pao/contributesToCommonGround
Description

Links a grounding act to the common ground it updates.

Domain grounding act c
Range common ground c

discovery against service fp

IRI https://purl.org/pao/discoveryAgainstService
Description

Links a capability discovery event to the service it queried.

Domain capability discovery event c
Range external service c

disposition of fp

IRI https://purl.org/pao/dispositionOf
Description

Links a compaction disposition to the item it describes.

Domain compaction disposition c
Range Entity c

execution of fp

IRI https://purl.org/pao/executionOf
Description

Links a scheduled execution to the schedule it instantiates.

Domain scheduled execution c
Range schedule c

from status fp

IRI https://purl.org/pao/fromStatus
Description

The status value before the transition.

Domain status transition c
Range status c

grouped in turn fp

IRI https://purl.org/pao/groupedInTurn
Description

Links an invocation group to the turn in which it was executed.

Domain tool invocation group c
Range turn c

has agent id fp

IRI https://purl.org/pao/hasAgentId
Description

The unique string identifier for this AI agent.

Domain ai agent c
Range xsd:string

has channel type fp

IRI https://purl.org/pao/hasChannelType
Description

Links a communication channel to its type classification.

Domain communication channel c
Range channel type c

has communicative function fp

IRI https://purl.org/pao/hasCommunicativeFunction
Description

Links a dialog act to its communicative function classification.

Domain dialog act c
Range communicative function c

has compliance status fp

IRI https://purl.org/pao/hasComplianceStatus
Description

Links a tool invocation to its compliance status.

Sub Property Of has status op
Domain tool invocation c
Range compliance status c

has concurrency policy fp

IRI https://purl.org/pao/hasConcurrencyPolicy
Description

Links a schedule to its concurrency policy.

Sub Property Of has status op
Domain schedule c
Range concurrency policy c

has connection status fp

IRI https://purl.org/pao/hasConnectionStatus
Description

Links a service connection to its runtime status.

Sub Property Of has status op
Domain service connection c
Range connection status c

has content block type fp

IRI https://purl.org/pao/hasContentBlockType
Description

Links a content block to its type classification.

Domain content block c
Range content block type c

has conversation id fp

IRI https://purl.org/pao/hasConversationId
Description

The unique string identifier for this conversation.

Domain conversation c
Range xsd:string

has execution outcome fp

IRI https://purl.org/pao/hasExecutionOutcome
Description

Links a scheduled execution to its outcome.

Sub Property Of has status op
Domain scheduled execution c
Range execution outcome c

has failure type fp

IRI https://purl.org/pao/hasFailureType
Description

Links an error recovery event to its classified failure type.

Domain error recovery event c
Range failure type c

has generation config fp

IRI https://purl.org/pao/hasGenerationConfig
Description

Links a model invocation to its generation configuration.

Domain model invocation c
Range generation configuration c

has integration status fp

IRI https://purl.org/pao/hasIntegrationStatus
Description

Links an integration to its current operational status.

Sub Property Of has status op
Domain integration c
Range integration status c

has item fate fp

IRI https://purl.org/pao/hasItemFate
Description

Links a compaction disposition to the fate of the item.

Domain compaction disposition c
Range item fate c

has model id fp

IRI https://purl.org/pao/hasModelId
Description

The unique string identifier of a foundation model.

Domain foundation model c
Range xsd:string

has persona fp

IRI https://purl.org/pao/hasPersona
Description

Links an AI agent to its configured persona.

Domain ai agent c
Range persona c

has provider fp

IRI https://purl.org/pao/hasProvider
Description

Links a foundation model to its hosting provider.

Domain foundation model c
Range model provider c

has recurrence pattern fp

IRI https://purl.org/pao/hasRecurrencePattern
Description

Links a schedule to its recurrence pattern.

Domain schedule c
Range recurrence pattern c

has schedule status fp

IRI https://purl.org/pao/hasScheduleStatus
Description

Links a schedule to its current lifecycle status.

Sub Property Of has status op
Domain schedule c
Range schedule status c

has sensitivity level fp

IRI https://purl.org/pao/hasSensitivityLevel
Description

Links a memory item to its privacy sensitivity classification.

Domain memory item c
Range sensitivity level c

has session id fp

IRI https://purl.org/pao/hasSessionId
Description

The unique string identifier for this session.

Domain session c
Range xsd:string

has turn index fp

IRI https://purl.org/pao/hasTurnIndex
Description

The zero-based ordinal position of a turn within its session.

Domain turn c
Range xsd:nonNegativeInteger

in conversation fp

IRI https://purl.org/pao/inConversation
Description

Links an event to its containing conversation.

Domain event c
Range conversation c

intercepts invocation fp

IRI https://purl.org/pao/interceptsInvocation
Description

Links a hook execution to the tool invocation it intercepted.

Domain hook execution c
Range tool invocation c

invoked by fp

IRI https://purl.org/pao/invokedBy
Description

Links a tool invocation to the agent that initiated it.

Sub Property Of performed by op
Domain tool invocation c
Range agent c

invoked on deployment fp

IRI https://purl.org/pao/invokedOnDeployment
Description

Links a model invocation to the deployment it was executed on.

Domain model invocation c
Range model deployment c

invokes tool fp

IRI https://purl.org/pao/invokesTool
Description

Links a tool invocation to the tool definition invoked.

Domain tool invocation c
Range tool definition c

model invocation for turn fp

IRI https://purl.org/pao/modelInvocationForTurn
Description

Links a model invocation to the turn it produced output for.

Domain model invocation c
Range turn c

next transition fp

IRI https://purl.org/pao/nextTransition
Description

Links to the following status transition for the same subject.

Domain status transition c
Range status transition c

observes metric fp

IRI https://purl.org/pao/observesMetric
Description

Links a metric observation to the metric it measures.

Domain metric observation c
Range operational metric c

operates in mode fp

IRI https://purl.org/pao/operatesInMode
Description

Links an AI agent to the permission mode it currently operates under.

Domain ai agent c
Range permission mode c

owned by agent fp

IRI https://purl.org/pao/ownedByAgent
Description

Links a schedule to the agent that owns it.

Domain schedule c
Range agent c

part of plan fp

IRI https://purl.org/pao/partOfPlan
Description

Links a task to the plan it belongs to as a component.

Sub Property Of part of op
Domain task c
Range plan c

part of session fp

IRI https://purl.org/pao/partOfSession
Description

Links a turn to the session it is a temporal part of.

Sub Property Of part of op
Domain event c
Range session c

produced summary fp

IRI https://purl.org/pao/producedSummary
Description

Links a compaction event to the summary it generated.

Domain compaction event c
Range memory item c

produced tool result fp

IRI https://purl.org/pao/producedToolResult
Description

Links a tool invocation to the result artifact it produced.

Domain tool invocation c
Range tool result c

records decision fp

IRI https://purl.org/pao/recordsDecision
Description

Links an audit entry to the authorization decision it records.

Domain audit entry c
Range authorization decision c

recovering from fp

IRI https://purl.org/pao/recoveringFrom
Description

Links an error recovery event to the failed tool invocation that triggered it.

Domain error recovery event c
Range tool invocation c

requested by fp

IRI https://purl.org/pao/requestedBy
Description

Links an erasure event to the agent who requested deletion.

Domain erasure event c
Range agent c

schedules action fp

IRI https://purl.org/pao/schedulesAction
Description

Links a schedule to the action it specifies for execution.

Domain schedule c
Range action c

spawned by fp

IRI https://purl.org/pao/spawnedBy
Description

Links a sub-agent to the parent agent that spawned it.

Domain agent c
Range agent c

to status fp

IRI https://purl.org/pao/toStatus
Description

The status value after the transition.

Domain status transition c
Range status c

transition subject fp

IRI https://purl.org/pao/transitionSubject
Description

The entity whose status changed in this transition.

Domain status transition c
Range Thing c

written to audit log fp

IRI https://purl.org/pao/writtenToAuditLog
Description

Links an audit entry to the audit log it belongs to.

Domain audit entry c
Range audit log c

in session fp

IRI https://purl.org/pao/inSession
Description

Links an event to its containing session.

Domain event c
Range session c

part of conversation fp

IRI https://purl.org/pao/partOfConversation
Description

Links a session to the conversation it is a temporal part of.

Sub Property Of part of op
Domain event c
Range conversation c

performed by fp

IRI https://purl.org/pao/performedBy
Description

Links an action to the agent that intentionally performed it.

Sub Property Of has participant op
Super Property Of invoked by op
Domain action c
Range agent c

has temporal extent fp

IRI https://purl.org/pao/hasTemporalExtent
Description

Links an event to its temporal extent.

Range time:TemporalEntity

has status fp

IRI https://purl.org/pao/hasStatus
Description

Links an entity to its current status value.

Super Property Of
Domain Thing c
Range status c

Namespaces

dcterms
http://purl.org/dc/terms/
foaf
http://xmlns.com/foaf/0.1/
obo
http://purl.obolibrary.org/obo/
odrl
http://www.w3.org/ns/odrl/2/
owl
http://www.w3.org/2002/07/owl#
pao
https://purl.org/pao/
prov
http://www.w3.org/ns/prov#
rdf
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs
http://www.w3.org/2000/01/rdf-schema#
skos
http://www.w3.org/2004/02/skos/core#
time
http://www.w3.org/2006/time#
xsd
http://www.w3.org/2001/XMLSchema#

Legend

c Classes
op Object Properties
dp Datatype Properties
fp Functional Properties

made by p y LODE 3.2.3 with the OntPub profile

Table of Contents