Project logo

Title
Darmstadt Knowledge Processing Software Repository (DKPro Core)
Abstract
DKPro Core is a collection of Apache UIMA-Framework based software components for the processing of natural languages (NLP). Many powerful NLP-components are already freely available and new components are continues developed and published. These components cover the whole spectrum of tasks in the language technology. DKPro Core contains Wrappers for these third party tools as well as NLP-components, which are developed directly on the UKP Lab. DKPro Core offers such NLP-components for a number of different application areas like linguistic preprocessing, information retrieval or semantic text analytics for English or German. DKPro Core is built on tools like uimaFIT, which allows a fast and simple development of NLP-pipelines.
DKPro Core is available in two license options: Apache Software License (ASL) Version 2 or GNU Public License Version 3, but the last one contains additional components.
Type
Software
Software
Licensing model
GNU Public License Version 3, Apache Software License Version 2
Payment for use
free of cost
Support available
Yes
Download (URL)
http://code.google.com/p/dkpro-core-gpl/, http://code.google.com/p/dkpro-core-asl/
Information website (URL)
http://www.ukp.tu-darmstadt.de/research/current-projects/dkpro/
Documentation (URL)
http://code.google.com/p/dkpro-core-asl/
Or specific for some sciences? (If not generical)
* generic *
Specific application function(s)
Technology Apache UIMA, ASCII-Text (TXT), HTML, uimaFIT, XML
Possibilitie(s) for modification
(Depending on the license model) the source code can be modified or enlarged.
Programming language(s) Java
Document format(s)
Relation(s) of this software tool to external software(libraries) or services
DKPro Core uses (depending on the license) tools and libraries of third party providers.
Re-use
DKPro Core is the base for miscellaneous projects at UKP and is available for everyone interested.
Architecture (text)
Apache UIMA offers a architecture based on components, in which documents are able to be imported and to be analyzed through a configurable processing pipeline. DKPro Core offers a construction kit of aligned processing components, which are able to map a number of analyses scenarios.
Project title