Skip to content

Class: Agent

a provence-generating agent

URI: prov:Agent

classDiagram class Agent click Agent href "../Agent" ProvElement <|-- Agent click ProvElement href "../ProvElement" Agent : acted_on_behalf_of Agent --> "0..1" Agent : acted_on_behalf_of click Agent href "../Agent" Agent : id Agent : was_informed_by Agent --> "0..1" Activity : was_informed_by click Activity href "../Activity"

Inheritance

Slots

Name Cardinality and Range Description Inheritance
id 1
String
direct
acted_on_behalf_of 0..1
Agent
direct
was_informed_by 0..1
Activity
direct

Usages

used by used in type used
Activity was_associated_with range Agent
Agent acted_on_behalf_of range Agent

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/kgcl

Mappings

Mapping Type Mapped Value
self prov:Agent
native kgcl:Agent

LinkML Source

Direct

name: Agent
description: a provence-generating agent
from_schema: https://w3id.org/kgcl
is_a: ProvElement
slots:
- id
- acted_on_behalf_of
- was_informed_by
class_uri: prov:Agent

Induced

name: Agent
description: a provence-generating agent
from_schema: https://w3id.org/kgcl
is_a: ProvElement
attributes:
  id:
    name: id
    from_schema: https://w3id.org/kgcl
    rank: 1000
    identifier: true
    alias: id
    owner: Agent
    domain_of:
    - Change
    - Node
    - Activity
    - Agent
    range: string
    required: true
  acted_on_behalf_of:
    name: acted_on_behalf_of
    from_schema: https://w3id.org/kgcl
    rank: 1000
    slot_uri: prov:actedOnBehalfOf
    alias: acted_on_behalf_of
    owner: Agent
    domain_of:
    - Agent
    range: Agent
  was_informed_by:
    name: was_informed_by
    from_schema: https://w3id.org/kgcl
    rank: 1000
    slot_uri: prov:wasInformedBy
    alias: was_informed_by
    owner: Agent
    domain_of:
    - Activity
    - Agent
    range: Activity
class_uri: prov:Agent