att.pointing

att.pointing  URIにより要素を参照する要素に共通して付与される属性を定義する. [1.3.1.1.2 Language Indicators 3.6 Simple Links and Cross-References]
モジュールtei — 1 The TEI Infrastructure
構成att.pointing.group [linkGrp joinGrp altGrp] licence catRef calendar gloss term ptr ref note citedRange oRef oVar pRef pVar locus substJoin witDetail link join span
属性属性
targetLangspecifies the language of the content to be found at the destination referenced by target, using a ‘language tag’ generated according to BCP 47.
状態 任意
データ型

<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>
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 Internet Engineering Task Force (IETF) 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.

target ひとつ以上のURIで,参照先を特定する.
状態 任意
データ型 1–∞ occurrences of 

<rng:ref name="data.pointer"/>
data.pointer
空白文字で区切られる
One or more syntactically valid URI references, separated by whitespace. Because whitespace is used to separate URIs, no whitespace is permitted inside a single URI. If a whitespace character is required in a URI, it should be escaped with the normal mechanism, e.g. TEI%20Consortium.
evaluate 当該ポインタの参照先がポインタである場合,その意図を示す.
状態 任意
データ型

<rng:ref name="data.enumerated"/>
data.enumerated
正当な値:
all
参照先の要素がポインターである場合,そのポインターの参照先へ と展開する.これを,参照先がポインターでなくなるまで続ける.
one
参照先の要素がポインターである場合,(そのポインターの参照先 がどうであれ)そのポインターが参照先になる.
none
当該ポインターの参照先から先にあるリンクへの展開は行わない.
解説

値がない場合,ソフトウェア側がポインター連鎖の扱いを決める(恐 らく利用者が指示を元に行われる).