Спасибо всем, но я нашел решение.
Я пробовал решение RobV, но оно не работает, поэтому я начал повторять запрос с меньшими условиями, и обнаружил, что при следующем запросе Jena возвращает _: b0.
PREFIX grounding: "http://www.daml.org/services/owl-s/1.2/Grounding.owl"
SELECT ?op
WHERE
{
?x grounding:hasAtomicProcessGrounding ?apg .
?apg grounding:wsdlOperation ?op
}
И я вижу, что Джена использует это значение для следующей части запроса ?op grounding:WsdlOperationRef ?or .
(с? Op == _: b0) и не находит следующее свойство.
Но проблема заключалась в том, что, когда я запрашиваю "grounding: wsdlOperation", Jena возвращает ссылку на объект "grounding: WsdlOperationRef", действующий "_: b0" как субъект для следующей части неудавшегося запроса, поэтому я могу не спрашивайте "Grounding: WsdlOperationRef", потому что этот элемент был ссылкой на тему, которую я получил ранее.
Таким образом, решение следующее (без свойства "WsdlOperationRef"):
PREFIX grounding: "http://www.daml.org/services/owl-s/1.2/Grounding.owl"
SELECT ?x y?
WHERE
{
?x grounding:hasAtomicProcessGrounding ?apg .
?apg grounding:wsdlOperation ?op.
?op grounding:portType ?y .
}