Class: Contributor (Contributor)
A person contributing to the creation of the deposited data.
classDiagram
class Contributor
click Contributor href "../Contributor/"
Contributor : affiliations
Contributor --> "*" Affiliation : affiliations
click Affiliation href "../Affiliation/"
Contributor : email
Contributor : name
Contributor : orcid
Contributor : role
Contributor --> "0..1" ContributorRoles : role
click ContributorRoles href "../ContributorRoles/"
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| name | 1 String |
The full name of the contributor | direct |
| orcid | 0..1 Uriorcurie |
The ORCID identifier for the contributor | direct |
| 1 String |
The email address of the contributor | direct | |
| affiliations | * Affiliation |
The affiliations of a contributor | direct |
| role | 0..1 ContributorRoles |
The role of the contributor in the study | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| Study | contributors | range | Contributor |
Identifier and Mapping Information
Schema Source
- from schema: https://codebase.helmholtz.cloud/nfdi4immuno/portal-infra/metadata_schema
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | nfdi4immuno:Contributor |
| native | nfdi4immuno:Contributor |
LinkML Source
Direct
name: Contributor
description: A person contributing to the creation of the deposited data.
title: Contributor
from_schema: https://codebase.helmholtz.cloud/nfdi4immuno/portal-infra/metadata_schema
slots:
- name
- orcid
- email
- affiliations
- role
slot_usage:
name:
name: name
description: The full name of the contributor.
examples:
- value: John Doe
required: true
pattern: ^.+$
Induced
name: Contributor
description: A person contributing to the creation of the deposited data.
title: Contributor
from_schema: https://codebase.helmholtz.cloud/nfdi4immuno/portal-infra/metadata_schema
slot_usage:
name:
name: name
description: The full name of the contributor.
examples:
- value: John Doe
required: true
pattern: ^.+$
attributes:
name:
name: name
description: The full name of the contributor.
title: Name
examples:
- value: John Doe
from_schema: https://codebase.helmholtz.cloud/nfdi4immuno/portal-infra/metadata_schema
rank: 1000
alias: name
owner: Contributor
domain_of:
- Antibody
- Contributor
- CellCultureSubject
range: string
required: true
pattern: ^.+$
orcid:
name: orcid
description: The ORCID identifier for the contributor.
title: ORCID
examples:
- value: ORCID:0000-0001-2345-6789
from_schema: https://codebase.helmholtz.cloud/nfdi4immuno/portal-infra/metadata_schema
rank: 1000
alias: orcid
owner: Contributor
domain_of:
- Contributor
range: uriorcurie
pattern: ^ORCID:(?:[0-9]{4}-){3}[0-9]{3}[0-9X]$
email:
name: email
description: The email address of the contributor.
title: Email
examples:
- value: john.doe@example.com
from_schema: https://codebase.helmholtz.cloud/nfdi4immuno/portal-infra/metadata_schema
rank: 1000
alias: email
owner: Contributor
domain_of:
- Contributor
range: string
required: true
pattern: ^[^@]+@[^@]+\.[^@]+$
affiliations:
name: affiliations
description: The affiliations of a contributor.
title: Affiliation
from_schema: https://codebase.helmholtz.cloud/nfdi4immuno/portal-infra/metadata_schema
rank: 1000
alias: affiliations
owner: Contributor
domain_of:
- Contributor
range: Affiliation
multivalued: true
role:
name: role
description: The role of the contributor in the study.
title: Contribution role
examples:
- value: Principal Investigator
from_schema: https://codebase.helmholtz.cloud/nfdi4immuno/portal-infra/metadata_schema
rank: 1000
alias: role
owner: Contributor
domain_of:
- Contributor
range: ContributorRoles