Модель данных

В данном контексте модель данных представляет собой семантическую структуру, которая может быть использована для создания профилей сообщений без учета синтаксиса. Для упрощения и структуризации процесса разработки моделей данных Экспертами СЕФАКТ ООН была составлена Техническая спецификация ключевых компонентов (ТСКК) Модели данных должны быть гармонизированы в рамках определенной территории и обеспечивать совместимость данных, передаваемых различными компаниями и государственными органами по межкорпоративным (B2B) и корпоративно-государственным (B2G) схемам.

Проблема

Без модели данных, содержащей семантику бизнес-процесса или документа, аналитикам довольно сложно добиться конвергенции данных. Так, при анализе требований к документам в различных системах приходится определять и заносить в память средства записи каждого элемента данных и его взаимоотношения с другими элементами таким образом, чтобы их можно было впоследствии извлечь во избежание дублирования и путаницы.

Решение

Согласно проекту «PEPPOL» «модель данных обозначает массив данных, содержащийся в деловом документе, а также структуру и метаданные, в соответствии с которыми эти данные организованы». В то же время существуют и иерархические или базовые модели данных, в которые заносятся элементы документа и где происходит их гармонизация. Это значит, что каждый элемент документа привязывается к определенному контексту и маркируется. Таким образом, можно получить сведения о расположении данного элемента в документе, а также о его месте в иерархии. Каждый элемент перенимает определенные свойства базового или ключевого компонента подобно тому, как Классы перенимают свойства друг у друга и в конечном итоге у базового Класса. При этом в рамках ТСКК дочерний компонент представляет собой подсовокупность, созданную путем ограничения элементов родительского компонента.


Согласно Рекомендации ЕЭК ООН № 18, Рабочая группа СЕФАКТ ООН по вопросам бизнес-процессов дала упрощенное определение международной цепочке поставок, взяв за основу схему «Покупка-перевозка-Оплата». В этой связи был предпринят ряд шагов по включению данной схемы в базовую модель данных с тем, чтобы все ее элементы можно было привязать или рассматривать в контексте этих трех терминов.
Такая структура присуща следующим двум иерархическим моделям:

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