БОРО


BORO (эталонная онтология бизнес-объектов) — это подход к разработке онтологических или семантических моделей для больших сложных операционных приложений, который состоит из верхней онтологии, а также процесса построения онтологии. Первоначально он был разработан как метод извлечения онтологий из нескольких унаследованных систем — как первый этап преобразования архитектуры [1] или модернизации программного обеспечения . Он также использовался для обеспечения семантической совместимости .между устаревшими системами. Он подробно описан в (Partridge 1996, 2005). Это метод анализа, используемый при разработке и обслуживании метамодели (DM2) структуры архитектуры Министерства обороны США (DoDAF), где рабочая группа по моделированию данных, состоящая из более чем 350 членов, смогла систематически решать широкий спектр вопросов представления знаний. .

Этот подход был разработан в конце 1980-х — начале 1990-х годов группой консультантов KPMG во главе с Крисом Партриджем. Команда работала над сложным проектом реинжиниринга устаревших систем и нуждалась в новом подходе. Основная задача реинжиниринга состояла в том, чтобы прояснить лежащую в основе онтологию систем, и работа была сосредоточена на разработке процесса извлечения онтологий и верхней онтологии , которая легла в основу анализа. Верхняя онтология была адаптирована для удовлетворения потребностей реинжиниринга. Ранние работы установили, что ключевым фактором было сделать ряд четких метафизических выборов, чтобы обеспечить прочную (метафизическую) основу.

Ключевым выбором была экстенсиональная (и, следовательно, четырехмерная ) онтология , которая обеспечивала четкий критерий идентичности . Используя эту топовую онтологию в качестве основы, был разработан систематический процесс реинжиниринга унаследованных систем. С точки зрения разработки программного обеспечения ключевой особенностью этого процесса было выявление общих общих закономерностей, под которые подпадала унаследованная система. С тех пор он получил существенное развитие.

Большая часть подхода и связанных с ним инструментов являются собственностью, но некоторые аспекты стали достоянием общественности, а его элементы появились в ряде стандартов. Например, ранняя версия стандарта ISO 15926 « Системы промышленной автоматизации и интеграция» сильно повлияла на него. [2] Стандарт IDEAS (Международная спецификация архитектуры оборонного предприятия для обмена) основан на BORO, который, в свою очередь, использовался для разработки DODAF 2.0. С 2003 по 2008 год стартап-компания 42 Objects, финансируемая частной инвестиционной компанией 3i , занималась разработкой систем на базе БОРО.

Подход BORO разработан как простой повторяемый процесс разработки формальных онтологий. Метод использует экстенсиональный подход к разработке онтологий. Метод направлен на то, чтобы быть основанным на физической реальности, поэтому, если следовать букве, метод должен последовательно давать одну и ту же онтологию при одних и тех же входных данных. Затем его можно использовать для сравнения нескольких источников данных на предмет семантических совпадений/несоответствий и для реинжиниринга нескольких устаревших систем в единое целое (либо в виде новой монолитной системы, либо в качестве метода проектирования объединения существующих систем).

Целью BORO является улучшение качества информации и информационных моделей, интеграция нескольких источников информации и извлечение скрытой семантики. Цель метода состоит в том, чтобы преобразовать разрозненные источники данных в общую модель. Он предназначен для семантического анализа — определения того, являются ли два понятия одинаковыми, пересекаются ли они или не связаны между собой. Это основано на использовании ресурсов логики высшего порядка , математики и философии.