Re: Groovy as knowledge graph

Matt Burgess <[email protected]>
Newsgroups gmane.comp.lang.groovy.devel
Message-ID <CAEV8zdXR2MTnmz7u2onOxhgdQ+6V6tDSVTsACwaSEaqx+3-X6Q__40411.9220141851$1786454603$gmane$org@mail.gmail.com>
I use Gremlin and Groovy often so would love to discuss that angle further,
especially adding some more Groovy syntactic sugar to the Gremlin DSL to
make the queries super-clear, like Spock does for BDD/TDD.

Regards,
Matt

On Tue, Aug 11, 2026 at 9:15 AM Stephen Mallette <[email protected]>
wrote:

> Hello, With knowledge graphs in mind, Apache TinkerPop has long offered
> gremlin-groovy which contains, among other things, a sugar syntax that
> makes the Gremlin graph query language a bit more Groovy. I've always
> thought it might benefit from experts from the Groovy community who could
> build upon that foundation. I think that some fast impact to making Groovy
> more knowledge graph ready could be some improvements there. Not RDF
> obviously, but property graphs are riding in that same space in many ways.
> Happy to talk about that angle further if there's interest from anyone.
>
> On Sat, Aug 8, 2026 at 4:52 PM Jochen Theodorou <[email protected]> wrote:
>
>> Hi all,
>>
>> I am recently learning a lot about knowledge graphs and started to
>> wonder if we should make a Groovy module for that.
>>
>> The idea(s):
>> * use Apache Jena as base
>> * provide one or more DSLs to allow semantic mapping from an object
>> structure to an RDF style structure (RDF, RDFS, OWL)
>> * Use SPARQL/another Groovy DSL to query the knowledge base, but also
>> allow building dynamic queries. Not sure that GINQ works for this part,
>> maybe in some cases, but I certainly would want to allow similar features.
>> * provide semantic mapping DSL to map from query result to object
>> structure.
>>
>> but it makes only sense if there is interest in this by more than just
>> myself.
>>
>> Also I am not sure about the time frame for such a project
>>
>> bye Jochen
>>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.