- From: Simon Price <simon.price@bristol.ac.uk>
- Date: Fri, 26 Mar 2004 12:33:09 +0000
- To: Adrian Walker <adrianw@snet.net>
- Cc: www-rdf-interest@w3.org, www-rdf-rules@w3.org
Adrian Walker wrote: > Simon -- > > You wrote... > SWI Prolog can, in theory, support 20M triples and also has OWL support. > _http://www.swi-prolog.org/ > > _From a brief scan of the SWI paper [1] that you mentioned, they seem to > conclude that Prolog indexing is insufficient. They opted for indexing > in an extension written in C, rather than trying to support the required > performance with Prolog alone. The extension is transparent to Prolog so the data appears to be in the Prolog DB. The C extension loads just like a nromal package and has a number of built in indexes described in the the RDF and SemWeb package docs: http://www.swi-prolog.org/packages/rdf2pl.html http://www.swi-prolog.org/packages/semweb.html I hasten to add that I've not yet tried it with anything really big. The reason I quite like the idea of a Prolog-based solution is that graph queries seem fairly easy to compose in Prolog. > In case you have time to look at it, we have yet another tool for 20 > million triples. It tries to support lightweight English with highly Thanks for the pointer. Quite timely as I'm surveying SW tools for data mining and machine learning at the moment. Cheers Simon ------------------------------------------------------------------- Simon Price, Technical Consultant, Internet Development Group Institute for Learning and Research Technology http://www.ilrt.bris.ac.uk/aboutus/staff?search=ecsnp
Received on Friday, 26 March 2004 09:10:01 UTC