This page explains what the QualityLink consortium published, why it matters, and where to read the full specifications. If you’re deciding whether to adopt a QualityLink-compatible standard, or you want to understand what was built, start here.
If you’re ready to connect your institution’s data, go to the technical guide instead.
QualityLink published an open set of technical specifications for sharing quality data on higher education courses and micro-credentials across Europe. They define how institutions can publish course data, how that data can be discovered and aggregated, and what format it should take.
The specifications build on existing European standards — in particular the European Learning Model (ELM) — and extend them only where genuinely needed. They are open, free to use, and hosted on GitHub (Knowledge-Innovation-Centre/quality-link-specs).
The five specifications:
Sets out the terms under which data is aggregated and made available. Covers licensing, attribution, and permitted uses.
Extends the European Learning Model (ELM) with additional properties useful for alliance catalogues and micro-credential recognition. The application profile defines the minimum data required to participate.
Browse the ontology: specs.quality-link.eu/resources/ontology.html
Application profile (SHACL): specs.quality-link.eu/resources/ontology-shacl.html
Browse the application profile (SHACL)
Proposes a common format for unique course identifiers that works across ELM, OOAPI, Edu-API, and OCCAPI. This makes it possible to match data from different sources to the same course.
Describes how the aggregator automatically finds data sources published by institutions — no manual registration required. Institutions publish a manifest file; the aggregator finds it via DNS or a well-known URL.
Defines the formats in which institutions can make data available: ELM (RDF static file), OOAPI, Edu-API, and OCCAPI. Covers incremental updates, access control, and data normalisation.
We mapped ELM, OOAPI, Edu-API, OCCAPI, and related ontologies to identify gaps, overlaps, and conversion paths. All aggregated data is normalised to ELM regardless of source format.
Specifications repository on GitHub: Knowledge-Innovation-Centre/quality-link-specs
If you have questions, spotted an issue, or want to discuss adoption:
Ready to connect your data? Read the technical guide to get your institution’s courses into the aggregator.