0

我使用 Jena 的 OntClass.listDeclaredProperies() 函数。甚至每个类都应该具有所有 RDFS 属性(例如 rdfs:comment),listDeclaredProperies 永远不会返回它们中的任何一个。它们如何与一个类相关联以及如何获取它们?

更新 1

我只是认为所有的本体类也自动声明了 RDFS 属性。在 RDFS 属性的文档中是为注释属性“rdfs:comment 的 rdfs:domain 是 rdfs:Resource”编写的。因为本体类也是 rdfs:Resource 我认为它应该自动具有 rdfs:comment 属性,我应该通过调用 listDeclaredProperies 函数来获取它(连同其他 RDFS 属性)(这个函数也返回超类的属性)可能我错过了一些东西关于 RDFS 属性...

例子

因此,当我在任何类 (anyClass.listDeclaredProperies()) 中调用 listDeclaredProperies 时,我希望将所有 RDFS 属性与其“正常”属性一起列出。为什么它不起作用?我们可以将 RDFS 属性的值添加到任何类或个人(例如标签、评论等)。感谢您的解释。

4

0 回答 0