Automatic Generation of Ontology from Data Source Directed by Meta Models
Authors: Widad Jakjoud, Mohamed Bahaj, Jamal Bakkas
Abstract:
Through this paper we present a method for automatic generation of ontological model from any data source using Model Driven Architecture (MDA), this generation is dedicated to the cooperation of the knowledge engineering and software engineering. Indeed, reverse engineering of a data source generates a software model (schema of data) that will undergo transformations to generate the ontological model. This method uses the meta-models to validate software and ontological models.
Keywords: Meta model, model, ontology, data source.
Digital Object Identifier (DOI): doi.org/10.5281/zenodo.1097249
Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1998References:
[1] L. Stojanovic, N. Stojanovic and R. Volz, Migrating Data-intensive Web Sites into the Semantic Web, In: Proceedings of the 17th ACM Symposium on Applied Computing (SAC) (2002) 1100–1107.
[2] G. Dogan, and R. Islamaj, (2002). Importing relational databases into the semantic Web. 2002). (2006-11-05). http://www.-mindswap, org/webai/ 2002/fall/Importing_20Relational_20Databases_20into.20the__2OSema ntic_20 Web.html.
[3] I. Astrova, (2004). Reverse engineering of relational databases to ontologies. InThe Semantic Web: Research and Applications (pp. 327- 341). Springer Berlin Heidelberg.
[4] S.M Benslimane, D. Benslimane, M. Malki, Y. Amghar, and H. Saliah- Hassane. (2006, July). Acquiring owl ontologies from data-intensive web sites. InProceedings of the 6th international conference on Web engineering (pp. 361-368). ACM.
[5] S. Cranefield. (2006). Networked knowledge representation and exchange using UML and RDF. Journal of Digital information, 1(8).
[6] D. Đurić. (2004). MDA-based ontology infrastructure. Computer Science and Information Systems, 1(1), 91-116.
[7] S. Leinhos . (2006). OWL ontology extraction and modelling from and with UML class diagrams-a practical approach. University of the Federal Armed Forces of Germany.
[8] M. Milanović, D. Gašević, A. Giurca, G. Wagner and V. Devedžić. (2006, February). On interchanging between owl/swrl and uml/ocl. In Proceedings of 6th Workshop on OCL for (Meta-) Models in Multiple Application Domains (OCLApps) at the 9th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MoDELS), Genoa, Italy (pp. 81-95).
[9] M. Bahaj, and J. Bakkas, Automatic Conversion Method of Class Diagrams to Ontologies Maintaining Their Semantic Features.
[10] S. Brockmans, R. M. Colomb, E. F. Kendall, E. Wallace, C. Welty, G.T. Xie and P. Haase (2006). A Model Driven Approach for Building OWL DL and OWL Full Ontologies. 5th International Semantic Web Conference, vol. 4273 of LNCS, pp. 187-200, Athen, USA.
[11] J. Evermann. (2009). A UML and OWL description of Bunge’s upperlevel ontology model. Software & Systems Modeling, 8(2), 235-249.
[12] M. Mehrolhassani and E. L. Ç. İ. Atilla. (2008). Developing Ontology Based Applications of Semantic Web Using UML to OWL Conversion (pp. 566-577). Springer Berlin Heidelberg.
[13] C. Faucher, F. Bertrand, and J. Y. Lafaye. (2008). Génération d'ontologie à partir d'un modèle métier UML annoté. RNTI, 12, 65-84.
[14] D. Gasevic, D. Djuric, V. Devedzic, and V. Damjanovi. (2004, May). Converting UML to OWL ontologies. In Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters (pp. 488-489). ACM.
[15] J. Zedlitz, and N. Luttenberger. (2012, November). Transforming Between UML Conceptual Models And OWL 2 Ontologies. In Terra Cognita 2012 Workshop(Vol. 6, p. 15).
[16] Dragan Gasevic, Dragan Djuric, Vladan Devedzic, Violeta Damjanovi Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters, pp. 488-489, ACM New York, NY, USA ©2004
[17] J. Bézivin and X. Blanc, (2002). MDA: Vers un important changement de paradigme en génie logiciel. Développeur référence v2, 16, 15.
[18] J. M. Jézéquel, S. Gérard, and B. Baudry. (2006). Le génie logiciel et l'IDM: une approche unificatrice par les modèles. L'ingénierie dirigée par les modèles.
[19] A. G. Kleppe, J. Warmer, W. Bast and M. D. A. Explained. (2003). The model driven architecture: practice and promise.
[20] AndroMDA Model Driven Architecture Framework”, http://galaxy.andromda.org/docs-3.2/, 2007.
[21] F. Jouault, F. Allilaire,J. Bézivin and I. Kurtev. (2008). ATL: A model transformation tool. Science of computer programming, 72(1), 31-39.
[22] R. Silaghi, F. Fondement, and A. Strohmeier. (2005). “Weaving” MTL model transformations. In Model Driven Architecture (pp. 123-138). Springer Berlin Heidelberg.
[23] Object Managment Group.Request for proposal :Mof 2.0 query/view/transformation rfp.Request for proposal ad/2002-04-10, OMG, Octobre 2002.
[24] Object Managment Group. Mof qvt final adopted specification. Technical Report ptc/05-11-01, OMG, Novembre 2005.