The Wiselib TupleStore:物联网模块化RDF数据库
The Wiselib TupleStore: A Modular RDF Database for the Internet of Things
摘要:
物联网运动提供了自配置和普遍可互操作的设备。虽然这些设备通常是根据特定的应用程序构建的,但它们通常在其他环境中也很有用。我们声称,通过以通用的方式描述设备的知识,物联网设备可以成为互联网中的一等公民。然后,它们可以在异构硬件、不同应用程序和Web上的大型数据源之间交换数据。与大多数现有方法相比,我们的关键思想是不限制可以以任何方式在设备上表达的知识领域,同时允许这些知识是机器可理解的,并在不同的位置上共享。我们提出了一个架构,允许连接到语义Web的嵌入式设备表示他们的知识在资源描述框架(RDF)。我们提出了Wiselib TupleStore,一个专门为RDF存储量身定制的模块化嵌入式数据库。Wiselib TupleStore可移植到许多平台,包括Contiki和TinyOS,并允许各种权衡,使其能够扩展到各种硬件场景。我们讨论了RDF异构资源受限的设备的适用性,并比较我们的系统现有的嵌入式元组存储羚羊和TeenyLIME。
英文摘要:
The Internet of Things movement provides self-configuring and universally interoperable devices. While such devices are often built with a specific application in mind, they often turn out to be useful in other contexts as well. We claim that by describing the devices' knowledge in a universal way, IoT devices can become first-class citizens in the Internet. They can then exchange data between heterogeneous hardware, different applications and large data sources on the Web. Our key idea --- in contrast to most existing approaches --- is to not restrict the domain of knowledge that can be expressed on the device in any way and, at the same time, allow this knowledge to be machine-understandable and linkable across different locations. We propose an architecture that allows to connect embedded devices to the Semantic Web by expressing their knowledge in the Resource Description Framework (RDF). We present the Wiselib TupleStore, a modular embedded database tailored specifically for the storage of RDF. The Wiselib TupleStore is portable to many platforms including Contiki and TinyOS and allows a variety of trade-offs, making it able to scale to a large variety of hardware scenarios. We discuss the applicability of RDF to heterogeneous resource-constrained devices and compare our system to the existing embedded tuple stores Antelope and TeenyLIME.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。