Спецификация определяет требования к информационному продукту, формируя основу для создания или получения данных. Кроме того, с ее помощью потенциальные пользователи могут оценить информационный продукт для того, чтобы определить его пригодность для использования. Информация, содержащаяся в спецификации, отличается от тех метаданных, которые предоставляют информацию о конкретном наборе данных. Данные, содержащиеся в спецификации, могут быть использованы в создании метаданных для конкретного набора данных, который создается в соответствии с этой спецификацией. Таким образом, метаданные описывают конкретный набор данных, в то время как спецификация - сущность этих метаданных. Требования к метаданным описаны в ГОСТ Р 57668 и ГОСТ Р 57656. Взаимодействие спецификаций и метаданных более подробно описано в приложении B.
Спецификация должна содержать основные разделы, охватывающие следующие аспекты:
a) Общая информация (см. раздел 7);
b) Области применения спецификации (см. раздел 8);
c) Идентификация информационного продукта (см. раздел 9);
d) Содержание и структура данных (см. раздел 10);
e) Системы отсчета (см. раздел 11);
f) Качество данных (см. раздел 12);
g) Поставка информационного продукта (см. раздел 16);
h) Метаданные (см. раздел 18).
Спецификация также может содержать разделы, охватывающие следующие аспекты:
i) Сбор данных (см. раздел 13);
j) Ведение данных (см. раздел 14);
k) Графическое отображение (см. раздел 15);
l) Дополнительная информация (см. раздел 17).
Подробное описание каждого из перечисленных разделов спецификации приведено далее, за исключением раздела "Общая информация" (см. раздел 7), представляемого в виде произвольного текста, соответствует пакету UML (см. приложение C).
Минимальное описание информационного продукта должно содержать обязательные элементы в рамках каждого раздела (модели UML и соответствующие таблицы приведены в приложениях D и E).