Default value attribute candidates for removal

Ticket asks for the removal of default values for attributes, since they are generally more confusing than helpful, and because most users are not aware of them, and are therefore magically asserting things that they do not know they are asserting.

This page is a list of defaultVals for consideration.

Report on defaultVals in the Specs
Found 65 attributes with default values.

aloud (said)
defaultVal: unknown (THIS HAS NO valList)

anchored (note)
defaultVal: true (THIS HAS NO valList)

autoPrefix (content)
defaultVal: true
 * true : Each name referenced in e.g. a rng:ref element within a content model is automatically prefixed by the value of the prefix attribute on the current schemaSpec
 * false : No prefixes are added: any prefix required by the value of the prefix attribute on the current schemaSpec must therefore be supplied explicitly, as appropriate.

cols (att.tableDecoration)
defaultVal: 1 (THIS HAS NO valList)

datum (geoDecl)
defaultVal: WGS84
 * WGS84 : World Geodetic System
 * MGRS : Military Grid Reference System
 * OSGB36 : ordnance survey great britain
 * ED50 : European Datum coordinate system

default (att.declarable)
defaultVal: false
 * true : This element is selected if its parent is selected
 * false : This element can only be selected explicitly, unless it is the only one of its kind, in which case it is selected if its parent is selected.

defective (att.ms​Excerpt)
defaultVal: false (THIS HAS NO valList)

direct (said)
defaultVal: true (THIS HAS NO valList)

discrete (sound)
defaultVal: unknown (THIS HAS NO valList)

eol (hyphenation)
defaultVal: some
 * all : all end-of-line hyphenation has been retained, even though the lineation of the original may not have been.
 * some : end-of-line hyphenation has been retained in some cases.
 * hard : all soft end-of-line hyphenation has been removed: any remaining end-of-line hyphenation should be retained.
 * none : all end-of-line hyphenation has been removed: any remaining hyphenation occurred within the line.

extent (orth)
defaultVal: full
 * full : full form
 * pref : prefix
 * suff : suffix
 * part : partial

extent (pron)
defaultVal: full
 * full : full form
 * pref : prefix
 * suff : suffix
 * part : partial

full (att.personal)
defaultVal: yes
 * yes :
 * abb : abbreviated
 * init : initial letter

instant (att.editLike)
defaultVal: false (THIS HAS NO valList)

iterated (kinesic)
defaultVal: false (THIS HAS NO valList)

iterated (vocal)
defaultVal: false (THIS HAS NO valList)

maxOccurs (datatype)
defaultVal: 1 (THIS HAS NO valList)

maxOccurs (att.repeatable)
defaultVal: 1 (THIS HAS NO valList)

method (correction)
defaultVal: silent
 * silent : corrections have been made silently
 * markup : corrections have been represented using markup

method (normalization)
defaultVal: silent
 * silent : normalization made silently
 * markup : normalization represented using markup

minOccurs (datatype)
defaultVal: 1 (THIS HAS NO valList)

minOccurs (att.repeatable)
defaultVal: 1 (THIS HAS NO valList)

mode (att.combinable)
defaultVal: add
 * add : this declaration is added to the current definitions
 * delete : if present already, the whole of the declaration for this object is removed from the current setup
 * change : this declaration changes the declaration of the same name in the current definition
 * replace : this declaration replaces the declaration of the same name in the current definition

mode (altGrp)
defaultVal: excl
 * excl : exclusive
 * incl : inclusive

mode (classes)
defaultVal: replace
 * change : this declaration changes the declaration of the same name in the current definition
 * replace : this declaration replaces the declaration of the same name in the current definition

mode (channel)
defaultVal: x
 * s : spoken
 * w : written
 * sw : spoken to be written
 * ws : written to be spoken
 * m : mixed
 * x : unknown or inapplicable

mode (memberOf)
defaultVal: add
 * add : this declaration is added to the current definitions
 * delete : this declaration and all of its children are removed from the current setup

new (shift)
defaultVal: normal (THIS HAS NO valList)

ns (attDef)
defaultVal: http://www.tei-c.org/ns/1.0 (THIS HAS NO valList)

ns (att.namespaceable)
defaultVal: http://www.tei-c.org/ns/1.0 (THIS HAS NO valList)

opt (att.lexicographic)
defaultVal: false (THIS HAS NO valList)

optional (fDecl)
defaultVal: true (THIS HAS NO valList)

ordered (listChange)
defaultVal: true (THIS HAS NO valList)

org (attList)
defaultVal: group
 * group : grouped
 * choice : alternated

org (att.divLike)
defaultVal: uniform
 * composite : no claim is made about the sequence in which the immediate contents of this division are to be processed, or their inter-relationships.
 * uniform : the immediate contents of this element are regarded as forming a logical unit, to be processed in sequence.

part (att.fragmentable)
defaultVal: N
 * Y : yes
 * N : no
 * I : initial
 * M : medial
 * F : final

predeclare (att.identified)
defaultVal: false (THIS HAS NO valList)

role (att.tableDecoration)
defaultVal: data
 * label : labelling or descriptive information only.
 * data : data values.

rotate (zone)
defaultVal: 0 (THIS HAS NO valList)

rows (att.tableDecoration)
defaultVal: 1 (THIS HAS NO valList)

sample (att.divLike)
defaultVal: complete
 * initial : division lacks material present at end in source.
 * medial : division lacks material at start and end.
 * final : division lacks material at start.
 * unknown : position of sampled material within original unknown.
 * complete : division is not a sample.

scheme (att)
defaultVal: TEI
 * TEI : text encoding initiative
 * DBK : docbook
 * XX : unknown
 * imaginary : the attribute is from a non-existent scheme, for illustrative purposes only
 * XHTML : the attribute is part of the XHTML language
 * XML : the attribute is part of the XML language
 * XI : the attribute is defined in the xInclude schema

scheme (tag)
defaultVal: TEI
 * TEI : text encoding initiative
 * DBK : docbook
 * XX : unknown
 * Schematron :
 * HTML :

scheme (gi)
defaultVal: TEI
 * TEI : this element is part of the TEI scheme.
 * DBK : docbook
 * XX : unknown
 * Schematron : this element is from Schematron.
 * HTML : this element is from the HTML scheme.

scope (join)
defaultVal: root
 * root : the rooted subtrees indicated by the target attribute are joined, each subtree become a child of the virtual element created by the join
 * branches : the children of the subtrees indicated by the target attribute become the children of the virtual element (i.e. the roots of the subtrees are discarded)

source (dataNode)
defaultVal: http://www.w3.org/2001/XMLSchema-datatypes (THIS HAS NO valList)

start (schemaSpec)
defaultVal: TEI (THIS HAS NO valList)

status (att.docStatus)
defaultVal: draft
 * approved :
 * candidate :
 * cleared :
 * deprecated :
 * draft :
 * embargoed :
 * expired :
 * frozen :
 * galley :
 * proposed :
 * published :
 * recommendation :
 * submitted :
 * unfinished :
 * withdrawn :

status (correction)
defaultVal: unknown
 * high : the text has been thoroughly checked and proofread.
 * medium : the text has been checked at least once.
 * low : the text has not been checked.
 * unknown : the correction status of the text is unknown.

status (att.transcriptional)
defaultVal: unremarkable
 * duplicate : all of the text indicated as an addition duplicates some text that is in the original, whether the duplication is word-for-word or less exact.
 * duplicate-partial : part of the text indicated as an addition duplicates some text that is in the original
 * excessStart : some text at the beginning of the deletion is marked as deleted even though it clearly should not be deleted.
 * excessEnd : some text at the end of the deletion is marked as deleted even though it clearly should not be deleted.
 * shortStart : some text at the beginning of the deletion is not marked as deleted even though it clearly should be.
 * shortEnd : some text at the end of the deletion is not marked as deleted even though it clearly should be.
 * partial : some text in the deletion is not marked as deleted even though it clearly should be.
 * unremarkable : the deletion is not faulty.

status (att.identified)
defaultVal: stable
 * deprecated : the item is not recommended for use, and may be withdrawn at a future release.
 * unstable : the item is new and still under review.
 * changed : the item has changed significantly since the preceding version.
 * stable : the item has not recently changed and is not expected to do so except for correction of any errors.

status (availability)
defaultVal: unknown
 * free : the text is freely available.
 * unknown : the status of the text is unknown.
 * restricted : the text is not freely available.

terminal (metSym)
defaultVal: true (THIS HAS NO valList)

trans (u)
defaultVal: smooth
 * smooth : this utterance begins without unusual pause or rapidity.
 * latching : this utterance begins with a markedly shorter pause than normal.
 * overlap : this utterance begins before the previous one has finished.
 * pause : this utterance begins after a noticeable pause.

type (metDecl)
defaultVal: met real
 * met : met attribute
 * real : real attribute
 * rhyme : declaration applies to the rhyme scheme recorded on the rhyme attribute

type (recording)
defaultVal: audio
 * audio : audio recording
 * video : audio and video recording

type (valList)
defaultVal: open
 * closed : only the values specified are permitted.
 * semi : semi-open
 * open : the values specified are sample values only.

type (att.entryLike)
defaultVal: main
 * main : a main entry (default).
 * hom : homograph
 * xref : cross reference
 * affix : an entry for a prefix, infix, or suffix.
 * abbr : abbreviation
 * supplemental : a supplemental entry (for use in dictionaries which issue supplements to their main work in which they include updated information about entries).
 * foreign : an entry for a foreign word in a monolingual dictionary.

type (titlePart)
defaultVal: main
 * main : main title of the work
 * sub : subordinate
 * alt : alternate
 * short : abbreviated form of title
 * desc : descriptive

type (teiHeader)
defaultVal: text
 * text : the header is attached to a single text.
 * corpus : the header is attached to a corpus.

type (constitution)
defaultVal: single
 * single : a single complete text
 * composite : a text made by combining several smaller items, each individually complete
 * frags : fragments
 * unknown : composition unknown or unspecified

type (castItem)
defaultVal: role
 * role : the item describes a single role.
 * list : the item describes a list of non-speaking roles.

usage (attDef)
defaultVal: opt
 * req : required
 * rec : recommended
 * opt : optional

valid (egXML)
defaultVal: true
 * true : the example is intended to be fully valid, assuming that its root element, or a provided root element, could have been used as a possible root element in the schema concerned.
 * feasible : the example could be transformed into a valid document by inserting any number of valid attributes and child elements anywhere within it; or it is valid against a version of the schema concerned in which the provision of character data, list, element, or attribute values has been made optional.
 * false : the example is not intended to be valid, and contains deliberate errors.

version (teiCorpus)
defaultVal: 5.0 (THIS HAS NO valList)