在这个CONSTRUCT
查询中使用LIMIT
. 我希望分别收到 和 的 1 个或 2 个解决方案LIMIT 1
,LIMIT 2
即一个或两个图,但相反,我总是得到两个图,有 11 个或 12 个三元组。
CONSTRUCT {
ex:sceneResource skos:related ?newSceneSubject.
?newSceneSubject a lcx:Scene ;
dcterms:subject ?type ;
lcx:hasTitle ?title ;
lcx:describedBy ?thumbNail ;
lcx:motto ?motto ;
lcx:freebaseID ?freebaseID
}
WHERE {
{ ?newSceneSubject a ex:interestType1 }
UNION
{ ?newSceneSubject a ex:interestType2 }
?newSceneSubject lcx:hasTitle ?title ;
a ?type .
lcx:freebaseID ?freebaseID .
OPTIONAL { ?newSceneSubject lcx:motto ?motto }
OPTIONAL { ?newSceneSubject lcx:describedBy ?thumbNail }
}
LIMIT 2
我是否误解LIMIT
了CONSTRUCT
,或者 Jena API 中是否存在错误?