biolink-model

Schema and generated objects for biolink data model and upper ontology

This project is maintained by biolink

Build Status

Biolink Model

A high level datamodel of biological entities (genes, diseases, phenotypes, pathways, individuals, substances, etc) and their associations.

One of the main uses of the model is as a way of standardizing types and relational structures in knowledge graphs (KGs), where the KG may be either a property graph or RDF.

The schema is expressed as a yaml file, which is translated into:

Datamodel

The schema assumes a property graph, where nodes represent individual entities, and edges represent associations between nodes. The biolink model provides a schema for both nodes and edges.

Nodes

Edges

Slots

See the Datamodel index for a list nodes, edges, and slots.

Identifiers

See biolink json-ld context to see CURIE prefix mappings.

BioLink model representation

Neo4J representation

See mapping to neo4j

RDF representation

See mapping to RDF