<attDef> (definizione di attributo) contiene la definizione di un unico attributo 22.4.5 Attribute List SpecificationModulo tagdocs — 22 Documentation Elements Attributi att.global (@xml:id , @n , @xml:lang , @rend , @rendition , @xml:base , @xml:space ) (att.global.linking (@corresp , @synch , @sameAs , @copyOf , @next , @prev , @exclude , @select )) (att.global.analytic (@ana )) (att.global.facs (@facs )) att.identified (@ident , @predeclare , @module , @status ) (att.combinable (@mode ))
usage indica il carattere facoltativo di un attributo o
elementoStato Opzionale
I valori legali sono: req (richiesto) mwa (obbligatorio se rilevante) rec (consigliato) rwa (consigliato se rilevante) opt (facoltativo) [Valore di default]
ns (spazio del nome) indica lo spazio del nome al quale appartiene
l'attributoStato Opzionale
Tipo di dati
Usato da
Contenuto in Può contenere
Dichiarazione Compatta in formato XML Formato XML da compattare <rng:element name="attDef "> <rng:ref name="att.global.attributes "/> <rng:ref name="att.global.linking.attributes "/> <rng:ref name="att.global.analytic.attributes "/> <rng:ref name="att.global.facs.attributes "/> <rng:ref name="att.identified.attributes "/> <rng:ref name="att.combinable.attributes "/> <rng:optional> <rng:attribute name="usage " a:defaultValue="opt "> <rng:choice> <rng:value> req</rng:value> <rng:value> mwa</rng:value> <rng:value> rec</rng:value> <rng:value> rwa</rng:value> <rng:value> opt</rng:value> </rng:choice> </rng:attribute> </rng:optional> <rng:optional> <rng:attribute name="ns " a:defaultValue="http://www.tei-c.org/ns/1.0 "> <rng:ref name="data.namespace "/> </rng:attribute> </rng:optional> <rng:group> <rng:zeroOrMore> <rng:ref name="model.glossLike "/> </rng:zeroOrMore> <rng:optional> <rng:ref name="datatype "/> </rng:optional> <rng:zeroOrMore> <rng:ref name="constraintSpec "/> </rng:zeroOrMore> <rng:optional> <rng:ref name="defaultVal "/> </rng:optional> <rng:optional> <rng:choice> <rng:ref name="valList "/> <rng:oneOrMore> <rng:ref name="valDesc "/> </rng:oneOrMore> </rng:choice> </rng:optional> <rng:zeroOrMore> <rng:ref name="exemplum "/> </rng:zeroOrMore> <rng:zeroOrMore> <rng:ref name="remarks "/> </rng:zeroOrMore> </rng:group> </rng:element>
element attDef
{
att.global.attributes ,
att.global.linking.attributes ,
att.global.analytic.attributes ,
att.global.facs.attributes ,
att.identified.attributes ,
att.combinable.attributes ,
attribute usage { "req" | "mwa" | "rec" | "rwa" | "opt" }?,
attribute ns { data.namespace }?,
(
model.glossLike *,
datatype ?,
constraintSpec *,
defaultVal ?,
( valList | valDesc + )?,
exemplum *,
remarks *
)
}
Esempio
<attDef usage="rec " ident="type "> <desc> specifies a name conventionally used for this level of subdivision, e.g.
<val> act
</val> ,
<val> volume
</val> ,
<val> book
</val> ,
<val> section
</val> ,
<val> canto
</val> ,
etc.
</desc> </attDef>