{"title":"Automatic Generation of Ontology from Data Source Directed by Meta Models","authors":"Widad Jakjoud, Mohamed Bahaj, Jamal Bakkas","volume":94,"journal":"International Journal of Computer and Information Engineering","pagesStart":1880,"pagesEnd":1886,"ISSN":"1307-6892","URL":"https:\/\/publications.waset.org\/pdf\/9999927","abstract":"
Through this paper we present a method for automatic
\r\ngeneration of ontological model from any data source using Model
\r\nDriven Architecture (MDA), this generation is dedicated to the
\r\ncooperation of the knowledge engineering and software engineering.
\r\nIndeed, reverse engineering of a data source generates a software
\r\nmodel (schema of data) that will undergo transformations to generate
\r\nthe ontological model. This method uses the meta-models to validate
\r\nsoftware and ontological models.<\/p>\r\n","references":"[1] L. Stojanovic, N. Stojanovic and R. Volz, Migrating Data-intensive Web\r\nSites into the Semantic Web, In: Proceedings of the 17th ACM\r\nSymposium on Applied Computing (SAC) (2002) 1100\u20131107.\r\n[2] G. Dogan, and R. Islamaj, (2002). Importing relational databases into the\r\nsemantic Web. 2002). (2006-11-05). http:\/\/www.-mindswap, org\/webai\/\r\n2002\/fall\/Importing_20Relational_20Databases_20into.20the__2OSema\r\nntic_20 Web.html.\r\n[3] I. Astrova, (2004). Reverse engineering of relational databases to\r\nontologies. InThe Semantic Web: Research and Applications (pp. 327-\r\n341). Springer Berlin Heidelberg.\r\n[4] S.M Benslimane, D. Benslimane, M. Malki, Y. Amghar, and H. Saliah-\r\nHassane. (2006, July). Acquiring owl ontologies from data-intensive\r\nweb sites. InProceedings of the 6th international conference on Web\r\nengineering (pp. 361-368). ACM.\r\n[5] S. Cranefield. (2006). Networked knowledge representation and\r\nexchange using UML and RDF. Journal of Digital information, 1(8).\r\n[6] D. \u0110uri\u0107. (2004). MDA-based ontology infrastructure. Computer\r\nScience and Information Systems, 1(1), 91-116.\r\n[7] S. Leinhos . (2006). OWL ontology extraction and modelling from and\r\nwith UML class diagrams-a practical approach. University of the\r\nFederal Armed Forces of Germany.\r\n[8] M. Milanovi\u0107, D. Ga\u0161evi\u0107, A. Giurca, G. Wagner and V. Deved\u017ei\u0107.\r\n(2006, February). On interchanging between owl\/swrl and uml\/ocl.\r\nIn Proceedings of 6th Workshop on OCL for (Meta-) Models in Multiple\r\nApplication Domains (OCLApps) at the 9th ACM\/IEEE International\r\nConference on Model Driven Engineering Languages and Systems\r\n(MoDELS), Genoa, Italy (pp. 81-95).\r\n[9] M. Bahaj, and J. Bakkas, Automatic Conversion Method of Class\r\nDiagrams to Ontologies Maintaining Their Semantic Features.\r\n[10] S. Brockmans, R. M. Colomb, E. F. Kendall, E. Wallace, C. Welty, G.T.\r\nXie and P. Haase (2006). A Model Driven Approach for Building OWL\r\nDL and OWL Full Ontologies. 5th International Semantic Web\r\nConference, vol. 4273 of LNCS, pp. 187-200, Athen, USA.\r\n[11] J. Evermann. (2009). A UML and OWL description of Bunge\u2019s upperlevel\r\nontology model. Software & Systems Modeling, 8(2), 235-249.\r\n[12] M. Mehrolhassani and E. L. \u00c7. \u0130. Atilla. (2008). Developing Ontology\r\nBased Applications of Semantic Web Using UML to OWL\r\nConversion (pp. 566-577). Springer Berlin Heidelberg.\r\n[13] C. Faucher, F. Bertrand, and J. Y. Lafaye. (2008). G\u00e9n\u00e9ration\r\nd'ontologie \u00e0 partir d'un mod\u00e8le m\u00e9tier UML annot\u00e9. RNTI, 12, 65-84.\r\n[14] D. Gasevic, D. Djuric, V. Devedzic, and V. Damjanovi. (2004, May).\r\nConverting UML to OWL ontologies. In Proceedings of the 13th\r\ninternational World Wide Web conference on Alternate track papers &\r\nposters (pp. 488-489). ACM.\r\n[15] J. Zedlitz, and N. Luttenberger. (2012, November). Transforming\r\nBetween UML Conceptual Models And OWL 2 Ontologies. In Terra\r\nCognita 2012 Workshop(Vol. 6, p. 15).\r\n[16] Dragan Gasevic, Dragan Djuric, Vladan Devedzic, Violeta Damjanovi\r\nProceedings of the 13th international World Wide Web conference on\r\nAlternate track papers & posters, pp. 488-489, ACM New York, NY,\r\nUSA \u00a92004\r\n[17] J. B\u00e9zivin and X. Blanc, (2002). MDA: Vers un important changement\r\nde paradigme en g\u00e9nie logiciel. D\u00e9veloppeur r\u00e9f\u00e9rence v2, 16, 15.\r\n[18] J. M. J\u00e9z\u00e9quel, S. G\u00e9rard, and B. Baudry. (2006). Le g\u00e9nie logiciel et\r\nl'IDM: une approche unificatrice par les mod\u00e8les. L'ing\u00e9nierie dirig\u00e9e\r\npar les mod\u00e8les.\r\n[19] A. G. Kleppe, J. Warmer, W. Bast and M. D. A. Explained. (2003). The\r\nmodel driven architecture: practice and promise.\r\n[20] AndroMDA Model Driven Architecture Framework\u201d,\r\nhttp:\/\/galaxy.andromda.org\/docs-3.2\/, 2007.\r\n[21] F. Jouault, F. Allilaire,J. B\u00e9zivin and I. Kurtev. (2008). ATL: A model\r\ntransformation tool. Science of computer programming, 72(1), 31-39.\r\n[22] R. Silaghi, F. Fondement, and A. Strohmeier. (2005). \u201cWeaving\u201d MTL\r\nmodel transformations. In Model Driven Architecture (pp. 123-138).\r\nSpringer Berlin Heidelberg.\r\n[23] Object Managment Group.Request for proposal :Mof 2.0\r\nquery\/view\/transformation rfp.Request for proposal ad\/2002-04-10,\r\nOMG, Octobre 2002.\r\n[24] Object Managment Group. Mof qvt final adopted specification.\r\nTechnical Report ptc\/05-11-01, OMG, Novembre 2005.","publisher":"World Academy of Science, Engineering and Technology","index":"Open Science Index 94, 2014"}