OWL/RDF 到 UML 转换器

OWL/RDF to UML Converter

我是 OWL/RDF 本体概念的新手,我认为将它们转换为 UML 会很有用,这样我就可以使用我的 IDE 生成 class 骨架.假设这是一件合理的事情,你能推荐一种方法吗?

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

编辑:

根据评论让我修改问题:

在基于现有 ontology 开始新项目时,有没有一种方法可以轻松创建框架 classes 作为起点?我不需要同步 ontology 和 classes 之间的更改 - 这是一次性设置,我希望它需要大量的复制和粘贴,这让我觉得这是错误的方法。

如果我没有正确使用本体,你能解释一下它们在设计 class 层次结构时的目的(如果有的话)吗?

这是我想要实现的示例(除了这只有 1 个传感器,我需要实现多个):

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

我的理解是,“semantic web" is still largely in the visionary stage and will not impact developers for some time. The initial applications 的概念似乎以人与机器之间的知识共享为中心。希望它转向机器对机器共享,因为似乎没有任何目前对此感兴趣。

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