Linking elements
- defining links
- a general linking element is defined using an extended element
(which can contain the following)
- a local resource is defined using a resource element
- a remote resource is defined using a locator element
with a href attribute (an XPointer expression locating the resource)
- arcs (traversal rules) are defined using arc elements
- an arc element has a from and a to attribute
- both resource and locator have have a role attribute
- the arc element defines a set of arcs: from each resource having
the from role to each resource having the to role
- if from or to is omitted, any role matches
(Note the unfortunate terminology: a "resource" is defined either by a resource element
or by a locator element)
Both extended and locator can have title
attributes or title sub-elements, providing human-readable
titles for links and resources.
XPointer is described later - just think of XPointer expression as
URIs for now...