TEI P4 Beta: Reference Documentation

`pointer` | elements which point to other elements, using IDREFs.
Attributes: |
`type` | categorizes the pointer in some respect, using any convenient set of categories.
| Datatype: CDATA
| Values: The type should indicate the intended function of the pointer, or the rhetorical relationship between its source and target.
| Default: #IMPLIED
`resp` | specifies the creator of the pointer.
| Datatype: CDATA
| Values: any string of characters, usually the initials or name of the creator.
| Default: #IMPLIED
`crdate` | specifies when the pointer was created.
| Datatype: CDATA
| Values: any string representing a date.
| Default: #IMPLIED
`targType` | specifies the kinds of elements to which this pointer may point.
| Datatype: NAMES
| Values: A list of names of SGML elements defined in the DTD of the current document.
| Default: #IMPLIED
Note | If this attribute is supplied, every element specified as a target must be of one or other of the types specified. An application may choose whether or not to report failures to satisfy this constraint as errors, but may not access an element of the right identifier but the wrong type.
`targOrder` | where more than one identifier is supplied as the value of the `target` attribute, this attribute specifies whether the order in which they are supplied is significant.
| Datatype: (Y | N | U)
| Legal values: |
`Y` | Yes: the order in which IDREFs are specified as the value of a `target` attribute should be followed when combining the targeted elements.
`N` | No: the order in which IDREFs are specified as the value of a `target` attribute has no significance when combining the targeted elements.
`U` | Unspecified: the order in which IDREFs are specified as the value of a `target` attribute may or may not be significant.
| Default: U
`evaluate` | specifies the intended meaning when the target of a pointer is itself a pointer.
| Datatype: (all | one | none)
| Legal values: |
`all` | if the element pointed to is itself a pointer, then the target of that pointer will be taken, and so on, until an element is found which is not a pointer.
`one` | if the element pointed to is itself a pointer, then its target (whether a pointer or not) is taken as the target of this pointer.
`none` | no further evaluation of targets is carried out beyond that needed to find the element specified in the pointer's target.
| Default: #IMPLIED
Note | If no value is given, the application program is responsible for deciding (possibly on the basis of user input) how far to trace a chain of pointers.

Note

Tagset base tag set for common core features
Class
Filename `teilink2.ent`
Parents [none]
Members alt join link ptr ref `xPointer` (xptr xref) `pointerGroup` (altGrp joinGrp linkGrp)
Declaration `<!ENTITY % a.pointer ' %a.global type CDATA #IMPLIED resp CDATA #IMPLIED crdate CDATA #IMPLIED targType NAMES #IMPLIED targOrder (Y | N | U) U evaluate (all | one | none) #IMPLIED' >`
See 6.6

Back to index