We apologize for a recent technical issue with our email system, which temporarily affected account activations. Accounts have now been activated. Authors may proceed with paper submissions. PhDFocusTM
CFP last date
20 December 2024
Reseach Article

Model Transformation from Ontology Model to Content Analysis Model

by Wafaa Alakwaa, Akram Salah
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 7 - Number 3
Year of Publication: 2010
Authors: Wafaa Alakwaa, Akram Salah
10.5120/1147-1501

Wafaa Alakwaa, Akram Salah . Model Transformation from Ontology Model to Content Analysis Model. International Journal of Computer Applications. 7, 3 ( September 2010), 5-12. DOI=10.5120/1147-1501

@article{ 10.5120/1147-1501,
author = { Wafaa Alakwaa, Akram Salah },
title = { Model Transformation from Ontology Model to Content Analysis Model },
journal = { International Journal of Computer Applications },
issue_date = { September 2010 },
volume = { 7 },
number = { 3 },
month = { September },
year = { 2010 },
issn = { 0975-8887 },
pages = { 5-12 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume7/number3/1147-1501/ },
doi = { 10.5120/1147-1501 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T19:55:56.579259+05:30
%A Wafaa Alakwaa
%A Akram Salah
%T Model Transformation from Ontology Model to Content Analysis Model
%J International Journal of Computer Applications
%@ 0975-8887
%V 7
%N 3
%P 5-12
%D 2010
%I Foundation of Computer Science (FCS), NY, USA
Abstract

This paper introduces a technique to extend existing Web engineering methodologies to develop the semantic web applications. We investigate the use of ontology in the domain analysis for the development of web applications. The contribution of this paper is the automatic generation of Content Analysis Model from the Ontology Model. This technique makes a straight forward mapping between Ontology Definition Metamodel (ODM) model’s elements and the Content Analysis Model’s elements. We further show how this technique could be integrated with many web engineering methodologies, which are based on systematic and automatic chain of transformation during all the development phases. The requirement model that is generated from the Ontology model guarantees that an application terminologies are unified all over the web engineering process.

References
  1. N. Moreno, J. R. Romero, and A. Vallecillo, “An overview of model-driven web engineering and the mda,” 2008, pp. 353-382.
  2. N. Koch, “Classi_cation of model transformation techniques used in uml-based web engineering,” Institution of Engineering and Technology, vol. 1, no. 3, pp. 98-111, 2007.
  3. Y. Deshpande, A. Murugesan, S.and Ginige, S. Hansen, D. Schwabe, M. Gaedke, and B. White, ”Web engineering,” Web Engineering, vol. 1, no. 1, pp. 003-017, 2002.
  4. M. J. Escalona and N. Koch, “ Metamodelling the requirements of web systems.” in Proc. of 2nd International Conference on Web Information Systems and Technologies, Setubal, Portugal,, April 2006., pp. 310-317.
  5. C. W. E. T. Fernando Silva Parreiras, TobiasWalter, “Model-driven software development with semantic web technologies,” Tutorial at the 6th European Conference on Modelling Foundations and Applications ECMFA 2010, Paris, France, June 15-18, 2010.
  6. J. M. Stephen, N. C. Anthony, and F. Takao, “Model-driven development,” IEEE Software, pp. 14-18, Sep./Oct. 2003.
  7. M. J. Escalona and N. Koch, “ Requirements engineering for web applications: A comparative study.” Web Engineering, vol. 2, no. 3, pp. 192-212, Feb. 2004.
  8. R. Vidgen, “Requirement analysis and uml, use cases and class diagrams,” Computing and Control Engineering, pp. 12-17, 2003.
  9. P. Shoval, A. Yampolsky, and M. Last, “Class diagrams and use cases,” in Proc. of the Workshop on Exploring Modeling Methods for Systems Analysis and Design (EMMSAD'06),J. Krogstie, T. Halpin, and H. E. Proper, Eds. Namur University Press, Namur, Belgium, EU, 2006, pp. 453-464.
  10. K. Siau and L. Lee, “Are use case and class diagrams complementary in requirements analysis? an experimental study on use case and class diagrams in uml,” Requirements Engineering, Springer London, pp. 229-237, 7 Oct. 2004.
  11. J. Euzenat, “Research challenges and perspectives of the semantic web,” Intelligent Systems,IEEE, vol. 17, no. 5, pp. 86-88, 2002.
  12. “Ontology engineering” ,from wikipedia, the free encyclopedia.
  13. Z. P. Je_ and H. Ian, “Metamodeling architecture of web ontology languages,” in Proc. of the Semantic Web Working Symposium, July 2001, pp. 131-149.
  14. D. Dragan, G. Dragan, D. Vladan, and D. Violeta, “A uml profile for owl ontologies,” in Proc. of the Workshop on Model Driven Architecture: Foundations and Applications, Linkoping University, Sweden, 2004, pp. 138-152.
  15. D. Djuric, G. D., D. V., and D. V., MDA-Based Ontological Engineering. World Scientific Publishing Co., Singapore, 2005, pp. 203-231.
  16. D. Gasevic, D. Djuric, and D. V., “Bridging mda and owl ontologies,” Journal of Web Engineering, vol. 4, no. 1, pp. 119-135, 2005.
  17. K. S. Michael, W. Chris, and L. M. Deborah, “Owl web ontology language guide,” http://www.w3.org/TR/owl-guide/, 10 Feb. 2004.
  18. D. Li, K. Pranam, D. Zhongli, A. Sasikanth, and J. Anupam, “Using ontologies in the semantic web: A survey,” UMBC, Tech. Rep., July 2005.
  19. J. Hans and S. Stefan, “Applications of ontologies in software engineering,” in International Workshop on Semantic Web Enabled Software Engineering (SWESE'06), November 2006.
  20. A. S. C. Seria, C. B. Sabin, C. Liliana, and C. N. Ovidiu, “Survey on web ontology editing tools,” http://thor.info.uaic.ro/~busaco/publications/articles/web-ontology-tool-survey.pdf, 2006.
  21. X. Wang and C. Chan, “Ontology modeling using uml,” in Proc. of the Seventh International Conference on Object Oriented Information Systems (OOIS), Calgary, Canada, Aug. 2001, pp. 59 -70.
  22. C. Coral, R. Francisco, and P. Mario, Ontologies for Software Engineering and Software Technology. Francis: Springer-Verlag Berlin Heidelberg, 2006.
  23. A. Kraus, “Model driven software engineering for web applications,” Ph.D. dissertation, Ludwig-Maximilians-Universitat Munchen, 23rd / 04 2007.
  24. K. Czarnecki and S. Helsen, “Classification of model transformation approaches,” in OOP- SLA03 Workshop on Generative Techniques in the Context of Model-Driven Architecture, 2003.
  25. J. Bezivin, F. , Fabian Buttner, M. , Gogolla, F. Jouault, I. Kurtev, and A. Lindow, “Model transformations? transformation models!” in Model Driven Engineering Languages and Systems, 2006, pp. 440-453.
  26. F. Jouault, F. Allilaire, J. Bzivin, I. Kurtev, and P. Valduriez, “Atl: a qvt-like transformation language,” in OOPSLA '06: Companion to the 21st ACM SIGPLAN symposium on Object- oriented programming systems, languages, and applications. ACM, 2006, pp. 719-720.
  27. F. Jouault, F. Allilaire, J. Bzivin, and I. Kurtev, “Atl: A model transformation tool,” Science of Computer Programming, vol. 72, no. 1-2, pp. 31-39, June 2008.
  28. “Atl superimposition,” http://wiki.eclipse.org/ATL Superimposition.
  29. A. T. List, http://www.eclipse.org/m2m/atl/atlTransformations/.
  30. Z. Xu, Y. Ni, L. . Lin, and H. Gu, A Semantics-Preserving Approach for Extracting OWL Ontologies from UML Class Diagrams. Springer Berlin Heidelberg, 2009.
  31. R. G., M. Jazayeri, and H. Gall, “Towards semantic web engineering: Weesa - mapping xml schema to ontologies,” in In Workshop on Application Design, Development and Implementation Issues in the Semantic Web at the 13th International World Wide Web Conference, 2005, pp. 722-729.
  32. H. C. Rong Li, Keqing He, “From natural language requirements to requirement ontologies,” 2010 2nd International Conference on Future Computer and Communication, vol. 3, pp. 755-758, 2010.
  33. W. Alakwaa and A. Salah, “Ontology modeling profile , an extension for the ontology uml profile,” Aug. 2010.
Index Terms

Computer Science
Information Sciences

Keywords

Unified Modeling Language (UML) Model Driven Architecture(MDA) Ontology Semantic Web Ontology Definition Metamodel(ODM) Web Ontology Language (OWL) Web Engineering