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.