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

Reply via email to