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 — The TEI Infrastructure
Membresatt.pointing.group [altGrp joinGrp linkGrp] calendar catRef citedRange gloss join licence link locus note oRef oVar pRef pVar ptr ref span substJoin term witDetail
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:*[not(self::tei:schemaSpec)][@targetLang]">

<sch:assert test="count(@target)">@targetLang can only be used if @target is specified.</sch:assert></sch:rule>
<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 de 

<rng:ref name="data.pointer"/>
data.pointer
séparé par un espace
Note

Une ou plusieurs références URI syntaxiquement valables, séparée par un espace. Puisqu'un espace est employé pour séparer des URIs, aucun espace n’est autorisé à l'intérieur d'un URI. Si un espace est requis dans un URI, il faut le représenter avec une séquence d'échappement, comme par exemple 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.