Skip to content

LinkML-Scala: a Robust, Fast, and Portable Implementation of LinkML

Jul 2026 · arXiv.org · Vol abs/2607.22335 · 0 citations · 13 references
Computer Science

TL;DR

This work presents LinkML-Scala: a robust, fast, and portable implementation of LinkML that covers the metamodel, runtime support, schema derivation, and generators for JSON Schema, SHACL, RDFS, and Table Schema.

Abstract

LinkML is a unified framework for data and domain modeling that spans diverse formats and ecosystems: JSON, RDF, CSV, SQL, spreadsheets and more. However, until now it had only one fully-featured implementation, written in Python, which is limited in terms of performance, portability, and behavior consistency. This restricts LinkML's usability in settings such as real-time schema editing and enterprise server applications. To address these issues, we present LinkML-Scala: a robust, fast, and portable implementation of LinkML that covers the metamodel, runtime support, schema derivation, and generators for JSON Schema, SHACL, RDFS, and Table Schema. Written in Scala 3, it runs in the browser (JavaScript transpilation), on the JVM, and as native binaries. LinkML-Scala is distributed as an in-browser playground, a CLI application, a GitHub CI Action, and JVM / JavaScript libraries. In our benchmarks, it outperforms the Python implementation in every tested scenario, on average by 22.9--38.5x. We consider LinkML-Scala an important contribution toward increasing LinkML's adoption and we outline a plan for further work to ensure implementation interoperability and stability.

View source

Similar papers

Review Open access Jul 2026

React JS: A Comprehensive Study of an Open-Source JavaScript Library for Building Modern User Interfaces

ReactJS, also known as React or React.js, is an open-source JavaScript library maintained by Meta (formerly Facebook) and a large community of individual developers and companies, used for building fast and interactive user interfaces, especially for single-page applications. It follows a component-based, declarative p...

R. Yadav, Shubham Kejriwal, Ayush Parmar et al. · 0 citations
Open access Jul 2026

Comparative Analysis of React.js and Vue.js Technologies

The selection of JavaScript-based libraries and frameworks for modern web application development has a direct impact on software performance, scalability, and long-term maintainability. This paper presents a comparative analysis of React.js and Vue.js, two widely used technologies in front-end development. The aim of...

Mahammad Nabiyev · 0 citations

From XML to Holons

This paper traces a personal and technical journey from the HTML Document Object Model of 1996 through XML, XSLT, XSD, XSD, XQuery, RDF, SHACL, and the neural systems of the present day, arriving at the holonic graph as the resolution of a tension that has persisted, largely unacknowledged, throughout the life of the m...

K. Cagle · 0 citations
Preprint Aug 2026

Strengthening LargeRDFBench for Interoperable Federated SPARQL Evaluation

This work strengthens an already valuable community resource by aligning its artifacts with the RDF standards, broadening the set of engines that can be fairly and reproducibly compared, and raises the question of how the results of federated queries under automatic source selection can be made reproducible.

Bryan-Elliott Tam, Muhammad Saleem, Ruben Taelman · 0 citations
Preprint Aug 2026

SchemaLink: An Intelligent Web Editor for LinkML Schema Curation

SchemaLink is a web-based environment for the graphical construction and enhancement of LinkML schemas that address the following requirements: introduce a graphical language for the specification of LinkML schemas, and simplify the design and curation processes by exploiting a RAG-based approach to assist curators in...

Emanuele Cavalleri, P. Perlasca, J. Caufield et al. · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.