Hello list, I have a SPARQL query that gets constructed as follows: first, using some other technology, i obtain a comma-separated list of id's and 'inject' them in the FILTER statement of a SPARQL query, something like this:
FILTER (?id in (<http://someid_1>, <http://someid_2>, <http://someid_3>, ... <http://someid_N>)) where N can become 'large' (whatever that may be). After performing a small test, I noticed that 4094 is the maximum number of id's that I can insert in my FILTER statement. When trying with 4095 id's, I get: Virtuoso 37000 Error SP030: SPARQL compiler, line 4102: Too many arguments of a standard built-in function in operator() at ')' before ')' Is there a way to overcome this problem? Or are there other ways/methods of 'injecting' strings/lists/data like this in SPARQL queries? Kind regards, Bart ------------------------------------------------------------------------------ Open source business process management suite built on Java and Eclipse Turn processes into business applications with Bonita BPM Community Edition Quickly connect people, data, and systems into organized workflows Winner of BOSSIE, CODIE, OW2 and Gartner awards http://p.sf.net/sfu/Bonitasoft _______________________________________________ Virtuoso-users mailing list Virtuoso-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/virtuoso-users