SWI-Prolog and the web

  title={SWI-Prolog and the web},
  author={J. Wielemaker and Z. Huang and L. V. D. Meij},
  • J. Wielemaker, Z. Huang, L. V. D. Meij
  • Published 2008
  • Computer Science
  • ArXiv
  • Prolog is an excellent tool for representing and manipulating data written in formal languages as well as natural language. Its safe semantics and automatic memory management make it a prime candidate for programming robust Web services. Although Prolog is commonly seen as a component in a Web application that is either embedded or communicates using a proprietary protocol, we propose an architecture where Prolog communicates to other components in a Web application using the standard HTTP… CONTINUE READING
    60 Citations
    Pengines: Web Logic Programming Made Easy
    • 28
    • PDF
    Syntactic integration of external languages in Prolog
    • 7
    • PDF
    Using SWISH to realise interactive web based tutorials for logic based languages
    • 2
    • PDF
    Probabilistic logic programming on the web
    • 25
    • PDF
    Why It's Nice to be Quoted: Quasiquoting for Prolog
    • 13
    • PDF
    A web system for reasoning with probabilistic OWL
    • 8
    • PDF
    Lightweight compilation of (C)LP to JavaScript
    • 5
    • PDF
    SWISH: SWI-Prolog for Sharing
    • 16
    • PDF


    Distributed WWW Programming using (Ciao-)Prolog and the PiLLoW library
    • 57
    • PDF
    An Optimised Semantic Web Query Language Implementation in Prolog
    • 27
    • PDF
    Sesame: A Generic Architecture for Storing and Querying RDF and RDF Schema
    • 1,548
    • PDF
    OntoViews - A Tool for Creating Semantic Web Portals
    • 68
    • PDF
    Native Preemptive Threads in SWI-Prolog
    • 50
    • PDF
    Inconsistent Ontology Diagnosis: Framework and Prototype
    • 13
    • PDF
    WordNet: a lexical database for English
    • 11,985
    • Highly Influential
    • PDF
    Prolog - the standard: reference manual
    • 125
    • PDF