Upload
niall-beard
View
50
Download
1
Embed Size (px)
Citation preview
Bioschemas for ELIXIR Events
Niall Beard
ELIXIR Comms MeetingWebEx
7th December 2016
Quick TeSS Overview
• Aggregation and registration of training events and materials
• Tools to filter, search, and discover• Users can organize into packages and training workflows• Interlinking with other ELIXIR registries • ELIXIR Node ‘shop window’ view• https://tess.elixir-europe.org
Distributed Via TeSS and via widgets embedded in pages
Exposed via Widgets
Passes to
Node
Content site A
Content site B
Content site C
Other Benefit
• SEO• Google Search Results heavily favour sites marked up with
schema.org
• 0.3% web sites contain schema.org
• 36% search results contain schema.org
• Training Metrics subtask plugin• TeSS will create spreadsheet to capture ELIXIR training activities and
be filled in further.
• Compulsory for ELIXIR badgeing
• Will prevent unnecessary duplication of data entry
Aggregation – Not a very API situation
HTML scraper
• Difficult to write. • - Every site is unique• - Some have more treacherous HTML • Very susceptible to change• - Fixing is re-implementing. • - Build up of technical debt
http://cdn2.bigcommerce.com/server100/367cc/products/46401/images/183293/Super_Scraper__13402.1360690411.1280.1280.jpg?c=2
Mark up using schema.org – Google Markup Helper
Mark up using schema.org –Google Markup Helper
Tools to parse
Tools to parse
Store and display in TeSS
What you need to do
• HTML By hand or by Google markup tool• CMS Extensions – Drupal, Joomla, Wordpress• Github Pages. YAML file -> JSON-LD • Framework Extensions – Ruby on Rails, Django
What you need to do
• Curator list:https://goo.gl/CQcUhs
• Necessary to associate training resources to your ELIXIR node