Training resources (events and materials) may be added to TeSS to reach bigger audiences, increase impact and bolster event attendance. Registering events and training materials makes them more findable in a variety ways to various user bases.
By registering your event it will be:
Listed on TeSS
Promoted on other sites that use our widgets
Appear in more search results because of our search-engine optimisation
There are two ways to register training materials or events for display in TeSS:
TeSS features several options for automatically "harvesting" resources from external sources. This can be helpful if you are maintaining a large collection of events and materials that changes frequently.
If you have implemented Bioschemas markup on your website and would like your content to appear in TeSS, see our "Bioschemas sources" repository for detailed information on how to proceed:
Alternatively, contact email@example.com to discuss other methods of automatic registration in TeSS.
To register resources in TeSS automatically, we need to be able to extract data from target sources reliably. To this end, it is helpful if the data is structured according to some kind of standard format.
The following are examples of the kinds of structured data that TeSS can work with.
If your website currently includes no structured data, and you’d like your resources added to TeSS, we recommend using Bioschemas to structure your site.
Schema.org is a project run by a consortium of search engines. Schema.org has created an extensive library of schemas that web-masters can use to explicitly mark-up their websites content in order to improve search engine visibility and interoperability.
Bioschemas is an initiative to supplement the work of schema.org to help improve the findability of online resources in the life sciences.The two main activities of Bioschemas are:
- Proposing new types and properties to Schema.org to allow for the description of life science resources.
- Defining usage profiles over the Schema.org types that identify the essential properties to use in describing a resource.
TeSS supports the following Bioschemas profiles:
for events that are courses
Application Programming Interfaces, or APIs, typically have endpoint URLs that, when accessed, return data in a common exchange format, such as XML or JSON.
If your website has an API that programmatically displays data for your training or event content, the TeSS team can write an API client to interface with it.
Many organisations use calendar applications to organise and display their events. These may be custom-made or, more likely, utilise applications like Google Calendar. Calendar applications maintain an underlying file for event storage and retrieval, typically in the iCal (.ics) format.
TeSS can extract event descriptions, dates and locations from iCal files.
- RSS Feed: an RSS feed is a type of news format. Many websites have such feeds, which list recent posts in a standard format. We can write scripts to parse this format;
- Git Repository: a git repository is a directory containing files that can be edited collaboratively. If you are using GitHub (or similar) to develop your training resources, and/or use GitHub Pages to render them, we can write a script that clones the repository and extracts resource information. We may ask you to create a metadata file in YAML format to help us extract the metadata;
- Other: if you have training metadata in another structured format (e.g., an XML or JSON dump, a CSV file, a YAML file, or other format), it may be possible for the TeSS team to write a script to parse it.
Resources may be added manually to TeSS.
To do so, first register for a free account. Members of academic institutions may be able to log-in via LS-Login.
Once registered and logged in, the 'register event' and 'register material' buttons will become visible on the events and materials tabs. Alternatively click here: