VLog: A Rule Engine for Knowledge Graphs

David Carral, Irina Dragoste, Larry González, Ceriel Jacobs, Markus Krötzsch, Jacopo Urbani

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

59 Downloads (Pure)


Knowledge graphs are crucial assets for tasks like query answering or data integration. These tasks can be viewed as reasoning problems, which in turn require efficient reasoning systems to be implemented. To this end, we present VLog, a rule-based reasoner designed to satisfy the requirements of modern use cases, with a focus on performance and adaptability to different scenarios. We address the former with a novel vertical storage layout, and the latter by abstracting the access to data sources and providing a platform-independent Java API. Features of VLog include fast Datalog materialisation, support for reasoning with existential rules, stratified negation, and data integration from a variety of sources, such as high-performance RDF stores, relational databases, CSV files, OWL ontologies, and remote SPARQL endpoints.
Original languageEnglish
Title of host publicationThe Semantic Web - ISWC 2019
Subtitle of host publication18th International Semantic Web Conference, Auckland, New Zealand, October 26–30, 2019, Proceedings, Part II
EditorsChiara Ghidini, Maria Maleshkova, Isabel Cruz, Jie Song, Fabien Gandon, Olaf Hartig, Vojtěch Svátek, Aidan Hogan, Maxime Lefrançois
PublisherSpringer International Publishing AG
Number of pages17
ISBN (Electronic)9783030307967
ISBN (Print)9783030307950
Publication statusPublished - 2019
Event18th International Semantic Web Conference, ISWC 2019 - Auckland, New Zealand
Duration: 26 Oct 201930 Oct 2019

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume11779 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


Conference18th International Semantic Web Conference, ISWC 2019
Country/TerritoryNew Zealand


Dive into the research topics of 'VLog: A Rule Engine for Knowledge Graphs'. Together they form a unique fingerprint.

Cite this