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
- Table
- LinkerTable
- ContributorAffiliation
- 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 |
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