anno 0.3.1

Information extraction for Rust: Named Entity Recognition (NER), coreference resolution, and structured extraction
Documentation
cff-version: 1.2.0
message: "If you use anno in research, please cite it using the metadata in this file."
type: software
title: "anno: Information Extraction for Rust"
abstract: >
  anno is a Rust library and CLI for inference-time information extraction from
  unstructured text: named entity recognition (NER), coreference resolution,
  relation extraction, and structured pattern extraction. Backends range from
  deterministic regex grammars to zero-shot ML models (GLiNER, NuNER, BERT) via
  ONNX Runtime and Candle.
authors:
  - alias: Arc
    email: attobop@gmail.com
repository-code: "https://github.com/arclabs561/anno"
url: "https://docs.rs/anno"
license: MIT OR Apache-2.0
version: "0.3.0"
date-released: "2026-02-22"
keywords:
  - rust
  - nlp
  - ner
  - named-entity-recognition
  - coreference-resolution
  - information-extraction
  - onnx

references:
  - type: software
    title: "lattix: Graph substrate for Rust"
    repository-code: "https://github.com/arclabs561/lattix"
    notes: "Used as the graph/KG substrate for anno's triple export surface."

  - type: software
    title: "muxer: Randomised matrix sampler"
    repository-code: "https://github.com/arclabs561/muxer"
    notes: "Used by anno-eval for the evaluation sampling harness."

  - type: software
    title: "Oxigraph: RDF graph database"
    repository-code: "https://github.com/oxigraph/oxigraph"
    notes: "Recommended downstream RDF store for anno's N-Triples export."

  - type: article
    title: "GLiNER: Generalist Model for Named Entity Recognition using Bidirectional Transformer"
    authors:
      - family-names: Zaratiana
        given-names: Urchade
      - family-names: Tomeh
        given-names: Nadi
      - family-names: Holat
        given-names: Pierre
      - family-names: Charnois
        given-names: Thierry
    journal: "Proceedings of NAACL"
    year: 2024

  - type: article
    title: "NuNER: Entity Recognition Encoder Pre-training via LLM-Annotated Data"
    authors:
      - family-names: Bogdanov
        given-names: Dmitri
    journal: "arXiv:2402.15343"
    year: 2024

  - type: article
    title: "Unified Named Entity Recognition as Word-Word Relation Classification"
    authors:
      - family-names: Li
        given-names: Jingye
      - family-names: Fei
        given-names: Hao
    journal: "Proceedings of AAAI"
    year: 2022