Техническая спецификация ключевых компонентов ООН (ТСКК)

Техническая спецификация ключевых компонентов (ТСКК) была разработана СЕФАКТ ООН и Техническим комитетом №154 ИСО . Техническая спецификация предлагает методологию семантического моделирования данныхв синтаксически независимой форме. Она используется многими организациями, где требуется наличие спецификации для моделирования бизнес-сообщений с целью создания согласованной модели объекта, пригодной для многократного использования.


В спецификации установлено, что бизнес-информация должна классифицироваться с использованием следующих заголовков (разделов):

  • Название словарной статьи (обязательно). Это уникальное официальное название статьи.
  • Определение (обязательно). Описывает словарную статью.
  • Бизнес-термин (необязательно). Здесь перечисляются бизнес-термины, входящие в словарную статью

Пример: Название словарной статьи — Лицо. Налоги. Тип идентификатора
Определение – национальный идентификационный номер налогоплательщика
Бизнес термины – номер плательщика подоходного налога, номер из национального регистра, личный номер из налогового регистра, номер социального страхования, номер национального страхования

Спецификация также требует, чтобы использовались следующие официальные правила наименования, определенные в стандарте ИСО 11179, которые основаны на унифицированном языке программирования (UML) и объектно-ориентированном программировании:

  • Класс объектов. Представляет логическое группирование, к которому принадлежит словарная статья. Класс – это обычно существительное, например, лицо, транспортное оборудование или место.
  • Свойство. Является отличительной характеристикой класса объектов. Например, большинство классов имеют идентификатор и название, которые являются свойствами.
  • Представление. Описывает форму, в которой представлена словарная статья. Например, Лицо. Наименование будет представлено в текстовом формате. Поставка. Дата будет представлена в формате даты.

Пример:
Если классом объект является Товар, свойством – дата поставки, а представлением – дата, то название словарной статьи будет выглядеть следующим образом: Товары. Поставка. Дата

Каждая запись соответствует терминам UML, поэтому она легко может входить в состав диаграммы классов. Сам класс UML является совокупностью, так как обладает множеством свойств (характеристик), а отношения между классами называются Ассоциациями. В объектно-ориентированном программировании это будет называться Классы, Свойства и Отношения.


Таким образом, ТСКК предлагает стандартный способ описания данных и их отношений, как для программистов, так и для разработчиков моделей данных. Как только бизнес-информация будет храниться в таком виде, ее с легкостью можно будет перевести в синтаксические формы, такие как XML или ЭДИФАКТ ООН. Существуют специализированные системы, такие как «GEFEG FX», которые помогают разработчикам создать реализуемые модели данных. По причине тесной связи с UML информация может быть представлена и в различных редакторах UML, например «Enterprise Architect». Фактически это означает, что код может создаваться напрямую из создаваемой информации с применением спецификации, которая обеспечивает взаимную совместимость.

Страницы, где упоминается ТСКК ООН:

Модель данных
Стандарты ИСО
Стандартизация сообщений
Технические спецификации
Библиотека ключевых компонентов ООН (БКК)
Правила присвоения имен и конфигурации (в XML) СЕФАКТ ООН
ЭДИФАКТ ООН