Skip to content

Class: AIAgent

Entity that perceives its environment and acts upon it to achieve goals (Clause 5.3).

URI: iso22989:AIAgent

 classDiagram
    class AIAgent
    click AIAgent href "../AIAgent/"
      AIConcept <|-- AIAgent
        click AIConcept href "../AIConcept/"

      AIAgent : agent_architecture





        AIAgent --> "0..1" AgentArchitectureType : agent_architecture
        click AgentArchitectureType href "../AgentArchitectureType/"



      AIAgent : aliases

      AIAgent : autonomy_level





        AIAgent --> "0..1" AutonomyLevel : autonomy_level
        click AutonomyLevel href "../AutonomyLevel/"



      AIAgent : clause_reference

      AIAgent : description

      AIAgent : goal_set

      AIAgent : id

      AIAgent : name

      AIAgent : preferred_label

      AIAgent : see_also_uri

      AIAgent : symbolic_approach





        AIAgent --> "0..1" SymbolicApproach : symbolic_approach
        click SymbolicApproach href "../SymbolicApproach/"



Inheritance

Slots

Name Cardinality and Range Description Inheritance
autonomy_level 0..1
AutonomyLevel
Operational autonomy level of the AI system direct
symbolic_approach 0..1
SymbolicApproach
Predominant symbolic vs subsymbolic approach used by the system direct
agent_architecture 0..1
AgentArchitectureType
Agent architecture realised by the entity (Clause 5 direct
goal_set *
String
Goals the agent is configured to pursue direct
id 1
Uriorcurie
Unique CURIE or URI identifying the entity NamedEntity
name 1
String
Human-readable label for the entity NamedEntity
description 0..1
String
Free-text description of the entity (paraphrased; verbatim ISO text excluded) NamedEntity
clause_reference 0..1
String
ISO/IEC 22989:2022 clause identifier (e NamedEntity
aliases *
String
Alternative names or synonyms for the term NamedEntity
preferred_label 0..1
String
Preferred natural-language label NamedEntity
see_also_uri *
Uriorcurie
Pointers to related external resources or term records NamedEntity

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self iso22989:AIAgent
native iso22989:AIAgent

LinkML Source

Direct

name: AIAgent
description: Entity that perceives its environment and acts upon it to achieve goals
  (Clause 5.3).
from_schema: https://w3id.org/lmodel/iso22989
is_a: AIConcept
slots:
- autonomy_level
- symbolic_approach
attributes:
  agent_architecture:
    name: agent_architecture
    description: Agent architecture realised by the entity (Clause 5.3).
    from_schema: https://w3id.org/lmodel/iso22989
    rank: 1000
    domain_of:
    - AIAgent
    - AISystem
    range: AgentArchitectureType
  goal_set:
    name: goal_set
    description: Goals the agent is configured to pursue.
    from_schema: https://w3id.org/lmodel/iso22989
    rank: 1000
    domain_of:
    - AIAgent
    range: string
    multivalued: true

Induced

name: AIAgent
description: Entity that perceives its environment and acts upon it to achieve goals
  (Clause 5.3).
from_schema: https://w3id.org/lmodel/iso22989
is_a: AIConcept
attributes:
  agent_architecture:
    name: agent_architecture
    description: Agent architecture realised by the entity (Clause 5.3).
    from_schema: https://w3id.org/lmodel/iso22989
    rank: 1000
    owner: AIAgent
    domain_of:
    - AIAgent
    - AISystem
    range: AgentArchitectureType
  goal_set:
    name: goal_set
    description: Goals the agent is configured to pursue.
    from_schema: https://w3id.org/lmodel/iso22989
    rank: 1000
    owner: AIAgent
    domain_of:
    - AIAgent
    range: string
    multivalued: true
  autonomy_level:
    name: autonomy_level
    description: Operational autonomy level of the AI system.
    from_schema: https://w3id.org/lmodel/iso22989
    rank: 1000
    owner: AIAgent
    domain_of:
    - AIAgent
    - AISystem
    - AutonomyAssessment
    range: AutonomyLevel
  symbolic_approach:
    name: symbolic_approach
    description: Predominant symbolic vs subsymbolic approach used by the system.
    from_schema: https://w3id.org/lmodel/iso22989
    rank: 1000
    owner: AIAgent
    domain_of:
    - AIAgent
    - KnowledgeRepresentation
    - AISystem
    range: SymbolicApproach
  id:
    name: id
    description: Unique CURIE or URI identifying the entity.
    from_schema: https://w3id.org/lmodel/iso22989
    rank: 1000
    slot_uri: dcterms:identifier
    identifier: true
    owner: AIAgent
    domain_of:
    - NamedEntity
    range: uriorcurie
    required: true
  name:
    name: name
    description: Human-readable label for the entity.
    from_schema: https://w3id.org/lmodel/iso22989
    exact_mappings:
    - dcterms:title
    - schema:name
    rank: 1000
    slot_uri: schema:name
    owner: AIAgent
    domain_of:
    - NamedEntity
    range: string
    required: true
  description:
    name: description
    description: Free-text description of the entity (paraphrased; verbatim ISO text
      excluded).
    from_schema: https://w3id.org/lmodel/iso22989
    rank: 1000
    slot_uri: dcterms:description
    owner: AIAgent
    domain_of:
    - NamedEntity
    range: string
  clause_reference:
    name: clause_reference
    description: ISO/IEC 22989:2022 clause identifier (e.g. "5.11.4") the element
      corresponds to.
    from_schema: https://w3id.org/lmodel/iso22989
    rank: 1000
    owner: AIAgent
    domain_of:
    - NamedEntity
    - AutonomyAssessment
    - VerificationValidationFramework
    range: string
    pattern: ^[0-9]+(\.[0-9]+){0,3}$
  aliases:
    name: aliases
    description: Alternative names or synonyms for the term.
    from_schema: https://w3id.org/lmodel/iso22989
    rank: 1000
    slot_uri: skos:altLabel
    owner: AIAgent
    domain_of:
    - NamedEntity
    range: string
    multivalued: true
  preferred_label:
    name: preferred_label
    description: Preferred natural-language label.
    from_schema: https://w3id.org/lmodel/iso22989
    rank: 1000
    slot_uri: skos:prefLabel
    owner: AIAgent
    domain_of:
    - NamedEntity
    range: string
  see_also_uri:
    name: see_also_uri
    description: Pointers to related external resources or term records.
    from_schema: https://w3id.org/lmodel/iso22989
    rank: 1000
    slot_uri: rdfs:seeAlso
    owner: AIAgent
    domain_of:
    - NamedEntity
    range: uriorcurie
    multivalued: true