Published January 20, 2010
| Version 10085
Journal article
Open
Mapping Knowledge Model Onto Java Codes
Authors/Creators
Description
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.
Files
10085.pdf
Additional details
References
- 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.
- R. Studer,, V.R. Benjamins, and D. Fensel,, "Knowledge Engineering:Principles And Method", Data & Knowledge Engineering, 1998, pp. 161-197.
- 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.
- 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.
- 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.
- 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].
- 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.
- 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.
- 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.