...
首页> 外文期刊>Journal of software >An Approach for Generation of SPARQL Query from SQL Algebra based Transformation Rules of RDB to Ontology
【24h】

An Approach for Generation of SPARQL Query from SQL Algebra based Transformation Rules of RDB to Ontology

机译:从基于SQL代数的RDB到本体的转换规则生成SPARQL查询的方法

获取原文
           

摘要

Semantic web is a web of linked RDF data that can exchange and reuse data allowing for more use of traditional web documents. However, the huge amount of data on the web are still formed and stored in relational databases (RDBs), such data cannot be used directly via the Semantic Web. Consequently, construction of ontology (Semantic Web -side) from relational schema and data (RDBs -side) and querying of constructed ontology semantically are fundamental challenges for the development and integration of the Semantic Web from the data source (i.e. database). This paper proposes an approach for providing a formulated operation rules to express semantic queries against structured graph ontology in the relational query language SQL. This approach applied by rewriting SPARQL queries over generated ontology (i.e. RDF triples) corresponding to advantages of SQLrelational algebra operation queries in RDBs and performed by two phases. The first phase focused on proposing and improving rules of extracting ontology directly from the important concepts in the relational database with considering database containing null-values to avoid data losses during the transformation process. The generated ontology represented in the form of OWL-RDFS/RDF triples to ensure its availability at Semantic Web, thus help semantic query engines to answer more queries. Furthermore, thefirst phase providing additional rules to generate the Internationalized Resource Identifiers (IRIs) for RDB schema and data. In the second phase, we proposed a set of rules inspired by fundamental operations of relational algebra (SQL algebra) for rewriting a relational algebra for SPARQL over RDBs that represented in RDF triples. In other words, translating SQL relational algebra operation queries into equivalent graph semantic queries (SPARQL). The proposed approach is demonstrated with examples, validated, implemented and compared with existing approach methods. The effectiveness of the proposed approach is evaluated by experimental results.
机译:语义网是链接的RDF数据的网,可以交换和重用数据,从而可以更多地使用传统的Web文档。但是,Web上仍会形成大量数据并将其存储在关系数据库(RDB)中,这些数据无法直接通过语义Web使用。因此,从关系模式和数据(RDB侧)构造本体(语义网侧)以及从语义上查询构造的本体是从数据源(即数据库)开发和集成语义网的基本挑战。本文提出了一种方法,该方法提供了一种制定的操作规则,用于在关系查询语言SQL中表达针对结构化图本体的语义查询。这种方法是通过在生成的本体(即RDF三元组)上重写SPARQL查询来应用的,这对应于RDB中SQL关系代数运算查询的优点,并且由两个阶段执行。第一阶段着重于提出和改进从关系数据库中的重要概念直接提取本体的规则,同时考虑到数据库包含空值以避免在转换过程中丢失数据。生成的以OWL-RDFS / RDF形式表示的本体增加了三倍,以确保其在语义Web上的可用性,从而帮助语义查询引擎回答更多的查询。此外,第一阶段提供了附加规则,以为RDB模式和数据生成国际化资源标识符(IRI)。在第二阶段中,我们提出了一组受关系代数(SQL代数)的基本操作启发的规则,用于重写以RDF三元组表示的RDB上的SPARQL的关系代数。换句话说,将SQL关系代数运算查询转换为等效图语义查询(SPARQL)。通过示例演示了所提出的方法,并进行了验证,实施并与现有方法进行了比较。实验结果评估了该方法的有效性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号