I'm Ruben Taelman, a Web postdoctoral researcher at IDLab,
with a focus on decentralization, Linked Data publishing, and querying.

My goal is to make data accessible for everyone by providing
intelligent infrastructure and algorithms for data publication and retrieval.

To support my research, I develop various open source JavaScript libraries such as streaming RDF parsers and the Comunica engine to query Linked Data on the Web.
As this website itself contains Linked Data, you can query it live with Comunica.

Have a look at my publications or projects
and contact me if any of those topics interest you.

Latest blog posts

  • Querying a Decentralized Web
    The road towards effective query execution of Decentralized Knowledge Graphs.

    Most of today’s applications are built based around the assumption that data is centralized. However, with recent decentralization efforts such as Solid quickly gaining popularity, we may be evolving towards a future where data is massively decentralized. In order to enable applications over decentralized data, there is a need for new querying techniques that can effectively execute over it. This post discusses the impact of decentralization on query execution, and the problems that need to be solved before we can use it effectively in a decentralized Web.

  • 5 rules for open source maintenance
    Guidelines for publishing and maintaining open source projects.

    Thanks to continuing innovation of software development tools and services, it has never been easier to start a software project and publish it under an open license. While this has lead to the availability of a huge arsenal of open source software projects, the number of qualitative projects that are worth reusing is of a significantly smaller order of magnitude. Based on personal experience, I provide five guidelines in this post that will help you to publish and maintain highly qualitative open-source software.

  • Who says using RDF is hard?
    A brief overview on RDF and Linked Data development in JavaScript.

    The Linked Data ecosystem and RDF as its graph data model have been around for many years already. Even though there is an increasing interest in knowledge graphs, many developers are scared off by RDF due to its reputation of being complicated. In this post, I will show some concrete examples on how RDF can be used in JavaScript applications, to illustrate that RDF is actually pretty easy to work with if you use the right tools.

  • A story of streaming RDF parsers
    How I implemented streaming JSON-LD and RDF/XML parsers in JavaScript.

    Multiple serialization formats are currently being recommended by the W3C to represent RDF. JSON-LD and RDF/XML are examples of RDF serializations that are respectively based on the JSON and XML formats. The ability to parse RDF serializations in a streaming way offers many advantages, such as handling huge documents with only a limited amount of memory, and processing elements as soon as they are parsed. In this post, I discuss the motivation behind my streaming parser implementations for JSON-LD and RDF/XML, their architecture, and I show some live examples.

More blog posts

Highlighted publications

  1. More
  2. Journal Optimizing Storage of RDF Archives using Bidirectional Delta Chains
    , , ,
    In Semantic Web Journal
  3. Conference Comunica: a Modular SPARQL Query Engine for the Web
    , , ,
    In Proceedings of the 17th International Semantic Web Conference
  4. More
More publications

Latest publications

  1. Journal Distributed Subweb Specifications for Traversing the Web
    , , , , ,
    In Theory and Practice of Logic Programming
  2. Conference Scaling Large RDF Archives To Very Long Histories
    , , ,
    In Proceedings of the 17th IEEE International Conference on Semantic Computing
  3. Workshop A Prospective Analysis of Security Vulnerabilities within Link Traversal-Based Query Processing
    In Proceedings of the 6th International Workshop on Storing, Querying and Benchmarking Knowledge Graphs
  4. Demo Solid Web Monetization
    , , , , , ,
    In International Conference on Web Engineering
  5. Workshop A Policy-Oriented Architecture for Enforcing Consent in Solid
    , , ,
    In Proceedings of the 2nd International Workshop on Consent Management in Online Services, Networks and Things
More publications