jsonnlp 0.0.4

an implementation of the JSON-NLP data structure
Documentation
# JSON-NLP

(C) 2021 by [Semiring Inc.], [Damir Cavar]

This is a [Rust] implementation of [JSON-NLP], a data structure for Natural Language Processing and Semantic analysis of text or speech.



## Introduction

This repository provides the [Rust] library *jsonnlp* for reading and writing [JSON-NLP] Schema conform data. [JSON-NLP] encodes outputs from Natural Language Processing (NLP) pipelines, functioning as a middleware to common NLP pipelines and components.

[JSON-NLP] wrappers for the output formats from various NLP pipelines are available:

- [Flair]https://github.com/flairNLP/flair and [Flair-JSON-NLP]https://github.com/dcavar/Flair-JSON-NLP
- [NLTK]http://nltk.org/ and [NLTK-JSON-NLP]https://github.com/dcavar/NLTK-JSON-NLP
- [Polyglot]https://github.com/aboSamoor/polyglot and [Polyglot-JSON-NLP]https://github.com/dcavar/Polyglot-JSON-NLP
- [spaCy]https://spacy.io/ and [spaCy-JSON-NLP]https://github.com/dcavar/spaCy-JSON-NLP
- [Xrenner]https://github.com/amir-zeldes/xrenner and [Xrenner-JSON-NLP]https://github.com/dcavar/Xrenner-JSON-NLP
- [Stanford CoreNLP]https://stanfordnlp.github.io/CoreNLP/
- [OpenNLP]https://opennlp.apache.org/

Many other wrappers and modules likely exist or will be made available.

[JSON-NLP] processing and validation modules exist for other languages as well, as for example:

- Java: [J-JSON-NLP]https://github.com/dcavar/J-JSON-NLP
- Python: [Py-JSON-NLP]https://github.com/dcavar/Py-JSON-NLP
- Go or Golang: [GoJSONNLP]https://github.com/SemiringInc/GoJSONNLP


## Installation

more soon...


## Visualization of JSON-NLP

There is a visualizer for [JSON-NLP] available here: [https://semiringinc.github.io/JSON-NLP-Viz/](https://semiringinc.github.io/JSON-NLP-Viz/)


## License

Licensed under:

    Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)



[Semiring Inc.]: https://semiring.com/ "Semiring Inc."
[Damir Cavar]: http://damir.cavar.me/ "Damir Cavar"
[JSON-NLP]: https://github.com/SemiringInc/JSON-NLP "JSON-NLP"
[Go]: https://golang.org/ "Golang"
[Rust]: https://www.rust-lang.org/ "Rust"