de.unistuttgart.ims:uimautil-resources

A collection of resources

License

License

GroupId

GroupId

de.unistuttgart.ims
ArtifactId

ArtifactId

uimautil-resources
Last Version

Last Version

1.0
Release Date

Release Date

Type

Type

jar
Description

Description

de.unistuttgart.ims:uimautil-resources
A collection of resources
Project URL

Project URL

https://github.com/nilsreiter/uima-util-resources
Source Code Management

Source Code Management

https://github.com/nilsreiter/uima-util

Download uimautil-resources

How to add to project

<!-- https://jarcasting.com/artifacts/de.unistuttgart.ims/uimautil-resources/ -->
<dependency>
    <groupId>de.unistuttgart.ims</groupId>
    <artifactId>uimautil-resources</artifactId>
    <version>1.0</version>
</dependency>
// https://jarcasting.com/artifacts/de.unistuttgart.ims/uimautil-resources/
implementation 'de.unistuttgart.ims:uimautil-resources:1.0'
// https://jarcasting.com/artifacts/de.unistuttgart.ims/uimautil-resources/
implementation ("de.unistuttgart.ims:uimautil-resources:1.0")
'de.unistuttgart.ims:uimautil-resources:jar:1.0'
<dependency org="de.unistuttgart.ims" name="uimautil-resources" rev="1.0">
  <artifact name="uimautil-resources" type="jar" />
</dependency>
@Grapes(
@Grab(group='de.unistuttgart.ims', module='uimautil-resources', version='1.0')
)
libraryDependencies += "de.unistuttgart.ims" % "uimautil-resources" % "1.0"
[de.unistuttgart.ims/uimautil-resources "1.0"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

There are no modules declared in this project.

Build Status

uima-util

Utility components for Apache UIMA

Availability

uima-util is licensed under the Apache License 2.0 and is available via Maven Central. If you use Maven for your build environment, then you can add uima-util as a dependency to your pom.xml file with the following:

<dependency>
  <groupId>de.unistuttgart.ims</groupId>
  <artifactId>uima-util</artifactId>
  <version>0.6.3</version>
</dependency>

Components

  • ClearAnnotation: Removes all annotations of a given type
  • MapAnnotations: Creates new annotations with the same span as existing annotations, optionally deleting the existing ones
  • SetDocumentId: Sets the document id
  • SetJCasLanguage: Sets the document language
  • WindowAnnotator: Adds an annotation over n base annotations (e.g., tokens)
  • WordListTagger: Tags all occurrences of words provided in a list
  • WordTagger: Tag all occurrences of a single string
  • NGramTagger: Tags all occurrences of a list of n-grams
  • ConvertBoundaryToSegmentAnnotation: Converts boundary annotation to segment annotation
  • ConvertSegmentToBoundaryAnnotation: Vice versa
  • AnnotationUtil
    • trim(): Various methods to trim annotations (removing whitespace at the front and end).
  • WindowAnnotator: Creates arbitrary annotations in UIMA documents, based on the length (measured in arbitrary annotation types) of the windows.
  • FixedNumberWindowAnnotator: Creates arbitrary annotations, distributed uniformly over all base annotations (type can be specified)
  • CoNLLStyleExporter: A component to create configurable CSV-files from annotations. Using a configuration file, it can be specified which features are to be included as columns in the output. You can also include covered annotations (e.g., tokens in a sentence) and select their respective features as well. The feature values of the covering annotation (the sentence) are repeated for every token then.

Documentation

Build

  • mvn -DperformRelease=true deploy to deploy to maven central.
  • mvn clean javadoc:javadoc scm-publish:publish-scm publish javadoc to github

Versions

Version
1.0