Knowledge Provider uses relationships to represent interdependencies between documents. Every relationship is an independent object. An internal relationship links two Knowledge Provider documents according to certain criteria. Different classes of relationships exist independently of these criteria. An external relationship links Knowledge Provider administration objects with non-Knowledge Provider documents.
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:
Logical documents contain physical documents. 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.
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.
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:
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.
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.
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.