Skip to main content


LEAF-Writer is an innovative web-based semantic editor that allows you to mark up documents using a combination of Extensible Markup Language (XML) and Resource Description Framework (RDF). It supports the Text Encoding Initiative (TEI) for encoding scholarly content, including customized schemas, and optionally creates linked open data Web Annotations as you tag. LEAF-Writer can be used as the standalone web-based editor LEAF-Writer Commons, installed in other stacks, or as a component of the LEAF virtual research environment.

LEAF-Writer lets you look up and assign identifiers to named entities (persons, organizations, places, or titles) from a range of authorities. You can embed meaningful tags in texts, so they can be formatted, processed, analysed, visualized, shared, and reused.

LEAF-Writer provides schema-aware document editing, including continuous validation. Unlike other approaches to text encoding, you focus on the document rather than the underlying code (although you can edit in source-view, as well). You see your tags in a sidebar view as well as by toggling their appearance on or off within the text.

By default you can look up and select identifiers for named entity tags (persons, organizations, places, or titles) from the following Linked Open Data authorities: DBPedia, Geonames, Getty, LGPN, VIAF, and Wikidata – or you can insert links to other external authorities, or link to your own internal identifiers.

LEAF-Writer Commons allows you to open an XML file from your desktop or from the Cloud via a GitHub repository. This kind of flexibility supports solo editing or collaboration with colleagues working together on a project.