Abstract. This paper describes how the deductive power of PROLOG can bemade available across the Internet using standardized Web service technologies. This facilitates the use of PROLOG as a component of distributed information sys-tems and in many new application scenarios. Since a lot of information available on the Internet is nowadays XML based and since Web service technologies useX ML based encodings, it is both necessary and useful to be able to process XMLdocuments in P ROLOG itself. To make this possible, a new package for SWI-P ROLOG called X2P is introduced, making available to PROLOG many of theX ML processing facilities of the Libxml2 library, which is a very up-to-dateand efficient implementation of most of the current X ML re...
This work is concerned about the usage of so called active XML for the implementation of distributed...
Prolog, an acronym for Pro-gramming in Log-ic, is a product of artificial intelligence research with...
Programming environments have evolved from purely text based to using graphical user interfaces, and...
Prolog is an excellent tool for representing and manipulating data written in formal languages as we...
Prolog is an excellent tool for representing and manipulating data written in formal languages as we...
The Web has been defined as the interface between Web servers and Web clients. Traditionally, HTML h...
Separating presentation and application logic, defining presentation in a declarative way and automa...
We describe a modular and customisable architecture for a WWW server run by Prolog programs and show...
Shared declarative aspects of Prolog and XML are examined. An XML version of pure Prolog is shown to...
With Prolog Server Faces, we provide a stateful and event driven framework for dynamic web applicat...
Since the first version of XML was defined in 1998, it has become the most common tool for sharing a...
When developing a (web) interface for a deductive database, functionality required by the client is ...
World Wide Web (Web, for short) services have traditionally been produced with techniques that combi...
: This paper introduces a general architecture that could be employed to many Prolog applications to...
When developing a (web) interface for a deductive database, functionality required by the client is ...
This work is concerned about the usage of so called active XML for the implementation of distributed...
Prolog, an acronym for Pro-gramming in Log-ic, is a product of artificial intelligence research with...
Programming environments have evolved from purely text based to using graphical user interfaces, and...
Prolog is an excellent tool for representing and manipulating data written in formal languages as we...
Prolog is an excellent tool for representing and manipulating data written in formal languages as we...
The Web has been defined as the interface between Web servers and Web clients. Traditionally, HTML h...
Separating presentation and application logic, defining presentation in a declarative way and automa...
We describe a modular and customisable architecture for a WWW server run by Prolog programs and show...
Shared declarative aspects of Prolog and XML are examined. An XML version of pure Prolog is shown to...
With Prolog Server Faces, we provide a stateful and event driven framework for dynamic web applicat...
Since the first version of XML was defined in 1998, it has become the most common tool for sharing a...
When developing a (web) interface for a deductive database, functionality required by the client is ...
World Wide Web (Web, for short) services have traditionally been produced with techniques that combi...
: This paper introduces a general architecture that could be employed to many Prolog applications to...
When developing a (web) interface for a deductive database, functionality required by the client is ...
This work is concerned about the usage of so called active XML for the implementation of distributed...
Prolog, an acronym for Pro-gramming in Log-ic, is a product of artificial intelligence research with...
Programming environments have evolved from purely text based to using graphical user interfaces, and...