Tools and Resources for the French and German Wordnets

Version 2, Final

January 11, 1999

Contributors:

Andreas Wagner, Universität Tübingen
Dominique Dutoit, Memodata
Laurent Catherin, Université d’Avignon

Deliverable 2D005, WP2.1
EuroWordNet, LE4-8283

Identification number
	LE4-8283-2D-005
	
Type
	Document	
Title
	Tools and Resources for the French and German Wordnets	
Status
	Final	
Deliverable
	2D005	
Work Package
	WP2	
Task
	T2.1	
Period covered
	July 1998 - September 1998	
Date
	January 11, 1999	
Version
	1	
Number of pages
	16	
Authors
	•	Andreas Wagner, Universität Tübingen
•	Dominique Dutoit, Memodata
•	Laurent Catherin, Université d’Avignon	
WP/Task responsible	TUE	
Project contact point	 Piek Vossen
 Computer Linguistiek
 University of Amsterdam
 Spuistraat 134
 1012 VB Amsterdam
 The Netherlands
 tel.  +31 20 525 4669
 fax. +31 20 525 4429
 e-mail: Piek.Vossen@hum.uva.nl	
EC project officer	Ray Hudson	
Status
	Public	
Actual distribution
	Project Consortium, the EuroWordNet User Group, the world via http://www.let.uva.nl/~ewn
	
Suplementary notes
	n.a.	
Key words	Linguistic Resources, Multilingual Wordnets, Language Engineering
	
Abstract	This deliverable gives an overview of the tools and resources used by AVI/MEM and TUE to build the input to the EWN database (synsets, language-internal relations, relations to the ILI) for French and German, respectively. It can be seen as a catalogue of tools and resources that are available and/or have been used by either of the abovementioned sites. Information concerning required hardware and software platforms, availbility, and distributor of each tool and resource is included.	
Status of the abstract
	Draft	
Received on	
	
Recipient’s catalogue number		

Executive Summary

This deliverable gives an overview of the tools and resources used by AVI/MEM and TUE to build the input to the EWN database (synsets, language-internal relations, relations to the ILI) for French and German, respectively. It can be seen as a catalogue of tools and resources that are available and/or have been used by either of the abovementioned sites. Information concerning required hardware and software platforms, availbility, and distributor of each tool and resource is included.

The first part of the document describes the French resources and tools. The lexical resource used by AVI/MEM is Dictionnaire intégral, a multilingual dictionary that includes five languages (French, English, Italian, Spanish, and German). This dictionary contains a language-independent conceptual ontology that comprises 40 000 concepts which are connected by links like specifics, generics, sort of, metonymy, or holonymy. For a particular language, the dictionary contains syntactic and semantic information as well as common translations for word meanings. Word meanings are attached to the corresponding (language-independent) concepts. Thus, the concept ontology and the attached words of a particular language form a structured thesaurus.

The tools applied by AVI/MEM are used to exploit the information provided in the dictionary (e. g. for automatically creating equivalence links), view and modify the resulting databases, and convert them to different formats.

The second part of the document describes the resources and tools used by TUE. The most important lexical resource is GermaNet, a WordNet-like semantic database for German that comprises 20 000 synsets. A subset of these synsets shall be linked to the ILI. Supplemented with the ILI links, GermaNet will be imported into the EuroWordNet database.

For the work concerning EuroWordNet, TUE mainly uses an adaptation of ALS (Amsterdam Lexical System, cf. D021D025). ALS has been developed by AMS and is a multifunctional tool for handling lexical databases. In particular, it contains functions for viewing and editing wordnets, creating equivalence links to the ILI, and converting wordnet databases to the EWN import/export format. This document describes how TUE has adapted ALS for its specific purposes. The Tübingen variant of ALS is used to browse GermaNet, to create, modify, and remove equivalence links, and to convert the GermaNet database to the EWN import/export format. The tool is not used to modify GermaNet itself. GermaNet is still under development and thus subject to ongoing improvements and extensions. Therefore, TUE decided to maintain the current approach for developing GermaNet (i. e. without using ALS). As a consequence, the adaptations of ALS have been done in a way that ensures maximal independence between the work on GermaNet itself and the creation of equivalence links.  Some other tools developed by TUE are briefly described as well.  

Table of Contents

1 Resources and tools developed and used by Avignon and Memodata	
1.1 Lexical resources	
1.1.1 Dictionnaire intégral	
1.2 Tools	
1.2.1 Lexidiom	
1.2.2 Semiograph	
1.2.3 OGWF (Outil de Gestion du Wordnet Français)	
1.2.4 WWW Wordnet interface	
2 Resources and tools developed and used by Tübingen	
2.1 Resources	
2.1.1 GermaNet	
2.1.2 Collection of German Corpora	
2.2 Tools	
2.2.1 TALS	
2.2.2 ewn_import_files	
2.2.3 ewn_import_stat	

1	
1	Resources and tools developed and used by Avignon and Memodata

1.1	Lexical resources

1.1.1	Dictionnaire intÈgral
Description: 		
It is the core dictionary: the linguistic resource and the linguistic model, the database and its processing model. It is meant to be used both for dictionary editing purposes and natural language processing. It exists in five languages.
The conceptual level :The conceptual area contains 40 000 non-linguistic concepts structured by 40 levels. The five languages (French, English, Italian, Spanish and German) share this conceptual level. 	

This level considers the word-meaning in its links to the world: It's a world model (something like a thesaurus strongly structured and heavily redundant with large capacity of inheritance). It provides links like specifics, generics, sort of, metonymy, holonymy, in the global ontological structure. 	

For French, this level comprises 180 000 word-meanings. There are around 35 000 words corresponding by 45 000 word meanings for each other of the five languages. 		

This level is used to provide an extra-linguistic understanding of text and speech. 
The linguistic level : A linguistic area - or sub-conceptual area, or micro-systemic area - provides links between words such as : 
•	full-definition of a word meaning 
•	examples for a word meaning 
•	common translations for a word meaning 
•	lexical functions (cf. : Mel'chuck : DEC, Gross, TesniËres) for a word-meaning, such as : 
•	synonymous and antonymous (Syn, Syn, Syn, Syn, Anti*, ...) 
•	typical modifiers (A*...) 
•	support verbs (Oper* et Func*) 
•	converse predicate (Conv*) 
•	syntactic derived (S*...) 
•	... 
This level, strongly dependent of each language, is more developed for French than for other languages. 	

At last, there are around 350 labels (language level, origin, domain, ...) providing some formal limitation for some word meanings.
Owner: Memodata
Programming language: data, Corel Paradox format
Platform: MS-DOS
Availability: not free
Distributor: Memodata

1.2	Tools

1.2.1	Lexidiom
Description: 		
Lexidiom is a tool intended for lexicographers to edit/change/enrich the dictionary. Lexidiom currently manages five languages and several applications: 
•	The conceptual (semantic) level 
•	The linguistic (semantic) level 
•	The syntactic level 
•	The morphological level 
Owner; Memodata
Programming language: Pascal for the ms-dos version and Java for the other version
Platform: MS-DOS (win 95, NT) for the ms-dos version and any virtual machine for the Java interface
Availability: free
Distributor: Memodata

1.2.2	Semiograph
Description: 		
It is the compiled version of the dictionary that can be used in applications. For instance, a recent version of SEMIOGRAPH is used for disambiguation, genericity, indexing French yellow pages. SEMIOGRAPH contains information and features that are not in DICOLOGIQUE.	

How to integrate the different components (modules): The multilingual dictionaries are part of LEXIDIOM, attached to the same concept as the French equivalent and linked via a relation of the type "to be translated by" in that particular sense. There are two types of information in this dictionary:

•	the conceptual network which associates words or expressions with sets of referents 
•	the linguistic level (for choosing the translation for instance) 

We will use the Semiograph for the automatic translation of the Wordnet.
Applications: 			
Semantic disambiguation. The Semiograph takes the context of words into account to choose between the different meanings of a word. For instance it can choose between the different meanings of the word "renard" 	

Technical reasons do today "the semiographe" is used principally to extract and compute lexical data and semantic nets from the "dictionnaire intÈgral" to implement solutions on search engines. 	

Reverse Dictionary, lexical anaphors, query-answer
Owner: Memodata
Programming language: Pascal
Platform: MS-DOS (win 95, NT) for the ms-dos version and any virtual machine for the Java interface
Availability: not free
Distributor: Memodata

1.2.3	OGWF (Outil de Gestion du Wordnet FranÁais)
Description:		
This tool is an Access database actually containing WordNet 1.5 and the French Wordnet. This tool uses a relational format developed by Avignon which is drawn from the WordNet 1.5 format and the Lexidiom format. A set of functionalities has been added to maintain and modify the database.	

Four main functionalities could be separated. The first functions allow users to navigate through the database. the next ones allow converting the database from one format to another format. The third ones allow verifying manually the automatic translation realized by Memodata and to create new French synsets. The last ones allow the database administrator to shape the database. 	

Each word sense holds a flag which indicates the language of this word. Actually the database contains WordNet 1.5 and the French Wordnet, but it is possible to add every other Wordnet.
Wordnet viewer: This software is first a viewer of our Wordnet and any Wordnet which will be imported. Three import formats are actually available. It allows the user to search information in the database and to navigate through the relations from synset to synset. The database format used by this tool is a bit different from the Lexidiom format. Its format is a real relational one which allows the software to use the SQL language to access all the data.
Import and export functions:  Three import formats and two export formats have been implemented. It is possible to export to the Lexidiom format, this is only a modification of the structure of the tables.	
The second export function writes all the data selected into an ASCII file using the Novell import format.		
The import functions allow the users to integrate new information into the database. This information could arise from ASCII files using the Novell format, or from ASCII files using WordNet 1.5 format, or from the semi relational Lexidiom format.
Validation interface: A set of functions allow users to manually verify the links between the French and the English Wordnet. It is possible to delete a link, to add a new one or to create a new word sense. It is possible to create a new synset too.
Database administration: This functionality allows the administrator to modify the database structure, e.g. create new flagsÖ
Owner: UniversitÈ d’Avignon and Memodata for the data, UniversitÈ d’Avignon for the software
Programming language: Microsoft Access 97, Microsoft Visual Basic
Platform: Windows 95, 98 or NT with Microsoft Office 97 and Access 97
Availability: needs a license of Microsoft Office 97
Distributor: 

1.2.4	WWW Wordnet interface
Description:		
This software is not available yet. It is still under development. This is a Java interface which will allow to query the Access database via the Internet. No morphological analyzer is actually foreseen. 
Owner: UniversitÈ d’Avignon 
Programming language: Java
Platform: any platform with a virtual machine
Availability: free
Distributor: 

2	
Resources and tools developed and used by Tübingen

2.1	Resources

2.1.1	GermaNet
Description:		
The German wordnet GermaNet constitutes our main local resource yielding the German input for the EuroWordNet database. GermaNet has been built at University of Tübingen. It currently comprises some 20 000 nouns, verbs and adjectives. It relies on the Princeton WordNet 1.5 principles and technology with some minor extensions which facilitate the integration into EuroWordNet. GermaNet has been built from scratch, taking a corpus-based approach and deriving the base vocabulary by lemmatized frequency lists from German text corpora and further resources. The relations being modeled within GermaNet are similar to WordNet 1.5 relations. 

The current size of GermaNet is:
	11073 noun synsets
	  6884 verb synsets
	  2000 adjective synets
	19957 synsets in total

Owner: Universität Tübingen
Platform: UNIX (SPARC Solaris), Windows 95/NT (as part of the EWN database)
Availability: GermaNet is planned to be available by end of 1999
Distributor: owner / ELDA

A more detailed description of GermaNet can be found in 2D002.

2.1.2	Collection of German Corpora
Description:		
This collection constitutes a tagged and lemmatized online German Corpus (size: about 60 000 000 words). This corpus comprises parts of the ECI Multilingual Corpus I (Frankfurter Rundschau, Donau-Kurier, VDI-Nachrichten) and the Tübinger Newskorpus which consists of texts collected in Tübingen from electronic newsgroups. Part-of-speech tagging was done twice: once at the University of Tübingen and once at the University of Stuttgart.
Owner: Association of Computational Linguistics; Universität Tübingen
Platform: UNIX (SPARC Solaris)
Availability: not free
Distributor: owners

2.2	Tools

2.2.1	TALS
Description:		
TALS is an adaptation of the Amsterdam Lexical System (ALS) developed at the University of Amsterdam (TALS = Tübingen varinat of ALS). It is used for browsing GermaNet and WordNet, for creating equivalence links, and for data format conversion. More details are given in this section.
Owner: Universiteit van Amsterdam; Universität Tübingen
Programming language: C
Platform: UNIX (SPARC Solaris) (versions for Linux and Windows 95 are planned)
Availability: license for GermaNet is required
Distributor: Universität Tübingen

ALS (Amsterdam Lexical System, cf. D021D025) is a multifunctional tool for browsing, editing, and extracting information from lexical databases, and for converting this information to different formats. Particularly, numerous useful functions for the work on EuroWordNet have been implemented in ALS. Thus, we decided to use ALS as the main tool for our work on EWN. However, as the data formats of our local resources (e. g. GermaNet) differ from the corresponding Dutch local resources for which the abovementioned functions have been implemented, these functions had to be adapted to our formats. In addition, as GermaNet is still under development and thus subject to continual modifications, we adapted ALS in a way that ensures maximal independence between the work on GermaNet itself and the creation of the equivalence links to the ILI.  We call our ALS adaptation TALS (Tübingen variant of Amsterdam Lexical System).

The GermaNet data structure and software are closely related to the data structure and software of WordNet. The data that lexicographers generate for GermaNet are stored in a collection of so-called lexicographer files. A lexicographer file comprises synsets with a certain part of speech that belong to a particular semantic field (e. g. food nouns or motion verbs). The information contained in the lexicographer files is translated into an internal database format that can be accessed by the retrieval software. The ongoing development of GermaNet is done by modifying and extending the lexicographer files, and in many cases, remarks about the rationale behind and shortcomings of the current lexical encoding as well as outlines for future work have been incorporated into the lexicographer files. Thus, we decided to maintain our approach for developing GermaNet by editing lexicographer files. As a consequence, we do not provide the possibility to edit GermaNet-specific information (i. e. synsets and language internal links) in TALS. Instead, our adaptions of ALS are intended to support work that is directly related to EuroWordNet.

Here is a brief outline of the adaptions that turned ALS into TALS. We describe them in more detail below. You can read the GermaNet database into ALS and browse it.  As mentioned above, you cannot edit synsets and language internal relations in TALS. However, you can add, edit, and remove equivalence links to the ILI.  You can also read equivalence links from and write them to an ASCII file. Several consistency checks are applied automatically while processing equivalence links. Furthermore, TALS can convert information provided by the encoding of synsets and relations to the EWN import/export format.

Integration of GermaNet into ALS

The information contained in the WordNet database can be read into ALS and stored in an ALS-specific lexical database (Ldb) of class WordnetLdb (cf. D021D025 for details of object classes and data structures that are defined in ALS). As the GermaNet structure and database format are very similar to the WordNet structure and database format, we decided to adapt the class and data structure definitions and the functions concerning WordNet in order to be able to convert the GermaNet database to an ALS Ldb, and use ALS to browse through this Ldb.

Representation of equivalence links

The representation of an equivalence relation has to encode three components:

•	the source concept
•	the kind of relation (e. g. synonymy)
•	the target concept (a WordNet synset)

As GermaNet is still under development, modifications of the GermaNet structure are done parrallel to the encoding of equivalence links. Changes in GermaNet can render (the source part of) equivalence link representations out of date. Thus, the source concept should be represented in a way that makes updating of equivalence links after changes in GermaNet as convenient as possible. There are three alternatives for a unique representation of a GermaNet synset: 

•	the synset's part of speech and file offset number
•	the synset's part of speech, a word in the synset, and the word's sense number which is unique w.r.t. the synset's part of speech
•	the synset's lexicographer file, a word in the synset, and the word's sense number which is unique w.r.t. the synset's lexicographer file

The representation by the file offset number is the most unstable alternative. The file offset of a synset will change whenever a modification of GermaNet affects data that are encoded before that synset in the database file. As the database files are hardly suitable for manual analysis, it would be very ineffective to try to find out which offsets are affected by a modification (usually a lot). The second alternative is not optimal either. The GermaNet 'grinder' software, which converts the lexicographer file into the internal database format, determines sense numbers by enumerating all senses of a word in a particular part of speech. This sense number assignment is not directly recoverable from the information given in the lexicographer files. Thus, whenever a sense of a word is added or removed, one would have to examine all senses of that word (in the respective part of speech) to update the equivalence link representations. 

The third alternative turns out to be most convenient for updating source concept representations. Every sense of a word must have a number which is unique w.r.t. the lexicograher file in which this sense is encoded. If there is more than one sense of a word in one lexicographer file, the lexicographer has to mark each of these senses by an (arbitrary) number.  This sense number does not change when anything but the particular word sense itself is changed (i.e. removed or moved into another lexicographer file). Thus, whenever GermaNet is modified, one only has to check those equivalence links that have a source concept that has been changed during the modification.  Choosing this alternative, modifications of GermaNet only have a "local" effect on equivalence link representations, which makes updating most comfortable.

Equivalence links can be represented in two ways: in an ASCII file and as part of the GermaNet database in ALS (as 'EWN inter' relations of synsets). Both representations can be converted to each other. Thus, one can edit equivalence links either "traditionally" with a text editor, or make use of the ALS editing facilities. The ASCII representation provides the possibility to represent the equivalence links independently from a TALS Germanet Ldb. This is important because the GermaNet database has to be completely converted to a new TALS Ldb whenever (a significant amount of) changes have been made in GermaNet. Then this Ldb is lacking the equivalence links created so far. However, these equivalence links (which possibly have to be adapted to the changes) can be read from the (updated) ASCII file(s).

Equivalence link ASCII files contain a collection of representations of equivalence links. In such files, every line contains a specification of one or more equivalence links from a certain source concept.  Such a specification has the following format: 

<source_word> <source_part_of_speech> <lexicographer_file> <sense_in_lexicographer_file> 
<kind_of_equivalence_relation> 
(<target_word> <target_sense> <target_offset>-<target_part_of_speech>)+

where the particular labels refer to

<source_word>:   word in GermaNet
<source:part_of_speech>:  part of speech of the source word ('n' or 'v')
<lexicographer_file>:  lexicographer file in which the source word is encoded (without the prefix "nomen." or  "verben.", respectively)
<sense_in_lexicographer_file>::  sense of the source word in the lexicographer file
<kind_of_equivalence_relation>:  kind of equivalence relation, e.g. "eq_synonym"  ("eq_" can be omitted)
<target_word>:   word in the target synset
<target_sense>::  ALS sense number of the target word 
<target_offset>:   WordNet file offset of the target synset
<target_part_of_speech>:   part of speech of the target synset

<target_offset> and <target_part_of_speech> form the unique target synset ID. When these specifications are read into TALS, <target_word> and <target_sense> are stored but not processed. They have merely been introduced to enhance the readability of such specifications. The crucial item for the identification of the target synset is its unique ID. 

Examples for such specifications are

Betrag n Menge 0 synonym amount 4 08180701-n
Doktor n Mensch 1 synonym Dr. 1 06050986-n
Nachkomme n Mensch 0 synonym descendant 1 06045062-n synonym offspring 2 06233328-n
aussprechen v Kommunikation 0 synonym express 5 00529407-v
austauschen v Kommunikation 0 hyperonym act_together 2 01346535-v

The representation of an equivalence link in TALS is described in the next section.

GermaNet classes and data structures

In analogy to the corresponding WordNet classes, there are the classes GermanetLdb, GermanetEntry, GermanetSense, and GermanetTaxonomy defined in TALS. The definitions have been copied from the corresponding WordNet definitions and extended and/or modified where necessary. Below we sketch the components of the most important GermaNet classes and data structures.

For a GermaNet word sense (class GermanetSense), the following information is given: 

•	the other members of the synset that contains the word sense
•	the part of speech
•	the synset ID (analogous to the WordNet synset ID)
•	the gloss
•	the synset's semantic relations in GermaNet (divided in Upward, Downward, and Symmetric)
•	the relations to top concepts (this slot is currently not used)
•	for a verb: the verb frames in which it can occur
•	the lexicographer file where the synset is encoded
•	the sense of the word w.r.t. the lexicographer file
•	the equivalence relations from the synset to the ILI

The latter three slots are extensions of the definition of a WordNet sense. Equivalence relations are stored as a component of their respective source concepts (as is done for a Dutch VlisSense). The information concerning the lexicographer file is necessary to find the correct source concept when reading equivalence links from an ASCII file. Furthermore, this information is displayed when surfing through GermaNet. It is very useful for lexicographers who modify GermaNet using TALS as a browsing tool. It also serves for the selection of a set of semantically related synsets, which facilitates the manual creation of equivalence links.

For the language internal relations (which are stored as a component of their source concept), the following slots are defined:

•	the type of the relation
•	the target synset, represented by the synset ID and the collection of the synset members
•	a flag which indicates whether the target is the whole synset (which is the case for most relation types) or only one particular element of the synset (which is the case for some relation types, e. g. for antomyms)

The flag is needed for the conversion of a GermaNet synset to the EWN import/export format. It indicates whether VARIANT_TO_VARIANT information has to be provided.

For the equivalence relations (which are stored as a component of their source concept), the following slots are defined:

•	status information: to indicate whether the relation is accepted or rejected
•	the type of the relation
•	the target WordNet synset, represented by the synset ID and the synset members
•	the matching score of the equivalence relation
•	the origin of the relation: added manually, derived from heuristics
•	one member of the source synset, represented by word, lexicographer file, and sense number w.r.t. lexicographer file
•	one member of the target synset, represented by word and sense number that was assigned by ALS

The latter two slots are necessary to store the respective information when reading equivalence links from a file and providing it when writing equivalence links to a file. The other slots have been adopted from the definition of the equivalence relation from a Dutch VlisSense (cf.  D021D025).

Functions concerning GermaNet

The ALS functions that handle WordNet have been adapted for GermaNet. Thus, anything that can be done with WordNet in ALS can be done with GermaNet in TALS, e. g. read a GermaNet database into TALS, surf through GermaNet etc.) Additionally, the functions for adding, editing, browsing, and removing equivalence links from the Dutch wordnet have been adapted for GermaNet. The matching algorithm for the creation of equivalence links will be adapted in the near future. For a description of all these functions, cf. D021D025.

Some new functions have been incorporated into TALS. They are sketched in this section.

As mentioned above, you can read equivalence links from an ASCII file into a GermanetLdb in TALS (function "Read inters from file"). When processing a specification of an equivalence link, the consistency of the source concept representation is checked: If the combination of word, lexicographer file, and sense number does not exist in GermaNet, then this error is reported. Furthermore, the validity of the encoded link type is checked. On the other hand, you can write the equivalence links encoded in the GermanetLdb (or a selected set of GermanetSense's) into an ASCII file (function "Write inters to file").

When an equivalence link is added to the database (either by reading it from a file or by adding it with the "Add inter" function in TALS), the target concept is represented by its synset ID. The members of the target synset are not stored at this time. To add these members automatically, a new function called "Add inter synsets" has been implemented. This function is activated when the GermanetLdb and the WordnetLdb (and, optionally, a DictSenses selection of GermaNet senses) is selected in the object window. This function searches the GermanetLdb (or the selected senses, respectively) for equivalence relations. If it finds one, then it looks up the members of the target synset in WordNet and stores them in the provided slot of the link (s. a.). The synset members are accessed via the link's target synset ID. If this ID is invalid, i.e. does not point to a synset in WordNet, an error is reported. Thus, the functions described in this and the previous paragraph, together provide a complete consistency check of an equivalence link specification: "Read inters from file" checks the specification of the source and the relation type, "Add inter synsets" checks the target specification.

The ALS WordnetLdb function "Write to Novell file", which converts the information contained in a WordnetLdb to the EWN import/export format and writes it to a file, has been adapted for GermaNet. An important extension has been added: If you select the GermanetLdb and a DictSenses selection of GermaNet senses, then only the information for the corresponding synsets is output. Additionally, only those language internal relations are taken into account which have a source and a target captured by the DictSenses selection. With this extension, one can export a certain subset of GermaNet synsets (e. g. all the synsets which are tied to the ILI) and obtains a closed subnet whithout unresolved relations.

2.2.2	ewn_import_files
Syntax: ewn_import_files [-e] file [file ...]
Description:		
This is a Perl script that has been developed before ALS was available to us. It takes as input ASCII files that contain equivalence link specifications as described above. For every file with name 'filename', it creates a file with name 'filename.import' that contains the equivalence links with their source concepts in the EWN import/export format. The script calls a C program that accesses the GermaNet database (via the GermaNet retrieval software) to extract the necessary information about the source concepts (variants, glosses, GermaNet relations etc.) If the option ‘-e’ is chosen, then metacharacters which are contained in some word strings are eliminated.  Note that EWN import files created by this tool are not compatible to EWN import files created by TALS, because the word sense numbers determined by the original database differ from the sense numbers in the corresponding GermanetLdb.
Owner: Universität Tübingen
Programming language: Perl, C
Platform: UNIX (SPARC Solaris)
Availability: free
Distributor: owner

2.2.3	ewn_import_stat
Syntax: ewn_import_stat import_file [import_file...]
Description:		
This is a Perl script that processes one or more EWN import/export files and calculates statistics about the information encoded in these files (concerning synsets, entries, senses, language internal relations, and equivalence relations).  
Owner: Universität Tübingen
Programming language: Perl, C
Platform: UNIX (SPARC Solaris)
Availability: free
Distributor: owner