How we support FAIR#

Training materials and events are widely dispersed and fragmented, making it challenging for users to identify relevant materials. Training e-Support System (TeSS) is a web-based open-source platform consolidating resources from various providers into an easy-to-use portal. It is a one-stop-shop for trainers and trainees to discover training materials, workshops, and online courses in relevant topics such as data management and open research methods.

For providers, the TeSS Platform makes it easy to make resources FAIR (Findable, Accessible, Interoperable, and Reusable):

  • Findable: A unique, persistent identifier such as DOI is requested for all materials. (For example, publish your materials in Zenodo to be assigned a DOI.)

  • Accessible: TeSS materials/events are accessible to all registered users via the TeSS website, widgets or JSON API. Your content will seen more in search results owing to our search-engine optimisation (SEO).

  • Interoperable: Metadata uses a standard vocabulary (EDAM for ELIXIR). We expose content using Schema.org (Bioschemas), JSON-LD, and OAI-PMH open standards.

  • Reusable: License is requested for all materials, such as Creative Commons.

ORCID for accurately recognising authors of training materials#

Training materials in TeSS can be attributed to any number of authors (for substantial input) and contributors (for a smaller level of input). When the author or contributor is a person, their ORCID can be included.

ORCID

This free, unique, persistent identifier (PID) allows individuals to be uniquely distinguished and claim credit for their scholarship work, no matter how many people have a similar name.

https://orcid.org/

When you manually edit your training material in TeSS, as you type the name of each author or contributor, TeSS will suggest a name and ORCID. If you are entering this person for the first time, paste their ORCID in the box after their name. If your training material is automatically ingested into TeSS, you can add the ORCID URL of each person into the Bioschemas markup under the @id or identifier property (either property will work). For example:

{
  "author": [
    {
      "@type": "Person",
      "name": "Daniela Schneider",
      "identifier": "https://orcid.org/0000-0001-9536-5587",
      "@id": "https://orcid.org/0000-0001-9536-5587"
    }
  ]
}

Integration with tools, policies, standards and data registries#

In ELIXIR TeSS, you can associate your training materials with resources held in other ELIXIR resources:

bio.tools

A community-driven registry of bioinformatics software tools, databases, analysis workflows, and services.

https://bio.tools/

FAIRsharing

A curated resource focused on databases, and the policies, standards, formats and vocabularies they use.

https://fairsharing.org/

When you manually edit your training material in TeSS, you can search for bio.tools and FAIRsharing resources directly. If your training material is automatically ingested into TeSS, you can add the URL of each the resources into the Bioschemas markup under the mentions property: if the URL begins with https://bio.tools/ or https://fairsharing.org/ then TeSS will correctly pick up the resource. For example:

{
  "mentions": [
    {"@type": "Thing", "url": "https://bio.tools/tool/galaxy", "name": "Galaxy"},
    {"@type": "Thing", "url": "https://fairsharing.org/FAIRsharing.nb9zzm", "name": "F1000Research Data Guidelines"}
  ]
}

Interoperate using Linked Data#

When you view a material or event on TeSS, there is machine-readable metadata behind the human-readable content. If you were to view the HTML source of the page, you would see this code, written as JSON-LD.

View Source to see the embedded metadata

Developers can access this Bioschemas-compliant JSON-LD metadata, without the human-readable HTML, to use interoperate as Linked Data. To do this, append .jsonld to the URL. For example:

https://tess.elixir-europe.org/materials/how-to-make-your-messy-data-usable-openrefine

…becomes

https://tess.elixir-europe.org/materials/how-to-make-your-messy-data-usable-openrefine.jsonld