Registering Resources in Taxila

Add your training events and materials to Taxila to reach a larger audience and support our communities.

… in Taxila

Be seen by thousands of visitors to our site

… in search engines

Be seen in search results more owing to our search-engine optimisation

… embedded in other sites

Be seen across all the websites that display site resources through our widgets.

There are two ways to register training materials or events for display in Taxila:

  1. Arrange for an automatic registration solution;
  2. Use our form to register them manually.

Automatic Registration

Taxila 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.

Structured Data Types

To register resources in Taxila 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 Taxila can work with.

If your website currently includes no structured data, and you’d like your resources added to Taxila, we recommend using Bioschemas to structure your site. / Bioschemas is a project run by a consortium of search engines. 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 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 to allow for the description of life science resources.
  • Defining usage profiles over the types that identify the essential properties to use in describing a resource.

Taxila supports the following Bioschemas profiles:
for events that are courses

for other events for training materials

To help search engines (and Taxila) discover all the pages on a site that have Bioschemas markup, a sitemap should be used. Sitemaps are basically a directory listing of all the pages on your site.

Sitemaps are a well-established standard, and there should be sitemap libraries and plugins available for whichever software you are using to provide your site.


Application Programming Interfaces, or APIs, typically have endpoint URLs that, when accessed, return data in a common exchange format, such as JSON.

Taxila currently supports the APIs for:

  • Eventbrite - for events
  • Zenodo - for materials
  • Other Taxila instances - for events


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.

Taxila can extract event descriptions, dates and locations from iCal files.

Contact Us

Contact [email protected] to discuss how to register your content automatically in Taxila.

Manual Registration

Resources may be added manually to Taxila.

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:

Register event Register material