0

有没有办法提取资源的相关子图,然后将其存储在 Jena 对象中?

4

1 回答 1

2

是的。在 SPARQL 中,您可以使用CONSTRUCT查询提取子图。例如,要获取所有类型资源的子图,:Foo您可以执行以下操作:

 CONSTRUCT {?s ?p ?o }
 WHERE { ?s a :Foo ; ?p ?o .}

或者,您可以使用DESCRIBE获取描述特定资源的子图,例如:

 DESCRIBE <http://example.org/your/mum> 

但是 DESCRIBE 的精确行为不是标准化的,因此根据您使用的工具包/triplestore,您可能会得到略有不同的结果。

我无法帮助您解决问题中特定于耶拿的部分,但我想将 CONSTRUCT/DESCRIBE 的结果添加到模型中非常简单。

于 2013-10-07T20:59:38.670 回答