Overview of Using SAS Language Elements That Read and Write Metadata

PROC METADATA, PROC METALIB, and the metadata DATA step functions can be used to create metadata in the SAS Metadata Repository. PROC METADATA and the metadata DATA step functions enable you to read metadata from the SAS Metadata Repository.
To use SAS language elements to create or read any metadata object, you must know the SAS Metadata Model metadata type that represents the object in the SAS Metadata Repository. You must know the attributes and associations defined for the metadata type in the SAS Metadata Model. That information is not provided in this book. For more information, see the SAS Metadata Model: Reference.
Most resources and information assets in the SAS Metadata Repository are described by a logical metadata definition. This logical metadata definition includes multiple SAS Metadata Model metadata types, not just one. For applications to effectively share metadata, and for SAS tools to effectively import and export definitions, they must use common logical metadata definitions.
SAS 9.3 includes a type dictionary that SAS Intelligence Platform applications and solutions use to standardize the usage of common and shared resources and information assets in their applications or solutions. An aspect of this type dictionary is that for resources that are persisted in metadata, it standardizes their logical metadata definitions.
This chapter describes how the type dictionary affects read and write requests made with SAS language elements.