CBL: Compact Encoding of JSON-LD Data using CBOR and Bitmaps for Web of Things
Prudhvi Gudla, Kamal Singh

TL;DR
This paper introduces CBL, a novel compact encoding method for JSON-LD data using CBOR and bitmaps, significantly reducing network overhead for resource-constrained IoT devices in the Web of Things context.
Contribution
The paper presents CBL, a new encoding scheme that improves JSON-LD data compression using CBOR and bitmaps, outperforming existing methods like CBOR-LD.
Findings
Up to 95.1% reduction in network overhead.
More efficient than CBOR-LD for JSON-LD compression.
Beneficial for IoT devices with limited resources.
Abstract
The concept of Web of Things (WoT) merges web technologies with knowledge graphs in the context of Internet of Things. Given its widespread adoption in representing and exchanging structured data online, JSON-LD could be an effective format for WoT. Nevertheless, its verbose nature may present challenges for resource-constrained IoT devices with limited bandwidth and memory capacities. In this paper, we present a novel approach to compactly represent JSON-LD data using the Concise Binary Object Representation (CBOR) and bitmaps. Our proposed method is named as CBL which stands for CBOR, Bitmap and List of Key-value pairs. CBL leverages the ideas from CBOR and HDT to achieve an efficient encoding of JSON-LD data. Results demonstrate that our approach provides savings up to 95.1% in terms of network overhead. This could be especially beneficial for IoT devices exchanging data over…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed and Parallel Computing Systems
