3 ms·
And I did mine more recently (2010) [1] :) (Mostly semantic web stuff ... showing how it can far outperform Java based SPARQL implementations for some stuff).
by samuell 11y ago
And I did mine more recently (2010) [1] :) (Mostly semantic web stuff ... showing how it can far outperform Java based SPARQL implementations for some stuff).
It was a real joy to work with semantic web data in SWI-prolog! Prolog lets you raise your level of abstraction so quickly, as defining prolog rules basically is a form of creating "named queries", something that is not possible e.g. in SPARQL (the canonical semweb query language).
I can't understand why this feature of prolog is not implemented more widely in more recent systems. The only example I know of that does, is Datomic [2], by Rich Hickey.
[1] http://www.diva-portal.org/smash/record.jsf?pid=diva2%3A398839&dswid=-8767 http://www.diva-portal.org/smash/record.jsf?pid=diva2%3A3988...
[2] http://www.datomic.com http://www.datomic.com