Skip to content

Class: Contributor (Contributor)

A person contributing to the creation of the deposited data.

URI: nfdi4immuno:Contributor

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