【发布时间】:2013-08-01 08:00:58
【问题描述】:
在 Protégé 4.3 中,我得到了 ObjectProperties 的结果(完全符合我的需要)。 但是我需要在我的项目中实现它,所以我在 Eclipse 中使用 Jena,结果是不同的。 如何在 Jena 中使用 ObjectProperties 获取对象?
门徒:
Eclipse 耶拿:
------------------------------------------------------------------------------- |
subject | object
|
=============================================================================== | vidlica:VidlicaKrytTelo | _:b0
| | vidlica:KolikNulovy_SkrutkaM3 | _:b1
| | vidlica:KolikFazovy_SkrutkaM3 | _:b2
| | vidlica:Hlava_4Kolik_SkrutkaM3_Nalepka | _:b3
| | vidlica:Hlava_4Kolik_SkrutkaM3 | _:b4
| | vidlica:Final | _:b5
| | _:b5 | vidlica:Final
| | _:b4 |
vidlica:Hlava_4Kolik_SkrutkaM3 | | _:b2
| vidlica:KolikFazovy_SkrutkaM3 | | _:b3
| vidlica:Hlava_4Kolik_SkrutkaM3_Nalepka | | _:b1
| vidlica:KolikNulovy_SkrutkaM3 | | _:b0
| vidlica:VidlicaKrytTelo | | vidlica:TesnenieGumove
| vidlica:TesnenieGumove | | rdf:List
| rdf:List | | _:b6
| _:b6 | | _:b7
| _:b7 | | owl:Restriction
【问题讨论】:
-
不清楚你在这里问什么。你做了什么来得到我们从 Protégé 看到的结果,你做了什么来得到 Jena 的结果?您正在运行 SPARQL 查询吗?这样做的代码是什么?
-
问题很简单:“如何在耶拿使用 ObjectProperties 获取对象?”
-
但在一段时间内我找到了解决方案。 “_:bx”是“空白节点” -> info
-
我还是不知道你在问什么;如果您只想列出模型中使用的属性,您可以使用listStatements 遍历模型中的三元组并构建一组属性。无论如何,如果您解决了问题,请将您的解决方案作为答案发布,以便遇到此问题的其他人也可以受益!
-
我要求查询以获取对象属性的三倍。
标签: rdf jena owl protege protege4