我是OWL / RDF本体概念的新手,并认为将它们转换为UML很有用,这样我就可以使用IDE生成类框架。假设这样做是合理的,您能推荐一种方法吗?
我知道有OWL / RDF解析器like this one,但是找不到任何可以转换为UML的解析器。
编辑:
根据评论,让我修改问题:
在基于现有本体启动新项目时,是否有一种方法可以轻松创建骨架类作为起点?我不需要同步本体和类之间的更改-这是一次设置,我希望它将进行大量的复制和粘贴,这对我来说是错误的方法。
如果我没有正确使用本体,您能否解释一下设计类层次结构的目的(如果有)?
这是我要实现的示例(除了只有1个传感器,我需要实现几个):
http://www.w3.org/2005/Incubator/ssn/XGR-ssn-20110628/#Smart_product_example
最佳答案
检查UML to OWL converter。它将UML转换为RDF / OWL,因此它的工作方向相反,但是可以用作任务的模板。该转换器基于MDA方法,因此需要了解它(MOF,ODM,Eclipse EMF,ATL),这是值得拥有的。
关于uml - OWL/RDF到UML转换器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29263480/