Transformation of Semi-formal Models into Ontologies According to a Model Driven Architecture

construction of an ontology implies three main activities which are generally conducted by a knowledge engineer: (1) knowledge elicitation, (2) formalization of the elicited knowledge into an ontology and (3) syntactic and semantic validation of the ontology. The whole process is complex and requires high competencies from the knowledge engineer, whose goal is to reduce as much as possible the gap between the richness of the actual expertise of the domain experts and its formal ontological representation. Our approach is (1) to have the domain experts participate directly to the elicitation operation though semi-formal visual knowledge modeling. Then, (2) the engineer transforms this semi-formal model to a formal one taking the form of an ontology. The goal of our project is to develop an expert system which will support the engineer in this transformation process. A "transformation ontology" will serve as a knowledge base for the transformation service to be carried out by the expert system. Finally, (3) the knowledge engineer validates the result with the domain experts.

[1]  Christine Golbreich,et al.  Combining SWRL rules and OWL ontologies with Protégé OWL Plugin , Jess , and Racer , 2004 .

[2]  Diego Calvanese,et al.  The Description Logic Handbook , 2007 .

[3]  Michael Uschold,et al.  Ontologies: principles, methods and applications , 1996, The Knowledge Engineering Review.

[4]  Kruthi Bhoopalam,et al.  Fire : a description logic based rule engine for OWL ontolgies with SWRL-like rules , 2005 .

[5]  Asunción Gómez-Pérez,et al.  Ontological Engineering: Principles, Methods, Tools and Languages , 2006, Ontologies for Software Engineering and Software Technology.

[6]  H. Lan,et al.  SWRL : A semantic Web rule language combining OWL and ruleML , 2004 .

[7]  Axel Uhl,et al.  Model-Driven Architecture , 2002, OOIS Workshops.

[8]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993, Knowl. Acquis..

[9]  J. Basque,et al.  17. Collaborative Knowledge Modelling with a Graphical Knowledge Representation Tool: A Strategy to Support the Transfer of Expertise in Organisations , 2008 .

[10]  Samson W. Tu,et al.  Writing Rules for the Semantic Web Using SWRL and Jess , 2005 .

[11]  Gilbert Paquette,et al.  Modélisation des connaissances et des compétences , 2002 .

[12]  Jorge S. Cardoso,et al.  Programming The Semantic Web , 2006, Semantic Web Services, Processes and Applications.

[13]  Christine Golbreich,et al.  Combining Rule and Ontology Reasoners for the Semantic Web , 2004, RuleML.

[14]  Rocco Moretti,et al.  Model Driven Architecture (MDA) , 2007 .

[15]  Ernest Friedman-Hill,et al.  Jess in action : rule-based systems in Java , 2003 .