Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Vadim Savenkov is active.

Publication


Featured researches published by Vadim Savenkov.


international conference on management of data | 2012

Quality-aware service-oriented data integration: requirements, state of the art and open challenges

Schahram Dustdar; Reinhard Pichler; Vadim Savenkov; Hong Linh Truong

With a multitude of data sources available online, data consumers might find it hard to select the best combination of sources for their needs. Aspects such as price, licensing, service and data quality play a major role in selecting data sources. We therefore advocate qualityaware data services as a natural data source model for complex data integration tasks and mash-ups. This paper focuses on requirements, state of the art, and the main research challenges on the way to the realization of such services.


very large data bases | 2009

Normalization and optimization of schema mappings

Georg Gottlob; Reinhard Pichler; Vadim Savenkov

Schema mappings are high-level specifications that describe the relationship between two database schemas. They are an important tool in several areas of database research, notably in data integration and data exchange. However, a concrete theory of schema mapping optimization including the formulation of optimality criteria and the construction of algorithms for computing optimal schema mappings is completely lacking to date. The goal of this work is to fill this gap. We start by presenting a system of rewrite rules to minimize sets of source-to-target tuple-generating dependencies (st-tgds, for short). Moreover, we show that the result of this minimization is unique up to variable renaming. Hence, our optimization also yields a schema mapping normalization. By appropriately extending our rewrite rule system, we also provide a normalization of schema mappings containing equality-generating target-dependencies (egds). An important application of such a normalization is in the area of defining the semantics of query answering in data exchange, since several definitions in this area depend on the concrete syntactic representation of the st-tgds. This is, in particular, the case for queries with negated atoms and for aggregate queries. The normalization of schema mappings allows us to eliminate the effect of the concrete syntactic representation of the st-tgds from the semantics of query answering. We discuss in detail how our results can be fruitfully applied to aggregate queries.


international conference on logic programming | 2008

Towards Practical Feasibility of Core Computation in Data Exchange

Reinhard Pichler; Vadim Savenkov

Core computation in data exchange is concerned with materializing the minimal target database for a given source database. Gottlob and Nash have recently shown that the core can be computed in polynomial time under very general conditions. Nevertheless, core computation has not yet been incorporated into existing data exchange tools. The principal aim of this paper is to make a big step forward towards the practical feasibility of core computation in data exchange by developing an improved algorithm and by presenting a prototype implementation of our new algorithm.


Information Systems | 2015

On the undecidability of the equivalence of second-order tuple generating dependencies

Ingo Feinerer; Reinhard Pichler; Emanuel Sallinger; Vadim Savenkov

Second-order tuple generating dependencies (SO tgds) were introduced by Fagin et al. to capture the composition of simple schema mappings. Testing the equivalence of SO tgds would be important for applications like model management and mapping optimization. However, we prove the undecidability of the logical equivalence of SO tgds. Moreover, under weak additional assumptions, we also show the undecidability of a relaxed notion of equivalence between two SO tgds, namely the so-called conjunctive query equivalence. HighlightsWe prove undecidability of logical equivalence of SO tuple generating dependencies.This result holds even for conjunctive query equivalent mappings.CQ-equivalence is shown undecidable for mappings based on SO tgds and source KDs.


symposium on principles of database systems | 2014

Nested dependencies: structure and reasoning

Phokion G. Kolaitis; Reinhard Pichler; Emanuel Sallinger; Vadim Savenkov

During the past decade, schema mappings have been extensively used in formalizing and studying such critical data interoperability tasks as data exchange and data integration. Much of the work has focused on GLAV mappings, i.e., schema mappings specified by source-to-target tuple-generating dependencies (s-t tgds), and on schema mappings specified by second-order tgds (SO tgds), which constitute the closure of GLAV mappings under composition. In addition, nested GLAV mappings have also been considered, i.e., schema mappings specified by nested tgds, which have expressive power intermediate between s-t tgds and SO tgds. Even though nested GLAV mappings have been used in data exchange systems, such as IBMs Clio, no systematic investigation of this class of schema mappings has been carried out so far. In this paper, we embark on such an investigation by focusing on the basic reasoning tasks, algorithmic problems, and structural properties of nested GLAV mappings. One of our main results is the decidability of the implication problem for nested tgds. We also analyze the structure of the core of universal solutions with respect to nested GLAV mappings and develop useful tools for telling apart SO tgds from nested tgds. By discovering deeper structural properties of nested GLAV mappings, we show that also the following problem is decidable: given a nested GLAV mapping, is it logically equivalent to a GLAV mapping?


very large data bases | 2009

DEMo: data exchange modeling tool

Reinhard Pichler; Vadim Savenkov

Minimality is an important optimization criterion for solutions of data exchange problems, well captured by the notion of the core. Though tractability of core computation has been proved, it has not yet become a part of any industrial-strength system, still being highly computationally expensive. In this demonstration, we show how core computation can be used in a data exchange modeling tool, allowing data engineers to design more robust data transfer scenarios and better understand the sources of redundancy in the target database.


international conference on database theory | 2011

Relaxed notions of schema mapping equivalence revisited

Reinhard Pichler; Emanuel Sallinger; Vadim Savenkov

Recently, two relaxed notions of equivalence of schema mappings have been introduced, which provide more potential of optimizing schema mappings than logical equivalence: data exchange (DE) equivalence and conjunctive query (CQ) equivalence. In this work, we systematically investigate these notions of equivalence for mappings consisting of s-t tgds and target egds and/or target tgds. We prove that both CQ- and DE-equivalence are undecidable and so are some important optimization tasks (like detecting if some dependency is redundant). However, we also identify an important difference between the two notions of equivalence: CQ-equivalence remains undecidable even if the schema mappings consist of s-t tgds and target dependencies in the form of key dependencies only. In contrast, DE-equivalence is decidable for schema mappings with s-t tgds and target dependencies in the form of functional and inclusion dependencies with terminating chase property.


Theoretical Computer Science | 2010

Towards practical feasibility of core computation in data exchange

Reinhard Pichler; Vadim Savenkov

Data exchange is concerned with the transfer of data from some source database to some target database. Given a source instance, there may be many solutions, i.e., target instances. The most compact solution is called the core. Gottlob and Nash have recently presented a core computation algorithm which works in polynomial time under very general conditions. In this paper, we present an enhanced version of this algorithm. Moreover, we also report on a proof-of-concept implementation of the enhanced algorithm and on the experience gained from experiments with this implementation.


international semantic web conference | 2016

Handling Inconsistencies Due to Class Disjointness in SPARQL Updates

Albin Ahmeti; Diego Calvanese; Axel Polleres; Vadim Savenkov

The problem of updating ontologies has received increased attention in recent years. In the approaches proposed so far, either the update language is restricted to sets of ground atoms or, where the full SPARQL update language is allowed, the TBox language is restricted so that no inconsistencies can arise. In this paper we discuss directions to overcome these limitations. Starting from a DL-Lite fragment covering RDFS and concept disjointness axioms, we define three semantics for SPARQL instance-level ABox update: under cautious semantics, inconsistencies are resolved by rejecting updates potentially introducing conflicts; under brave semantics, instead, conflicts are overridden in favor of new information where possible; finally, the fainthearted semantics is a compromise between the former two approaches, designed to accommodate as much of the new information as possible, as long as consistency with the prior knowledge is not violated. We show how these semantics can be implemented in SPARQL via rewritings of polynomial size and draw first conclusions from their practical evaluation.


Theory of Computing Systems \/ Mathematical Systems Theory | 2013

Relaxed Notions of Schema Mapping Equivalence Revisited

Reinhard Pichler; Emanuel Sallinger; Vadim Savenkov

Recently, two relaxed notions of equivalence of schema mappings have been introduced, which provide more potential of optimizing schema mappings than logical equivalence: data exchange (DE) equivalence and conjunctive query (CQ) equivalence. In this work, we systematically investigate these notions of equivalence for mappings consisting of s-t tgds and target egds and/or target tgds. We prove that both CQ- and DE-equivalence are undecidable and so are some important optimization tasks (like detecting if some dependency is redundant). However, we also identify an important difference between the two notions of equivalence: CQ-equivalence remains undecidable even if the schema mappings consist of s-t tgds and target dependencies in the form of key dependencies only. In contrast, DE-equivalence is decidable for schema mappings with s-t tgds and target dependencies in the form of functional and inclusion dependencies with terminating chase property.

Collaboration


Dive into the Vadim Savenkov's collaboration.

Top Co-Authors

Avatar

Reinhard Pichler

Vienna University of Technology

View shared research outputs
Top Co-Authors

Avatar

Emanuel Sallinger

Vienna University of Technology

View shared research outputs
Top Co-Authors

Avatar

Axel Polleres

Vienna University of Economics and Business

View shared research outputs
Top Co-Authors

Avatar

Albin Ahmeti

Vienna University of Economics and Business

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Hong Linh Truong

Vienna University of Technology

View shared research outputs
Top Co-Authors

Avatar

Ingo Feinerer

Vienna University of Technology

View shared research outputs
Top Co-Authors

Avatar

Javier D. Fernández

Vienna University of Economics and Business

View shared research outputs
Top Co-Authors

Avatar

Sebastian Neumaier

Vienna University of Economics and Business

View shared research outputs
Top Co-Authors

Avatar

Sebastian Skritek

Vienna University of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge