Class: ContributorXProject
classDiagram
class ContributorXProject
click ContributorXProject href "../ContributorXProject"
ContributorXProject : contributor_id
ContributorXProject --> "1" Contributor : contributor_id
click Contributor href "../Contributor"
ContributorXProject : contributor_roles
ContributorXProject --> "*" ContributorRole : contributor_roles
click ContributorRole href "../ContributorRole"
ContributorXProject : project_id
ContributorXProject --> "1" Project : project_id
click Project href "../Project"
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
contributor_id | 1 Contributor |
Internal (CDM) unique identifier for a contributor | direct |
project_id | 1 Project |
Internal (CDM) unique identifier for a project | direct |
contributor_roles | * ContributorRole |
List of roles played by the contributor when working on the resource | direct |
Identifier and Mapping Information
Schema Source
- from schema: https://github.com/kbase/cdm-schema
Mappings
Mapping Type | Mapped Value |
---|---|
self | cdm:ContributorXProject |
native | cdm:ContributorXProject |
LinkML Source
Direct
name: Contributor_X_Project
from_schema: https://github.com/kbase/cdm-schema
attributes:
contributor_id:
name: contributor_id
description: Internal (CDM) unique identifier for a contributor.
from_schema: https://github.com/kbase/cdm-schema
domain_of:
- Contributor_X_Experiment
- Contributor_X_Project
- Contributor
range: Contributor
required: true
project_id:
name: project_id
description: Internal (CDM) unique identifier for a project.
from_schema: https://github.com/kbase/cdm-schema
rank: 1000
domain_of:
- Contributor_X_Project
- Project
range: Project
required: true
contributor_roles:
name: contributor_roles
description: List of roles played by the contributor when working on the resource.
from_schema: https://github.com/kbase/cdm-schema
slot_uri: schema:Role
domain_of:
- Contributor_X_Experiment
- Contributor_X_Project
range: ContributorRole
multivalued: true
Induced
name: Contributor_X_Project
from_schema: https://github.com/kbase/cdm-schema
attributes:
contributor_id:
name: contributor_id
description: Internal (CDM) unique identifier for a contributor.
from_schema: https://github.com/kbase/cdm-schema
alias: contributor_id
owner: Contributor_X_Project
domain_of:
- Contributor_X_Experiment
- Contributor_X_Project
- Contributor
range: Contributor
required: true
project_id:
name: project_id
description: Internal (CDM) unique identifier for a project.
from_schema: https://github.com/kbase/cdm-schema
rank: 1000
alias: project_id
owner: Contributor_X_Project
domain_of:
- Contributor_X_Project
- Project
range: Project
required: true
contributor_roles:
name: contributor_roles
description: List of roles played by the contributor when working on the resource.
from_schema: https://github.com/kbase/cdm-schema
slot_uri: schema:Role
alias: contributor_roles
owner: Contributor_X_Project
domain_of:
- Contributor_X_Experiment
- Contributor_X_Project
range: ContributorRole
multivalued: true