Hi Carrie,

There's no dedicated SPARQL processor that comes out of the box with Apache
NiFi. The closest I'm seeing is an outside effort from ~5 years ago on a
much older version (NiFi 1.9.2) at
https://github.com/QROWD/nifi-sparql-integrate-bundle. It may be a good
starting point to upgrade for direct use in NiFi 2.x, except there's no
license provided.

If you're looking to execute SPARQL queries on a service that provides a
SPARQL Endpoint, you could use the InvokeHTTP processor. For example,
sending a GET request to
https://query.wikidata.org/bigdata/namespace/wdq/sparql?query=${SPARQL:urlEncode()}
with an incoming FlowFile attribute named "SPARQL" that contains the query.

Hope that helps!

Brian Ghigiarelli
Datavolo.io

On Thu, Feb 15, 2024 at 5:47 PM Bass, Carrie A [US] (SP) <
carrie.b...@ngc.com> wrote:

> Hello,
>
> I hope this message finds you well. I am currently exploring the
> capabilities of Apache NiFi and am interested in incorporating SPARQL
> queries into my data flow. Could you kindly confirm if there is a dedicated
> SPARQL processor available in Apache NiFi, or if there are alternative
> methods recommended for executing SPARQL queries within the NiFi
> environment?
>
> Your assistance and guidance on this matter would be highly appreciated.
>
> Thank you in advance,
>
> Carrie Bass  |  Sr. Principal Data Scientist
> Northrop Grumman  |  Space Systems
> O: 321-674-3250  |  C: 321-304-7977  |   carrie.b...@ngc.com<mailto:
> carrie.b...@ngc.com>
>
>

Reply via email to