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/}.