bioschemas for aggregating elixir events - comms webinar

14
Bioschemas for ELIXIR Events Niall Beard ELIXIR Comms Meeting WebEx 7 th December 2016

Upload: niall-beard

Post on 15-Apr-2017

50 views

Category:

Science


1 download

TRANSCRIPT

Page 1: Bioschemas for Aggregating ELIXIR Events - Comms Webinar

Bioschemas for ELIXIR Events

Niall Beard

ELIXIR Comms MeetingWebEx

7th December 2016

Page 2: Bioschemas for Aggregating ELIXIR Events - Comms Webinar

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

Page 3: Bioschemas for Aggregating ELIXIR Events - Comms Webinar

Distributed Via TeSS and via widgets embedded in pages

Exposed via Widgets

Passes to

Page 4: Bioschemas for Aggregating ELIXIR Events - Comms Webinar

Node

Content site A

Content site B

Content site C

Page 5: Bioschemas for Aggregating ELIXIR Events - Comms Webinar

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

Page 6: Bioschemas for Aggregating ELIXIR Events - Comms Webinar

Aggregation – Not a very API situation

Page 7: Bioschemas for Aggregating ELIXIR Events - Comms Webinar

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

Page 8: Bioschemas for Aggregating ELIXIR Events - Comms Webinar

Mark up using schema.org – Google Markup Helper

Page 9: Bioschemas for Aggregating ELIXIR Events - Comms Webinar

Mark up using schema.org –Google Markup Helper

Page 10: Bioschemas for Aggregating ELIXIR Events - Comms Webinar

Tools to parse

Page 11: Bioschemas for Aggregating ELIXIR Events - Comms Webinar

Tools to parse

Page 12: Bioschemas for Aggregating ELIXIR Events - Comms Webinar

Store and display in TeSS

Page 13: Bioschemas for Aggregating ELIXIR Events - Comms Webinar

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

Page 14: Bioschemas for Aggregating ELIXIR Events - Comms Webinar

What you need to do

• Curator list:https://goo.gl/CQcUhs

• Necessary to associate training resources to your ELIXIR node