3 ms·
Hey there! I actually saw this on my own experiments! I was experimenting with validating some data through the SHACL version of schema.org [1]. To be fair my
by emmanueloga_ 6y ago
Hey there! I actually saw this on my own experiments!
I was experimenting with validating some data through the SHACL version of schema.org [1]. To be fair my findings are not much more than "anecdata" for now, since a proper benchmark should use a bigger dataset, allow the JVM to warm up, etc... But from a quick comparison, the RDF4j implementation was on my tests from 2 to 3 times faster than the "reference" one [2] when validating some small in-memory data.
1: http://datashapes.org/schema http://datashapes.org/schema
2: https://github.com/topquadrant/shacl https://github.com/topquadrant/shacl
- hmottestad 6y agoYou will notice a much bigger difference once you have a larger database and want to make changes to your data. RDF4J is able to analyse your changes and validate only the smallest amount of data to make sure that everything is still valid.
- emmanueloga_ 6y agoGreat to know!