Published September 19, 2024 | Version v2
Lesson Open

Adding Bioschemas Dataset and ComputationalTool markup to GitHub pages

Authors/Creators

  • 1. ZB MED Information Centre for Life Sciences

Contributors

  • 1. ROR icon University of Manchester

Description

bioschemas-ghpages-markup-tutorial

Overview

  • Name: Tutorial on adding Bioschemas markup to GitHub pages
  • Description: This tutorial shows how to add Bioschemas markup to GitHub pages. It uses a simple GitHub page hosted in the gh-pages branch to create a sample project page, i.e., as learners could do with their own GitHub projects. As an example, it uses the software and data corresponding to the released project TREC-doc-2-doc-relevance, a web-based interface to add document-to-document relevance assessments to pairs of documents retrieved from TREC 2005 Genomics Track.
  • Keywords: Bioschemas, schema.org, structured markup, GitHub pages

 Questions

  • How can I add Bioschemas markup to GitHub pages?
  • Can I also use schema.org types not included in Bioschemas?
  • How can I use Bioschemas profiles? In particular ComputationalTool and Dataset (bonus, we also use TrainingMaterial to describe the tutorial itself)

 Learning outcomes

  • Describe how schema.org and Bioschemas markup can be embedded to GitHub pages
  • Use schema.org and Bioschemas profiles on GitHub pages
  • Use schema and Bioschemas validators

 Requirements

  • Understanding of what is Bioschemas and what are Bioschemas types and profiles
  • Familiarity on how to use GitHub
  • Basic knowledge on how to use GitHub pages. More information at GitHub Pages
  • Familiarity with JSON-LD
  • Basic knowledge on Markdown
  • Knowledge of develop tools on a browser

 Time estimation 30 minutes

 Level Beginner / Introductory

 Published 2024-02-05

 Latest modification 2024-09-19

 License CC-By 4.0

 Version 1.1.0

 Identifier DOI:10.5281/zenodo.13799121

 Citation Castro, LJ. (2024, September 19). Adding Bioschemas Dataset and ComputationalTool markup to GitHub pages. Zenodo. https://doi.org/10.5281/zenodo.13799121 

Learning experience

Agenda

In this tutorial we will cover:

  • Creating this GitHub page
  • Adding schema.org and Bioschemas markup
  • Visualizing the structured markup
  • Validating the pages against the schema Validator
  • Validating against the Rich Results Test
  • Validating the pages against FAIR-Checker/Bioschemas validator
  • Creating a sitemap
  • Try it out

Files in this record

  • PDF with full tutorial
  • ZIP and TAR for the fisrt release corresponding to the tutorial (branch main, files bioschemas-ghpages-markup-tutorial-tutorial.zip and bioschemas-ghpages-markup-tutorial-tutorial.tar.gz)
  • ZIP and TAR for the fisrt release corresponding to the GitHub pages used in the tutorial (branch gh-pages, files bioschemas-ghpages-markup-tutorial-pages.zip and bioschemas-ghpages-markup-tutorial-pages.tar.gz)

Acknowledgements

This tutorial is based on bioschemas-github-markup-example and Adding schema.org to a GitHub Pages site.

LJC has received fundings from the German Research Foundation (DFG) via the grant for NFDI4DataScience No. 460234259](https://gepris.dfg.de/gepris/projekt/460234259)

We use free SVG icons from Font Awesone

Files

README.pdf

Files (2.9 MB)

Name Size Download all
md5:1f29160baa0cf16988b4370317c02565
978.6 kB Download
md5:1c5dedd0c2d6e58434de773a6da0f10c
989.9 kB Preview Download
md5:8c437134ba6b6677d30f2581267427ac
927.6 kB Preview Download

Additional details

Funding

Deutsche Forschungsgemeinschaft
NFDI4DataScience 460234259