Tips - Using Biblioscope

Find and work with the biggest screen you can, with the finest pointer resolution. These pages are relatively large and may take a few seconds to load, depending on your connection and capability.

Hover your pointer over any word in the reading view to see an English gloss, and click (select) it to turn on its lemma (root) in the lemma plot (the graphic to the left) and reading text (to the right): words with that lemma are highlighted. Selecting again turns the lemma back off.

Words can also be found by scanning the plot. If a word is common throughout the text it will appear to the left. Relatively rare words appear to the right. This is a logarithmic plot on the horizontal axis, while the vertical axis represents 'extent' i.e. relative positions (priorities) of all words in the text.

You can also toggle a lemma on or off from the index (opening at the top).

Selecting a word's indicator in the lemma plot will scroll to that word in both the reading view and the index.

Resizing the lemma plot's window will rescale it, while the regular zoom feature (Ctrl-+) works on the page as usual. Try manipulating window sizes for best effect.

The index to lemmata presents them in alphabetical order, with each index listing annotated with its frequency in the text (hover to see). The index can be collapsed from view when these are not of interest.

Biblioscope

2023

Dedicated to the candid, the critical, and the kind, especially Greek language teachers.

Please use the Biblioscope applications freely for study, link to any page from your pages, or copy pages for later use. Please do not modify, embed or republish any page except according to the license terms. Note that upstream creators (i.e., creators of works from which these are derived, named in the next paragraph) have stipulated a share-alike license, which requires that we, and you, do the same.

The source texts for the views are originally derived from Nestle's Greek New Testament of 1904, in an open source transcription. They were kindly provided by the Biblical Humanities project:

Thanks to Jonathan Robie and supporters and contributors for these resources.

Approach

The reading views and diagrams are produced using an XSLT pipeline, instrumented and run via XProc using open-source technologies. The current version used XSLT 3.1, Saxon 10.x and XML Calabash 1.5.3.

See the Github repository for contact information.

Prototyping the user interface was done with the help of SaxonJS and features supporting dynamic interactivity. When the design was near complete, the interface was reimplemented in Javascript to run in the browser natively without prior compilation (and slightly faster load time). XSLT stylesheets that were used to produce the page view and the SVG plot were subsequently run offline, to produce an HTML/SVG page for delivery that encapsulated all the logic without external dependencies of any kind.