att.typed

att.typed provides attributes which can be used to classify or subclassify elements in any way. [1.3.1 Attribute Classes]
Modultei — 1 The TEI Infrastructure
Mitgliederatt.pointing.group [linkGrp joinGrp altGrp] application change quote cit gloss term corr reg add del name rs measureGrp date time ptr ref label head note media binaryObject milestone gb pb lb cb bibl biblStruct listBibl relatedItem lg text floatingText div div1 div2 div3 div4 div5 div6 div7 trailer g charProp mapping rhyme spGrp camera pause vocal kinesic incident writing gramGrp colloc re msDesc dim origDate origPlace stamp collection altIdentifier msName explicit filiation finalRubric incipit rubric decoNote seal accMat provenance custEvent surface surfaceGrp zone addSpan damage damageSpan delSpan restore line mod listApp orgName persName surname forename genName nameLink addName roleName placeName bloc country region district settlement offset geogName geogFeat climate event listOrg listEvent listPerson listPlace location org listRelation relationGrp place population state terrain trait nym listNym notatedMusic figure link ab anchor seg join alt s cl phr w m c pc eTree eLeaf ident moduleSpec exemplum altIdent constraintSpec
AttributeAttribute
typecharacterizes the element in some sense, using any convenient classification scheme or typology.
Zustand Optional
Datentyp

<rng:ref name="data.enumerated"/>
data.enumerated
<div type="verse">
 <head>Night in Tarras</head>
 <lg type="stanza">
  <l>At evening tramping on the hot white road</l>
  <l></l>
 </lg>
 <lg type="stanza">
  <l>A wind sprang up from nowhere as the sky</l>
  <l></l>
 </lg>
</div>
subtypeprovides a sub-categorization of the element, if needed
Zustand Optional
Datentyp

<rng:ref name="data.enumerated"/>
data.enumerated
Schematron

<sch:rule context="*[@subtype]">
<sch:assert test="@type">The <sch:name/> element should not be categorized in detail with @subtype
unless also categorized in general with @type</sch:assert></sch:rule>