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