Java 如何检索连接到给定值的给定类的所有资源

Java 如何检索连接到给定值的给定类的所有资源,java,sparql,jena,apache-jena,Java,Sparql,Jena,Apache Jena,使用SPARQL查询,是否可以在连接到给定文本的模型中检索给定类C的所有资源 例如: S1, p1, o1 S1, type, C O1, p2, L1 S2, p3, o2 S2, type, C O2, p4, o3 O3, p5, L1 对于literalL1,我想检索S1和S2如果您提供我们可以实际使用的数据,总是会更容易。例如,这是您在Turtle中的数据,我们可以通过这种方式进行查询。今后,请尽量提供我们可以使用的最少数据样本 @prefix : <urn:ex:>

使用SPARQL查询,是否可以在连接到给定文本的模型中检索给定类
C
的所有资源

例如:

S1, p1, o1
S1, type, C
O1, p2, L1

S2, p3, o2
S2, type, C
O2, p4, o3
O3, p5, L1

对于literal
L1
,我想检索
S1
S2

如果您提供我们可以实际使用的数据,总是会更容易。例如,这是您在Turtle中的数据,我们可以通过这种方式进行查询。今后,请尽量提供我们可以使用的最少数据样本

@prefix : <urn:ex:>

:s1 a :C ;
    :p1 :o1 .

:o1 :p2 "l1" .

:s2 a :C ;
    :p3 :o2 .

:o2 :p4 :o3 .

:o3 :p5 "l1" .
-------
||
=======
|:s2|
|:s1|
-------

如果您提供我们可以实际使用的数据,那就更容易了。例如,这是您在Turtle中的数据,我们可以通过这种方式进行查询。今后,请尽量提供我们可以使用的最少数据样本

@prefix : <urn:ex:>

:s1 a :C ;
    :p1 :o1 .

:o1 :p2 "l1" .

:s2 a :C ;
    :p3 :o2 .

:o2 :p4 :o3 .

:o3 :p5 "l1" .
-------
||
=======
|:s2|
|:s1|
-------

是S1、p1、o1还是S1、p1、o1?(代表o2)是S1、p1、o1还是S1、p1、o1?(代表o2)哦,谢谢你,约书亚。。。我不知道。也谢谢你花时间解释:)Ohhhh@Joshua非常感谢你。。。我不知道。还感谢您花时间解释:)