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