Package de.julielab.xml.binary

Binary Representation of JeDIS XMI Annotation Modules

The main goal of this package is a much more efficient representation of the base document and annotation modules derived from complete XMI documents. The workflow is as follows:

Module Generation and Storage

  1. Create annotation modules with an implementation of XmiSplitter.
  2. Instead of directly storing the annotation modules, encode them into the binary format using the BinaryJeDISNodeEncoder.
  3. Store the binary module data.

Module Loading and XMI Document Assembly

  1. Load the base document and the desired set of annotation modules.
  2. Decode the binary format using the BinaryJeDISNodeDecoder.
  3. Build the final XMI document with the BinaryXmiBuilder.