Class: ContributorXDataSource
Captures the people and/or organizations involved in producing a dataset; ideally the contributor_role field will capture how the contributor was involved.
URI: kb_cdm:ContributorXDataSource
classDiagram
class ContributorXDataSource
click ContributorXDataSource href "../ContributorXDataSource/"
LinkerTable <|-- ContributorXDataSource
click LinkerTable href "../LinkerTable/"
ContributorXDataSource : contributor_id
ContributorXDataSource : contributor_role
ContributorXDataSource --> "0..1" ContributorRole : contributor_role
click ContributorRole href "../ContributorRole/"
ContributorXDataSource : data_source_id
Inheritance
- Table
- LinkerTable
- ContributorXDataSource
- LinkerTable
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
contributor_id | 1 CdmContributorId |
Internal (CDM) unique identifier for a contributor. From the Entity table: entity_id where entity_type == 'Contributor'. |
direct |
data_source_id | 1 CdmDataSourceId |
Internal (CDM) unique identifier for a data source. From the Entity table: entity_id where entity_type == 'DataSource'. |
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/linkml/cdm_schema
Mappings
Mapping Type | Mapped Value |
---|---|
self | kb_cdm:ContributorXDataSource |
native | kb_cdm:ContributorXDataSource |
narrow | DataCite:attributes.contributors, DataCite:attributes.creators, ORCID:contributors, OSTI.ARTICLE:contributors, OSTI.ARTICLE:authors, JGI:organisms.pi |
LinkML Source
Direct
name: Contributor_x_DataSource
description: Captures the people and/or organizations involved in producing a dataset;
ideally the contributor_role field will capture how the contributor was involved.
from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_schema
narrow_mappings:
- DataCite:attributes.contributors
- DataCite:attributes.creators
- ORCID:contributors
- OSTI.ARTICLE:contributors
- OSTI.ARTICLE:authors
- JGI:organisms.pi
is_a: LinkerTable
slots:
- contributor_id
- data_source_id
- contributor_role
slot_usage:
contributor_role:
name: contributor_role
required: false
Induced
name: Contributor_x_DataSource
description: Captures the people and/or organizations involved in producing a dataset;
ideally the contributor_role field will capture how the contributor was involved.
from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_schema
narrow_mappings:
- DataCite:attributes.contributors
- DataCite:attributes.creators
- ORCID:contributors
- OSTI.ARTICLE:contributors
- OSTI.ARTICLE:authors
- JGI:organisms.pi
is_a: LinkerTable
slot_usage:
contributor_role:
name: contributor_role
required: false
attributes:
contributor_id:
name: contributor_id
description: 'Internal (CDM) unique identifier for a contributor.
From the Entity table: entity_id where entity_type == ''Contributor''.
'
from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_schema
rank: 1000
alias: contributor_id
owner: Contributor_x_DataSource
domain_of:
- Contributor
- ContributorAffiliation
- Contributor_x_DataSource
- Contributor_x_Role_x_Project
range: cdm_contributor_id
required: true
data_source_id:
name: data_source_id
description: 'Internal (CDM) unique identifier for a data source.
From the Entity table: entity_id where entity_type == ''DataSource''.
'
from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_schema
rank: 1000
alias: data_source_id
owner: Contributor_x_DataSource
domain_of:
- Entity
- Contributor_x_DataSource
- DataSource
- DataSourceNew
- DataSource_x_Description
- DataSource_x_FundingReference
- DataSource_x_License
- DataSource_x_Title
range: cdm_data_source_id
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/linkml/cdm_schema
rank: 1000
slot_uri: schema:Role
alias: contributor_role
owner: Contributor_x_DataSource
domain_of:
- Contributor_x_DataSource
- Contributor_x_Role_x_Project
range: ContributorRole
required: false