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