A Dataflow Graph Transformation Language and Query Rewriting System for RDF Ontologies

被引:0
|
作者
Shaw, Marianne [1 ]
Detwiler, Landon T. [2 ]
Brinkley, James F. [2 ,3 ]
Suciu, Dan [1 ]
机构
[1] Univ Washington, Seattle, WA 98195 USA
[2] Univ Washington, Dept Biol Struct, Seattle, WA USA
[3] Univ Washington, Dept Med Biol Informat, Seattle, WA USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Users interested in biological and biomedical information sets on the semantic web are frequently not computer scientists. These researchers often find it difficult to use declarative query and view definition languages to manipulate these RDF data sets. We define a language IML consisting of a small number of graph transformations that can be composed in a dataflow style to transform RDF ontologies. The language's operations closely map to the high-level manipulations users undertake when transforming ontologies using a visual editor. To reduce the potentially high cost of evaluating queries over these transformations on demand, we describe a query rewriting engine for evaluating queries on IML views. The rewriter leverages IML's dataflow style and optimizations to eliminate unnecessary transformations in answering a query over an IML view. We evaluate our rewriter's performance on queries over use case view definitions on one or more biomedical ontologies.
引用
下载
收藏
页码:544 / 561
页数:18
相关论文
共 50 条
  • [41] Designing a Query Language for RDF: Marrying Open and Closed Worlds
    Arenas, Marcelo
    Ugarte, Martin
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 2017, 42 (04):
  • [42] A Keyword Query Approach Based on Community Structure of RDF Entity Graph
    Zhang, Hanning
    Dong, Bo
    Feng, Boqin
    Wei, Bifan
    2021 IEEE 45TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2021), 2021, : 1143 - 1148
  • [43] Designing a Query Language for RDF: Marrying Open and Closed Worlds
    Arenas, Marcelo
    Ugarte, Martin
    PODS'16: PROCEEDINGS OF THE 35TH ACM SIGMOD-SIGACT-SIGAI SYMPOSIUM ON PRINCIPLES OF DATABASE SYSTEMS, 2016, : 225 - 236
  • [44] Efficient Distributed Query Processing on Large Scale RDF Graph Data
    Wang X.
    Xu Q.
    Chai L.-L.
    Yang Y.-J.
    Chai Y.-P.
    Ruan Jian Xue Bao/Journal of Software, 2019, 30 (03): : 498 - 514
  • [45] Adaptive Distributed RDF Graph Fragmentation and Allocation based on Query Workload
    Peng, Peng
    Zou, Lei
    Chen, Lei
    Zhao, Dongyan
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2019, 31 (04) : 670 - 685
  • [46] LEAN: An intermediate language based on graph rewriting
    Barendregt, H.P.
    Van Eekelen, M.C.J.D.
    Plasmeijer, M.J.
    Glauert, J.R.W.
    Kennaway, J.R.
    Sleep, M.R.
    Parallel Computing, 1988, 9 (02): : 163 - 177
  • [47] A demonstration of the Grrr graph rewriting programming language
    Rodgers, PJ
    Vidal, N
    APPLICATIONS OF GRAPH TRANSFORMATIONS WITH INDUSTRIAL RELEVANCE, PROCEEDINGS, 2000, 1779 : 473 - 480
  • [48] A Query Language Perspective on Graph Learning
    Geerts, Floris
    PROCEEDINGS OF THE 42ND ACM SIGMOD-SIGACT-SIGAI SYMPOSIUM ON PRINCIPLES OF DATABASE SYSTEMS, PODS 2023, 2023, : 373 - 379
  • [49] A Novel Method of Keyword Query for RDF Data Based on Bipartite Graph
    Zheng, Zhiyun
    Ding, Yang
    Wang, Zhentao
    Wang, Zhenfei
    2016 IEEE 22ND INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2016, : 466 - 473
  • [50] TOWARDS AN INTERMEDIATE LANGUAGE BASED ON GRAPH REWRITING
    BARENDREGT, HP
    VANEEKELEN, MCJD
    GLAUERT, JRW
    KENNAWAY, JR
    PLASMEIJER, MJ
    SLEEP, MR
    LECTURE NOTES IN COMPUTER SCIENCE, 1987, 259 : 159 - 175