Skip to content

Class: ContributorAffiliation

Captures relationships between contributors where one contributor is part of another contributor, e.g. a member of a group or a group that is part of a larger organization.

URI: schema:affiliation

classDiagram class ContributorAffiliation click ContributorAffiliation href "../ContributorAffiliation/" LinkerTable <|-- ContributorAffiliation click LinkerTable href "../LinkerTable/" ContributorAffiliation : affiliation_id ContributorAffiliation : contributor_id

Inheritance

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
affiliation_id *
String
The ID of the organization to which a contributor belongs. Should be the ID of another contributor. direct

Usages

used by used in type used
Schema contributor_affiliations range ContributorAffiliation

Identifier and Mapping Information

Schema Source

  • from schema: http://kbase.github.io/cdm-schema/linkml/cdm_schema

Mappings

Mapping Type Mapped Value
self schema:affiliation
native kb_cdm:ContributorAffiliation

LinkML Source

Direct

name: ContributorAffiliation
description: Captures relationships between contributors where one contributor is
  part of another contributor, e.g. a member of a group or a group that is part of
  a larger organization.
from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_schema
is_a: LinkerTable
slots:
- contributor_id
slot_usage:
  contributor_id:
    name: contributor_id
    multivalued: true
attributes:
  affiliation_id:
    name: affiliation_id
    description: The ID of the organization to which a contributor belongs. Should
      be the ID of another contributor.
    from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_credit
    aliases:
    - affiliation_contributor_id
    rank: 1000
    domain_of:
    - ContributorAffiliation
    multivalued: true
class_uri: schema:affiliation
represents_relationship: true

Induced

name: ContributorAffiliation
description: Captures relationships between contributors where one contributor is
  part of another contributor, e.g. a member of a group or a group that is part of
  a larger organization.
from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_schema
is_a: LinkerTable
slot_usage:
  contributor_id:
    name: contributor_id
    multivalued: true
attributes:
  affiliation_id:
    name: affiliation_id
    description: The ID of the organization to which a contributor belongs. Should
      be the ID of another contributor.
    from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_credit
    aliases:
    - affiliation_contributor_id
    rank: 1000
    alias: affiliation_id
    owner: ContributorAffiliation
    domain_of:
    - ContributorAffiliation
    range: string
    multivalued: true
  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: ContributorAffiliation
    domain_of:
    - Contributor
    - ContributorAffiliation
    - Contributor_x_DataSource
    - Contributor_x_Role_x_Project
    range: cdm_contributor_id
    required: true
    multivalued: true
class_uri: schema:affiliation
represents_relationship: true