Hi, I'm trying to setup Fuseki with the Skosmos frontend ( https://skosmos.org/) using docker images for both servers. In Fuseki I've uploaded to the default graph the skos.rdf file plus the .ttl with my vocabulary comprising around 4597 concepts. Fuseki is also setup with MicroOWL reasoner:
ja:reasonerURL <http://jena.hpl.hp.com/2003/OWLMicroFBRuleReasoner> so I can navigate the SKOS taxonomy back and forth. The problem is that the first query that Skosmos sends to Jena never returns: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> CONSTRUCT { <http://example.org/MyScheme> ?property ?value . } WHERE { <http://example.org/MyScheme> ?property ?value . FILTER (?property != skos:hasTopConcept) } After sending the query, one CPU goes 100% and after a while before getting any results I can see this exception in fuseki: skosmos-fuseki | [2021-03-02 08:19:04] Fuseki INFO Exception while writing the response model: org.eclipse.jetty.io.EofException skosmos-fuseki | org.apache.jena.atlas.RuntimeIOException: org.eclipse.jetty.io.EofException skosmos-fuseki | at org.apache.jena.atlas.io.IO.exception(IO.java:261) skosmos-fuseki | at org.apache.jena.atlas.io.BufferingWriter.flushBuffer(BufferingWriter.java:136) skosmos-fuseki | at org.apache.jena.atlas.io.BufferingWriter.output(BufferingWriter.java:86) skosmos-fuseki | at org.apache.jena.atlas.io.BufferingWriter.write(BufferingWriter.java:173) skosmos-fuseki | at org.apache.jena.atlas.io.Writer2.print(Writer2.java:55) skosmos-fuseki | at org.apache.jena.riot.out.quoted.QuotedURI.writeURI(QuotedURI.java:46) skosmos-fuseki | at org.apache.jena.riot.out.NodeFormatterNT.formatURI(NodeFormatterNT.java:46) to me it doesn't look like a very complex query, so my questions are: - Is Jena able to handle SKOS vocabularies in the range of thousand terms when inference is on? - If so, how should I configure Fuseki to work with that dataset? - Maybe related, but does anyone have a similar Skosmos setup where I could borrow the Jena config files? Thanks