DartGrid: a semantic infrastructure for building database Grid applications

Huajun Chen, Zhaohui Wu, Yuxin Mao, Guozhou Zheng

Concurrency and Computation Practice and Experience · 2006 · 25 citations · 13 references

Concepts

TL;DR

Database grids involve many diverse, distributed databases, requiring middleware that supports semantically meaningful schema mediation and query processing. This paper presents DartGrid, a system designed to provide a semantic infrastructure for building database grid applications. DartGrid implements RDF semantics through a suite of tools—including a semantic browser, mapping tools, ontology, query, and registration services—and uses an RDF‑View‑based approach for relational schema mediation with a view‑based semantic query rewriting algorithm. DartGrid was successfully applied to construct a real database grid application for Traditional Chinese Medicine in China. © 2006 John Wiley & Sons, Ltd.

Abstract

Abstract In the presence of a Database Grid where a huge number of highly diverse, widely distributed, autonomously managed databases can be involved in a sharing cycle, database tools and middleware should be well suited for schema mediation and query processing in a semantically meaningful way. In this paper, an implemented system called DartGrid is presented. DartGrid is intended to provide a semantic infrastructure for building database grid applications. We explore the essential and fundamental roles played by Resource Description Framework (RDF) semantics for database grids and implement a set of semantically enabled tools and grid services such as semantic browser, semantic mapping tools, ontology service, semantic query service and semantic registration service. We propose an RDF‐View‐based approach for relational schema mediation and describe the view‐based semantic query rewriting algorithm implemented in DartGrid. DartGrid has been used to build a real database grid application for Traditional Chinese Medicine in China. Copyright © 2006 John Wiley & Sons, Ltd.

References

13