rdf

Richard Nagelmaeker 2025-12-06T09:45:17.107439Z

HI All, I’m working on an EDN to SPARQL BGP data transformation. The transformation will be implemented as a processor within apache Nifi (java messaging platform) I’m looking into https://github.com/yetanalytics/flint to do the transformation. Any of you have other suggestions ?

2025-12-08T13:11:31.508429Z

I'm not entirely clear on what you mean here. Could you give us an example?

Richard Nagelmaeker 2025-12-18T14:22:33.014239Z

Thank you for pointing out @quoll, you’re right. EDN to basic BGP does not require a library. Currently it’s in there so I’ll leave it as is. Good to know, that at some point, if required I can leave it out.👍 And good luck going the other way.

quoll 2025-12-18T14:22:58.186739Z

Thanks 😄

quoll 2025-12-14T20:28:03.453719Z

Going from an EDN (Datomic) representation to BGP in SPARQL ought to be a relatively simple transformation, not requiring a library… … unless you try to include filters. Then it would need a library

quoll 2025-12-14T20:28:39.729859Z

I'm actually trying to go the other direction 😊

Richard Nagelmaeker 2025-12-11T21:35:25.077379Z

I guess I’m mistaken than. Thank you for your response. I’ll keep on using the flint library.

Richard Nagelmaeker 2025-12-09T15:35:05.420509Z

Thanks for your question, Eric. To be honest I feel quite honored to get this question from you. Your blogs about RDF / OWL and Clojure, more than a decade ago, got me into Clojure in the first place. So thanks for posting. 👍 Anyway, about my original question it’s a bit vague. So I’ll try again. I want to convert a Basic Graph Pattern in EDN notation into standard SPARQL BGP syntax. The transformation is done in Apache Nifi (a java message flow platform). For this I use the https://github.com/yetanalytics/flint library. I wondered if there other open source libraries out there for this EDN to SPARQL conversion, The flint library I use now, works great. Just wondered if anything else would fit the bill.

2025-12-10T15:19:13.491019Z

Sorry, I was away from my desk yesterday. I think Flint is an excellent library, and if you're already getting good results from it, you're probably already where you need to be. Thanks for the kind words, but I think you might have some other Eric in mind. I don't blog, I just maintain a few oddball RDF-adjacent git repos 🙂.