4 ms·
I’ve been playing with some ideas of applying Datalog to RDF graphs; there’s a very rough and ready implementation at https://github.com/alexchamberlain/mutant
by alexchamberlain 7y ago
I’ve been playing with some ideas of applying Datalog to RDF graphs; there’s a very rough and ready implementation at https://github.com/alexchamberlain/mutant https://github.com/alexchamberlain/mutant. This isn’t a new idea; Apache’s Marmotta is very similar.
I think we’ve really missed a trick with declarative programming beyond the database. I find it much easier to think about simple rules, and I think it would be easier to share these rules with less technical business partners too.
- iamwil 7y agoAre people using RDF a lot nowadays? I don't see it often, besides in the Java world. What use case did you want to use datalog for with RDF graphs?
- alexchamberlain 7y agoTo be honest, I'm not 100% sure. The tooling that exists - at least in the open source space - seems to be vastly dominated by Java and academic endeavours. That being said, I think the ideas behind RDF are pretty awesome, and its simplistic structure makes full indexing, datalog inference and layering possible.
- kendallgclark 7y agoStardog is a fast RDF graph database with datalog, description logic, and machine learning reasoners built-in. http://Stardog.com/ http://Stardog.com/