Skip to content

Class: Agent

Person who plays a role relative to PID creation or curation.

URI: prov:Agent

classDiagram class Agent click Agent href "../Agent" Agent : affiliation_ror Agent : email Agent : name Agent : orcid Agent : role Agent --> "0..1" PID4CatAgentRole : role click PID4CatAgentRole href "../PID4CatAgentRole"

Slots

Name Cardinality and Range Description Inheritance
name 0..1
String
The name of the agent that created or modified the PID record direct
email 0..1
String
Email address of the agent that created or modified the PID record direct
orcid 0..1
String
The ORCID of the person direct
affiliation_ror 0..1
Uri
The ROR of the agent's affiliation direct
role 0..1
PID4CatAgentRole
The role of the agent relative to the resource direct

Usages

used by used in type used
LogRecord has_agent range Agent

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/nfdi4cat/pid4cat-model

Mappings

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

LinkML Source

Direct

name: Agent
description: Person who plays a role relative to PID creation or curation.
from_schema: https://w3id.org/nfdi4cat/pid4cat-model
slots:
- name
- email
- orcid
- affiliation_ror
- role
slot_usage:
  email:
    name: email
    pattern: ^\S+@[\S+\.]+\S+
class_uri: prov:Agent

Induced

name: Agent
description: Person who plays a role relative to PID creation or curation.
from_schema: https://w3id.org/nfdi4cat/pid4cat-model
slot_usage:
  email:
    name: email
    pattern: ^\S+@[\S+\.]+\S+
attributes:
  name:
    name: name
    description: The name of the agent that created or modified the PID record.
    from_schema: https://w3id.org/nfdi4cat/pid4cat-model
    rank: 1000
    alias: name
    owner: Agent
    domain_of:
    - Agent
    range: string
  email:
    name: email
    description: Email address of the agent that created or modified the PID record.
    from_schema: https://w3id.org/nfdi4cat/pid4cat-model
    rank: 1000
    alias: email
    owner: Agent
    domain_of:
    - Agent
    range: string
    pattern: ^\S+@[\S+\.]+\S+
  orcid:
    name: orcid
    description: The ORCID of the person
    from_schema: https://w3id.org/nfdi4cat/pid4cat-model
    rank: 1000
    alias: orcid
    owner: Agent
    domain_of:
    - Agent
    range: string
  affiliation_ror:
    name: affiliation_ror
    description: The ROR of the agent's affiliation.
    from_schema: https://w3id.org/nfdi4cat/pid4cat-model
    rank: 1000
    alias: affiliation_ror
    owner: Agent
    domain_of:
    - Agent
    range: uri
  role:
    name: role
    description: The role of the agent relative to the resource
    from_schema: https://w3id.org/nfdi4cat/pid4cat-model
    rank: 1000
    alias: role
    owner: Agent
    domain_of:
    - Agent
    range: PID4CatAgentRole
class_uri: prov:Agent