Skip to content

Class: AgentRole

URI: comet:AgentRole

classDiagram class AgentRole click AgentRole href "../AgentRole" ProvenanceComponent <|-- AgentRole click ProvenanceComponent href "../ProvenanceComponent" AgentRole : agent AgentRole --> "0..1" Agent : agent click Agent href "../Agent" AgentRole : role AgentRole --> "0..1" Concept : role click Concept href "../Concept"

Inheritance

Slots

Name Cardinality and Range Description Inheritance
agent 0..1
Agent
direct
role 0..1
Concept
direct

Usages

used by used in type used
CreationHistoryAction roles range AgentRole

Identifier and Mapping Information

Schema Source

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

Mappings

Mapping Type Mapped Value
self comet:AgentRole
native comet:AgentRole

LinkML Source

Direct

name: AgentRole
from_schema: https://w3id.org/comet
is_a: ProvenanceComponent
attributes:
  agent:
    name: agent
    from_schema: https://w3id.org/comet/core
    rank: 1000
    domain_of:
    - AgentRole
    range: Agent
  role:
    name: role
    from_schema: https://w3id.org/comet/core
    rank: 1000
    domain_of:
    - AgentRole
    - ParticipantInRole
    range: Concept

Induced

name: AgentRole
from_schema: https://w3id.org/comet
is_a: ProvenanceComponent
attributes:
  agent:
    name: agent
    from_schema: https://w3id.org/comet/core
    rank: 1000
    alias: agent
    owner: AgentRole
    domain_of:
    - AgentRole
    range: Agent
  role:
    name: role
    from_schema: https://w3id.org/comet/core
    rank: 1000
    alias: role
    owner: AgentRole
    domain_of:
    - AgentRole
    - ParticipantInRole
    range: Concept