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 条
  • [1] COACT: a query interface language for collaborative databases
    Mershad, Khaleel
    Malluhi, Qutaibah M.
    Ouzzani, Mourad
    Tang, Mingjie
    Gribskov, Michael
    Aref, Walid G.
    Prakash, Deo
    DISTRIBUTED AND PARALLEL DATABASES, 2018, 36 (01) : 121 - 151
  • [2] Query builder:: A natural language interface for structured databases
    Little, J
    de Ga, M
    Özyer, T
    Alhajj, R
    COMPUTER AND INFORMATION SCIENCES - ISCIS 2004, PROCEEDINGS, 2004, 3280 : 470 - 479
  • [3] Toward a Cooperative Natural Language Query Interface for Biological Databases
    Jamil, Hasan M.
    2011 IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICINE (BIBM 2011), 2011, : 556 - 561
  • [4] How to make a natural language interface to query databases accessible to everyone: An example
    Llopis, Miguel
    Ferrandez, Antonio
    COMPUTER STANDARDS & INTERFACES, 2013, 35 (05) : 470 - 481
  • [5] A natural language interface plug-in for cooperative query answering in biological databases
    Hasan M Jamil
    BMC Genomics, 13
  • [6] A natural language interface plug-in for cooperative query answering in biological databases
    Jamil, Hasan M.
    BMC GENOMICS, 2012, 13
  • [7] A FUZZY QUERY LANGUAGE FOR RELATIONAL DATABASES
    TAKAHASHI, Y
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1991, 21 (06): : 1576 - 1579
  • [8] VQL: A query language for multiversion databases
    Abdessalem, T
    Jomier, G
    DATABASE PROGRAMMING LANGUAGES, 1998, 1369 : 160 - 179
  • [9] A GRAPHICAL QUERY LANGUAGE FOR SIMULATION DATABASES
    OBERWEIS, A
    SANGER, V
    JOURNAL OF MICROCOMPUTER APPLICATIONS, 1994, 17 (04): : 345 - 367
  • [10] An intelligent query language for temporal databases
    Kannan, A
    Geetha, TV
    Marikkannan, M
    IETE JOURNAL OF RESEARCH, 2001, 47 (1-2) : 35 - 41