jar

de.drni.bananasplit : banana-split

Maven & Gradle

Sep 11, 2012
3 usages

BananaSplit · DICTIONARY-BASED COMPOUND SPLITTER FOR GERMAN BananaSplit is a compound splitter for German that uses a dictionary resource. The dictionary can be either a simple word list, or a word list equipped with POS values, or an XML based dictionary. The original version was able to use GermaNet as a dictionary. This is useful in applications that rely on GermaNet anyway: no additional lexicon needs to be generated and held in memory. This was also the original purpose of BananaSplit. It served as a compound splitter for a tool called BananaRelation. BananaRelation cannot be published here as it makes heavy use of unpublished code by EML Research, Heidelberg. BananaSplit can either be used as a standalone application or it can be integrated into other Java programs (as a library). This program emerged from the seminar Lexical Semantic Processing in NLP (winter term 2005/2006) taught by Iryna Gurevych at the Seminar für Sprachwissenschaft, Tübingen. Both BananaSplit and BananaRelation were introduced to the seminar participants on 17th of December, 2005. The key algorithm for compound splitting is based on Langer (1998). The program came to use in Müller and Gurevych (2006). Please note that the program splits compounds into two parts only. Details are given in the documents linked below.

Table Of Contents

Latest Version

Download de.drni.bananasplit : banana-split JAR file - Latest Versions:

All Versions

Download de.drni.bananasplit : banana-split JAR file - All Versions:

Version Vulnerabilities Size Updated
0.4.x

View Java Class Source Code in JAR file

  1. Download JD-GUI to open JAR file and explore Java source code file (.class .java)
  2. Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window banana-split-0.4.0.jar file.
    Once you open a JAR file, all the java classes in the JAR file will be displayed.

de.drni.bananasplit.testers

├─ de.drni.bananasplit.testers.BananaSplitTester.class - [JAR]

├─ de.drni.bananasplit.testers.InfixOmatTester.class - [JAR]

├─ de.drni.bananasplit.testers.SuffixOmatTester.class - [JAR]

de.drni.bananasplit

├─ de.drni.bananasplit.BananaSplit.class - [JAR]

├─ de.drni.bananasplit.Compound.class - [JAR]

de.drni.bananasplit.affix

├─ de.drni.bananasplit.affix.Affix.class - [JAR]

├─ de.drni.bananasplit.affix.BoundingSuffixCollection.class - [JAR]

├─ de.drni.bananasplit.affix.InflectionSuffixCollection.class - [JAR]

├─ de.drni.bananasplit.affix.UmlautInfixCollection.class - [JAR]

de.drni.bananasplit.omat

├─ de.drni.bananasplit.omat.AffixOMat.class - [JAR]

├─ de.drni.bananasplit.omat.InfixOMat.class - [JAR]

├─ de.drni.bananasplit.omat.LookupAffixOMat.class - [JAR]

├─ de.drni.bananasplit.omat.LookupTwostepAffixOMat.class - [JAR]

├─ de.drni.bananasplit.omat.SuffixOMat.class - [JAR]

de.drni.bananasplit.simpledict

├─ de.drni.bananasplit.simpledict.SimpleDictEntry.class - [JAR]

├─ de.drni.bananasplit.simpledict.SimpleDictionaryInterface.class - [JAR]

├─ de.drni.bananasplit.simpledict.VerticalSimpleDictionary.class - [JAR]

de.drni.bananasplit.xmldict

├─ de.drni.bananasplit.xmldict.XmlDictionary.class - [JAR]

Advertisement