- ab
- abbr
- acquisition
- add
- additional
- additions
- antiphon
- app
- bibl
- binding
- bindingDesc
- catDesc
- category
- cb
- Certainty
- change
- choice
- cit
- citedRange
- collation
- collection
- colophon
- condition
- country
- creation
- custEvent
- date
- decoDesc
- decoNote
- del
- depth
- desc
- dim
- dimensions
- div
- editor
- ex
- expan
- explicit
- facsimile
- faith
- filiation
- foliation
- foreign
- gap
- geo
- graphic
- keywords
- handDesc
- handNote
- handShift
- height
- hi
- history
- idno
- incipit
- item
- l
- language
- layout
- there are two pages with id layoutDesc!
- lb
- lem
- list
- listApp
- listBibl
- listPerson
- listRelation
- listWit
- locus
- material
- measure
- msContents
- msDesc
- msIdentifier
- msItem
- msFrag
- msPart
- nationality
- notatedMusic
- note
- objectDesc
- occupation
- orig
- origDate
- origin
- origPlace
- p
- pb
- persName
- person
- personGrp
- physDesc
- place
- placeName
- provenance
- ptr
- q
- quote
- rdg
- ref
- region
- relation
- repository
- roleName
- rubric
- seal
- sealDesc
- seg
- settlement
- signatures
- source
- space
- subst
- summary
- supportDesc
- supplied
- surrogates
- TEI
- term
- textLang
- title
- unclear
- watermark
- width
- witness
- active
- ana
- assertedValue
- cRef
- calendar
- cert
- columns
- contemporary
- corresp
- defective
- dur
- evidence
- facs
- form
- from
- hand
- ident
- key
- n
- name
- new
- notAfter
- notAfter-custom
- notBefore
- notBefore-custom
- passive
- place
- ref
- rend
- resp
- role
- sameAs
- script
- source
- subtype
- target
- to
- type
- unit
- value
- when
- when-custom
- who
- wit
- writtenLines
- xml:id
- xml:lang
- @source
- Additional
- Additions and Varia
- Art Themes
- Attribution of single statements
- Authority files (keywords)
- Bibliographic References
- Binding Description
- Collation
- Corpora
- Create New Entry
- Critical Apparatus
- Dates
- Decoration Description
- Definition of Works, Textparts and Narrative Units
- Documentary Texts
- Dubious spelling
- Editing the Schema
- Editing these Guidelines
- Editions in Work Records
- Entities ID structure
- Event
- General
- General Structure of Work Records
- Hands Description
- Identifiers Structure
- Images
- Images of Manuscripts for editions
- Inscriptions
- Keywords
- Language
- Layout
- Letters
- Locus
- Manuscript Contents
- Manuscript Description
- Manuscript Physical Description
- Manuscripts
- Named Entities
- Narrative Units
- Object Description
- Person
- Place or Repository
- Places
- References
- Relations
- Relative Location
- Repositories
- Revisions
- Roles and roleNames
- Seals Description
- Setup
- Some useful how-to for personal workspace set up
- Spaces
- Stand-off annotations with Hypothes.is
- Standardisation of transcription from Encyclopaedia Aethiopica
- State and Certainty
- Statements about persons
- Structure
- Summary on the Use of @ref and @corresp
- TEI
- Taxonomy
- Team IDs
- Text Encoding
- Transformation
- Transliteration Principles
- Users
- Validation process
- Workflow
- Works
- Works Description
- Zotero Bibliography Guidelines
- titleStmt of Manuscript Records
Editing the Schema
In the Schema repository there should be five files and the README.md
The .xml files are the ODD (One Document Does it all) and the .rng are the actual RelaxNG schema files used for validation.
To update the schema start always from the ODD (tei-betamesaheft.xml).
There is very good tutorial to edit ODD (One Document Does it all) among the TEI resources.
In most cases, you will be simply adding a value to an existing list. But to add rules it is safer to ask somebody who has done it.
Please, try to discuss any schema update in a issue before editing the schema.
After editing the ODD, use the Oxygen transformation for TEI ODD to RelaxNG which is already available in the software and will save a .rng file in a "out" directory relative to the place where your schema is stored. You can also do the same using the TEI Roma web application.
Before committing the edited schema, test it locally validating a file against that new version of the rng schema.
Move then the new version in the main schema repository (not in the out subdirectory) and commit it. This will update the schema used by all the applications.
If you are not sure of what you are doing please ask.
This page is referred to in the following pages
Revisions of this page
- Pietro Maria Liuzzo on 2018-04-30: first version of guidelines from Wiki