QIOS - query processing system for Web

qios (v0.9) is a system for the manipulation of data from internet data sources. The system is intended to serve as the lightweight kernel of a data manipulation server. It is implemented in Perl.

The design of query execution engine is rooted in the relational techniques for the query optimization and evaluation. The main aims in the design of qios are to provide: the system for the manipulation of larger collections of data in a fast manner, various data manipulation functions from classical querying to data restructuring, and, the capabilities to organize, store and browse the data collections obtained from the Internet data sources on the local host. The system currently provides the interface for XML.

qios v0.9 (alpha) is available as compressed tar file qios-0.9.alpha.tar.gz. Short instructions for the installation are presented in README.


The presentation of the qios query language, database environment, and basic system operations is given in the man pages of qios system. Man pages are used also for the documentation of the qios modules. The text versions of the man pages are:


On using object-relational technology for querying LOD repositories.
The Fifth International Conference on Advances in Databases, Knowledge, and Data Applications, 2013.

On formalization of object model by unifying intensional and extensional representations.
European Japanese Conference on Information Modelling and Knowledge Bases, Information Modelling and Knowledge Bases XXI, Frontiers in Artificial Intelligence and Applications, IOS Press, 2010.

QAL: a query algebra of complex objects.
I. Savnik, Z. Tari, T. Mohoric.
Data & Knowledge Engineering Journal, North-Holland. Vol.30, No.1, 1999, pp.57-94.

Querying objects with complex static structure.
I. Savnik, Z. Tari.
Proc. of Int. Conf. on Flexible query answering systems (FQAS'98), Roskilde, Denmark.
Lecture Notes in Artificial Intelligence 1495, Springer-Verlag, 1998.

Last update Mon Mar 18 08:48:57 CET 2013