BORO


BORO (Business Objects Reference Ontology) es un enfoque para desarrollar modelos ontológicos o semánticos para grandes aplicaciones operativas complejas que consta de una ontología superior, así como un proceso para construir la ontología. Originalmente se desarrolló como un método para extraer ontologías de múltiples sistemas heredados, como la primera etapa en una transformación arquitectónica [1] o modernización de software . También se ha utilizado para permitir la interoperabilidad semántica.entre sistemas heredados. Se describe en detalle en (Partridge 1996, 2005). Es el método de análisis utilizado en el desarrollo y mantenimiento del Meta Modelo (DM2) del Marco de Arquitectura del Departamento de Defensa de EE. UU. (DoDAF), donde un grupo de trabajo de modelado de datos de más de 350 miembros pudo resolver sistemáticamente un amplio espectro de problemas de representación del conocimiento. .

El enfoque fue desarrollado a finales de los 80 y principios de los 90 por un equipo de consultores de KPMG dirigido por Chris Partridge. El equipo estaba trabajando en un complejo proyecto de reingeniería de sistemas heredados y necesitaba un nuevo enfoque. El principal desafío del trabajo de reingeniería fue aclarar la ontología subyacente de los sistemas y el trabajo se centró en desarrollar un proceso para las ontologías mineras y una ontología superior que formó la base para el análisis. La ontología superior se diseñó para satisfacer las necesidades de la reingeniería. Los primeros trabajos establecieron que un factor clave era hacer una serie de elecciones metafísicas claras para proporcionar una base sólida (metafísica).

Una elección clave fue la de una ontología extensional (y, por tanto, de cuatro dimensiones ) que proporcionara un criterio de identidad nítido . Utilizando esta ontología superior como base, se desarrolló un proceso sistemático para la reingeniería de sistemas heredados. Desde la perspectiva de la ingeniería de software, una característica clave de este proceso fue la identificación de patrones generales comunes, bajo los cuales se incluyó el sistema heredado. Se ha desarrollado sustancialmente desde entonces.

Gran parte del enfoque y las herramientas asociadas son propietarios, pero algunos aspectos se han entregado al dominio público y sus elementos han aparecido en varias normas. Por ejemplo, la norma ISO, ISO 15926 - Integración y sistemas de automatización industrial - estuvo fuertemente influenciada por una versión anterior. [2] El estándar IDEAS (Especificación de arquitectura empresarial de defensa internacional para intercambio) se basa en BORO, que a su vez se utilizó para desarrollar DODAF 2.0. De 2003 a 2008, la empresa de nueva creación 42 Objects, financiada por la empresa de capital privado 3i, trabajó en el desarrollo de sistemas basados ​​en BORO.

El enfoque BORO está diseñado para ser un proceso simple y repetible para desarrollar ontologías formales. El método toma un extensional enfoque para el desarrollo de ontologías. El método tiene como objetivo estar basado en la realidad física, de modo que si se sigue al pie de la letra, el método debería producir consistentemente la misma ontología con las mismas entradas. Luego se puede usar para comparar múltiples fuentes de datos para coincidencias / desajustes semánticos y para rediseñar múltiples sistemas heredados en un todo coherente (ya sea como un nuevo sistema monolítico o como un método para diseñar la federación de sistemas existentes).

El propósito de BORO es mejorar la calidad de la información y los modelos de información, integrar múltiples fuentes de información y extraer semánticas ocultas. El propósito del método es rediseñar fuentes de datos dispares en un modelo común. Está destinado a centrarse en el análisis semántico, estableciendo si dos conceptos son iguales, si se superponen o si no están relacionados. Esto se basa en el uso de recursos de lógica , matemáticas y filosofía de orden superior .