Querying the Semantic Web with RQL

Querying the Semantic Web with RQL
复制标题

DOI:
10.1016/s1389-1286(03)00227-5
复制
发表时间:
2003-08-05
期刊:
影响因子:
5.6
通讯作者:
Tolle, K
Tolle, K
中科院分区:
计算机科学3区
文献类型:
--
作者:
Karvounarakis, G;Magganaraki, A;Tolle, K

文献摘要

被引文献

相似文献

实际规模的语义Web应用程序,如知识门户和电子市场,需要管理大量的资源元数据存储库。资源描述框架(RDF)支持像任何其他Web数据一样创建和交换元数据。尽管已经出现了大量的RDF描述,但是仍然缺少足够表达RDF的声明性查询语言。我们提出RQL,这是一种新的查询语言,它使半结构化或XML查询语言的功能适应RDF的特性,同时也扩展了这种功能,以便统一查询RDF描述和模式。RQL是一种类型化语言,遵循一种类似于OQL的函数式方法,并依赖于允许解释使用一个或多个RDF模式创建的叠加资源描述的形式化图模型。我们演示了RQL的语法、语义和类型系统,并报告了RSSDB的性能,RSSDB是我们的持久RDF存储库,用于存储和查询大量RDF元数据。(C) 2003 Elsevier Science B.V.版权所有
Real-scale Semantic Web applications, such as Knowledge Portals and E-Marketplaces, require the management of voluminous repositories of resource metadata. The Resource Description Framework (RDF) enables the creation and exchange of metadata as any other Web data. Although large volumes of RDF descriptions are already appearing, sufficiently expressive declarative query languages for RDF are still missing. We propose RQL, a new query language adapting the functionality of semistructured or XML query languages to the peculiarities of RDF but also extending this functionality in order to uniformly query both RDF descriptions and schemas. RQL is a typed language, following a functional approach a la OQL and relies on a formal graph model that permits the interpretation of superimposed resource descriptions created using one or more RDF schemas. We illustrate the syntax, semantics and type system of RQL and report on the performance of RSSDB, our persistent RDF Store, for storing and querying voluminous RDF metadata. (C) 2003 Elsevier Science B.V. All rights reserved.