Skip to content

Language Processor

Language processors are used to process the response bodies of the HTTP requests that are executed by the workers. The processing is done to extract relevant information from the responses and store them in the results.

Language processors are defined by the content type of the response body they process. They cannot be configured directly in the configuration file, but are used by the response body processors.

Currently only the SaxSparqlJsonResultCountingParser language processor is supported for the application/sparql-results+json content type.

SaxSparqlJsonResultCountingParser

The SaxSparqlJsonResultCountingParser is a language processor used to extract simple information from the responses of SPARQL endpoints that are in the application/sparql-results+json format. It counts the number of results, the number of variables, and the number of bindings from the response of a SELECT or ASK query.