Skip to content

Class: NodeType

Description: A structured object describing each type of node created in the target knowledge graph by this ingest.
classDiagram class NodeType NodeType : additional_notes NodeType : node_category NodeType : node_properties NodeType : source_identifier_types

Slots

Name Cardinality and Range Inheritance Examples
node_category:
The high-level Biolink category of nodes as assumed or assigned by ingestors. e.g. "biolink:Gene".
1
Uriorcurie
direct
source_identifier_types:
The type of identifier(s) used for this category of entity by the source system. Report as a prefix for an identifier system where appropriate/possible (preferably a prefix as cataloged in the Biolink prefix registry). e.g. "MESH", "CTD", "ECTO". But can be a free text description if needed. e.g. "The source uses entity names but does not assign identifiers".
1
String
direct
node_properties:
A list of one or more Biolink node properties used in instances of this node type in the data.
*
Uriorcurie
direct
additional_notes:
Additional notes, considerations, or explanations concerning this node type, that were not otherwise captured in dedicated attributes.
0..1
String
direct

Usages

used by used in type used
TargetInformation node_type_info range NodeType

LinkML Source

name: NodeType
description: A structured object describing each type of node created in the target
  knowledge graph by this ingest.
from_schema: https://w3id.org/biolink/resource-ingest-guide-schema
attributes:
  node_category:
    name: node_category
    description: The high-level Biolink category of nodes as assumed or assigned by
      ingestors. e.g. "biolink:Gene".
    comments:
    - Note that downstream normalization of node identifiers may result in new/different
      categories ultimately being assigned in the final graph.
    from_schema: https://w3id.org/biolink/resource-ingest-guide-schema
    domain_of:
    - NodeType
    range: uriorcurie
    required: true
  source_identifier_types:
    name: source_identifier_types
    description: The type of identifier(s) used for this category of entity by the
      source system. Report as a prefix for an identifier system where appropriate/possible
      (preferably a prefix as cataloged in the Biolink prefix registry). e.g. "MESH",
      "CTD", "ECTO". But can be a free text description if needed. e.g. "The source
      uses entity names but does not assign identifiers".
    from_schema: https://w3id.org/biolink/resource-ingest-guide-schema
    domain_of:
    - NodeType
    range: string
    required: true
  node_properties:
    name: node_properties
    description: A list of one or more Biolink node properties used in instances of
      this node type in the data.
    from_schema: https://w3id.org/biolink/resource-ingest-guide-schema
    domain_of:
    - NodeType
    range: uriorcurie
    multivalued: true
  additional_notes:
    name: additional_notes
    description: Additional notes, considerations, or explanations concerning this
      node type, that were not otherwise captured in dedicated attributes.
    from_schema: https://w3id.org/biolink/resource-ingest-guide-schema
    domain_of:
    - SourceInformation
    - IngestInformation
    - TargetInformation
    - EdgeType
    - NodeType
    range: string