Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 31821
Mapping Knowledge Model Onto Java Codes

Authors: B.A.Gobin, R.K.Subramanian


This paper gives an overview of the mapping mechanism of SEAM-a methodology for the automatic generation of knowledge models and its mapping onto Java codes. It discusses the rules that will be used to map the different components in the knowledge model automatically onto Java classes, properties and methods. The aim of developing this mechanism is to help in the creation of a prototype which will be used to validate the knowledge model which has been generated automatically. It will also help to link the modeling phase with the implementation phase as existing knowledge engineering methodologies do not provide for proper guidelines for the transition from the knowledge modeling phase to development phase. This will decrease the development overheads associated to the development of Knowledge Based Systems.

Keywords: KBS, OWL, ontology, knowledge models

Digital Object Identifier (DOI):

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1232


[1] P. Speel, A.T Schreiber., W Van Joolingen., Van Heijstg, and J.Beijer G.,. "onceptual Modelling For Knowledge Based Systems" Encyclopedia Of Computer Science And Technology, Marcel Dekker Inc. New York, 2001.
[2] R. Studer,, V.R. Benjamins, and D. Fensel,, "Knowledge Engineering:Principles And Method", Data & Knowledge Engineering, 1998, pp. 161-197.
[3] A. Th. Schreiber, J. Akkermans, A. Anjewierden, R. De Hoog, N. Shadbolt, W. Van De Velde and B. Wielinga, Knowledge Engineering and Management: The Commonkads Methodology, Mit Press, 2000.
[4] J. H. Gennari, M. A. Musen, R. W. Fergerson, W. E. Grosso, M. Crubezy, H. Eriksson, N. F. Noy and Tu, S. W., "The Evolution Of Protege: An Environment For Knowledge-Based Systems Development", International Journal Of Human Computer Studies, 58(1), 2003, pp. 89-123.
[5] Angele J., Fensel D., Landes D. And Studer R. 1998. "Developing Knowledge Based Systems with Mike", Journal Of Automated Software Engineering, 5(4), 1998, pp.389-418.
[6] M. Callot, Methodology And Tools Oriented To Knowledge Engineering Applications, Moka Public Report No.2, 1999
[Online]. Available From: Http://Www.Kbe.Conventry.Ac.Uk/Moka
[Accessed 19 October 2009].
[7] D. Fensel, E. Motta, V. Benjamins, S. Decker, M. Gaspari, R. Groenboom, W. Grosso , F. Van Harmelen, M. Musen, E. Plaza, G. Schreiber, R. Studer, A. Ten and B. Wielinga,"An Intelligent Brokering Service for Knowledge Component Reuse on the World-Wide Web", In: The 11th Banff Knowledge Acquisition for Knowledge-Based System Workshop (KAW98), Banff, Canada, 1998.
[8] Y. Gil, J. Blythe, J. Kim And Ramachandran S., "Acquiring Procedural Knowledge in EXPECT". In: Proceedings of AAAI 2000 Fall Symposium on Learning How to Do Things, North Falmouth, Massachusetts, AAAI, 3-5 November 2000.
[9] H. Knublauch, An Agile Development Methodology For Knowledge- Based Systems Including A Java Framework For Knowledge Modeling And Appropriate Tool Support, Dissertation (Phd Thesis), University Of Ulm, 2002.
[10] CORSAR, D. and SLEEMAN, D. "KBS development through ontology mapping and ontology driven acquisition" In Proceedings of the 4th international Conference on Knowledge Capture, 28 - 31 October 2007 Whistler, BC, Canada, 2007, 3-30.
[11] M.S. Abdullah, A. Evans, I. Benest, R Paige and C. Kimble, "Modelling Knowledge Based Systems Using the eXecutable Modelling Framework(XMF)", In: Proceedings of the 2004 IEEE, Conference on Cybernetics and Intelligent Systems,1-3 December Singapore, IEEE, 2004,pp 1055-1060.
[12] D. Sleeman, T. Runchie and P. Gray, "Reuse: Revisiting Sisyphus-VT". In Staab, S and Svatek, V, Eds. Proceedings EKAW 2006 Conference Podebrady, Czech Republic, 2006, pp 59-66.
[13] R. Benjamins, D. Fensel, C. Pierret-Golbreich, E. Motta, R. Studer, B. Wielinga, M. Rousset. "Making knowledge engineering technology work". In Proc. of the 9th Int. Conf. on oSoftware Engineering and Knowledge Engineering (SEKE-97), Madrid, Spain, 1997.
[14] B.A.Gobin, R.K.Subramanian, "An OWL Ontology for CommonKADS Template Knowledge Model". In Proc. of the International Conference on Knowledge Systems Engineering (ICKSE), Rome, Italy, 2009.
[15] G. Antoniou, F and Van Harmelen, "Web Ontology Language: Owl", In Handbook On Ontologies In Information Systems, 2003, pp 67ÔÇö92.