This article describes the experiences developing a Semantic Web application entirely in Prolog. The application, a demonstrator that provides access to multiple art collections and linking these using cultural heritage vocabularies, has won the first price in the ISWC-06 contest on SemanticWeb end-user applications. In this document we concentrate on the Prolog-based architecture, describing experiences and vital aspects of the design.
RWTH Aachen
A. Polleres , D. Pearce , S. Heymans , E. Ruckhaus
CEUR Workshop Proceedings
E-Culture
International Workshop on Applications of Logic Programming to the Web, Semantic Web and Semantic Web Services
Human-Centered Data Analytics

Wielemaker, J, Hildebrand, M, & van Ossenbruggen, J.R. (2007). Using Prolog as the Fundament for Applications on the Semantic Web. In A Polleres, D Pearce, S Heymans, & E Ruckhaus (Eds.), Proceedings of the ICLP2007 Workshop on Applications of Logic Programming to the Web, Semantic Web and Semantic Web Services (ALPSWS2007) (pp. 1–16). RWTH Aachen.