AFF604A

Modelling Humanities Data

Syllabus

The following is the syllabus until mid-term (22nd October 2014). We will revisit the syllabus throughout the semester depending on the progress of the class.


Lecture 1, 24 Sept. 2014: Introduction to Data Modelling

Instructor: Charlene McGoohan

Reading: Booch, G., Rumbaugh, J. and Jacobson, I. (1999) The Unified Modeling Langauge User Guide. Boston: Addison Wesley (Chapter 1: Why We Model)

Lab 1: Introduction to XML

Instructors: Charlene McGoohan and Sinead Redmond


Lecture 2, 1 October 2014: Hierarchical Tree Modelling, and XML

Instructor: Sinead Redmond

Reading: Bradley, J 2005 Documents and Data: modelling materials for Humanities research in XML and relational databases, Centre for Computing in the Humanities, King’s College London, accessed 22 September 2014, http://llc.oxfordjournals.org/content/20/1/133.full.pdf+html

Lab 2: Modelling a document as a tree, and implementing XML of the model

Instructors: Sinead Redmond and Charlene McGoohan


Lecture 3, 8 October 2014: Requirements Engineering and Use Cases

Instructor: Charlene McGoohan

Readings: 

  • A Companion to Digital Humanities, ed. Susan Schreibman, Ray Siemens, John Unsworth. Oxford: Blackwell, 2004.
    http://www.digitalhumanities.org/companion/ (Chapter 31: Designing Sustainable Projects and Publications – Daniel V. Pitti)
  • “User Requirements Analysis” – Martin Maguire and Nigel Bevan (on Moodle)
  • “Requirements Engineering: A Roadmap” – Bashar Nuseibeh and Steve Easterbrook (on Moodle)

Lab 3: Introduction to XPath/XQuery

Instructors: Charlene McGoohan and Sinead Redmond


Lecture 4, 15 October 2014: UML; Use Case modelling, and Class Diagrams

Instructor: Sinead Redmond

Lab 4: UML

Instructors: Sinead Redmond and Charlene McGoohan


Lecture 5 and Lab 5, 22 October 2014 (Cancelled)

The full 3 hours will be used as a modelling workshop. The students will work in groups to complete the workshop tasks. The tasks will consist of all topics covered throughout the previous 4 weeks.

Instructors: Charlene McGoohan and Sinead Redmond


Lecture 6 and Lab 6, 5 November 2014

For this group assignment you will be supplied with a folder containing play scripts from the Teresa Deevy Archive (deevy.nuim.ie), which is held at Maynooth University’s John Paul II Library.

You are required to do the following:

  1. Perform and document requirements analysis on the source documents.
  2. Choose use cases to navigate your model and thus your encoding of the source. Document these use cases using a UML Use Case Diagram.
  3. Create a hierarchical tree model that satisfies your use cases.
  4. Create XML encodings of the source adhering to your hierarchical tree model.
  5. Perform queries on the XML encoding which supports your use cases.

Instructors: Charlene McGoohan and Sinead Redmond


Lecture 7, 12 November 2014: Entity Relationship Modelling

Instructor: Charlene McGoohan

Readings:

Lab 7: Close reading of academic papers

Instructors: Charlene McGoohan and Sinead Redmond


Lecture 8, 19 November 2014: Entity Relationship Modelling Continued

Instructor: Charlene McGoohan

Readings:

  • Keating, John G. and Clancy, Denis and O’Connor, Thomas and Lyons, Marian (2004) Problems with databases and the XML solution. Archivium Hibernicum, 57. pp. 268-275. (http://eprints.nuim.ie/374/)
  • Digitising History; A Guide to Creating Digital Resources from Historical Documents (http://webdoc.sub.gwdg.de/ebook/p/1999/essex/)
    • Chapter 3: “From Source to Database” – Townsend, Chappell and Struijve, 1999
  • Schmidt, D 2010, ‘The inadequacy of embedded markup for cultural heritage texts’. Lit Linguist Computing, Issue (2010) 25 (3), accessed 22 September 2014, http://llc.oxfordjournals.org/content/25/3/337.full.pdf+html

Lab 8: Entity Relationship Modelling

Instructors: Charlene McGoohan


Lecture 9, 26 November 2014: Metadata

Instructor: Sinead Redmond

Lab 8: Dublin Core

Instructors: Charlene McGoohan


Lecture 10, 3 December 2014: Metadata Continued

Instructor: Sinead Redmond

Lab 8: Individual Assignment

Instructors: Sinead Redmond and Charlene McGoohan