Управление бизнес-семантикой [1] [2] (BSM) охватывает технологию, методологию, организацию и культуру, которые объединяют заинтересованных лиц бизнеса для совместной реализации согласования их разнородных метаданных ; и, следовательно, применение производных шаблонов бизнес-семантики для установления семантического согласования [3] между базовыми структурами данных .
BSM устанавливается двумя дополнительными циклами процесса, каждый из которых группирует ряд действий. Первый цикл — это цикл семантического согласования, а второй цикл — цикл семантического применения. Два цикла связаны между собой процессом унификации. Этот двойной цикл процесса применяется итеративно до тех пор, пока не будет достигнут оптимальный баланс различий и общностей между заинтересованными сторонами, который соответствует требованиям семантической интеграции . Этот подход основан на исследовании по проектированию онтологий на основе сообщества [1] [2] , которое подтверждено в европейских проектах, правительстве и промышленности.
Семантическое согласование — это цикл процесса, состоящий из четырех последовательных действий: область действия, создание, уточнение и формулирование. Во-первых, сообщество определяется областью действия: назначаются роли пользователей и возможности . Затем собираются соответствующие факты из документации, например, описания на естественном языке , (устаревшие) логические схемы или другие метаданные, и, следовательно, эта область действия декомпозируется в контекстах выявления. Результатом определения области действия является начальная общая онтология , которая организует ключевые общие шаблоны, которые разделяются и принимаются сообществом. Эти общие шаблоны определяют текущие требования сообщества к семантической совместимости . После определения области действия сообщества все заинтересованные стороны синтаксически уточняют и семантически формулируют эти общие шаблоны.
В ходе объединения создается новое предложение для следующей версии верхней общей онтологии, выравнивающее соответствующие части с общих и расходящихся точек зрения заинтересованных сторон. Если семантическое согласование приводит к ряду повторно используемых, нейтральных по отношению к языку и независимых от контекста шаблонов для построения бизнес-семантики, которые артикулируются с неформальными описаниями значений, то объединение имеет смысл.
Семантическое приложение — это цикл процесса, состоящий из двух последовательных действий: выбор и подтверждение, где ограниченные информационные системы привязываются к выбранным консолидированным бизнес-семантическим шаблонам. Это делается путем первого выбора соответствующих шаблонов из базы шаблонов. Затем интерпретация этого выбора семантически ограничивается. Наконец, различные ограниченные источники и службы сопоставляются (читай: привязываются) к этому выбору. Выбор и аксиоматизация этого выбора должны приближаться к предполагаемой бизнес-семантике. Это можно проверить путем автоматической вербализации на естественном языке и проверки разблокированных данных. Проверка или отмена обязательств может привести к еще одной итерации цикла семантического согласования.
Бизнес-семантика [1] — это информационные концепции, которые существуют в организации, понятные как для бизнеса, так и для ИТ. Бизнес-семантика описывает бизнес-концепции, как они используются и нужны бизнесу, а не описывает информацию с технической точки зрения.
Одним из важных аспектов бизнес-семантики является то, что она является общей для многих разрозненных источников данных. Многие источники данных имеют одинаковую семантику, но имеют разный синтаксис или формат для описания одних и тех же концепций.
Менее важен способ описания этой бизнес-семантики. Можно использовать несколько подходов, таких как унифицированный язык моделирования или объектно-ролевое моделирование . Это соответствует утверждению Роберта Мирсмана о том, что семантика — это «(набор) отображений из вашего языка представления в согласованные концепции (объекты, отношения, поведение) в реальном мире». [4] При построении информационных систем семантика всегда была решающей, также эта концепция известна как двойная артикуляция . В предыдущих подходах эта семантика оставалась неявной (т. е. в сознании читателя или писателя), скрывалась в самой реализации (например, в таблице базы данных или коде столбца) или неформально фиксировалась в текстовой документации. [5] По словам Дэйва МакКомба, «масштаб и область действия наших систем, а также объем информации, с которой нам теперь приходится иметь дело, напрягают эту модель». [6]
В настоящее время информационные системы должны взаимодействовать более открыто, и становится важным формально представлять и применять семантику, с которой эти системы имеют дело. [7]
Управление бизнес-семантикой предоставляет всем заинтересованным сторонам организации возможность последовательного и согласованного определения важных информационных активов организации.
Доступная бизнес-семантика может быть использована в так называемом бизнес/социальном слое организации. Например, она может быть связана с приложением управления контентом , чтобы предоставить бизнесу согласованный бизнес-словарь или обеспечить лучшую навигацию или классификацию информации, использованной корпоративными поисковыми системами для создания более насыщенных семантических веб- сайтов, готовых к использованию, и т. д.
Бизнес-семантика также может использоваться для повышения операционной эффективности на техническом/операционном уровне организации. Она обеспечивает абстрактный способ доступа и доставки данных более эффективным образом. В этом отношении она похожа на Enterprise Information Integration (EII) с дополнительным преимуществом, заключающимся в том, что общие модели не описываются в технических терминах, а таким образом, что их легко понять бизнесу.