For secured library
and table objects, metadata-layer access control inheritance is as
follows:
-
Each secured library object inherits
from its parent secured data folder.
-
Each secured table object inherits
from its parent secured library.
This inheritance pattern
differs from that of traditional library and table objects, which
both inherit directly from their parent folders. The difference in
inheritance pattern reflects the distinct purpose of each set of objects:
-
Secured library and table objects
serve as bind targets for physical data (providing access control
for the data), so their inheritance pattern follows the inheritance
pattern of the physical data.
-
Traditional library and table objects
serve as pointers to physical data (enabling clients to locate data
through metadata), so their inheritance pattern is folder oriented.
The following figure
depicts examples of inheritance for both types of libraries: