tess training esupport system

8
www.elixir- europe.org TeSS Training eSupport System http://tess.elixir-uk.org/ ELIXIR All Hands, 8-9 March 2016, Barcelona, Spain Niall Beard, Aleksandra Nenadic

Upload: niall-beard

Post on 21-Jan-2017

163 views

Category:

Education


1 download

TRANSCRIPT

Page 1: TeSS training eSupport System

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

Page 2: TeSS training eSupport System

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.

Page 3: TeSS training eSupport System

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

Page 4: TeSS training eSupport System

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.

Page 5: TeSS training eSupport System

The Schema.org solution

Indexes

Parses

Queries

Page 6: TeSS training eSupport System

Schema.org

Page 7: TeSS training eSupport System

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)

Page 8: TeSS training eSupport System

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