Skip to content

Class: ContributorXProject

URI: cdm: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