将UML转换为OWL本体 [英] Converting UML to OWL Ontology

查看:92
本文介绍了将UML转换为OWL本体的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试基于以xmi格式呈现的不同UML文件资源来开发OWL本体.现在,通过互联网阅读一段时间,似乎几乎所有可用的工具或方法都已过时,即使尝试其中的某些工具或方法也无法提供预期的结果. 由于这种本体在我们的项目中起着非常重要的作用,所以我想知道什么是将UML转换为OWL的最佳方法/工具?

I am trying to develop an OWL ontology based on different UML file resources presented in xmi format. Reading through the internet for a while now, it seems that almost all the available tools or approaches are outdated and even when trying some of them they don't provide the expected outcome. Since this ontology plays a really important role in our project, i wanted to know what is the best approach/tools to be used in order to convert UML to OWL ?

推荐答案

我自己也对此进行了研究,但没有找到可以令人满意的工具.我遇到的问题是这些工具使用的是旧版本的UML,不支持所有UML功能,使用的是OWL 1而不是OWL 2,并且仅受Protege的旧版本支持.

I have looked into this myself as well and I have found no tools that can do this satisfactory. Problems I ran into were either the tools used an old version of UML, did not support all UML features, used OWL 1 rather than OWL 2 and was supported by only an old version of Protege.

我采取手工翻译的方式,对于大多数UML构造而言,这并不是太困难.为此,我在 UML vs OWL 上做了一篇文章,解释为什么某些翻译是一定要完成的,并提供了将UML转换为OWL的参考.

I resorted by doing the translation by hand, which for most UML constructs are not too difficult. For this purpose I have done a write-up on UML vs OWL, which gives an intuitive explanation for why some of the translation is done in a certain why, as well as provide a reference for translating UML to OWL.

这篇关于将UML转换为OWL本体的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆