DiXiT Workshop 'Scholarly Digital Editions and Modern Greek Studies'
Athens, 24-28 April 2017
Remember?
e.g. which element you can use inside another element, which values you can give to an attribute
Schema helps you!
Suggestions, code completion, pop-up descriptions …
Schema controls you!
Red square, error messages, invalid document …
The good news is …
Customization of the TEI is motivated by two really important things:
the diverse disciplinary needs and concerns of the TEI community
The goal of reconciling the need for a common encoding language with the need for expressiveness
More at http://www.tei-c.org/Guidelines/Customization/
Have you met them before?
More at http://www.tei-c.org/Guidelines/Customization/
Have you met them before?
Yes, they are available in oXygen through its TEI framework.
What happens if you change the schema?
… What is an ODD?
A view of the whole system
From: Syd Bauman, Julia Flanders, and the Women Writers Project
TEI customization under the hood (in a nutshell)
From: Syd Bauman, Julia Flanders, and the Women Writers Project
not only a big list of elements …
They are structured in modules and classes
+/- 550 elements and a very large number of attributes!
Grouped into:
modules
classes
Basic and specialized kits
Each module corresponds to a chapter in the TEI guidelines
Each element belongs to one and only one module
Classes of elements are named model.the class (e.g. model.global)
Classes of attributes are named att.the class (e.g. att.global)
And now … exercise time (3 mins :)
(ODD —> RNG, RNC, DTD, etc.)
ODD Customization reflects your scientific choices, reinforces consistency, documents your work
For creating an ODD Customization <— manipulate (delete, add, change) the TEI bricks (elements, attributes, modules, classes)
ODD Customization reflects your scientific choices, reinforces consistency, documents your work
For creating an ODD Customization <— manipulate (delete, add, change) the TEI bricks (elements, attributes, modules, classes)
From an ODD Customization —> generate documentation and schema
ODD Customization reflects your scientific choices, reinforces consistency, documents your work
For creating an ODD Customization <— manipulate (delete, add, change) the TEI bricks (elements, attributes, modules, classes)
From an ODD Customization —> generate documentation and schema
A TEI document should be well formed (XML rules) and valid (schema rules)
These slides reuse materials from
the TEI-C resources, and in particular
the Women Writers Project educational resources, and in particular
Please visit these links if you want to know more!
Elena Spadini
DiXiT Workshop 'Scholarly Digital Editions and Modern Greek Studies'
Athens, 24-28 April 2017
Licence: CC-BY-NC-SA 4.0