Did you know? SWI-Prolog can parse SGML/XMLSearch Documentation:
SWI-Prolog owl logoPublications about SWI-Prolog

This used to be Jan Wielemaker's publication list about SWI-Prolog. The time has come to add publications by others that target SWI-Prolog. Publications on this page should either explain some part of SWI-Prolog or explain how the system can be/has been used effectively.

If you use SWI-Prolog and write academic publications, please consider citing one of these papers. The star.gif-ed TPLP paper SWI-Prolog is the preferred `general purpose reference' BibTeX.

Jan Wielemaker's PhD thesis, titled Logic programming for knowledge-intensive interactive applications (4.4MB) contains revised versions of most of the above papers supplemented with a broader overview of applying Prolog for the development of large-scale applications. BibTeX

Invited Talks

  • Enabling serendipitous search on the Web of Data using Prolog Invited tutorial, ICPL-09, Pasadena. Discusses using Prolog for RDF handling and using Prolog as a webserver. OpenOffice PowerPoint
  • 25 years of SWI-Prolog Special event, ICPL-12, Budapest. Provides a historical overview of SWI-Prolog, the state of Prolog in general and models for sharing interfaces, design and code within the Prolog community. OpenOffice PowerPoint