Resources

XML-RELATED LANGUAGES & IIIF

20th May 2020

University of Bologna

IIIF International Image Interoperability Framework

In this laboratory I will teach IIIF and some of its tools.

Course materials

You can read the slides and have a look at the source material

* Recommend editors and software

13rd May 2020

University of Bologna

In this laboratory I will teach XML related languages and some of their tools. Students and researchers working in DH are often working with XML. The aim of those classes is to give an overview of best practices and gather together a few online resources.

Course materials

Before starting, just make sure you have your editor downloaded and ready to use it. Check out at the bottom of this page.

* What are we going to achieve?

The practical part of this laboratory aims at trasforming with XSLT and XQUERY this XML file: download here to this HTML visualisation: download here.

XSLT files of the first class: xslt and xsl:include - example

Please download the XML file before starting the laboratory.

* Slides

Presentation of this workshop Read the slides

XPATH AND XSLT (Extensible Stylesheet Language Transformations) Read the slides

XQUERY Read the slides

Exercises

Check out the gdoc for now - Exercise

* Recommend editors and software

  • Atom is a desktop application with a plug-in to transform XSLT - atom-xsltransform package and a package that contains a set of views and providers to support XQuery development using the eXistdb Native XML Database.
  • oXygen an editor that provides tools to work with Xpath, Xslt, and Xquery.
  • xsltproc If you like to use command line, let’s try xsltproc! It only supports version 1.0, but it does work very well. Have a look at the video.
  • Xquilla Sama software for command line! Have a the video (: I also added lolcat :)
  • existDB Some info about eXistdb. Read the slides
  • BaseX Some info about BasexX. Read the slides