Class: Agent
a provence-generating agent
URI: prov:Agent
classDiagram
class Agent
ProvElement <|-- Agent
Agent : acted_on_behalf_of
Agent --> Agent : acted_on_behalf_of
Agent : id
Agent : was_informed_by
Agent --> Activity : was_informed_by
Inheritance
- ProvElement
- Agent
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
id | 1..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