FUnctionality Sharing In Open eNvironments
Heinz Nixdorf Chair for Distributed Information Systems

SciQL: A Query Language for Unified Scientific Data Processing and Managment

Title: SciQL: A Query Language for Unified Scientific Data Processing and Managment
Authors: Javad Chamanara, Birgitta König-Ries
Place: ACM
Date: 2012-06-01
Type: Conference Paper

Science is more and more data-driven. This means, that a significant part of a scientist’s work is dedicated to accessing, visualizing, integrating and analyzing data from a possibly wide range of heterogeneous sources. In this paper we propose SciQL, a query language that supports scientists in this task and allows them to focus on their main purpose, i.e., on doing research.

SciQL sits between scientists or data processing tools on the one hand and different data sources on the other hand in order to decouple users from technical aspects of accessing data. It allows users to express their data management, refinement, transformation, processing procedures and visualizations in SciQL regardless of the syntax and capabilities of the underlying physical data source sources. This way scientists and client tools deal with only one language to interact with different data sources, e.g., text files, spreadsheets, relational DBMSs, or MapReduce systems. To achieve this, SciQL provides various constructs among them Schema Definition, (e.g., schema design and Data transformation), Data Retrieval (connecting to various data sources and formats, filtering, joining, grouping), Data Manipulation (e.g. Updating, deleting, versioning and provenance) and Visualization commands and data structures can be named.

In this paper, we will discuss the general idea why we believe SciQL is needed, and explain the goals and the steps we intend to take in order to achieve these aims.

URL: http://doi.acm.org/10.1145/2389686.2389690
 author = {Chamanara, Javad and K\"{o}nig-Ries, Birgitta},
 title = {SciQL: A Query Language for Unified Scientific Data Processing and Management},
 booktitle = {Proceedings of the 5th Ph.D. Workshop on Information and Knowledge},
 series = {PIKM '12},
 year = {2012},
 isbn = {978-1-4503-1719-1},
 location = {Maui, Hawaii, USA},
 pages = {17--24},
 numpages = {8},
 url = {http://doi.acm.org/10.1145/2389686.2389690},
 doi = {10.1145/2389686.2389690},
 acmid = {2389690},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {data lifecycle management, scientific data processing, scientific query language},