=========
LINK2TREE
---------

- A dependency-constituency converter for Link Grammar in ExtrAns 
- converts Link Grammar linkages into constituency structures
=========


Author: Stefan Hoefler
Email: shoefler@cl.unizh.ch

Institution: Computional Linguisitics Group
             Institute of Information Technology
             University of Zurich

Date: April 2002

==========

DOCUMENTATION:

You find a detailed description of Link2Tree in my masters thesis
(thesis.pdf).

==========

MODULES:

- link2tree.pl: the main interface
- linkage2links.pl: reformatting of the linkages
- merge2tree.pl: conversion
- nicetree.pl: sorting and displaying of the tree 
- features.pl: feature handling
- linkinfo.pl: interface to the rule set
- linkfeatures.pl: the rule set
- draw.pl (by Mark Holcomb): displaying of trees

STARTUP SCRIPTS:
(only needed if Link2Tree is started on its own)

- link2tree_start
- link2tree_start.pl

==========

INSTALLATION:

Unzip and unpack the file link2tree.tar.gz in the ExtrAns source
directory (the directory where the ExtrAns file main.pl is).

STRUCTURE OF DIRECTORIES:

(ExtrAns source directory)/
	|- link2tree_start
	|- link2tree_start.pl
	|- link2tree/
		|- link2tree/link2tree.pl
		|- linkage2links.pl
		|- merge2tree.pl
		|- nicetree.pl 
		|- features.pl
		|- linkinfo.pl
		|- linkfeatures.pl
		|- draw.pl 

==========

SOFTWARE REQUIREMENTS:

Link2Tree is designed for interaction with:

ExtrAns release 1.7 including Link Grammar 4.1

in SICStus PROLOG 3.8

===========

MAIN FUNCTIONS:

In the module link2tree.pl:

- linkage2constituents/2: takes a Link Grammar linkage as its input
and returns a constituency structures (see documentation).

- link2tree/2: user interface if Link2Tree is started on its own.

===========

Zurich, March 2002





