What Is a URI?

For many of the metadata language elements, you can specify a metadata resource by its name or identifier. Some of the language elements accept a Uniform Resource Identifier (URI), which is a standard from SAS Open Metadata Architecture. The following URI formats are supported:
ID
is the metadata object identifier. Some language elements support the 8-character identifier, and some support the full 17-character identifier, which references both the repository and the object. Examples are A9000001 and A52V87R9.A9000001. In general, the ID format is the least efficient.
type/ID
is the metadata type name and metadata object identifier. Some language elements support the 8-character object identifier, and some support the full 17-character repository and object identifier. Examples are SASLibrary/A9000001 and SASLibrary/A52V87R9.A9000001. In general, the type/ID format is the most efficient.
type?@attribute='value'
is the metadata type name, followed by a search string. For metadata language elements, the search string is in the form of an attribute='value' pair. Examples are SASLibrary?@libref='mylib' and Transformation?@PublicType='Report'. The first example returns SASLibrary objects that store the value “mylib” in the Libref= attribute. The second example returns Transformation objects that store the value “Report” in the PublicType= attribute, which corresponds to the SAS Report type definition in the SAS type dictionary. For more information, see What is the SAS Type Dictionary?. Some language elements require the entire value to be enclosed in quotation marks.
See the language elements in this book for important usage details.