Using ontologies and requirements for constructing and optimizing data warehouses | IEEE Conference Publication | IEEE Xplore