bblfish, 2014 paper: "Inductive Representations of #RDF graphs" by @jelabra building on M. Erwig's 2001 paper on Inductive Graphs.
https://www.sciencedirect.com/science/article/pii/S0167642314000094
They wrote a #Scala implementation https://github.com/labra/wesin
and a #Haskell one https://github.com/labra/haws
There is an interesting note on the Scala page regarding banana-rdf.> Banana-RDF contains a more general library to work with RDF from Scala. It allows different underlying implementations like Jena and Sesame. A long term project will be to unify our work with that library.
I was actually just looking to see how I could update the pure Scala implementation to #Scala3 https://github.com/bblfish/banana-rdf
and after following links to Quiver a Scala library for Graphs based on Erwig's original paper very well described here
https://blog.higher-order.com/blog/2016/04/02/a-comonad-of-graph-decompositions/
See https://discord.com/channels/632277896739946517/839263668478672937/1123916208509571124
#FunctionalProgramming