Class: Contributor
Individual whose contribution to this work should be acknowledged
URI: https://github.com/vdjserver/vdjserver-airr-schema/Contributor
classDiagram
class Contributor
click Contributor href "../Contributor/"
AIRRStandards <|-- Contributor
click AIRRStandards href "../AIRRStandards/"
Contributor : affiliation
Contributor : affiliation_department
Contributor : contributions
Contributor --> "*" ContributorContribution : contributions
click ContributorContribution href "../ContributorContribution/"
Contributor : contributor_id
Contributor : name
Contributor : orcid_id
Inheritance
- AIRRStandards
- Contributor
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| contributor_id | 0..1 String |
Unique identifier of this contributor within the file | direct |
| name | 0..1 String |
Full name of contributor | direct |
| orcid_id | 0..1 String |
ORCID identifier of the contributor | direct |
| affiliation | 0..1 String |
ROR of the contributor's primary affiliation | direct |
| affiliation_department | 0..1 String |
Additional information regarding the contributor's primary affiliation | direct |
| contributions | * ContributorContribution |
List of all roles the contributor had in a project | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| AlleleDescription | acknowledgements | range | Contributor |
| GermlineSet | acknowledgements | range | Contributor |
| Study | contributors | range | Contributor |
Identifier and Mapping Information
Schema Source
- from schema: https://github.com/vdjserver/vdjserver-airr-schema
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | https://github.com/vdjserver/vdjserver-airr-schema/Contributor |
| native | https://github.com/vdjserver/vdjserver-airr-schema/Contributor |
LinkML Source
Direct
name: Contributor
description: Individual whose contribution to this work should be acknowledged
from_schema: https://github.com/vdjserver/vdjserver-airr-schema
is_a: AIRRStandards
slots:
- contributor_id
- name
- orcid_id
- affiliation
- affiliation_department
- contributions
Induced
name: Contributor
description: Individual whose contribution to this work should be acknowledged
from_schema: https://github.com/vdjserver/vdjserver-airr-schema
is_a: AIRRStandards
attributes:
contributor_id:
name: contributor_id
annotations:
nullable:
tag: nullable
value: true
description: Unique identifier of this contributor within the file
from_schema: https://github.com/vdjserver/vdjserver-airr-schema
rank: 1000
owner: Contributor
domain_of:
- Contributor
range: string
name:
name: name
annotations:
nullable:
tag: nullable
value: false
description: Full name of contributor
from_schema: https://github.com/vdjserver/vdjserver-airr-schema
rank: 1000
owner: Contributor
domain_of:
- Contributor
- TapisMetaObject
- ProjectFile
- VisualizationDocument
range: string
orcid_id:
name: orcid_id
annotations:
nullable:
tag: nullable
value: true
description: ORCID identifier of the contributor. Note that if present, the label
of the ORCID record should take precedence over the name reported in the `name`
property.
from_schema: https://github.com/vdjserver/vdjserver-airr-schema
rank: 1000
owner: Contributor
domain_of:
- Contributor
range: string
affiliation:
name: affiliation
annotations:
nullable:
tag: nullable
value: true
description: ROR of the contributor's primary affiliation. Note that ROR are only
minted for institutions, not from individuals institutes, divisions or departments.
from_schema: https://github.com/vdjserver/vdjserver-airr-schema
rank: 1000
owner: Contributor
domain_of:
- Contributor
- UserAccount
range: string
affiliation_department:
name: affiliation_department
annotations:
nullable:
tag: nullable
value: true
description: Additional information regarding the contributor's primary affiliation.
Can be used to specify individual institutes, divisions or departments.
from_schema: https://github.com/vdjserver/vdjserver-airr-schema
rank: 1000
owner: Contributor
domain_of:
- Contributor
range: string
contributions:
name: contributions
annotations:
nullable:
tag: nullable
value: true
description: List of all roles the contributor had in a project
from_schema: https://github.com/vdjserver/vdjserver-airr-schema
rank: 1000
owner: Contributor
domain_of:
- Contributor
range: ContributorContribution
multivalued: true