WissDB . since Jun 15 . Index . DOCs TOP TOC
Definition owner is C_WissDB_API
A value of type D_Locator ist a string /N/ or X/N/ or A/ such that
§ N is a name
§ X is again a D_Locator
§ A is a positive integer used to abbreviate a Project Locator.
A Project Locator is a D_Locator
§ not starting with a number an not containing any of the names Process, Role, Aspect, Result,
or a D_Locator of the form X/Project/N such that N is a Name and X is a D_Locator (X may start with a number).
Number 1 and 2 are reserved to abbreviate the Project Locators /Default and /WissDB.
Given a D_Locator L not starting with a number, let n(L,k) be the name on position k in this locator.
Under the assumption that n(L,k) is one of the names Project, Process, Role, Aspect, Result, and assuming further that j > 0 is the smallest number such that n(L,k+j) is again one of these names, the following restrictions apply:
§ n(L,k+1) must be different from n(L,k).
n(L,k ) and n(L,k+j) may both be Result. In this case however we must have j > 1.
If n(L,k) = Role, then n(L,k+j) does not exist.
If n(L,k) = Aspect, then n(L,k+j) does not exist.
If n(L,k ) = Project and n(L,k+j) = Process, then j = 1.
If n(L,k ) = Process and n(L,k+j) = Role, then j = 1.
If n(L,k ) = Process and n(L,k+j) = Aspect, then j = 1.
Given a locator L = X/Process/N or L = X/Result/N that is in use, the locator L/Description should also be in use (in other words: WissDB is to enforce that each Process or Result has a description).
Other entities may have a description but will not be forced to have one.
A general rule (WissDB will not be able to enforce) is: The locator of a knowledge item X should be prefix of the locator of another item XX if and only if
XX is an essential part of X, or
XX will make sense only in the context of X.