att.pointing

att.pointing définit un ensemble d'attributs utilisés par tous les éléments qui pointent vers d'autres éléments au moyen d'une ou de plusieurs références URI. [1.3.1.1.2 Language Indicators 3.6 Simple Links and Cross-References]
Moduletei — 1 The TEI Infrastructure
Membresatt.pointing.group [linkGrp joinGrp altGrp] licence catRef calendar gloss term ptr ref note oRef oVar pRef pVar locus substJoin witDetail link join alt
AttributsAttributs
targetLangspecifies the language of the content to be found at the destination referenced by target, using a ‘language tag’ generated according to BCP 47.
Statut Optionel
Type de données

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

<sch:rule context="tei:*[@targetLang]">
<sch:assert test="count(@target)">@targetLang can only be used if @target is specified.</sch:assert></sch:rule>
Valeurs The value must conform to BCP 47. If the value is a private use code (i.e., starts with x- or contains -x-), a language element with a matching value for its ident attribute should be supplied in the TEI Header to document this value. Such documentation may also optionally be supplied for non-private-use codes, though these must remain consistent with their Unicode definitions.
<linkGrp xml:id="pol-swh_aln_2.1-linkGrp">
 <ptr
   xml:id="pol-swh_aln_2.1.1-ptr"
   target="pol/UDHR/text.xml#pol_txt_1-head"
   type="tuv"
   targetLang="pl"/>

 <ptr
   xml:id="pol-swh_aln_2.1.2-ptr"
   target="swh/UDHR/text.xml#swh_txt_1-head"
   type="tuv"
   targetLang="sw"/>

</linkGrp>

In the example above, the linkGrp combines pointers at parallel fragments of the Universal Declaration of Human Rights: one of them is in Polish, the other in Swahili.

targetprécise la cible de la référence en donnant une ou plusieurs références URI
Statut Optionel
Type de données 1–∞ occurrences of 

<rng:ref name="data.pointer"/>
data.pointer
séparé par un espace
Valeurs Une ou plusieurs références URI syntactiquement valables, séparée par un espace. Puisqu' un espace blanc est employé pour séparer des URIs, aucun espace blanc n’est autorisé à l'intérieur d' un URI. Si un espace blanc est requis dans un URI, il devrait être traité normalement , par exemple avec le mécanisme TEI%20Consortium.
evaluate (évalué) détermine le sens attendu, si la cible d'un pointeur est elle-même un pointeur.
Statut Optionel
Type de données

<rng:ref name="data.enumerated"/>
data.enumerated
Les valeurs autorisées sont:
all
si l'élément pointé est lui-même un pointeur, alors on prendra la cible de ce pointeur, et ainsi de suite jusqu'à trouver un élément qui n'est pas un pointeur.
one
si l'élément pointé est lui-même un pointeur, alors sa cible (qui est ou non un pointeur) devient la cible retenue.
none
aucune évaluation ultérieure des cibles n'est menée au-delà de la recherche de l'élément désigné dans la cible du pointeur.
Note
Si aucune valeur n'est fournie, c'est au programme d'application de décider (éventuellement à partir d'une donnée entrée par l'utilisateur) jusqu'où retracer une chaîne de pointeurs.