• Contact
  • Helpdesk
DARIAHDARIAHDARIAHDARIAH
  • About
    • DARIAH in a Nutshell
    • Mission & Vision
    • Organisation and Governance
    • Join DARIAH
    • History of DARIAH
    • Documents
    • Publications
  • Network
    • Members and Partners
    • Regional Hubs
    • People
  • Activities
    • Working Groups
    • Training and Education
    • Open Science
      • DARIAH Open
      • OpenMethods
      • Heritage Data Reuse Charter
    • Projects
    • DARIAH Theme
    • Impact Case Studies
  • Tools & Services
    • Tools and Services
    • Contributions
  • News & Events
    • News
    • Events Calendar
    • Annual Events
    • Newsletters

[DARIAH Theme 2018-2019] Standard Sustainability: Improving the Usability of the Text Encoding Initiative (TEI)

Home News
NextPrevious

[DARIAH Theme 2018-2019] Standard Sustainability: Improving the Usability of the Text Encoding Initiative (TEI)

By Eliza Papaki | News | July 27, 2020

In 2018-2019, DARIAH focussed on the chronic problem of software and tool sustainability in the digital humanities, while also looking forward to the build phase of the Marketplace for data, tools and services. The DARIAH Theme call of 2018-2019 entitled ‘Strategic Service Sustainability for DARIAH’ attracted a high number of well articulated and competitive applications in the area of training, standardisation, datasets, geolocation and annotation services, thesauri and vocabularies, among others.

With an overall budget of 67,305 €, DARIAH funded six projects for a year. Over the next couple of weeks we will be presenting their results with a special focus on each of these six projects.

Standard Sustainability: Improving the Usability of the Text Encoding Initiative (TEI)

Project team: Marjorie Burghart, Conal Tuohy

The aim of this project was to develop an open source editor jEdit as TEI-aware and TEI-friendly, in order to offer a basic but viable alternative to commercial software for students learning to encode in TEI and also scholars with simple needs and low financial resources.

The outcome of this work is a TEI plugin for jEdit, written in java, as well as a new upgraded version of the existing XML plugin. Both are currently available with their source code on the developer’s personal github account: https://github.com/Conal-Tuohy/jEdit-TEIPlugin

Features

One major feature of the new TEI plugin is that it takes benefit from the “oXygen XML Editor frameworks for TEI” package developed and maintained by the TEI Technical Council. Initially created for Oxygen, this package bundles together various customisations of the TEI schema, boilerplate files for these customisations and the TEI stylesheets.

The latest version of the oXygen package is embedded in the TEI plugin, and the project team implemented an update mechanism: when a new version of the package is released by the Technical Council, it is downloaded and updated automatically, if the user agrees to the update. In the plugin options, the user can choose to update automatically or not, and specify the URL of the package to download.

  • Templates

The templates allow the user to instantly create boilerplate files corresponding to the most common customisations of the TEI schema.

  • Schema validation – XML Processing instructions

Thanks to the bundled TEI schemas, a TEI file can be validated against its TEI schema. The validation is made against the local versions of the RelaxNG schemas, which means the plugin can be used to work when there is no network connection – a situation which may occur during workshops with students.

A new and important development of this project is that the upgraded version of the jEdit XML plugin is now able to parse and validate an XML file according to the XML processing instructions embedded in the file. This is how Oxygen, a very widely used editor in the TEI community, also links the TEI files to their schema.

  • Schema-aware tag suggestion / completion

Another advantage of the bundled schemas in the TEI-aware suggestion of allowed tags as soon as the user types an opening pointy bracket.

The project team added another feature, allowing the users to first select a passage of text, and wrap it in a TEI tag. Selecting a passage of text and clicking on “XML insert” in the TEI toolbar opens a dialog box, where the user can select a tag among those allowed at this particular place.

  • A few ergonomic features

Besides those main features, the TEI toolbar has 4 other buttons of lesser importance, but designed to enhance the experience of users.

  • “Go to matching tag or bracket” allows you to easily jump to the opening or closing tag of an element, when you are positioned on the matching tag.
  • “Select Between tags” selects the whole contents of the element, leaving out the tags.
  • “Split tag” splits in two the element in which the caret is positioned. This feature can be very useful when you are encoding items in a list, for instance.
  • “Indent” does just what its name announces, making the XML prettier and easier to read. This particular feature was not added to jEdit, but this button makes it easier to access it (1 click instead of 3).

Installation and Sustainability

This plugin can easily be installed through the jEdit’s plugin manager and its code can be found at the TEI Consortium github account, which will improve both the sustainability and visibility of the tool.

There are plans from the project team to fund a second campaign of development in 2020 from own resources, to adapt even better to the feedback they will receive from the users.

This is still an early version, your feedback is very welcome!


* DARIAH Theme is an annual thematic priority set by the Board of Directors of DARIAH-EU. The aim is to stimulate activities and events related to an important topic of research in the digitally enabled arts and humanities by issuing a call for funding.

DARIAH Theme

Related Post

  • Open Access Book Publishing: A (big) step closer to making this a reality

    By Eliza Papaki

    On January 17th-18th, a new two-year project officially kicked off, PALOMERA. PALOMERA stands for “Supporting the development of aligned policies for open access books and monographs” and is funded under the Horizon Europe call: ReformingRead more

  • European Summer University in Digital Humanities: Call for hosting proposals

    By Eliza Papaki

    The European Summer University in Digital Humanities, hosted by the University of Leipzig from 2009 to 2022, is now accepting bids from new European hosts for 2023 and beyond. The ESU offers instructional opportunities for studentsRead more

  • DARIAH joins the Coalition for Advancing Research Assessment

    By Eliza Papaki

    In November 2022, DARIAH became a founding member of the Coalition for Advancing Research Assessment (CoARA). The coalition brings together more than 350 research, infrastructure and policy organisations from over 40 countries who join forcesRead more

  • DARIAH Director Toma Tasovac Elected Chair of SSH Open Cluster

    By Eliza Papaki

    We are happy to announce that the ERICs have elected the Chair and Vice-Chair to lead the SSH Open Cluster in the year of 2023! The new Chair is Dr Toma Tasovac, the President ofRead more

  • DARIAH Annual Event 2023: Call for Papers now open

    By Eliza Papaki

    The Call for Papers for the DARIAH Annual Event 2023 on the topic of Cultural Heritage Data as Humanities Research Data? is now open! The deadline for submitting your contributions is February 1st, 2023. MoreRead more

NextPrevious

RECENT POSTS

  • Open Access Book Publishing: A (big) step closer to making this a reality

    On January 17th-18th, a new two-year project officially kicked off, PALOMERA. PALOMERA

    1 February, 2023
  • European Summer University in Digital Humanities: Call for hosting proposals

    The European Summer University in Digital Humanities, hosted by the University of

    24 January, 2023
  • DARIAH joins the Coalition for Advancing Research Assessment

    In November 2022, DARIAH became a founding member of the Coalition for

    20 December, 2022
  • DARIAH Director Toma Tasovac Elected Chair of SSH Open Cluster

    We are happy to announce that the ERICs have elected the Chair

    16 December, 2022
  • DARIAH Annual Event 2023: Call for Papers now open

    The Call for Papers for the DARIAH Annual Event 2023 on the

    14 December, 2022

TWITTER UPDATES

  • RT @TripleEU: #TRIPLE2023 is starting! Currently, project coordinator @suzdum is opening the final TRIPLE conference, starting three days o…6 hours ago
  • CfP for #CLARIN2023 is now open! ➡️Read the call here: https://t.co/6uQq676O0m ➡️Submission deadline: 14 April 20… https://t.co/Tyb3LIlHzU6 hours ago
  • RT @TripleEU: #TRIPLEConference highlights: on February 1st, keynote lecture by @lesliekwchan, University of Toronto, chaired by @suzdum. T…6 hours ago

Tags

ADHO DARIAH Annual Event DARIAH Annual Event 2017 DARIAH Theme DESIR DH H2020 project SSH Open Marketplace Training
Logo of DARIAH
Follow us on:  twitter   linkedin   youtube   flickr

Contact DARIAH

Email DARIAHinfo@dariah.eu

Privacy and Legal

  • Legal Notice
  • Privacy Notice

Quick Menu

  • DARIAH in a Nutshell
  • Members and Partners
  • Projects
  • Events Calendar
  • Helpdesk

Subscribe to our mailing list and newsletter

* = required field
Creative Commons Attribution (CC BY) licence
  • About
    • DARIAH in a Nutshell
    • Mission & Vision
    • Organisation and Governance
    • Join DARIAH
    • History of DARIAH
    • Documents
    • Publications
  • Network
    • Members and Partners
    • Regional Hubs
    • People
  • Activities
    • Working Groups
    • Training and Education
    • Open Science
      • DARIAH Open
      • OpenMethods
      • Heritage Data Reuse Charter
    • Projects
    • DARIAH Theme
    • Impact Case Studies
  • Tools & Services
    • Tools and Services
    • Contributions
  • News & Events
    • News
    • Events Calendar
    • Annual Events
    • Newsletters
DARIAH