core:Agent


URI

https://w3id.org/agent-ontology/core#Agent

Label

Agent

Description

An autonomous actor capable of perceiving, interpreting, or executing actions within a delegated semantic environment.

Usage

Instances of core:Agent can have the following properties:

PROPERTYTYPEDESCRIPTIONRANGE
From class core:Agent
agent:contractualInterfaces owl:ObjectProperty contract:ContractSet
agent:economicInterfaces owl:ObjectProperty econ:WalletSet
agent:hasIdentity owl:ObjectProperty id:AgentIdentity
agent:hasProfile owl:ObjectProperty Links an Agent to its pragmatic / behavioral profile. agent-profile:AgentProfile
agent:identityInterfaces owl:ObjectProperty agent:IdentitySet
agent:lifecycleManagement owl:ObjectProperty life:LifecycleRecord
agent:operationalTriggersAndIO owl:ObjectProperty agent:OperationalProfile
agent:purposeAndRole owl:ObjectProperty agent:PurposeRole
agent:systemIntegrationAndDependencies owl:ObjectProperty agent:SystemIntegration
core:executesAction owl:ObjectProperty Associates an Agent with an Action it performs. core:Action
core:hasCapability owl:ObjectProperty Associates an Agent with a Capability it is able to perform. core:Capability
core:hasIntent owl:ObjectProperty Associates an Agent with its intended objective or semantic purpose. core:Intent
core:performsTask owl:ObjectProperty An Agent performs a given Task. core:Task

Implementation

@prefix core: <https://w3id.org/agent-ontology/core#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix schema1: <http://schema.org/> .

core:Agent a owl:Class ;
    rdfs:label "Agent" ;
    rdfs:comment "An autonomous actor capable of perceiving, interpreting, or executing actions within a delegated semantic environment." ;
    rdfs:subClassOf schema1:Service,
        schema1:SoftwareApplication,
        core:AgentEntity .