How are these achieved? Preparation
In each case, a pipeline of transformations creates a LMNL document represented in XML:
- (optional step: filter out unwanted whitespace)
- Convert XML milestones into canonical LMNL representation (ECLIX)
- A stylesheet customized to the document type (e.g., the “sonnet”)
- Convert ECLIX into CLIX, a flat XML representation of content, ranges and their annotations
- Uses a generic stylesheet
- Element indicate range boundaries
- "CLIX" milestone markers indicate range starts and ends
- Their attributes and (text and element) content become annotations
- Other XML elements indicate ranges
- Their attributes become annotations
- Convert CLIX into an XML representation of LMNL optimized for processing
- Resembles standoff markup