linkml Logo

Contents:

  • LinkML at a glance
  • Quick Install Guide
  • LinkML Schemas
  • Working with Data
  • Generators
  • Examples of use
  • The LinkML Ecosystem
  • FAQ
    • FAQ: General
    • FAQ: Why LinkML
    • FAQ: Modeling
    • FAQ: Getting Help
    • FAQ: Contributing

Developers guide:

  • Developers guide
  • Code
linkml
  • »
  • FAQ
  • View page source

FAQ

Contents:

  • FAQ: General
    • Why does this project exist?
    • Is LinkML stable?
    • How is LinkML licensed?
    • Who uses LinkML?
    • Is LinkML only for Python developers?
    • How do I cite LinkML?
  • FAQ: Why LinkML
    • Why should I use LinkML at all?
    • My data is a simple spreadsheet/TSV, why should I use LinkML?
    • Why should I use LinkML over JSON-Schema?
    • Why should I use LinkML over ShEx/SHACL?
    • Why should I use LinkML over SQL DDL?
    • Why should I use LinkML over UML?
    • Why should I use LinkML over OWL?
  • FAQ: Modeling
    • What is the difference between is_a and mixins?
    • Didn’t you know composition is favored over inheritance these days?
    • When should I use attributes vs slots?
    • What are induced slots?
    • Why would I need to define my own types?
    • Why would I want to use enums over strings?
  • FAQ: Getting Help
    • How do I do X? Why doesn’t Y work? Where can I go to get help?
    • How do I request a feature or report a bug?
    • Can I generate SHACL from a LinkML schema?
    • Can I generate classes for my favorite language from a LinkML schema?
    • For python generation, can I use pydantic instead of dataclasses?
  • FAQ: Contributing
    • How can I contribute?
    • How do I stay involved?
Previous Next

© Copyright 2021, LinkML Authors.

Built with Sphinx using a theme provided by Read the Docs.