/biolink-model

Schema and generated objects for biolink data model and upper ontology

Primary LanguageJava

Build Status

biolink-models

Browse the model: https://biolink.github.io/biolink-model

Intro

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

The immediate goal is to provide a reference datamodel that is independent of storage technology (solr, neo4j, csvs, etc).

The specification of the reference biolink model is a single YAML file following a custom meta-model. The basic elements of the YAML are:

  • definitions of upper level classes representing both named things (genes, phenotypes, etc) and associations between them
  • definitions of slots (aka properties) that can be used to relate members of these classes to other classes or datatypes