OWL / RDF到UML转换器

时间:2015-03-25 18:19:55

标签: uml rdf owl

我对OWL / RDF本体的概念不熟悉,并认为将它们转换为UML会很有用,这样我就可以使用我的IDE生成类骨架了。假设这是一个合理的事情,你能推荐一种方法吗?

我知道有OWL / RDF解析器like this one,但我找不到任何会转换为UML的解析器。

编辑:

根据评论,让我修改问题:

当基于现有本体开始新项目时,有没有办法轻松创建骨架类作为起点?我不需要在本体和类之间同步更改 - 这是一次性设置,我希望会进行大量的复制和粘贴,这对我来说是错误的方法。

如果我没有正确使用本体,你能否解释一下设计类层次结构的目的是什么(如果有的话)?

这是我想要实现的一个例子(除了这只是一个传感器,我需要实现几个):

http://www.w3.org/2005/Incubator/ssn/XGR-ssn-20110628/#Smart_product_example

2 个答案:

答案 0 :(得分:0)

检查UML to OWL converter。它将UML转换为RDF / OWL,因此它可以在相反的方向上工作,但它可以用作任务的模板。转换器基于MDA方法,因此需要了解它(MOF,ODM,Eclipse EMF,ATL),这是值得拥有的。

答案 1 :(得分:-2)

我的理解是" semantic web"仍处于有远见的阶段,并且不会影响开发人员一段时间。最初的applications似乎集中在人与人之间的知识共享上。希望它转向机器到机器共享,因为此时似乎没有任何兴趣。