Meta Data Services Programming

Example: A Finished Information Model

The following figure shows a complete information model that illustrates the various parts of the Repository Type Information Model (RTIM). Details about this figure are provided later in this topic.

The information model in the preceding figure maintains data about files and directories. Thus, there are two classes, File and Directory.

There are three interfaces:

There is one relationship type: the Containment relationship type.

There are two collection types associated with the Containment relationship:

The IFile interface exposes one property: the Size property.

The IDirectoryItem interface exposes one property: the ModificationDate property.

The IDirectory interface exposes one property: the ChildCount property.

In this example, the information model exposes no methods through any of its interfaces.

See Also

Repository Object Architecture

Understanding the RTIM Through Examples