German part-of-speech dictionary

A German part-of-speech (POS) dictionary as a Morfologik binary

License

License

GroupId

GroupId

de.danielnaber
ArtifactId

ArtifactId

german-pos-dict
Last Version

Last Version

1.2.2
Release Date

Release Date

Type

Type

jar
Description

Description

German part-of-speech dictionary
A German part-of-speech (POS) dictionary as a Morfologik binary
Project URL

Project URL

http://danielnaber.de/morphologie/
Source Code Management

Source Code Management

https://github.com/languagetool-org/german-pos-dict

Download german-pos-dict

How to add to project

<!-- https://jarcasting.com/artifacts/de.danielnaber/german-pos-dict/ -->
<dependency>
    <groupId>de.danielnaber</groupId>
    <artifactId>german-pos-dict</artifactId>
    <version>1.2.2</version>
</dependency>
// https://jarcasting.com/artifacts/de.danielnaber/german-pos-dict/
implementation 'de.danielnaber:german-pos-dict:1.2.2'
// https://jarcasting.com/artifacts/de.danielnaber/german-pos-dict/
implementation ("de.danielnaber:german-pos-dict:1.2.2")
'de.danielnaber:german-pos-dict:jar:1.2.2'
<dependency org="de.danielnaber" name="german-pos-dict" rev="1.2.2">
  <artifact name="german-pos-dict" type="jar" />
</dependency>
@Grapes(
@Grab(group='de.danielnaber', module='german-pos-dict', version='1.2.2')
)
libraryDependencies += "de.danielnaber" % "german-pos-dict" % "1.2.2"
[de.danielnaber/german-pos-dict "1.2.2"]

Dependencies

compile (2)

Group / Artifact Type Version
org.carrot2 : morfologik-fsa jar 2.1.6
org.carrot2 : morfologik-stemming jar 2.1.6

test (1)

Group / Artifact Type Version
junit : junit jar 4.12

Project Modules

There are no modules declared in this project.

german-pos-dict

A German part-of-speech dictionary that can be used from Java. This repo contains no code but Morfologik binary files to look up part-of-speech data. As a developer, consider using LanguageTool instead of this. If you really want to use this directly, please check out the unit tests for examples.

Also use LanguageTool to export the data in these dictionaries, as documented here.

The POS tags are documented here.

Internal

To prepare a release (note this will only add forms, not remove them):

  • call ./download-data.sh
  • set DBUSER, DBPASS, and LT_PASS in ./data-to-dict.sh
  • call ./data-to-dict.sh
  • increase version in pom.xml
  • call mvn install
  • test it from the software that integrates it (including a regression test)

To make a release:

  • set the version in pom.xml to not include SNAPSHOT
  • rm src/main/resources/org/languagetool/resource/de/SynthDictionaryBuilder*tags.txt
  • mvn clean test
  • mvn clean deploy -P release
  • go to https://oss.sonatype.org/#stagingRepositories
  • scroll to the bottom, select latest version, and click Release
  • git tag vx.y
  • git push origin vx.y
de.danielnaber

LanguageTool

Versions

Version
1.2.2
1.2.1
1.2
1.1
1.0