Bash Datalog: Answering Datalog Queries with Unix Shell Commands

Abstract : Dealing with large tabular datasets often requires extensive preprocessing. This preprocessing happens only once, so that loading and indexing the data in a database or triple store may be an overkill. In this paper, we present an approach that allows preprocessing large tabular data in Datalog – without indexing the data. The Datalog query is translated to Unix Bash and can be executed in a shell. Our experiments show that, for the use case of data preprocessing, our approach is competitive with state-of-the-art systems in terms of scalability and speed, while at the same time requiring only a Bash shell, and a Unix-compatible operating system.
Document type :
Conference papers
Complete list of metadatas

Cited literature [39 references]  Display  Hide  Download

https://hal-imt.archives-ouvertes.fr/hal-01824467
Contributor : Fabian Suchanek <>
Submitted on : Wednesday, June 27, 2018 - 11:40:13 AM
Last modification on : Thursday, October 17, 2019 - 12:36:55 PM

File

iswc-2018-bash.pdf
Files produced by the author(s)

Identifiers

Collections

Citation

Thomas Rebele, Thomas Tanon, Fabian Suchanek. Bash Datalog: Answering Datalog Queries with Unix Shell Commands. ISWC, Oct 2018, Monterey, CA, United States. ⟨10.1007/978-3-030-00671-6_33⟩. ⟨hal-01824467⟩

Share

Metrics

Record views

77

Files downloads

127