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