I am transitioning from in-memory models to TDB on a system and all my queries 
that leverage ARQ's list:member are no longer fully functioning.

specifically, list:member is not longer being asserted and as such members of 
lists are no longer being described.

My queries take the form:

DESCRIBE ?service ?operation
WHERE { ?service dcterms:identifier ?id .
        OPTIONAL { ?service ex:operations [ list:member ?operation ] }
}

and are run using the following code:

protected Model _describe(JenaObject obj, String query, QuerySolutionMap 
params) {
        dataset.begin(ReadWrite.READ);
        try {
                QueryExecution qExec = QueryExecutionFactory.create(query, 
dataset, params);
                try {
                        Model m = qExec.execDescribe();
                        return m;
                } finally {
                        qExec.close();
                }
        } finally {
                dataset.end();
        }
}

Thanks.
--Stephan

Reply via email to