Schema Naming Conventions
The following naming conventions were used in naming default schema objects. It is recommended that custom schema objects and attributes use these conventions for consistency:
Objects and attributes start with capitalized letters. For example, “Name”.
If there are multiple words in one name, the first letter of consecutive words are capitalized. For example, “DomainName” and “TargetRightSet”.
Abbreviations should be avoided. However, some abbreviations are used in the default schema, including “ID” (“identity”).
Metaverse data linked to FIM might follow its own naming conventions, but additional objects and attributes should follow FIM naming conventions when possible. For example, “Person” is mapped to “managed:person”.
Use the singular form of a name to all newly created or edited multi-valued attributes except when Active Directory Domain Services uses a different naming convention.
Add a prefix to your custom schema element to avoid conflict with future FIM schema extensions.
In this release, do not use a colon (:) or parentheses [()] in the system name of a custom resource. Creation of custom resources with these characters in the Name property (see ObjectTypeDescription, AttributeTypeDescription, and BindingDescription) will cause the FIM Portal to become inoperable, and a reinstallation of the FIM Portal will be necessary.