Automatic Generation of Ontology from Data Source Directed by Meta Models

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.





References:
[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.