Skip to content

Releases: apache/uima-uimaj-io-jsoncas

Apache UIMA Java SDK JSON CAS I/O (TM) v0.5.0

06 Mar 19:51
Compare
Choose a tag to compare

Apache UIMA Java SDK JSON CAS I/O (TM) v0.5.0

The JSON CAS I/O implementation for use with the UIMA Java SDK allows to serialize UIMA CAS data to
JSON and to de-serialize the data back from JSON again, loading it into a CAS object. The aim of
this library is to facilitate the data interoperability of UIMA data across different platform and
programming languages. For example, the implementation contains functionality to deal with the
different character offset counting strategies used by different languages such as Java and Python.
A Python-based implementation of the UIMA JSON CAS format is available as part of the third-party
DKPro Cassis library.

This is an early public release based on the JSON serialization of the Apache UIMA CAS draft
specification version 0.4.0. Please note that the implementation and the specification are not yet
final. For this reason, is not yet recommended to use this library in scenarios where data needs to
be stored or archived over an extended period of time as future versions of the implementation and
specification may introduce incompatibilities with the current version. Good usage scenarios are
for example short-term data exchange between different UIMA implementations such as for example in
network communication.

What's Changed

New Contributors

Full Changelog: rel/uimaj-io-json-0.4.0...uimaj-io-json-0.5.0

A full list of issues addressed in this release can be found on issue tracker.

Please use the mailing lists for feedback and the issue tracker to report bugs.

Supported Platforms

This version of UIMA Java SDK JSON CAS I/O should be used in combination with

  • Java 1.8 or higher
  • UIMA Java SDK 3.4.1 or higher

Download

The official release comes with verifiable signatures and hashes and can be downloaded from the Apache UIMA homepage: https://uima.apache.org/downloads.cgi

Note that in particular the Source code" links below do not provide official release artifacts. It is only as a convenience by GitHub.

Convenience binaries are provided via Maven Central: https://search.maven.org/search?q=g:org.apache.uima

Apache UIMA Java SDK JSON CAS I/O (TM) v0.4.0

08 Aug 20:08
Compare
Choose a tag to compare

The JSON CAS I/O implementation for use with the UIMA Java SDK allows to serialize UIMA CAS data to
JSON and to de-serialize the data back from JSON again, loading it into a CAS object. The aim of
this library is to facilitate the data interoperability of UIMA data across different platform and
programming languages. For example, the implementation contains functionality to deal with the
different character offset counting strategies used by different languages such as Java and Python.
A Python-based implementation of the UIMA JSON CAS format is available as part of the third-party
DKPro Cassis library.

This is the first public release based on the JSON serialization of the Apache UIMA CAS draft
specification version 0.4.0. Please note that the implementation and the specification are not yet
final. For this reason, is not yet recommended to use this library in scenarios where data needs to
be stored or archived over an extended period of time as future versions of the implementation and
specification may introduce incompatibilities with the current version. Good usage scenarios are
for example short-term data exchange between different UIMA implementations such as for example in
network communication.

A full list of issues addressed in this release can be found on issue tracker.

Please use the mailing lists for feedback and the issue tracker to report bugs.

Supported Platforms

UIMA Java SDK JSON CAS I/O v0.4.0 should be used in combination with

  • Java 1.8 or higher
  • UIMA Java SDK 3.3.0 or higher

How to Get Involved

The Apache UIMA project really needs and appreciates any contributions, including documentation
help, source code and feedback. If you are interested in contributing, please visit our
getting involved.

How to Report Issues

The Apache UIMA project uses GitHub for issue tracking. Please report any issues you find at
[https://github.com/apache/uima-uimaj-io-jsoncas/issues).

Download

The official release comes with verifiable signatures and hashes and can be downloaded from the Apache UIMA homepage: https://uima.apache.org/downloads.cgi

Note that in particular the Source code" links below do not provide official release artifacts. It is only as a convenience by GitHub.

Convenience binaries are provided via Maven Central: https://search.maven.org/search?q=g:org.apache.uima