Техническая спецификация ключевых компонентов ООН (ТСКК)
Техническая спецификация ключевых компонентов (ТСКК) была разработана СЕФАКТ ООН и Техническим комитетом №154 ИСО. Техническая спецификация предлагает методологию семантического моделирования данныхв синтаксически независимой форме. Она используется многими организациями, где требуется наличие спецификации для моделирования бизнес-сообщений с целью создания согласованной модели объекта, пригодной для многократного использования.
В спецификации установлено, что бизнес-информация должна классифицироваться с использованием следующих заголовков (разделов):
- Название словарной статьи (обязательно). Это уникальное официальное название статьи.
- Определение (обязательно). Описывает словарную статью.
- Бизнес-термин (необязательно). Здесь перечисляются бизнес-термины, входящие в словарную статью
Пример: Название словарной статьи — Лицо. Налоги. Тип идентификатора Определение – национальный идентификационный номер налогоплательщика Бизнес термины – номер плательщика подоходного налога, номер из национального регистра, личный номер из налогового регистра, номер социального страхования, номер национального страхования |
Спецификация также требует, чтобы использовались следующие официальные правила наименования, определенные в стандарте ИСО 11179, которые основаны на унифицированном языке программирования (UML) и объектно-ориентированном программировании:
- Класс объектов. Представляет логическое группирование, к которому принадлежит словарная статья. Класс – это обычно существительное, например, лицо, транспортное оборудование или место.
- Свойство. Является отличительной характеристикой класса объектов. Например, большинство классов имеют идентификатор и название, которые являются свойствами.
- Представление. Описывает форму, в которой представлена словарная статья. Например, Лицо. Наименование будет представлено в текстовом формате. Поставка. Дата будет представлена в формате даты.
Пример: Если классом объект является Товар, свойством – дата поставки, а представлением – дата, то название словарной статьи будет выглядеть следующим образом: Товары. Поставка. Дата |
Каждая запись соответствует терминам UML, поэтому она легко может входить в состав диаграммы классов. Сам класс UML является совокупностью, так как обладает множеством свойств (характеристик), а отношения между классами называются Ассоциациями. В объектно-ориентированном программировании это будет называться Классы, Свойства и Отношения.
Таким образом, ТСКК предлагает стандартный способ описания данных и их отношений, как для программистов, так и для разработчиков моделей данных. Как только бизнес-информация будет храниться в таком виде, ее с легкостью можно будет перевести в синтаксические формы, такие как XML или ЭДИФАКТ ООН. Существуют специализированные системы, такие как «GEFEG FX», которые помогают разработчикам создать реализуемые модели данных. По причине тесной связи с UML информация может быть представлена и в различных редакторах UML, например «Enterprise Architect». Фактически это означает, что код может создаваться напрямую из создаваемой информации с применением спецификации, которая обеспечивает взаимную совместимость.
Страницы, где упоминается ТСКК ООН:
Модель данных
Стандарты ИСО
Стандартизация сообщений
Технические спецификации
Библиотека ключевых компонентов ООН (БКК)
Правила присвоения имен и конфигурации (в XML) СЕФАКТ ООН
ЭДИФАКТ ООН