tess training esupport system
TRANSCRIPT
www.elixir-europe.org
TeSS Training eSupport Systemhttp://tess.elixir-uk.org/
ELIXIR All Hands, 8-9 March 2016, Barcelona, Spain
Niall Beard, Aleksandra Nenadic
TeSS: Training e-Support System
• Materials presented in:• Institution websites• Training repositories• Organisation websites
• Have a central registry of all training materials.• Search, filter, package,
create training workflows.
Anatomy of a scraper
• Get Training Material Index page• Parse HTML (using Nokogiri, xpath)• Find all links
• Get all Training Materials• Parse HTML (using Nokogiri, xpath)• Locate useful elements
• Title, links, descriptions, keywords, topics, etc• Push using our API client to TeSS
Training Aggregation Problem
• Scraping • Labour intensive• Sensitive to change• Not scalable or maintainable after project
• API or XML Dump• Difficult and/or expensive to implement for content
providers• Low incentive - low benefit-to-cost ratio if only included in
TeSS.
The Schema.org solution
Indexes
Parses
Queries
Schema.org
Why BioSchemas then?• Events
• Proposed amendments to Event schema (http://schema.org/Event)• E.g. socialMedia, hostInstitution, keywords, eventType, topic
• Training Materials• Proposed amendments to CreativeWork schema (see:
http://schema.org/CreativeWork)• E.g. timeRequired, licence, audience, author, topic
• Person• Proposed amendments to Person schema (
http://schema.org/Person)• Proposed new LifeSciencePerson schema (
http://schema.org/LifeSciencePerson)• Organization
• Proposed amendments to Organization schema (http://schema.org/Organization)
Get involved
• Go to http://tess.elixir-uk.org• Join our mailing list or our regular Skype calls
• Join the BioSchemas lists / Regular Skype calls• Training/Event Content Providers• Registry providers – other types of resource• Opinionated Experts