Skip to content

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

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

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