See the paper at http://balisage.net/Proceedings/vol8/html/Piez01/BalisageVol8-Piez01.html.
Source |
Luminescent |
Results |
|||||||||||||||||
frost-example.lmnl [4.1K] |
|||||||||||||||||||
demo.lmnl [4.1K] |
|||||||||||||||||||
frankenstein.lmnl [4.1K] |
|||||||||||||||||||
julian-and-maddalo.lmnl [4.1K] |
|||||||||||||||||||
Easter1916.lmnl [4.1K] |
frost-example.lmnl
)This is the short example used in the paper; it is small, but has both overlapping ranges and "stacked" (recursive) annotations.
Of particular interest here is the different stages of the Luminescent processing pipeline, proceeding to the xLMNL "compiled" form of the document.
Additionally, two more results of processing this document (not linked in the table) show how XML may be extracted from LMNL:
frost-example-lines.xml
shows
an XML hierarchy of line elements, with sentence (s) boundaries represented using range
marker elements.frost-example-sentences.xml
shows the other hierarchy: sentences (s)
ranges are in the XML hierarchy, while lines (l) ranges are represented using
markers.(Both of these are delivered by Luminescent dynamically using runtime parameters when requesting the XML.)
demo.lmnl
)An example of free-form documentary markup using, for the most part, HTML vocabulary.
Of particular interest here is ranges marked noted
. These are provided with
annotations: a resp
annotation indicates the author of the note, while
anonymous annotation gives the content of the note appended to the range.
In the HTML display, the notes are shown as popups in the margin,
linked from the range (which shows up highlighted when the user hovers over the number
generated for the noted
range). LMNL annotations can be marked up and
structured, as demonstrated. In addition, arbitrary overlap (ranges overlapping other
ranges of the same type) is shown in this file.
frankenstein.lmnl
)julian-and-maddalo.lmnl
)A narrative poem in rhymed couplets (1818-1819), with the occasional tercet. Both the verse structure (lines and line groups) and the rhetorical composition (verse paragraphs) are marked up; these overlap (occasionally, the boundaries between verse paragraphs appear in the middle of lines). Additionally, quotation structure (q ranges) is marked up (and quotations nest in a couple of places); it also overlaps the other structures.
The SVG bubble graph here shows not only the structures marked up but also renders the poem itself. (Zoom in to read the poem.)
Easter1916.lmnl
)A poem in tetrameter quatrains. Markup shows verse paragraph (lines and quatrains) and
also grammatical structure (sentences and phrases marked as s
and
phr
ranges).
In addition to a bubble graph like the preceding example, here we have a "lyric graph", in HTML with SVG, showing some dynamic (animated) behaviors. If the user roves the pointer over the bars to the left or the text of the poem, the ranges covering that position in the text will be highlighted, and the text will scroll to that position.
Also (and not linked from the table), you may inspect the XML extracted to represent verse and line structure (with empty range markers for s and phr ranges) or the alternative XML representing sentence and phrase structure (with lines and quatrains marked with range markers).
In addition, for all examples the complete Luminescent pipeline is shown, proceeding from left to right, with the xLMNL result of the pipeline. Also the results of an analytical stylesheet, indicating where overlaps occur in each instance, are shown.
More information on LMNL may be found at lmnl-markup.org, or by emailing Wendell Piez (wapiez@wendellpiez.com
)