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 wireless networks. Moreover, our approach is more efficient than the current approach known as CBOR-LD, which is used to compact JSON-LD data.
翻译:物联网Web(Web of Things, WoT)的概念将Web技术与知识图谱在物联网(Internet of Things, IoT)背景下相融合。鉴于JSON-LD在在线结构化数据表示与交换中的广泛应用,它可能成为WoT的一种有效格式。然而,其冗长的特性可能对带宽和内存资源受限的物联网设备构成挑战。本文提出一种利用简洁二进制对象表示(Concise Binary Object Representation, CBOR)与位图紧凑表示JSON-LD数据的新方法。我们所提出的方法命名为CBL,代表CBOR、位图及键值对列表。CBL借鉴了CBOR与HDT的思想,实现了JSON-LD数据的高效编码。实验结果表明,该方法在网络开销方面最高可节省95.1%,这对于通过无线网络交换数据的物联网设备尤为有益。此外,与当前用于压缩JSON-LD数据的CBOR-LD方法相比,本方法具有更高的效率。