Download Page
Before you download the old version of CDG (implemented in C): Do you really want to use this old version which is unmaintained? Check out
jwcdg! It is maintained, runs on 64 bit systems, is faster and has a cleaned up code base.
Before downloading, you may want check the
system requirements.The source code of the constraint dependency parser suite is published under the
Gnu Public License and is copyright of The CDG Team (see the files
THANKS and
AUTHORS for a list of contributers to the CDG software).
Look
here for some screen shots.
Package Content
This distribution contains:
- the CDG commandline parser: cdgp
- the graphical user interface and annotation tool: xcdg
- a broad coverage constraint dependency grammar for German: deutsch.cdg
- an example corpus to document all constraints of the German grammar: Beispiele.cdg
- a small example dependency grammar: stellingen.cdg
- language bindings to programm the CDG core system from within tcl/tk and perl
- the Depdendency Synthesizer: depsy
- the depsy plugins for the NEGRA and the WSJ corpus: negraplugin.pl, pennplugin.pl
- a patch against NEGRA-2.0 to fix some of the most common errors: negra.diff
- the CDG data analyzer: yada
- the CDG Corpus Collection tools: ccc-annotate, ccc-parse, etc
For licensing reasons, this distribution
does not contain:
- the treebanks of the CDG Corpus Collection
- the NEGRA and WSJ corpora precompiled into depdendency format;use the given depsy plugins to do that yourself(see manpages depsy(1), negraplugin(1) and pennplugin(1))
Download
A note for the historical packages: The binary packages forversion 0.95 are built on debian/sarge. The rpm packages are notverified to run on any SUSE distribution. You only got a chance ifyour system is based on glibc-2.3.2.Have a look at the
README file for installation instructions.
System Requirements
The CDG is primarily developed for GNU/Linux and should run on any recent distribution(debian/squeeze, SUSE 11.4). To compile and run CDG, you need several other utilities and libraries on your system, besides the standard gnu development tools (i.e.gcc, flex, bison, m4, awk, sed, make).
Note: cdg does not compile on 64 bit systems!
- libdb-dev
- libgc-dev
- swig
- tcl-dev
- libreadline-dev
- bison
- flex
- tk-dev
- itcl
- libberkeleydb-perl
If you want to use xcdg (the gui for cdg), you need to install:
If you have problems with xcdg complaining about the wrong version of tcl, it could be that youhave two versions of tcl installed. In that case switch the default version:
under debian or ubuntu you can run=update-alternatives --config tclsh=as root and select the appropriate version. You need to to the same with wish.
Since cdg still (sadly!) uses latin1, you need to have the locale de_DE.ISO-8859-1 installed.
Using ubuntu:add the line
de_DE ISO-8859-1
to /var/lib/locales/supported.d/localthen do
dpkg-reconfigure locales
If you are using debian, the second command suffices. It will pop up a selection dialog where you can check de_DE.ISO-8859-1.
If you want to use hunpos-incr.sh (the wrapper script for the incremental hunpos POS tagger version), you also need to installrecode.
If you want to use TnT as POS tagger, you can download it from here:
http://heartofgold.dfki.de/pkg/components-tnt.tar.gz
Contact
If you have questions regarding cdg, please send an e-mail to
cdg@informatik.uni-hamburg.de.