In the next stage the decision maker is asked to
identify the information he needs from the data
warehouse. This is expressed using a goal
information template using business terms.
In our system, the rules process the information
in the template and identify whether the information
is directly present or not. When the data is not
directly available in the warehouse, two situations
are handled by the system. If the data exists and is
not directly derivable then this information is
provided. Secondly, if the required information is
altogether missing, then changes to the
multidimensional schema are suggested.
We have defined a hierarchy for the time
dimension by which it is possible to suggest addition
of levels in the Time dimension. We propose to
extend this to other Dimensions by defining
„belongs to‟ relationship in the Ontology. We
propose to add aggregate functions to the Ontology
so that when these are specified by the decision
maker, a better analysis of his requirements can be
made.
It may be argued that there is no real need to
build ontology but business metadata that explains
the business context or existing ontology like
WordNet can be used. However, ontology not only
contains business terms and their taxonomy but also
includes relationships between attributes, synonyms,
word variants etc. (Guotong Xie, 2008; Matthias
Kehlenbeck, 2009). In this sense, an ontology
consists of rich domain information. Even though
industry standard ontology exists for common data
domains, for the not so common, the ontology has to
be built anyway.
We are currently building a graphical tool using
which the ontology can be defined.
The Change Identification System is
implemented using Java, Jena and OWL-API.
REFERENCES
Lacy W. L.(2005), Representing Information Using the
Web Ontology Language. Trafford Publishing.
Zohra Bellahsene (2002), Schema evolution in data
warehouses. Knowledge and Information System
Journal, Springer-Verlag Newyork, Vol. 4 issue 3,
pages 283-304.
Ahlem nabli, Jamel Feki and Farez Gargouri (2009), An
ontology based method for normalization
terminology. LNCS, Springer, Vol. 4870/2009, pages
235-246.
OWL (2008) http://www.w3.org/TR/2008/WD-owl2-xml-
serialization-20080411/
Matthias Kehlenbeck and Michael H. Breitner (2009),
Ontology-Based Exchange and Immediate
Application of Business Calculation Definitions for
Online Analytical Processing. DaWaK , pages 298-
311
Naveen Prakash and Anjana Gosain (2008), An approach
to engineering requirements of data warehouse,
Requirement Engineering Journal, Springer, Vol. 13,
No. 1.
Bartosz Bebel, Zbyszko Królikowski, and Robert
Wrembel (2006), Managing Evolution of Data
Warehouse System by Mean of Nested Transaction,
Springer Berlin / Heidelberg, Vol. 4243.
Fadila Bentayeb, Cecile Favre and Omar Boussaid (2008),
A User-driven data warehouse Evolution Approach
for Concurrent Personalized Analysis Needs,
Published in Integrated Computer-Aided
Engineering, Vol. 15 No. 1 , pages 21-36.
Paolo Giorgini, Stefano Rizzi and Maddalena Garzetti
(2008), GRAnD: A `goal-oriented approach to
requirement analysis in data `warehouses, Decision
Support Systems, Vol. 45 , Issue 1,Pages 4-21.
Shazad, M. K., J. A. Nasir and M. A. Pasa: Creation and
evolution versions in data warehouse, Asian journal
of IT, 910-917, 2005, Grace Publication.
Body, M., Miquel, M., Bedard, Y. and Tchounikine, A.
(2003), Handling Evolutions in Multidimensional
Structures, Proceedings of 19th International
Conference on Data Engineering, pages 581- 591
Mathurine Body, Marryvonne Miquel, Yvan Bedard and
Anne Tchounikie (2002), A multidimensional and
multi-version structure for OLAP Application, 5th
ACM international workshop on Data Warehousing
and OLAP, Pages: 1–6.
Guotong Xie, Yang Yang, Shengping Liu, Zhaoming Qiu,
Yue Pan and Xiongzhi Zhou (2008), EIAW: Towards
a Business-Friendly data warehouse using Semantic
Web Technology, LNCS, Springer, Vol. 4825.
KEOD 2010 - International Conference on Knowledge Engineering and Ontology Development
350