SchemaLink is a web application designed to assist LinkML developers in creating and curating schemas.

SchemaLink builds upon the functionality of Neo4j’s Arrows, a web tool for drawing and editing property graphs. SchemaLink extends its capabilities to focus on LinkML schemas. Nodes represent schema classes, edges define relationships between classes. Properties can be easily specified both on classes and relationships. Users can easily add, remove, or update schema items and adjust their properties through an intuitive interface.

Features

  • Interactive Schema Creation and Editing
    • Define classes, relationships, slots and attributes, and ontology annotations
    • Add descriptions, examples, and customize graphical styles
  • Flexible Import and Export
    • Import existing LinkML schemas specified in LinkML (YAML)
    • Export schemas in LinkML (YAML), PNG, SVG, JSON
  • Applications
    • Graphically drawing relationships between bio-entities grounded in OBO ontologies
    • Develop schemas to be employed in named entity recognition (NER) and relation extraction (RE) tasks using the OntoGPT package