<respons> (Responsabilité) identifie le ou les personne(s) responsable(s) d'un
aspect du balisage pour un ou plusieurs éléments particuliers. 21.3 Attribution of Responsibility
Module
certainty — 21 Certainty, Precision, and Responsibility
En complément des attributs globaux
target
donne le(s) identifiant(s) du ou des éléments sur
le(s)quel(s) porte un aspect de la responsabilité.
Statut
Obligatoire quand applicable
Type de données
1–∞ occurrences of
séparé par un espace
Valeurs
one or more valid
identifiers, separated by whitespace.
pattern
supplies an XSLT 2.0 pattern which may be used to select
those portions of the
document responsibility for which is to be specified.
Statut
Optionel
Type de données
Transformer en syntaxe compact Transformer en syntaxe XML <rng:text/>
text
Valeurs
The pattern should be expressed using the pattern syntax
defined in Kay (ed.) (2007) .
locus
Indique l'aspect spécifique du balisage sur
lequel porte la responsabilité.
Statut
Requis
Type de données
1–∞ occurrences of
séparé par un espace
Les valeurs autorisées sont:
name
responsibility is being assigned concerning the name of the element
or attribute used.
start
responsibility is being assigned concerning the start of the element
concerned.
end
responsibility is being assigned concerning the end of the element
concerned.
location
responsibility is being assigned concerning the location of the element
concerned.
value
responsibility is being assigned concerning the content (for an element) or
the value (for an attribute)
resp
(responsable) Identifie la personne ou l'organisme responsable
de l'aspect en question dans le document TEI
Statut
Requis
Type de données
Valeurs
a pointer to one of the identifiers declared in the
document header, associated with a person asserted as
responsible for some aspect of the text's creation,
transcription, editing, or encoding
Utilisé par
Peut contenir
Declaration
Transformer en syntaxe compact Transformer en syntaxe XML <rng:element name="respons "> <rng:ref name="att.global.attributes "/> <rng:optional> <rng:attribute name="target "> <rng:list> <rng:oneOrMore> <rng:ref name="data.pointer "/> </rng:oneOrMore> </rng:list> </rng:attribute> </rng:optional> <rng:optional> <rng:attribute name="pattern "> <rng:text/> </rng:attribute> </rng:optional> <rng:attribute name="locus "> <rng:list> <rng:oneOrMore> <rng:choice> <rng:value> name</rng:value> <rng:value> start</rng:value> <rng:value> end</rng:value> <rng:value> location</rng:value> <rng:value> value</rng:value> </rng:choice> </rng:oneOrMore> </rng:list> </rng:attribute> <rng:attribute name="resp "> <rng:ref name="data.pointer "/> </rng:attribute> <rng:zeroOrMore> <rng:ref name="model.glossLike "/> </rng:zeroOrMore> </rng:element>
element respons
{
att.global.attributes ,
attribute target { list { data.pointer + } }?,
attribute pattern { text }?,
attribute locus
{
list { ( "name" | "start" | "end" | "location" | "value" )+ }
},
attribute resp { data.pointer },
model.glossLike *
}
Exemple
<respons target="#p1 " locus="name location " resp="#encoder1 "/> <respons target="#p2 " pattern="@rend " locus="value " resp="#encoder2 "/> <list type="encoders "> <item xml:id="encoder1 "/> <item xml:id="encoder2 "/> </list>
Note
L'élément
respons est préconisé dans les cas où une information très fine
sur des aspects spécifiques du balisage d'un texte est souhaitable pour une raison
quelconque. Une responsabilité globale pour certains aspects du balisage est
habituellement indiquée simplement au niveau de l'en-tête TEI en utilisant l'élément
respStmt dans la mention de titre, la mention d'édition ou le journal
de modifications.