About the Workshop
This workshop provides a hands-on introduction to XSLT (eXtensible Stylesheet Language Transformations). XSLT transforms XML documents into other formats (e.g., HTML, JSON) and is, therefore, a fundamental tool for the (online) publication of Digital Scholarly Editions, as these are often created and/or stored (also) as XML files.
The three sessions of the workshop will present different ways to use XSLT in the publication process, with examples from editions of several source materials (inscriptions, medieval, and modern manuscripts).
Learning Outcomes
- Basic knowledge of what XSLT is and what it is used for.
- Practical knowledge of some of the existing tools that can be used for the creation and customization of XSLT.
- Basic knowledge of how to create and customize XSLT.
Prerequisites
Basic knowledge of XML and HTML is an advantage. You can get a quick introduction to XML on W3Schools and HTML on W3Schools.
Target Audience
Researchers, research support staff, research software engineers, and developers who (would like to) work with XML and would like to learn how to use XSLT (in particular as a tool for publishing Digital Scholarly Editions).
Required Material
A laptop with a browser (preferably Firefox or Chrome) and Oxygen XML editor or an equivalent XML editor installed (a 30-day trial license for Oxygen is available here).
Demo data will be provided, but participants may bring data from their projects as they might be able to test some of the knowledge acquired on their data.
Session 2:
- participants should have previously downloaded (or cloned) the contents of the training materials repository
- participants can, if they wish, also download and install EFES, the customizable platform for publication and searching/indexing of EpiDoc files, which will be used during the session.
Session 3:
- participants should have previously installed: The Code Editor VS Code with the extension Live Server
- participants are welcome to send a TEI-XML document (at least a week in advance) to Robert Kristof Paulsen if they prefer to work with something not Old Norse. This document’s text must be tokenized with <w>-tags.
If you need assistance installing any of the required software or have questions about the workshop, please write to workshop organisers Federico Aurora and Alessandro Palumbo.
Register
Register for the workshop on the University's registration system, Pindena.
Programme
| 09:00-09:15 |
Welcome |
| 09:15-11:00 | Session 1: From XML to XHTML. XSLT transformations as a tool for text publishing, Ellen Wiger, National Library of Norway |
| 11.00-11:15 | Coffee break |
| 11:15-13:00 | Session 2: The EpiDoc Stylesheets: parameterised customisation of XSLT, Polina Yordanova, University of Helsinki |
| 13:00-14:15 | Lunch Break |
| 14:15-16:00 |
Session 3: Using XSLT to create JSON-based text editions from TEI XML, Robert Kristof Paulsen, University of Bergen Library - See the session's GitHub page |
Victuals
We will serve hot and cold beverages and nibbles during the coffee break. For those who want to join (at their own expense), we'll have a common lunch at Eilert Spiseri (SV Faculty canteen).
About BærUt!
BærUt! is a competence hub at the University of Oslo for promoting digital scholarly editions (DSEs). Our ambition is to consolidate expertise and knowledge in the field, gather researchers and practitioners, and, in the long run, create the foundation for a common platform for digital editions. We work closely with researchers, developers, and cultural institutions to digitize historical and cultural text documents and ensure these resources are accessible and useful for academic use.
Questions about BærUt!?
Send an email to BærUt! at baerut-admin@ub.uio.no.