Skip to content

Class: ContributorXRoleXExperiment

URI: kb_cdm:ContributorXRoleXExperiment

classDiagram class ContributorXRoleXExperiment click ContributorXRoleXExperiment href "../ContributorXRoleXExperiment/" Table <|-- ContributorXRoleXExperiment click Table href "../Table/" ContributorXRoleXExperiment : contributor_id ContributorXRoleXExperiment : contributor_role ContributorXRoleXExperiment --> "0..1" ContributorRole : contributor_role click ContributorRole href "../ContributorRole/" ContributorXRoleXExperiment : experiment_id

Inheritance

  • Table
    • ContributorXRoleXExperiment

Slots

Name Cardinality and Range Description Inheritance
contributor_id 1
UUID
Internal (CDM) unique identifier for a contributor. direct
experiment_id 1
UUID
Internal (CDM) unique identifier for an experiment. direct
contributor_role 0..1
ContributorRole
Role(s) played by the contributor when working on the experiment. If more than one role was played, additional rows should be added to represent each role. direct

Identifier and Mapping Information

Schema Source

  • from schema: http://kbase.github.io/cdm-schema/cdm_schema

Mappings

Mapping Type Mapped Value
self kb_cdm:ContributorXRoleXExperiment
native kb_cdm:ContributorXRoleXExperiment

LinkML Source

Direct

name: Contributor_X_Role_X_Experiment
from_schema: http://kbase.github.io/cdm-schema/cdm_schema
is_a: Table
slots:
- contributor_id
- experiment_id
- contributor_role
represents_relationship: true

Induced

name: Contributor_X_Role_X_Experiment
from_schema: http://kbase.github.io/cdm-schema/cdm_schema
is_a: Table
attributes:
  contributor_id:
    name: contributor_id
    description: Internal (CDM) unique identifier for a contributor.
    from_schema: http://kbase.github.io/cdm-schema/cdm_schema
    rank: 1000
    alias: contributor_id
    owner: Contributor_X_Role_X_Experiment
    domain_of:
    - Contributor_X_Role_X_Experiment
    - Contributor_X_Role_X_Project
    - Contributor
    range: UUID
    required: true
  experiment_id:
    name: experiment_id
    description: Internal (CDM) unique identifier for an experiment.
    from_schema: http://kbase.github.io/cdm-schema/cdm_schema
    rank: 1000
    alias: experiment_id
    owner: Contributor_X_Role_X_Experiment
    domain_of:
    - Contributor_X_Role_X_Experiment
    - Experiment_X_Project
    - Experiment_X_Sample
    - Experiment
    range: UUID
    required: true
  contributor_role:
    name: contributor_role
    description: Role(s) played by the contributor when working on the experiment.
      If more than one role was played, additional rows should be added to represent
      each role.
    from_schema: http://kbase.github.io/cdm-schema/cdm_schema
    rank: 1000
    slot_uri: schema:Role
    alias: contributor_role
    owner: Contributor_X_Role_X_Experiment
    domain_of:
    - Contributor_X_Role_X_Experiment
    - Contributor_X_Role_X_Project
    range: ContributorRole
represents_relationship: true