如何使用OWL创建分类法

时间:2017-08-22 12:44:14

标签: java owl ontology taxonomy

我是OWL的新手,我将创建softwaresprogramming languages等分类。目前,我们将所有内容都设为.txt文件并假设使用OWL将有助于我们获得更漂亮的格式。

但我的问题在于实施。我想如果我想以OWL格式实现我的分类,我有两个选择:

1)将每个项目作为单独的class。例如,javaj2EEprogramming languagescomputer scienceC#就是我的分类的例子。

2)有一个名为Category的课程,并让上述每个项目都为individual

第一个实现的问题是我的所有类别都具有相同的属性,只是它们的名称不同。例如,它们都具有isParenthasParent等属性。所以,我认为这不是正确的实现,定义class的目的不是那样的

第二个实现存在一个问题,即我可以在classes而不是individuals之间建立关系。

我想知道我是否可以用OWL实现我的案例。我对OWL有什么错误理解吗?如果它不是我的正确选择,任何人都可以帮助我找到可能的解决方案。 最后,实际上,我希望有一些树(最好是一棵树,但在我的情况下,我想我最终将结束一些没有连接的大树),最后显示了它们之间的关系。不同的软件,IDE等等。

PS:我想最终在我的java代码中使用它。

0 个答案:

没有答案