Expand description
This is a graph-based linguistic corpus query system which implements the ANNIS Query Language (AQL). The main entry point to the API is the CorpusStorage struct which allows to manage and query a database of corpora.
Modules§
- aql
- Helper functions to execute AQL queries on an
AnnotationGraph
. - corpusstorage
- Types that are used by the
CorpusStorage
API. - errors
- Contains the graphANNIS-specific error types.
- graph
- Types that are used by the
Graph
API. - model
- Types that define the annotation graph model.
- update
- Types used to describe updates on graphs.
- util
- Utility functions.
Macros§
Structs§
- Corpus
Storage - A thread-safe API for managing corpora stored in a common location on the file system.
- Graph
- A representation of a graph including node annotations and edges. Edges are partioned into components and each component is implemented by specialized graph storage implementation.
Type Aliases§
- Annotation
Graph - A specialization of the
Graph
, using components needed to represent and query corpus annotation graphs.