Modeling and Querying Temporal Semistructured Data Warehouses