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 |
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