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". Note that downstream normalization of node identifiers may result in new/different categories ultimately being assigned in the final graph.
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 map here: https://github.com/biolink/biolink-model/blob/master/project/prefixmap/biolink-model-prefix-map.json). e.g. "MESH", "CTD", "ECTO". If prefix for a public system/database is not in the prefix map, you may make a PR to add it. If the identifiers used are bespoke, or no identifiers are used, the value can be a free text description. 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". 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 map here: https://github.com/biolink/biolink-model/blob/master/project/prefixmap/biolink-model-prefix-map.json).
      e.g. "MESH", "CTD", "ECTO". If prefix for a public system/database is not in
      the prefix map, you may make a PR to add it.  If the identifiers used are bespoke,
      or no identifiers are used, the value can be a free text description. 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
    multivalued: 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