SemText

Lightweight Java library for semantically enriched text

License

License

Categories

Categories

Data
GroupId

GroupId

eu.trentorise.opendata.semtext
ArtifactId

ArtifactId

semtext
Last Version

Last Version

1.0.0
Release Date

Release Date

Type

Type

jar
Description

Description

SemText
Lightweight Java library for semantically enriched text
Project URL

Project URL

https://github.com/opendatatrentino/semtext
Project Organization

Project Organization

Trento Rise
Source Code Management

Source Code Management

https://github.com/opendatatrentino/semtext

Download semtext

How to add to project

<!-- https://jarcasting.com/artifacts/eu.trentorise.opendata.semtext/semtext/ -->
<dependency>
    <groupId>eu.trentorise.opendata.semtext</groupId>
    <artifactId>semtext</artifactId>
    <version>1.0.0</version>
</dependency>
// https://jarcasting.com/artifacts/eu.trentorise.opendata.semtext/semtext/
implementation 'eu.trentorise.opendata.semtext:semtext:1.0.0'
// https://jarcasting.com/artifacts/eu.trentorise.opendata.semtext/semtext/
implementation ("eu.trentorise.opendata.semtext:semtext:1.0.0")
'eu.trentorise.opendata.semtext:semtext:jar:1.0.0'
<dependency org="eu.trentorise.opendata.semtext" name="semtext" rev="1.0.0">
  <artifact name="semtext" type="jar" />
</dependency>
@Grapes(
@Grab(group='eu.trentorise.opendata.semtext', module='semtext', version='1.0.0')
)
libraryDependencies += "eu.trentorise.opendata.semtext" % "semtext" % "1.0.0"
[eu.trentorise.opendata.semtext/semtext "1.0.0"]

Dependencies

compile (1)

Group / Artifact Type Version
eu.trentorise.opendata.commons : odt-commons jar 1.0.2

test (2)

Group / Artifact Type Version
junit : junit jar 4.12
pl.pragmatists : JUnitParams jar 1.0.4

Project Modules

There are no modules declared in this project.

WARNING: THIS IS ONLY A TEMPLATE FOR THE DOCUMENTATION.
RELEASE DOCS ARE ON THE PROJECT WEBSITE

About

SemText is a lightweight model for semantically annotated text, designed for reliable exchange among applications rather than for efficiency.

  • provides a simple hierarchy of sentences and terms
  • has immutable data structures
  • allows attaching metadata to spans
  • provides JSON serialization via Jackson
  • has separate NLText/SemanticString converters module
  • well documented
  • dependency handling with Maven
  • has a liberal Apache 2.0 license
  • supports Java 6+

Usage: See docs

Roadmap: See project milestones

License: business-friendly Apache License v2.0

Contributing: See the wiki

Credits:

eu.trentorise.opendata.semtext

Open Data in Trentino

Versions

Version
1.0.0