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
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
Parses
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

More Related Content

PPTX
PDF
OCCIware Contribution to the EU consultation on Cloud Computing Research Inno...
PPTX
The Internet of Things - PolarSeven
PPTX
Data Warehousing Tutorials
PDF
Data migration services
PPTX
Preservation and Access Can Coexist
PDF
Textkernel Talks - Neo4j usage in Textkernel
PDF
Top 10 of Data & BI Summit Series: Power BI Tips & Tricks from the Trenches
OCCIware Contribution to the EU consultation on Cloud Computing Research Inno...
The Internet of Things - PolarSeven
Data Warehousing Tutorials
Data migration services
Preservation and Access Can Coexist
Textkernel Talks - Neo4j usage in Textkernel
Top 10 of Data & BI Summit Series: Power BI Tips & Tricks from the Trenches

What's hot (11)

PDF
Reco4J @ Munich Meetup (April 18th)
PPTX
Taking Data Science to Enterprise level
PPTX
Machine Learning on the Microsoft Stack
PPTX
Librareis in Transition: From Integraged Library Systems to Library Managemen...
PPT
Hot tech 2016-ep02-bdna - best_practices_for_it_portfolio management-dez-slid...
PPTX
The Benefits of Hosted Archive
PPTX
10 oracle 11g
PPTX
Using the extensibility benefits of EPiServer
PPTX
Most Popular Drupal Modules
PPTX
I sites migration
PDF
How to close 5 data centers in 6 months
Reco4J @ Munich Meetup (April 18th)
Taking Data Science to Enterprise level
Machine Learning on the Microsoft Stack
Librareis in Transition: From Integraged Library Systems to Library Managemen...
Hot tech 2016-ep02-bdna - best_practices_for_it_portfolio management-dez-slid...
The Benefits of Hosted Archive
10 oracle 11g
Using the extensibility benefits of EPiServer
Most Popular Drupal Modules
I sites migration
How to close 5 data centers in 6 months
Ad

Viewers also liked (10)

PDF
Question 5
PPSX
впр бродів ясинівськазош_5-9кл.
PDF
Audience research analysis
PPTX
Multi tone
PPTX
Question 1
PPTX
Separation 1
PPTX
Cibo per la Mente
PPT
NETWORK SECURITY
PDF
500’s Demo Day Batch 15 >> Get Links
Question 5
впр бродів ясинівськазош_5-9кл.
Audience research analysis
Multi tone
Question 1
Separation 1
Cibo per la Mente
NETWORK SECURITY
500’s Demo Day Batch 15 >> Get Links
Ad

Similar to TeSS training eSupport System (20)

PPTX
TeSS @ ISMB/ECCB 2017, Prague
PDF
The ELIXIR UK training portal (TeSS) by Carole Goble
PPTX
ELIXIR Webinar: Introducing TeSS
PPTX
Bioschemas Workshop
PPTX
TeSS: ELIXIR Training Portal (Eubic Winter School 2017)
PPTX
ELIXIR TeSS And Bioschemas: An aggregated portal and an aggregation tool
PPT
GTU Asp.net Project Training Guidelines
PPTX
Gaining Advantage in e-Learning with Semantic Adaptive Technology
PDF
Drupal and Apache Stanbol
PDF
Matthew Skelton - How to choose tools for DevOps - collaboration over automation
PDF
How to choose tools for DevOps and Continuous Delivery - #doxlon
PPTX
Elasticsearch and the Database Market
PDF
Deep Dive Into Elasticsearch: Establish A Powerful Log Analysis System With E...
PPTX
Concept Maps in TeSS
PPTX
TLC2016 - A search engine for Blackboard Learn, the impossible made possible.
PPTX
Bioschemas - TeSS Integration @ Rothamsted Hackathon 2016
PPTX
Emerging technologies in academic libraries
PPTX
Bioschemas for Aggregating ELIXIR Events - Comms Webinar
PPTX
Customizing Microsoft Teams Provisioning and-Governance
PPTX
Laravel ppt
TeSS @ ISMB/ECCB 2017, Prague
The ELIXIR UK training portal (TeSS) by Carole Goble
ELIXIR Webinar: Introducing TeSS
Bioschemas Workshop
TeSS: ELIXIR Training Portal (Eubic Winter School 2017)
ELIXIR TeSS And Bioschemas: An aggregated portal and an aggregation tool
GTU Asp.net Project Training Guidelines
Gaining Advantage in e-Learning with Semantic Adaptive Technology
Drupal and Apache Stanbol
Matthew Skelton - How to choose tools for DevOps - collaboration over automation
How to choose tools for DevOps and Continuous Delivery - #doxlon
Elasticsearch and the Database Market
Deep Dive Into Elasticsearch: Establish A Powerful Log Analysis System With E...
Concept Maps in TeSS
TLC2016 - A search engine for Blackboard Learn, the impossible made possible.
Bioschemas - TeSS Integration @ Rothamsted Hackathon 2016
Emerging technologies in academic libraries
Bioschemas for Aggregating ELIXIR Events - Comms Webinar
Customizing Microsoft Teams Provisioning and-Governance
Laravel ppt

More from Niall Beard (10)

PPTX
Bioschemas Adoption Meeting: Training materials and Events
PDF
schema.org - Simple Structured Data for the Web
PPTX
TeSS ELIXIR All Hands Rome 2017
PPTX
TeSS trcg meeting nov16
PPT
Bioschemas presentation at ECCB 2016, The Hague
PPT
ISMB BioSchemas Presentation
PPTX
RDA Web service discoverability workshop
PPTX
Lightningtalk BioSchemas
PPTX
TeSS Lightning Talk - cw16
PPTX
The Biodiversity Catalogue and support for Web Map Services - TDWG 2015
Bioschemas Adoption Meeting: Training materials and Events
schema.org - Simple Structured Data for the Web
TeSS ELIXIR All Hands Rome 2017
TeSS trcg meeting nov16
Bioschemas presentation at ECCB 2016, The Hague
ISMB BioSchemas Presentation
RDA Web service discoverability workshop
Lightningtalk BioSchemas
TeSS Lightning Talk - cw16
The Biodiversity Catalogue and support for Web Map Services - TDWG 2015

Recently uploaded (20)

PPTX
Why I Am A Baptist, History of the Baptist, The Baptist Distinctives, 1st Bap...
PPTX
pharmaceutics-1unit-1-221214121936-550b56aa.pptx
PPTX
Theoretical for class.pptxgshdhddhdhdhgd
PDF
Solved Past paper of Pediatric Health Nursing PHN BS Nursing 5th Semester
PDF
fundamentals-of-heat-and-mass-transfer-6th-edition_incropera.pdf
PPTX
Diploma pharmaceutics notes..helps diploma students
PPTX
PLASMA AND ITS CONSTITUENTS 123.pptx
PPTX
Reproductive system-Human anatomy and physiology
PDF
anganwadi services for the b.sc nursing and GNM
PPTX
UNIT_2-__LIPIDS[1].pptx.................
PPTX
Key-Features-of-the-SHS-Program-v4-Slides (3) PPT2.pptx
PPTX
Power Point PR B.Inggris 12 Ed. 2019.pptx
PDF
Horaris_Grups_25-26_Definitiu_15_07_25.pdf
PDF
Physical education and sports and CWSN notes
PPTX
Cite It Right: A Compact Illustration of APA 7th Edition.pptx
PPTX
Neurology of Systemic disease all systems
PDF
Farming Based Livelihood Systems English Notes
PDF
Laparoscopic Dissection Techniques at WLH
PPTX
Designing Adaptive Learning Paths in Virtual Learning Environments
PPT
Acidosis in Dairy Herds: Causes, Signs, Management, Prevention and Treatment
Why I Am A Baptist, History of the Baptist, The Baptist Distinctives, 1st Bap...
pharmaceutics-1unit-1-221214121936-550b56aa.pptx
Theoretical for class.pptxgshdhddhdhdhgd
Solved Past paper of Pediatric Health Nursing PHN BS Nursing 5th Semester
fundamentals-of-heat-and-mass-transfer-6th-edition_incropera.pdf
Diploma pharmaceutics notes..helps diploma students
PLASMA AND ITS CONSTITUENTS 123.pptx
Reproductive system-Human anatomy and physiology
anganwadi services for the b.sc nursing and GNM
UNIT_2-__LIPIDS[1].pptx.................
Key-Features-of-the-SHS-Program-v4-Slides (3) PPT2.pptx
Power Point PR B.Inggris 12 Ed. 2019.pptx
Horaris_Grups_25-26_Definitiu_15_07_25.pdf
Physical education and sports and CWSN notes
Cite It Right: A Compact Illustration of APA 7th Edition.pptx
Neurology of Systemic disease all systems
Farming Based Livelihood Systems English Notes
Laparoscopic Dissection Techniques at WLH
Designing Adaptive Learning Paths in Virtual Learning Environments
Acidosis in Dairy Herds: Causes, Signs, Management, Prevention and Treatment

TeSS training eSupport System

  • 1. 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
  • 2. 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.
  • 3. 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
  • 4. 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.
  • 7. 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
  • 8. 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