БОРО

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

История

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

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

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

Описание

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

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

Например, в случае Критерия идентичности метод использует экстенсиональный подход. В качестве примера возьмем «Мост Ватерлоо» в качестве термина. Первое, что мы спрашиваем, это «относится ли он к объекту, имеющему пространственную и временную протяженность?». Он имеет пространственную протяженность; он пересекает реку Темзу. Однако, когда мы изучаем временную протяженность, мы понимаем, что на этом месте было два моста. Первый, построенный в 1817 году (спустя два года после битвы при Ватерлоо), был снесен в 1920 году. Мост, который стоит там сейчас, был построен в 1942 году. Этот анализ сразу же выявил проблему с подходом, основанным на имени, — есть два моста с таким названием, о каком из них мы говорим? На этом этапе аналитик может добавить один или оба моста в онтологию, а затем применить соответствующие имена к каждому из них.

Этот процесс также работает для типов вещей. Возьмем «мосты» как концепцию. У нее нет пространственно-временной протяженности, поэтому мы переходим к следующему вопросу «есть ли у нее члены?». Да, есть — члены — это все мосты в мире. Затем мы определяем некоторые члены-образцы — например, мост Ватерлоо. На этом этапе целесообразно определить экземпляры, которые находятся «на краю» множества — например, вещи, которые могут быть или не быть мостами — например, понтоны, мостовые транспортные средства и т. д., чтобы точно определить протяженность типа.

Последняя концепция, охватываемая процессом, — это кортеж. Кортеж — это отношение между вещами. Если анализируемая концепция не является ни типом, ни индивидом, то это должен быть кортеж. Мы идентифицируем вещи в конце кортежа, а затем добавляем его в онтологию.

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

Методологию BORO лучше всего представить в виде блок-схемы:

Презентации

Метод был представлен несколько раз, в том числе в качестве учебного пособия на конференции по интегрированной архитектуре предприятия в Лондоне в 2008 году. Он также был представлен на конференции EKIG Министерства обороны Великобритании в октябре 2009 года.

Примечания

  1. ^ Описано в Booch (2008)
  2. ^ Уэст, Мэтью (2011). Разработка высококачественных моделей данных . Берлингтон, Массачусетс: Morgan Kaufmann. ISBN 9780123751065. OCLC  706802869.

Ссылки

  • Буч. Г. (2008) Девять вещей, которые можно сделать со старым программным обеспечением. IEEE Software. Том 25, выпуск 5, сентябрь 2008 г.
  • Дага, А. (2005). Дага, А., де Чезаре, С., Лисетт, М. и Партридж, К., Онтологический подход к восстановлению устаревшего бизнес-контента, HICSS'05
  • Lycett и Partridge (2009). Проблема эпистемической дивергенции в развитии ИС. Марк Lycett, Крис Partridge. Communications of the ACM. Том 52, выпуск 6, июнь 2009 г.
  • Партридж, К. (1996). Бизнес-объекты: реинжиниринг для повторного использования, Баттерворт Хайнеманн, 1996, ISBN 0-7506-2082-X 
  • Партридж, К. и М. Стефанова. (2001) Синтез современных корпоративных онтологий: извлеченные уроки. Решения Open Enterprise: системы, опыт и организации (OES-SEO 2001). А. Д'Атри, А. Солвберг и Л. Уиллкокс. Рим, Luiss Edizioni, Centro di Ricerca sui Sistemi Informativi: 130–133.
  • Партридж, К. (2002). LADSEB-CNR – Технический отчет 04/02 – Что такое насосная установка PF101? Падуя, Программа BORO, LADSEB CNR, Италия.
  • Партридж, К. (2002). LADSEB-CNR – Технический отчет 05/02 – Роль онтологии в интеграции семантически неоднородных баз данных. Падуя, Программа BORO, LADSEB CNR, Италия.
  • Партридж, К. (2002). LADSEB-CNR – Технический отчет 06/02 – Примечание: Пара метаонтологических выборов для онтологических архитектур. Падуя, Программа BORO, LADSEB CNR, Италия.
  • Партридж, К. (2002). Роль онтологии в семантической интеграции. Второй международный семинар по семантике корпоративной интеграции на OOPSLA 2002, Сиэтл.
  • Партридж, К. (2002). Что такое клиент? Начало справочной онтологии для клиента. 11-й семинар OOPSLA по поведенческой семантике, Сиэтл, Вашингтон, Северо-Восточный.
  • Партридж, К. (2002) LADSEB-CNR-Технический отчет 23/02-Новая основа для бухгалтерского учета: Шаги к разработке справочной онтологии для бухгалтерского учета
  • Партридж, К. и Стефанова, М. (2003) Создание фундамента для онтологий организаций в онтологии и моделировании сделок с недвижимостью: европейские юрисдикции (серия международных земельных отношений) Хайнера Штукеншмидта, Эрика Штубкьера, Кристофа Шлидера. Ashgate Publishing Limited. ISBN 0-7546-3287-3 . https://www.amazon.com/Ontology-Modelling-Real-Estate-Transactions/dp/0754632873/ 
  • Партридж, К. (2003) Программа для построения современной корпоративной онтологии: отчет о прогрессе. В книге: Практические основы спецификаций бизнеса и систем, Kluwer Academic Publishers, ред. Хаим Килов и Кен Баклавски. (2003) Springer. ISBN 1-4020-1480-5 . https://www.amazon.com/Practical-Foundations-Business-System-Specifications/dp/1402014805/ 
  • Беккер-Пешо, П., Гренон, П., Лисетт, М., Партридж, К., Пешо, Дж. и Зиберт, Д. (2004), Философия, онтология и информационные системы, 18-я Европейская конференция по объектно-ориентированному программированию (ECOOP 2004), Конспект лекций по информатике (3344): 62-66. ISBN 3-540-23988-X . https://www.amazon.co.uk/Object-Oriented-Technology-ECOOP-Workshop-Reader/dp/354023988X/ 
  • Дага, А., де Чезаре, С., Лисетт, М. и Партридж, К. (2004). Стабильность программного обеспечения: восстановление общих моделей бизнеса. В трудах Десятой американской конференции по информационным системам (стр. 4278–4285). Нью-Йорк, Нью-Йорк.
  • Партридж, К. (2005). Бизнес-объекты: реинжиниринг для повторного использования [2-е издание], BORO Centre, 2005, ISBN 0-9550603-0-3 
  • Tolk, Andreas; Jain, Lakhmi C. (ред.) (2011). Интеллектуальная системная инженерия, Springer-Verlag, Ch13 "Enterprise Ontologies – Better Models of Business", ISBN 978-3-642-17930-3 
  • Уэст, М. (2004) Некоторые промышленные опыты в разработке и использовании онтологий. Семинар EKAW04 по основным онтологиям, 2004.
  • West, M., Partridge, C., Lycett, M. (2006). Моделирование корпоративных данных: разработка онтологически-ориентированной структуры для бизнеса Shell Downstream. FOMI 2006
  • Ресурсы исследований Боро
  • Конференция ЕКИГ
  • Сайт Фонда Онтологии DODAF
  • Сайт онтологии ИДЕИ
  • Презентация BORO Яна Бейли от EKIG
  • Конференция по интегрированной архитектуре предприятия
  • Статья Cutter Consortium об использовании BORO для судебно-медицинского анализа данных
  • Анализ информационных активов — использование BORO для распаковки документов и представлений
Взято с "https://en.wikipedia.org/w/index.php?title=BORO&oldid=1059800852"