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.
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))
A note for the historical packages: The binary packages for
version 0.95 are built on debian/sarge. The rpm packages are not
verified to run on any SUSE distribution. You only got a chance if
your system is based on glibc-2.3.2. Have a look at the
README file for installation instructions.
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).
- 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 you
have 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/local
then 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 install
recode.
If you want to use TnT as POS tagger, you can download it from here: http://heartofgold.dfki.de/pkg/components-tnt.tar.gz
If you have questions regarding cdg, please send an e-mail to _email1.