In this paper we focus on enhancing of so-called user-driven techniques. We propose an algorithm which exploits the user-given annotations more deeply searching the user-specified 'hints' in the rest of the schema and applies an adaptive method on the remaining schema fragments.
We describe the algorithm theoretically, discussing the key ideas of the approach, chosen solutions, their reasons, and consequences. Finally, we overview the open issues related to implementation of the proposed algorithm and its experimental testing on real XML data.