Home

Awesome

Jabberwocky

DOI

Jabberwocky is a toolkit for NLP and ontologies. Since we all know ontologies are nonsense.

Functionality

Read the documentation for more detail.

scriptdescription
bandersnatchextract metadata from ontology classes
catchannotate corpus with key terms & generate wordcloud
biterank terms in order of importance & bar plot
ariseupdate ontology with new metadata
eyesplot an ontology via web or tree format

When combining these Jabberwocky functions, users can create an NLP workflow.

workflow

Running

Within each directory, there is a file params_*.py which users can edit. This means users shouldn't need to edit the main/primary script.

Check the individual READMEs for parameter information.

Prerequisites

Check requirements.py for a list of packages and versions.

Changelog

Information on versions, see the Changelog (ordered by newest first).

Contributing

Please read the Contributing Guidelines.

License

The license is MIT and so users only need to cite (below) if using.

Citing

@article{Pendleton2020,
  doi = {10.21105/joss.02168},
  url = {https://doi.org/10.21105/joss.02168},
  year = {2020},
  publisher = {The Open Journal},
  volume = {5},
  number = {51},
  pages = {2168},
  author = {Samantha C. Pendleton and Georgios V. Gkoutos},
  title = {Jabberwocky: an ontology-aware toolkit for manipulating text},
  journal = {Journal of Open Source Software}
}

The poem, Jabberwocky, written by Lewis Carrol, is described as a "nonsense" poem :dragon:


End of page