What is the SAS Type Dictionary?

The SAS type dictionary consists of a set of object type definitions. The dictionary is located in a Types subfolder of the System folder in the SAS Management Console Folders tree. Open the folder to see a complete list of the object types that are managed by the type dictionary.
A type definition is metadata that contains the information that is necessary to display and manage instances of an object type in a SAS application. Whereas an object’s logical metadata definition contains information that describes a resource or information asset, and this definition might configure the resource in the enterprise, the type definition contains information that an application can use to display and manage the object, and this definition represents the resource within the application.
A goal of the type dictionary is to hide the details of logical metadata definitions from clients. The type definition publishes the name of the primary metadata type used to represent the object in the SAS Metadata Repository. However, it internalizes the information needed to expand the logical metadata definition. The primary metadata objects in logical metadata definitions that conform to the type dictionary store the name of their type definition in a PublicType= attribute. The SAS Open Metadata Interface GetMetadata method supports a flag that clients can set to instruct the SAS Metadata Server to use the type definition referenced in the PublicType= attribute to expand an object’s logical metadata definition.