Class: SubjectRoleTaxonomy
Trinary association linking IDs representing (1) a subject, (2) a subject_role (a named organism-level constituent component of a subject, like 'host', 'pathogen', 'endosymbiont', 'taxon detected inside a microbiome subject', etc.) and (3) a taxonomic label (which is hereby assigned to this particular subject_role within this particular subject)
URI: cfde_schema:SubjectRoleTaxonomy
classDiagram
class SubjectRoleTaxonomy
SubjectRoleTaxonomy : role_id
SubjectRoleTaxonomy : subject_id_namespace
SubjectRoleTaxonomy : subject_local_id
SubjectRoleTaxonomy : taxonomy_id
Slots
Name | Range | Cardinality | Description | Info |
---|---|---|---|---|
subject_id_namespace | xsd:string | 1..1 | Identifier namespace for this subject | . |
subject_local_id | xsd:string | 1..1 | The ID of this subject | . |
role_id | RoleIdEnum | 1..1 | The ID of the role assigned to this organism-level constituent component of this subject | . |
taxonomy_id | NcbiTaxonomy | 1..1 | An NCBI Taxonomy Database ID identifying this taxon | . |
Usages
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/linkml/cfde
Mappings
Mapping Type | Mapped Value |
---|---|
self | ['cfde_schema:SubjectRoleTaxonomy'] |
native | ['cfde_schema:SubjectRoleTaxonomy'] |
LinkML Specification
Direct
name: subject_role_taxonomy
description: Trinary association linking IDs representing (1) a subject, (2) a subject_role
(a named organism-level constituent component of a subject, like 'host', 'pathogen',
'endosymbiont', 'taxon detected inside a microbiome subject', etc.) and (3) a taxonomic
label (which is hereby assigned to this particular subject_role within this particular
subject)
title: subject_role_taxonomy
from_schema: https://w3id.org/linkml/cfde
attributes:
subject_id_namespace:
name: subject_id_namespace
description: Identifier namespace for this subject
from_schema: https://w3id.org/linkml/cfde
range: string
required: true
subject_local_id:
name: subject_local_id
description: The ID of this subject
from_schema: https://w3id.org/linkml/cfde
range: string
required: true
role_id:
name: role_id
description: The ID of the role assigned to this organism-level constituent component
of this subject
from_schema: https://w3id.org/linkml/cfde
range: RoleIdEnum
required: true
taxonomy_id:
name: taxonomy_id
description: An NCBI Taxonomy Database ID identifying this taxon
from_schema: https://w3id.org/linkml/cfde
range: ncbi_taxonomy
required: true
unique_keys:
subject_role_taxonomy_primary_key:
unique_key_name: subject_role_taxonomy_primary_key
unique_key_slots:
- '[''subject_id_namespace'', ''subject_local_id'', ''role_id'', ''taxonomy_id'']'
Induced
name: subject_role_taxonomy
description: Trinary association linking IDs representing (1) a subject, (2) a subject_role
(a named organism-level constituent component of a subject, like 'host', 'pathogen',
'endosymbiont', 'taxon detected inside a microbiome subject', etc.) and (3) a taxonomic
label (which is hereby assigned to this particular subject_role within this particular
subject)
title: subject_role_taxonomy
from_schema: https://w3id.org/linkml/cfde
attributes:
subject_id_namespace:
name: subject_id_namespace
description: Identifier namespace for this subject
from_schema: https://w3id.org/linkml/cfde
alias: subject_id_namespace
owner: subject_role_taxonomy
range: string
required: true
subject_local_id:
name: subject_local_id
description: The ID of this subject
from_schema: https://w3id.org/linkml/cfde
alias: subject_local_id
owner: subject_role_taxonomy
range: string
required: true
role_id:
name: role_id
description: The ID of the role assigned to this organism-level constituent component
of this subject
from_schema: https://w3id.org/linkml/cfde
alias: role_id
owner: subject_role_taxonomy
range: RoleIdEnum
required: true
taxonomy_id:
name: taxonomy_id
description: An NCBI Taxonomy Database ID identifying this taxon
from_schema: https://w3id.org/linkml/cfde
alias: taxonomy_id
owner: subject_role_taxonomy
range: ncbi_taxonomy
required: true
unique_keys:
subject_role_taxonomy_primary_key:
unique_key_name: subject_role_taxonomy_primary_key
unique_key_slots:
- '[''subject_id_namespace'', ''subject_local_id'', ''role_id'', ''taxonomy_id'']'