XML DATABASES IN THE HUMANITIES

Academic year
2024/2025 Syllabus of previous years
Official course title
XML DATABASES IN THE HUMANITIES
Course code
FM0506 (AF:448505 AR:285028)
Modality
Blended (on campus and online classes)
ECTS credits
6
Degree level
Master's Degree Programme (DM270)
Educational sector code
L-FIL-LET/05
Period
1st Term
Course year
2
Where
VENEZIA
Moodle
Go to Moodle page
This course is for 2nd year students. It introduces to XML databases on the eXist platform and XQuery. As a concrete example we will create a database of historical letters.
By the end of the course the students will have acquired:
- Knowledge of eXist db, XPath and XQuery
- Ability to apply this knowledge to write scripts in XQuery
- Ability to judge scripts in XQuery

Practical knowledge of text encoding, xml, TEI.
Introduction to XPath and then XQuery, first working on oXygen, then eXist db. We will start from simple scripts and move on to a modular architecture for building a complex database.
- Priscilla Walmsley: XQuery, 2nd Edition, O'Reilly Media, Inc., 2015 (e-book).
- eXist-db Documentation and online-tutorials
There will be regular assignments. The exam of the course will be a project about a xml database or XQuery script created by the student on a given task. Participants may at any time ask for a project by emailing holger.essler@unive.it. Once they receive the detailed instructions on the project, they have 14 days to submit the result.
The classes 1-6 and 10-13 will taught in the conventional way (in presence), the classes 7-9 and 14-15 will follow the switched blended method (live), using moodle and a shared eXist database. We will work together on the creation and correction of scripts in XQuery. Active participation of the students is required. Attendance of the first six classes is strongly recommended.
English
Non-attenders are requested to contact the teacher in order to organize their exercises in analogy to the attending students.
written

This subject deals with topics related to the macro-area "Human capital, health, education" and contributes to the achievement of one or more goals of U. N. Agenda for Sustainable Development

Definitive programme.
Last update of the programme: 02/03/2024