1 minute read

Michal Med - RDF Support in Jekyll

On the 6th January, speaker Michal Med introduced a talk about Jekyll RDF - a plugin for rendering RDF data into static pages. Record of the speech is available in this video.

Jekyll is a simple static site generator for personal, project, or organisation sites. We have used it in the past for the KBSS web site or termit documentation. This Ruby based site generator by Tom Peterson-Werner allows easy support for themes and plugins, especially using Bundler by simply adding them to the Gemfile and rebuilding bundle.

gem "jekyll-rdf", "~> 3.2"

bundle update

Jekyll RDF is a plugin for Jekyll to support rendering RDF data based on the given templates. Resource description Framework (RDF) is a standard model for data interchange, using graphs instead of tables. Rendering RDF data into the web pages is the basis of the semantic web approach as defined by Tim Berners-Lee.

Jekyll RDF allows users to render data with multiple layouts for different classes or instances or access data directly from the triple store using SPARQL endpoint.

Presentation contains installation and basic configuration of the plugin and live demo with minimal running example.

The text presentation is available at this link.

Further reading
  • Jekyll
  • RDF Jekyll
  • Resource Description Framework
  • Semantic web
  • Arndt, N., Zänker, S., Sejdiu, G., Tramp, S. (2019). Jekyll RDF: Template-Based Linked Data Publication with Minimized Effort and Maximum Scalability. In: Bakaev, M., Frasincar, F., Ko, IY. (eds) Web Engineering. ICWE 2019. Lecture Notes in Computer Science(), vol 11496. Springer, Cham. https://doi.org/10.1007/978-3-030-19274- 7_24