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