An alias is a placeholder name that needs to be replaced with a value before it can be used. In a way, an alias acts like a variable in a program where the variable is referred to by a name but its value is used when the program runs.
An alias can represent a user, a group, a folder location (path in a repository), or an ACL (permission set). However, when a particular alias is stored its specific intent is identified in terms of an alias category, which can be one of the following:
A completely specified alias includes its name, value, and category.