olink

olink — A link that addresses its target indirectly

Synopsis

Attributes

Common attributes.

Additional attributes:

  • localinfo
  • targetdoc (anyURI)
  • targetptr
  • type
  • xrefstyle (IDREF)

Required attributes are show in bold.

Description

Unlike Link, the semantics of OLink are application-specific. OLink provides a mechanism for establishing links across documents, where ID/IDREF linking is not possible and URI-based linking may be inappropriate.

In general terms, the strategy employed by OLink is to point to the target document by URI, and point into that document in some application-specific way.

Processing expectations

Formatted inline.

OLink points to its target primarily with the TargetDoc attribute. TargetDoc is a URI that identifies a target document.

The semantics of the link are controlled by three other attributes: TargetPtr, LocalInfo, and Type. The TargetPtr attribute points into the document in some fashion.

The values of LocalInfo and Type may also influence the application. For example, if the TargetPtr describes some sort of query, LocalInfo might hold the query text.

Linking elements must not be nested within other linking elements (including themselves). The processing of nested linking elements is undefined.

Attributes

Common attributes.

localinfo

FIXME:

targetdoc

FIXME:

targetptr

FIXME:

type

FIXME:

xrefstyle

FIXME:

Parents

These elements contain olink: abbrev, accel, acronym, address, application, arg, artpagenums, attribution, authorinitials, bibliocoverage, biblioid, bibliomisc, bibliomset, bibliorelation, bibliosource, bridgehead, citation, citebiblioid, citetitle, city, classname, classsynopsisinfo, code, command, computeroutput, confdates, confnum, confsponsor, conftitle, constant, contractnum, contractsponsor, contrib, country, database, edition, email, emphasis (db._emphasis), emphasis (db.emphasis), entry, envar, errorcode, errorname, errortext, errortype, exceptionname, fax, filename, firstname, firstterm, foreignphrase, funcdef, funcparams, funcsynopsisinfo, function, glosssee, glossseealso, glossterm, guibutton, guiicon, guilabel, guimenu, guimenuitem, guisubmenu, hardware, holder, honorific, html:button, html:label, html:legend, initializer, interfacename, issuenum, jobtitle, keycap, keycode, keysym, label, lineage, lineannotation, link, literal, literallayout, manvolnum, markup, mathphrase, member, methodname, modifier, mousebutton, msgaud, msglevel, msgorig, olink, option, optional, orgdiv, orgname, otheraddr, othername, package, pagenums, para, paramdef, parameter, personname, phone, phrase (db._phrase), phrase (db.phrase), pob, postcode, primary, primaryie, productname, productnumber, programlisting, prompt, property, publishername, quote, refdescriptor, refentrytitle, refmiscinfo, refname, refpurpose, releaseinfo, remark, replaceable, returnvalue, revnumber, revremark, screen, secondary, secondaryie, see, seealso, seealsoie, seeie, seg, segtitle, seriesvolnums, shortaffil, simpara, state, street, subscript, subtitle, superscript, surname, symbol, synopsis, systemitem, tag, td, term, termdef, tertiary, tertiaryie, th, title, titleabbrev, tocentry, token, trademark, type, uri, userinput, varname, volumenum, wordasword, year.

See Also

anchor, link, xref

ChangeLog

This alpha reference page is $Revision: 1.2 $ published $Date: 2005/10/31 18:42:46 $.