| LinkML Quarterly Newsletter: March 2026 |
|
| |
|
| The LinkML meta-model and the LinkML runtime are back in sync. Both are at version 1.10.0 right now, but we are aiming for a quick release of 1.11.0 in mid April. |
|
| |
|
| LinkML v1.10.0 (Release Notes) --- Highlights: Squashed bugs and improved adherence to metamodel elements in Pydantic, SHACL, OWL, Java, GoLang, CSV/TSV and ER Diagram generators. New: Data Dictionary generator — document your schema as a single readable Markdown file, perfect for sharing with collaborators who don't use LinkML directly. |
|
LinkML Project Copier v0.4.2 (Release Notes) --- Highlights: New home in the LinkML organization. New projects should default to this to start new LinkML schema projects (for an overview see community meeting reports below). |
|
| |
|
| LinkML-Map v0.4.0 (Release Notes) --- Highlights: Enabled cross-table lookup/joins and multi-output stream writers in addition to various ergonomic improvements. |
|
| |
|
| LinkML Term Validator v0.3.0 (Release Notes) --- Highlights: Validates that enums (static and dynamic, e.g. from ontologies) are used correctly in your LinkML-constrained data. |
|
| |
|
| LinkML Java v0.1.2 (Release Notes) --- Highlights: An implementation of LinkML for the Java language (for an overview see community meeting reports below). |
|
| |
|
| Notable removals in linkml 1.10.0 |
|
| |
|
| The following have been removed in LinkML 1.10 — please update your workflows accordingly: gen-yuml — UML diagram generator (use the ER Diagram or PlantUML generators instead) gen-markdown — Markdown documentation generator (use the new Data Dictionary generator instead) linkml.validators — Legacy validators package (use linkml-term-validator and linkml-reference-validator instead)
|
|
| |
|
| Preparing for linkml 1.11.0 (April 2026) |
|
| |
|
| Dropping support for Python 3.9 (3.10+ now required) and adding support for 3.14 New SQL Validation generator for validating data against schemas using SQL queries Various improvements to Java, OWL, generators
|
|
| |
|
| Monthly LinkML Office Hours start April 2, 2026 Monthly LinkML Office hours are a time every month where Core LinkML developers will be available for LinkML community users to pop in to ask questions, get feedback, or support for their LinkML projects. There is no agenda! Any community member is welcome to join the office hours to get support. Find more information including timing and links to join here: https://linkml.io/linkml/get-involved/office-hours.html
LinkML AI Covenant The LinkML AI Covenant establishes community norms for responsible AI use in the LinkML project. It aims to maintain trust, quality, and accountability while embracing AI as a useful tool. The AI Covenant is open for community comment. Simply open a PR with your suggested edits and the Core team will review them for possible integration. You can also chat about Ethical AI in LinkML and other Open Science projects in the #ethical-ai channel on Slack.
|
|
| |
|
| The LinkML Community is the heart of this project! None of this would be possible without your contributions, questions, and enthusiasm. We're so grateful for every one of you. Here's a look at what we accomplished together in December 2025, January and February 2026. Pull Requests: 153 created, 115 merged, 49 authors, 41 distinct reviewers Issues: 123 created, 119 closed Contributors: 100 unique contributors
|
|
| |
|
| Join the LinkML community for regular sessions featuring presentations on LinkML applications, best practices, and community projects. The community meeting is hosted on the third Thursday of the month 8:00 AM PT / 3:00 PM UTC.
The next community meetings will be held on: April 16, 2026 May 21, 2026 June 18, 2026
Here are some of the recent community talks: The new LinkML project template based on copier and why we built it (YouTube) The LinkML Community Governance & Community Discussion (YouTube) LinkML in Rare Diseases: Ontology-Based Interoperability for Clinical Registries and Analysis (YouTube) linkml-java: a LinkML runtime library for the Java language (YouTube) Validating dynamic value sets with linkml-term-validator (YouTube)
If you are interested in presenting at a community meeting, please reach out to Sarah Gehrke via Slack or sa...@tislab.org.
Find more information including links to previous sessions and how to join future meetings here: https://linkml.io/linkml/get-involved/Community-Meetings.html |
|
| |
|
| Linked Data Modeling Language (LinkML) development is supported by the Community and CZI 313291/Z/24/Z. For questions, make an issue at github.com/linkml/linkml/issues |
|
| |
|
|
|