- Gender-neutral pronouns
- We prefer the usage "they", "their" etc. where the third person singular is required, but gender is unspecified. For instance: "The encoder may follow their own preference here." This is less ungainly than "his/her" etc.
- Technical terms
- Make sure that technical terms are glossed on their first appearance. For instance,
XML-related terminology should be introduced in the chapter on XML. If you want to
provide other references, do so as footnotes, using the
note element. - References
- Provide bibliographic citations for any other standards (etc) referenced, following the existing style. Do not introduce bibliographic citations simply in order to demonstrate your learning.
- Descriptions in specifications
- The description of an element, attribute, model class, or attribute class contained in
desc should always be a verbal phrase beginning with a present-tense verb ("contains a ...", "groups together ...", etc.) - Internal references
- Language like "the preceding" and "the following" should not be used to refer to specific figures, tables, and examples. Instead, be sure there is an
xml:id on the object in question and link to it withref .
- generic identifiers
- Element and attribute identifiers should be a single natural language word in
lowercase if possible. For instance:
bibl . If more than one word is conjoined to form a name, then the first letter of the second and any subsequent word should be uppercased. For instance:biblStruct . Hyphens, underscores, dots etc are not used within element or attribute names. - class names
- Class names are made up three parts: a name, constructed like an element name, with
a prefix and optionally a suffix. The prefix is one of
model. oratt. and indicates whether this is a model or an attribute class. The suffix, if present, is used to indicate subclassing. For exampleatt.linking.foo is thefoo subclass of the attribute classatt.linking - xml:id values
- The conventions for these vary somewhat. Most of the older chapters of the
guidelines have consistently constructed identifiers, derived from the individual
section headings. Identifiers must be provided for:-
every div , whether or not it is explicitly linked to elsewhereevery bibliographic reference in the BIB.xml file
- CMS
- Chicago Manual of Style, 15th ed.
- MW
- Merriam-Webster's Collegiate Dictionary, 11th ed.
- OED
- Oxford English Dictionary, 2d ed. online (
http://dictionary.oed.com/ ) - ODE
- Oxford Dictionary of English (aka NODE), 2d ed.
- ORDS
- O'Reilly Default Stylesheet,
http://www.oreilly.com/oreilly/author/stylesheet.html - UCG
- Unicode Consortium Glossary,
http://unicode.org/glossary/ - W3CXML
- W3C XML Recommendation,
http://www.w3.org/TR/xml/
- Em dashes
- Only em dashes should be used parenthetically (do not use en dashes or hyphens for this purpose). There should be no spaces around them when they are used in this way. The only exception to the above (currently) is where we refer to the titles of ISO documents, where we must follow the ISO practice of using spaces.
- En dashes
- En dashes should be used for numerical ranges such as dates, page-ranges, etc. En dashes should not have spaces around them.
- Elided elements
- Very often, examples will omit markup, even markup that would ordinarily be necessary
for the example to be valid. Such elisions should be marked with an ellipsis inside a
comment, usually on its own line, thus:
<!-- ... --> . - Elided text
- Similarly, examples often omit text that doesn't serve the purpose of the example.
Such text is to be marked with an ellipsis in square brackets, thus:
[...] .
- MUST
- This word, or the terms "REQUIRED" or "SHALL", mean that this is an absolute requirement of the TEI Guidelines for production of a TEI conformant file.
- MUST NOT
- This phrase, or the phrase "SHALL NOT", mean that this is an absolute prohibition of the TEI Guidelines for production of a TEI conformant file.
- SHOULD
- This word, or the adjective "RECOMMENDED", mean that there may exist valid reasons in particular circumstances to ignore a particular recommendation, but the full implications must be understood and carefully weighed before choosing a different course.
- SHOULD NOT
- This phrase, or the phrase "NOT RECOMMENDED" mean that there may exist valid reasons in particular circumstances when the particular behavior is acceptable or even useful, but the full implications should be understood and the case carefully weighed before implementing any behavior so described.
- MAY
- This word, or the adjective "OPTIONAL", mean that a recommendation is truly optional. One user may choose to follow the recommendation because a particular project requires it or feels that it enhances their work while another project may choose to not follow this recommendation.