Hi, all Jena/SPARQL experts!
I am composing a SPARQL query trying to list all triples whose subjects are
in a list of RdfId's, and this list of RdfId's are from another select
query:
select ?s ?p ?o
WHERE
{
?s ?p ?o
FILTER(?s in (
select distinct ?s WHERE
{
?s ?p ?o
FILTER(contains(str(?o),
"_{000E9C27-150C-480B-9CC7-E23FFC62C90A}"))
}
) &&
!(contains(str(?o), "_{000E9C27-150C-480B-9CC7-E23FFC62C90A}"))
)
}
order by ?s
However, the SPARQL query is not well-format, and it seems that it
doesn't allow another "select" in place for the list of values.
Can someone help me and advice how I can put in a list of RdfId's from
another query (lines 6 - 10)?
Thanks a lot!
- Charles