FISQL/FIRA

Federated Interoperable SQL

Federated Interoperable RA

Extending SQL and RA with True Metadata Support


Overview

FISQL is a powerful language that augments SQL with the ability to query and manipulate metadata alongside data seamlessly. Relational tables can be restructured into spreadsheet formats, and vice versa. Federated Information Systems relying on relational technology can simplify the process of writing wrappers, mediators, and integrating views. Furthermore, FISQL supports and facilitates schema evolution and legacy data integration.

Recent work has focused on Federated Interoperable Relational Algebra (FIRA). FIRA operates on federated relations and contains a subalgebra isomorphic to canonical RA, under a simple, non-intrusive embedding from canonical to federated relations. FIRA is equivalent to the querying core of FISQL, under a similar translation as SQL <-> RA. These properties make metadata querying in the relational model possible and, in fact, natural.

With the intrinsic ability to query and manipulate the structure (i.e. metadata) of our data as well as the data itself that FIRA/FISQL provides, we are poised to apply this framework to traditional database areas, such as Data Exchange or Relational OnLine Analytical Processing.

Publications

For more information, please contact .