v4j

Voynich for Java (v4j) library


Project maintained by mzattera Hosted on GitHub Pages — Theme by mattgraham

Note 001 - The Text

Last updated Sep. 19th, 2021.

This note refers to release v.5.0.0 of v4j; links to classes and files refer to this release and files might have been changed, deleted or moved in the current master branch. In addition, some of this note content might have become obsolete in more recent versions of the library.

Working notes are not providing detailed description of algorithms and classes used; for this, please refer to the library code and JavaDoc.

Please refer to the home page for a set of definitions that might be relevant for this working note.

« Home


The Voynich Text

As explained in the v4j README, the library provides factory methods to obtain an IvtffText instance with the Voynich text. At present the library provides means to obtain the Landini-Stolfi Interlinear file (LSI) and an augmented version of it, containing concordance and majority versions of the text.

The corresponding IVTFF files (which are read by the factory) can be found in the resource folder of the library.

The “augmented” EVA version is created using class BuildConcordanceVersion; the input for the class is a slightly modified version of LSI that can be found in the v4j-apps resource folder. In this version, minor changes are done, that do not change the text content, in order to make sure all the different versions of the lines align properly, as required by BuildConcordanceVersion code.

Class BuildSlotVersion; is then used to transcribe the “augmented” version from EVA into Slot alphabeth.

The Bible Text

Similarly, class BuildBibleTranscription is used to produce .txt version if the Bible from XML files that can be found in the v4j-apps resource folder.

The corresponding IVTFF files (which are read by the factory) can be found in the resource folder of the library.


« Home

Copyright Massimiliano Zattera.

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.