Hello,
I get the the following error for this OWL Concept:
Sentence and hasToken some VVPP and hasToken some (APPR and nextToken some VVPP))
nextToken is transitive.

*** Error 42000: [Virtuoso Driver][Virtuoso Server]TN...: Exceeded 100.000.000 bytes in transitive temp memory. use t_distinct, t_max or more T_MAX_memory options to limit the search or increase the pool
at line 28 of Top-Level:
sparql define input:inference "http://nlp2rdf.org/schema/rules1";
SELECT DISTINCT ?subject  {
?subject a <http://nlp2rdf.org/ontology/Sentence> .
?subject <http://nlp2rdf.org/ontology/hasToken> ?object0.
?object0 a <http://nlp2rdf.org/ontology/VVPP> .
?subject <http://nlp2rdf.org/ontology/hasToken> ?object1.
?object1 a <http://nlp2rdf.org/ontology/APPR> .
?object1 <http://nlp2rdf.org/ontology/nextToken> ?object2.
?object2 a <http://nlp2rdf.org/ontology/VVPP>  } ;

I've read about option(transitive, t_in() and I tried this:
object1 <http://nlp2rdf.org/ontology/nextToken> ?object2
OPTION (TRANSITIVE , t_in(?object1), t_out(?object2), T_DIRECTION 1 , T_NO_CYCLES) .
unsuccessfully...

How is it possible to just increase  T_MAX_memory ?
I could give it maybe 5 times the memory, but did not find the correct syntax for this option.
Thanks,
Sebastian

--
Dipl. Inf. Sebastian Hellmann
Department of Computer Science, University of Leipzig
Homepage: http://bis.informatik.uni-leipzig.de/SebastianHellmann
Research Group: http://aksw.org

Reply via email to