Minimum metadata model and all-to-all exchange for the TeSS Platform, suitable for federation with EOSC.
This model is the output from a series of online workshops where we define the metadata model used in the TeSS Platform for exchange with other training registries in any domain. We started with the mapping work from the mTeSS-X focus group then refined the outputs over events in February, March and May 2026. The goal was to reach a consensus of a minimum metadata model for exchange (all-against-all) that is appropriate for the federation of learning materials across EOSC.
The mTeSS-X (Multi-tenanting TeSS eXchange) project builds upon the ELIXIR TeSS platform to address the fragmentation of training resources across Research Infrastructures (RIs) and scientific domains. Through the implementation of multi-tenancy, we can share training resources between disciplines while maintaining unique training catalogues within a single shared instance. Additionally, the TeSS-X plugins will be introduced to enable seamless content exchange between catalogues hosted as separate instances.
The work continues through TeSSHub4EOSC, an EOSC Gravity inter-project, which will establish a distributed, FAIR-compliant catalogue infrastructure for training materials and events within the European Open Science Cloud (EOSC). The primary outcome will be a central TeSSHub instance complementing discipline-specific catalogs like ELIXIR TeSS and PaN- Training. This instance will allow EOSC nodes, communities, science clusters, and competence centers to create custom-branded views or spaces with their own content, without maintaining separate infrastructure. The solution will also support the EOSC Academy, fostering scalable and sustainable access to training materials across EOSC.
- The work has a foundation in the TeSS Platform, founded in ELIXIR (European RI for life sciences) in 2016. Materials and events are serialised from TeSS according to Bioschemas, a specialised set of profiles building on Schema.org.
- Instances of the TeSS Platform are deployed and customised in multiple domains, especially PaNOSC (photon and neutron training) and EVERSE (research software quality), both of whom collaborate with ELIXIR through the mTeSS-X OSCARS project. Features are added from these and other communities, including additions to the TeSS data model.
- This proposed updated minimum metadata model builds on work from RDA (2022), Skills4EOSC (2025), Flemish RDM, ELIXIR BioHackathon Europe, de.NBI BioHackathon Germany, NFDI, DALIA, EOSC Training WG, mTeSS-X, ELIXIR TeSS Club.
- It is a collection of properties and suggested vocabularies that are the minimum required for FAIR training material and event discovery and exchange. It considers materials being automatically ingested into a TeSSHub instance, either from the web or directly from another TeSSHub instance.
- This work considers materials and events side-by-side (a material is considered an event if it has a date and location). Previous work has focused on materials, not events.
- We add properties as advised by the mTeSS-X focus group and EOSC training and competencies working group, appropriate for the federation of materials across EOSC.
images/all-to-all-diagram.png: Graphical representation of the mapping
models/all-to-all-mapping.csv: All-to-all mapping, CSV formatall-to-all-mapping.xlsx: All-to-all mapping, Excel formatminimum-metadata-model.csv: Excerpt with required and recommended properties for TeSSHub, CSV formatminimum-metadata-model.xlsx: Excerpt with required and recommended properties for TeSSHub, Excel format
LICENSE: Creative Commons Zero 1.0 licenseREADME.md: This document
An excerpt of the all-to-all mapping is provided with the required and recommended properties for TeSSHub. The following properties are described as one of:
- Required
- Required if exists*
- Recommended
- Optional
Most of the optional properties are omitted in the minimum model for clarity. They are described in the all-to-all mapping. *Some properties are only required if they exist; these may be implemented similar to Recommended properties.
- Minimum metadata model 2026 Material
- Minimum metadata model 2026 Event
- MMM 2026 Expected Schemaorg Type
- MMM 2026 Cardinality
- MMM 2026 Values / CV
- MMM 2026 Material Required
- MMM 2026 Event Required
- RDA Description
- TeSS Description
- Example 1 (Material)
- Example 2 (Event)
The columns in the full model are grouped as follows:
- Dublin Core
- Can filter at TeSS exchange
- Filter comment
- TeSS Material property
- TeSS Event property
- Property comment
- DC ingestion comment
- EOSC Training Property 2024
- EOSC comment
- Minimum metadata model 2026 Material
- Minimum metadata model 2026 Event
- MMM 2026 Expected Schemaorg Type
- MMM 2026 Cardinality
- MMM 2026 Values / CV
- MMM 2026 Material Required
- MMM 2026 Event Required
- Bioschemas property in TrainingMaterial
- Bioschemas property in CourseInstance
- Bioschemas serialised by TeSS
- Bioschemas subproperties
- Bioschemas notes
- DReSA Material property
- DReSA Event property
- DReSA comment
- SciLifeLab Material property
- SciLifeLab Event property
- SciLifeLab comment
- RDA Learning Resource Minimum 2021
- RDA Description
A technical requirements document has been provided to the TeSSHub development team to implement the properties are new or modified for this model. This work will be conducted as part of the mTeSS-X and TeSSHub4EOSC projects, under the broader TeSS Platform governance.
A proposal will be made to the Bioschemas Training Group to adopt the recommended changes to the TrainingMaterial and CourseInstance profiles in future versions.
- mTeSS-X: Scaling training portal federation for RIs through Multi-tenanting and Exchange (OSCARS)
- TeSSHub4EOSC: training registry for EOSC nodes and science clusters (EOSC Gravity)
- ELIXIR Europe
- PaNOSC
- SciLifeLab
- DReSA
- Flemish RDM
- Bioschemas
- RDA
- EOSC Training and Competencies Working Group
- OpenAIRE Training Community of Practice
- The University of Manchester
- Helmholtz Zentrum Dresden Rossendorf (HZDR)
- CERN
- University of Limerick
- University of Tartu
