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. (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.