Metamodel Naming Standards
Object Names

Object names:

Must be unique throughout the repository

Become section headers and tab names in the object page for a custom model

Become Object Type in worksheets

For object names one should use:

Singular noun optionally preceded with an adjective

Short as possible while still unique.

Examples

Policy

Business Rule

Imported Object

Composition Role Names

A noun depicting the name of the child object.

The name is plural when the cardinality is Many and singular when the cardinality is 1 (“Parent” has “Child” or “Children”).

Examples

Order has Customer Address

Association Role Names

Association role names:

Must be unique for both the END1 and END2 objects

Become section headers and tab names in the object page for a custom model

Become Object Type in worksheets

For object names one should use:

Singular noun optionally preceded with an adjective

Short as possible while still unique.

A role name of a uni-directional relationship is a noun. It is plural when the cardinality is many.

A bi-directional relationship has one role name as noun and another one as a verb.

When there are multiple relationships to an object each role name should depict the name of the end2 object.

 

Examples

A Term has Synonym Terms.

A Term has Acronym

A Policy Is Enforced by Rules

A Term Defines Imported Objects

An Imported Object is Defined By Term s