The RAGSOCKS Software

Chris Mellish, July 2002

The RAGSOCKS software provides utilities for manipulating RAGS representations in LISP, Java and Prolog. It also provides facilities for processing modules to exchange these representations by translating to/from XML and files or sockets. Fuller documentation is available in PostScript format .

This code is at an early stage of development. Enhancements are planned. No responsibility can be accepted for any errors in the code or for any consequences of these. Please let Chris Mellish know of any bugs found.

The program files are as follows:

Support for Prolog encodings of RAGS representations:

Support for LISP encodings of RAGS representations: Support for Java encodings of RAGS representations Socket server (in Prolog): Socket server (in Java):

Socket clients:

These make use of the following utilities:

Note that the Java code for XML input uses the Java API for XML Processing (``JAXP") version 1.2 EA1. Software implementing this API can be downloaded from {\tt http://java.sun.com/xml/}.