.

COACT: a query interface language for collaborative databases

LAUR Repository

Show simple item record

dc.contributor.author Mershad, Khaleel
dc.contributor.author Malluhi, Qutaibah M.
dc.contributor.author Ouzzani, Mourad
dc.contributor.author Tang, Mingjie
dc.contributor.author Gribskov, Michael
dc.contributor.author Aref, Walid G.
dc.contributor.author Prakash, Deo
dc.date.accessioned 2024-02-27T14:14:28Z
dc.date.available 2024-02-27T14:14:28Z
dc.date.copyright 2017 en_US
dc.date.issued 2024-02-27
dc.identifier.issn 0926-8782 en_US
dc.identifier.uri http://hdl.handle.net/10725/15346
dc.description.abstract 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. en_US
dc.language.iso en en_US
dc.title COACT: a query interface language for collaborative databases en_US
dc.type Article en_US
dc.description.version Published en_US
dc.author.school SAS en_US
dc.author.idnumber 202203388 en_US
dc.author.department Computer Science And Mathematics en_US
dc.relation.journal Distributed and Parallel Databases en_US
dc.journal.volume 36 en_US
dc.article.pages 121-151 en_US
dc.keywords Collaborative databases en_US
dc.keywords Update authorization en_US
dc.keywords SQL en_US
dc.keywords Query options en_US
dc.keywords True values en_US
dc.keywords False positives and negatives en_US
dc.identifier.doi https://doi.org/10.1007/s10619-017-7213-1 en_US
dc.identifier.ctation Mershad, K., Malluhi, Q. M., Ouzzani, M., Tang, M., Gribskov, M., Aref, W. G., & Prakash, D. (2018). COACT: a query interface language for collaborative databases. Distributed and Parallel Databases, 36, 121-151. en_US
dc.author.email khaleel.mershad@lau.edu.lb en_US
dc.identifier.tou http://libraries.lau.edu.lb/research/laur/terms-of-use/articles.php en_US
dc.identifier.url https://link.springer.com/article/10.1007/s10619-017-7213-1 en_US
dc.orcid.id https://orcid.org/0000-0003-3786-5529 en_US
dc.author.affiliation Lebanese American University en_US


Files in this item

Files Size Format View

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record

Search LAUR


Advanced Search

Browse

My Account