Каждое имя для администрируемого элемента задается в контексте. Соглашение о наименовании описывает, как формулируют имена. Соглашение о наименовании может быть просто описательным, например, если уполномоченный по регистрации не контролирует формулирование имен для конкретного контекста, а включает в регистр уже существующие имена. Напротив, соглашение о наименовании может быть предписывающим, специфицирующим, как должны быть сформулированы имена, с предположением, что уполномоченный по регистрации (или аналогичный уполномоченный) будет отслеживать соответствие этому соглашению о наименовании. Целями предписывающего соглашения о наименовании могут быть согласованность имен, внешний вид или семантика имен. Эффективное соглашение о наименовании может также содействовать исключению из имен лишних сведений об администрируемом элементе, таких как источник элемента данных или положение его поля в файле.
Соглашение о наименовании может быть установлено в ссылочном документе. Соглашение о наименовании должно охватывать все относящиеся к делу аспекты документа. В их число могут входить:
- область применения соглашения о наименовании, например установление промышленных названий;
- уполномоченный, устанавливающий имена;
- семантические правила, управляющие источником и содержимым терминов, используемых в имени, например, термины, полученные из моделей данных, термины, обычно используемые в данной дисциплине, и т.п.;
- синтаксические правила, устанавливающие обязательный порядок терминов;
- лексические правила, устанавливающие контролируемые списки терминов, длину имен, набор символов, язык;
- правила, устанавливающие обязательность или необязательность уникальности имен.