SWI-Prolog -- Packages


NOTE: The packages as described on this page are available in the development version. If you wish to know about the packages available in the version your are running, use the menu Package documentation available from the help/0 browser (all versions) or plwin console (Windows). This documentation as well as examples is available from the doc sub-directory of the installed system.

SWI-Prolog packages come in three flavours.

Standard packages

With standard packages, we refer to add-ons that are part of the normal SWI-Prolog binary distributions and compiled by default if you compile and install from the sources. These packages are:


NOTE: Volker Wysk made the first version of a new C++ interface available.

Packages in the source distribution

The packages below are part of the normal source distribution, but they are not very well maintained, premature and/or considered too obscure to be installed by default:

For details and installation, please visit the packages subdirectory of the sources. You can view these files one-by-one from the GIT repository

Packages on the development web

The Development web contains links to various language interfaces (Java, C#, Delphi, Perl, Python), databases, etc.

Seperately distributed packages

The interactive web contains a subweb with contributed libraries. You can add libraries you wish to contribute there with description and attached sourcefiles.

Triple20 Semantic Web Editor

Triple20 provides a graphical frontend to the semweb package. Unstable and experimental.

SeRQL/SPARQL RDF Query client/server

SeRQL provides a Sesame compatible client-server architecture for RDF query. It supports entailment plugins. Together with Sesame, there are two clients (Prolog and Java) and two servers (Prolog and Java) that can be used in any combination.

May 9, 2008 The SeRQL/SPARQL server has become part of ClioPatria, an elaborate infrastructure for semantic annotation and search developed within the MultimediaN project E-Culture.


Home This page is maintained using the chpp macro language