Case-Study-Based Review of Approaches for Transforming UML Class Diagrams to OWL and Vice Versa

被引:1
作者
Suchanek, Marek [1 ]
Pergl, Robert [1 ]
机构
[1] Czech Tech Univ, Fac Infomart Technol, Prague, Czech Republic
来源
2020 IEEE 22ND CONFERENCE ON BUSINESS INFORMATICS (CBI 2020), VOL I - RESEARCH PAPERS | 2020年
关键词
OWL; UML; Transformation; Case Study; Conceptualization;
D O I
10.1109/CBI49978.2020.00036
中图分类号
F [经济];
学科分类号
02 ;
摘要
Building ontologies in The Web Ontology Language (OWL) as a knowledge representation about a particular domain gained a lot of interest over the recent years. Thanks to its large community and many options concerning tooling and methods for representation and transformations, OWL is being used not only in Linked Open Data and Artificial Intelligence but also in conceptual modelling. OWL allows capturing concepts and their properties, including relationships which can also be done using traditional conceptual models, for example, in Unified Modelling Language (UML). Both UML and OWL have their own specifics when compared to each other, and one may be more suitable than the other in concrete cases. There are several methods for transformation between knowledge representation in OWL and UML. In this paper, we review key methods for transforming UML to OWL and vice versa. To compare the methods, we use a non-trivial conceptual model that contains all commonly used constructs, e.g., generalization sets, composition, or relationships with constraints. The methods are evaluated in terms of information loss during transformation, the need for human intervention, and versatility.
引用
收藏
页码:270 / 279
页数:10
相关论文
共 29 条
[1]  
[Anonymous], 2012, INT J COMPUT APPL
[2]  
Belghiat A, 2012, 2012 6TH INTERNATIONAL CONFERENCE ON SCIENCES OF ELECTRONICS, TECHNOLOGIES OF INFORMATION AND TELECOMMUNICATIONS (SETIT), P840, DOI 10.1109/SETIT.2012.6482025
[3]  
Fowler Martin, 2018, UML Distilled: A Brief Guide to the Standard Object Modeling Language, V3rd
[4]  
Gasevic D, 2004, 2004 2ND INTERNATIONAL IEEE CONFERENCE INTELLIGENT SYSTEMS, VOLS 1 AND 2, PROCEEDINGS, P485
[5]  
Guizzardi G., 2004, INT C ADV INF SYST E, P112
[6]  
Guizzardi Giancarlo., 2005, CTIT PhD Thesis Series, P05, DOI [10.1007/978-3-642-31095-9_45, DOI 10.1007/978-3-642-31095-9_45]
[7]  
Hause M., 2006, 15 EUROPEAN SYSTEMS, V9, P1
[8]  
Hitzler P., 2009, OWL 2 Web Ontology Language Primer, W3C Recommendation, V27, P123
[9]  
Horridge M., 2009, The university of Manchester, V107
[10]  
Jafer S., 2017, P S MOD DRIV APPR SI, P1