Relationships 
Knowledge Provider uses relationships to represent interdependencies between documents. An internal relationship links two Knowledge Provider documents according to certain criteria. Different classes of relationships exist independently of these criteria. Every relationship is a standalone object. Aside from internal relationships, there are also relationships from KPro administration objects to KPro external documents. These are called external relationships.
Example
A document that is administrated as a physical document in Knowledge Provider is translated from German into English. The creation of the translated version creates a language relationship between the two documents, and this relationship allows us to conceptually define the English version of the document. The criterion for the creation of the relationship in this case is the language. The creation and administration of a language relationship is called language versioning.
The Knowledge Provider provides the following predefined relationship types or relationship classes:
Collection relationship
The collection relationship (LOGOBJECT) models this behavior. A particular physical document belongs exclusively to one logical document. This relationship means that the logical document acts as a container for the physical document.
Template relationship
A template relationship (EXPORT_MODEL) exists between two physical documents. In a template relationship, a particular document serves as the template for the creation of a new document or several new documents. This relationship is activated when new documents are created.
Version relationship
The version relationship (VERSIONREF, FORMATREF, TRANSLREF) between document A and document B tells us, for example, that document A was created as a version of document B. This means that document A could be one of the following:
A translation
An updated version of the document
A backup copy in a different format
Description relationship
The description relationship (DESCOBJECT) tells us that an information object is actually a description of another information object. This type of relationship can be useful if the content in question is an image, for example.
Structure relationship
A structure relationship (STRUCTLINK) models a hierarchical relationship between the contents of two documents. The relationship could be, for example, that between chapters and paragraphs in a book.
Hyperlink relationship
A hyperlink relationship (HYPERLINK) is used to represent hyperlinks between documents. If a hyperlink points to a logical document, the Knowledge Provider’s context resolution function is used.