COACT: a query interface language for collaborative databases

被引:0
|
作者
Khaleel Mershad
Qutaibah M. Malluhi
Mourad Ouzzani
Mingjie Tang
Michael Gribskov
Walid G. Aref
Deo Prakash
机构
[1] Arts,Qatar Computing Research Institute
[2] Sciences and Technology University in Lebanon,undefined
[3] Qatar University,undefined
[4] HBKU,undefined
[5] Purdue University,undefined
[6] Shri Mata Vaishno Devi University,undefined
来源
关键词
Collaborative databases; Update authorization; SQL; Query options; True values; False positives and negatives;
D O I
暂无
中图分类号
学科分类号
摘要
Data curation activities in collaborative databases mandate that collaborators interact until they converge and agree on the content of their data. In a previous work, we presented a cloud-based collaborative database system that promotes and enables collaboration and data curation scenarios. Our system classifies different versions of a data item to either pending, approved, or rejected. The approval or rejection of a certain version is done by the database Principle Investigators (or PIs) based on its value. Our system also allows collaborators to view the status of each version and help PIs take decisions by providing feedback based on their experiments and/or opinions. Most importantly, our system provided mechanisms for history tracking of different versions to trace the modifications and approval/rejection done by both collaborators and PIs on different versions of a data item. We labeled our system as Update-Pending-Approval model (or UPA). In this paper, we describe a high level SQL query interface language for PIs and collaborators to interact with the UPA framework. We define a set of UPA keywords that are used as a part of the history tracking mechanism to select specific versions of a data item, and a set of UPA options that select specific versions based on possible future decisions of PIs. We implemented our query interface mechanism on top of Apache Phoenix, taking into consideration that the UPA system was implemented on top of Apache HBase. We test the performance of the UPA query language by executing several queries that contain different complexity levels and discuss their results.
引用
收藏
页码:121 / 151
页数:30
相关论文
共 50 条
  • [21] RQL: A Query Language for Rule Discovery in Databases
    Chardin, Brice
    Coquery, Emmanuel
    Pailloux, Marie
    Petit, Jean-Marc
    THEORETICAL COMPUTER SCIENCE, 2017, 658 : 357 - 374
  • [22] Ontology Driven Query Language for NoSQL Databases
    Banerjee, Shreya
    Goto, Takaaki
    Debnath, Narayan C.
    Sarkar, Anirban
    2017 IEEE 15TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2017, : 951 - 956
  • [23] Xyntagma: A graphical query interface for the ACeDB genome databases
    Grajewski, Wally
    Shin, Dong-Guk
    Liu, Lei
    Proceedings of the IEEE Symposium on Computer-Based Medical Systems, 1999, : 234 - 239
  • [24] A QUERY INTERFACE FOR IMAGE DATABASES BASED ON RELATIONAL ALGEBRA
    NG, CS
    SACKSDAVIS, R
    AUSTRALIAN COMPUTER JOURNAL, 1986, 18 (01): : 1 - 8
  • [25] FFQI-Fast Formulation Query Interface for databases
    Shobana, R.
    Venkatesan, D.
    Journal of Theoretical and Applied Information Technology, 2012, 37 (01) : 125 - 131
  • [26] A mosaic-based query language for video databases
    Assfalg, J
    Del Bimbo, A
    Hirakawa, M
    2000 IEEE INTERNATIONAL SYMPOSIUM ON VISUAL LANGUAGES, PROCEEDINGS, 2000, : 31 - 38
  • [27] TIME-BY-EXAMPLE QUERY LANGUAGE FOR HISTORICAL DATABASES
    TANSEL, AU
    ARKUN, ME
    OZSOYOGLU, G
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1989, 15 (04) : 464 - 478
  • [28] GRAPHiQL: A Graph Intuitive Query Language for Relational Databases
    Jindal, Alekh
    Madden, Samuel
    2014 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2014, : 441 - 450
  • [29] An Architecture and Query Language for a Federation ofHeterogeneous Dictionary Databases
    Jon Patrick
    Jun Zhang
    Xabier Artola-Zubillaga
    Computers and the Humanities, 2000, 34 : 393 - 407
  • [30] A Fuzzy Temporal Model and Query Language for FTER Databases
    Deng, Liguo
    Mang, Zhiheng
    Mang, Yong
    ISDA 2008: EIGHTH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS, VOL 3, PROCEEDINGS, 2008, : 77 - 82