Skip to content

Class: Agent

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

URI: pid4cat_model:Agent

classDiagram class Agent click Agent href "../Agent" Agent : affiliation_ror Agent : contact_information Agent : name Agent : person_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 direct
contact_information 0..1
String
Identification of the agent that registered the PID, with contact information direct
person_orcid 0..1
String
The ORCID of the person direct
affiliation_ror 0..1
String
The ROR of the affiliation direct
role 0..1
PID4CatAgentRole
The role of the agent relative to the resource direct

Usages

used by used in type used
PID4CatRelation has_agent range Agent
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 pid4cat_model: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
- contact_information
- person_orcid
- affiliation_ror
- role

Induced

name: Agent
description: Person who plays a role relative to PID creation or curation.
from_schema: https://w3id.org/nfdi4cat/pid4cat-model
attributes:
  name:
    name: name
    description: The name of the agent
    from_schema: https://w3id.org/nfdi4cat/pid4cat-model
    rank: 1000
    slot_uri: schema:name
    alias: name
    owner: Agent
    domain_of:
    - Agent
    range: string
  contact_information:
    name: contact_information
    description: Identification of the agent that registered the PID, with contact
      information. Should include person name and affiliation, or position name and
      affiliation, or just organization name. e-mail address is preferred contact
      information.
    from_schema: https://w3id.org/nfdi4cat/pid4cat-model
    rank: 1000
    slot_uri: schema:email
    alias: contact_information
    owner: Agent
    domain_of:
    - Agent
    range: string
  person_orcid:
    name: person_orcid
    description: The ORCID of the person
    from_schema: https://w3id.org/nfdi4cat/pid4cat-model
    rank: 1000
    slot_uri: schema:identifier
    alias: person_orcid
    owner: Agent
    domain_of:
    - Agent
    range: string
  affiliation_ror:
    name: affiliation_ror
    description: The ROR of the affiliation
    from_schema: https://w3id.org/nfdi4cat/pid4cat-model
    rank: 1000
    slot_uri: schema:identifier
    alias: affiliation_ror
    owner: Agent
    domain_of:
    - Agent
    range: string
  role:
    name: role
    description: The role of the agent relative to the resource
    from_schema: https://w3id.org/nfdi4cat/pid4cat-model
    rank: 1000
    slot_uri: schema:identifier
    alias: role
    owner: Agent
    domain_of:
    - Agent
    range: PID4CatAgentRole