In data integration systems, there is a tradeoff between query response time and data freshness. Fully materialized and fully virtual approaches favor one of these objectives. We present a semi-materialized data integration framework, which represents a new aspect of a hybrid method. Our framework is developed based on an object-based indexing model and a flexible data refreshing method.