pith. sign in

arxiv: 2506.11298 · v2 · pith:FJ7IHPMD · submitted 2025-06-12 · cs.DB · cs.NI

Jelly: a Fast and Convenient RDF Serialization Format

pith:FJ7IHPMDopen to challenge →

classification cs.DB cs.NI
keywords jellyserializationcasescompressionconvenientfastformatlibraries
0
0 comments X
read the original abstract

Existing RDF serialization formats such as Turtle, N-Quads, and JSON-LD are widely used for communication and storage in knowledge graph and Semantic Web applications. However, they suffer from limitations in performance, compression ratio, and lack of native support for RDF streams. To address these shortcomings, we introduce Jelly, a fast and convenient binary serialization format for RDF data that supports both batch and streaming use cases. Jelly is designed to maximize serialization throughput, reduce file size with lightweight streaming compression, and minimize compute resource usage. Built on Protocol Buffers, Jelly is easy to integrate with modern programming languages and RDF libraries. To maximize reusability, Jelly has an open protocol specification, open-source implementations in Java and Python integrated with popular RDF libraries, and a versatile command-line tool. To illustrate its usefulness, we outline concrete use cases where Jelly can provide tangible benefits. We consider that by combining practical usability with state-of-the-art efficiency, Jelly is an important contribution to the Semantic Web tool stack.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. It's Time to Standardize RDF Messages

    cs.DB 2026-04 unverdicted novelty 6.0

    The authors propose RDF Messages as atomic RDF Datasets for single communicative acts to enable interoperable streaming, logs, and incremental processing in RDF systems.