La gestión de la semántica empresarial [1] [2] (BSM) abarca la tecnología, la metodología, la organización y la cultura que reúne a las partes interesadas del negocio para realizar de manera colaborativa la conciliación de sus metadatos heterogéneos ; y, en consecuencia, la aplicación de los patrones de semántica empresarial derivados para establecer una alineación semántica [3] entre las estructuras de datos subyacentes .
El BSM se establece mediante dos ciclos de procesos complementarios, cada uno de los cuales agrupa una serie de actividades. El primer ciclo es el ciclo de reconciliación semántica y el segundo ciclo es el ciclo de aplicación semántica. Los dos ciclos están vinculados entre sí por el proceso de unificación. Este doble ciclo de procesos se aplica de forma iterativa hasta que se alcanza un equilibrio óptimo de diferencias y puntos en común entre las partes interesadas que cumple los requisitos de integración semántica . Este enfoque se basa en la investigación sobre ingeniería de ontología basada en la comunidad [1] [2] que se valida en proyectos europeos, gubernamentales e industriales.
La reconciliación semántica es un ciclo de proceso constituido por cuatro actividades subsiguientes: alcance, creación, refinamiento y articulación. Primero, se define el alcance de la comunidad: se asignan los roles y las posibilidades de los usuarios . A continuación, se recopilan los datos relevantes de la documentación, como, por ejemplo, descripciones en lenguaje natural , esquemas lógicos (heredados) u otros metadatos y, en consecuencia, se descompone este alcance en contextos de obtención. El resultado del alcance es una ontología común superior inicial que organiza los patrones comunes superiores clave que son compartidos y aceptados por la comunidad. Estos patrones comunes superiores definen los requisitos de interoperabilidad semántica actuales de la comunidad. Una vez que se define el alcance de la comunidad, todas las partes interesadas refinan sintácticamente y articulan semánticamente estos patrones comunes superiores.
Durante la unificación, se produce una nueva propuesta para la próxima versión de la ontología común superior, alineando las partes relevantes desde las perspectivas de las partes interesadas comunes y divergentes. Si la reconciliación semántica da como resultado una serie de patrones reutilizables, neutrales respecto del lenguaje e independientes del contexto para construir semánticas comerciales que se articulen con descripciones de significados informales, entonces la unificación vale la pena.
La aplicación semántica es un ciclo de proceso constituido por dos actividades subsiguientes: selección y confirmación, en las que los sistemas de información incluidos en el ámbito se confirman con los patrones semánticos empresariales consolidados seleccionados. Esto se hace seleccionando primero los patrones relevantes de la base de patrones. A continuación, se restringe semánticamente la interpretación de esta selección. Por último, se asignan a esta selección las distintas fuentes y servicios incluidos en el ámbito (léase: se confirman con ella). La selección y axiomatización de esta selección debe aproximarse a la semántica empresarial prevista. Esto se puede verificar mediante la verbalización automática en lenguaje natural y la validación de los datos desbloqueados. La validación o desestimación de los compromisos puede dar lugar a otra iteración del ciclo de conciliación semántica.
La semántica empresarial [1] son los conceptos de información que existen en la organización y que son comprensibles tanto para la empresa como para TI. La semántica empresarial describe los conceptos empresariales tal como los utiliza y necesita la empresa, en lugar de describir la información desde un punto de vista técnico.
Un aspecto importante de la semántica empresarial es que se comparte entre muchas fuentes de datos dispares. Muchas fuentes de datos comparten la misma semántica pero tienen una sintaxis o formato diferente para describir los mismos conceptos.
La forma en que se describen estas semánticas empresariales es menos importante. Se pueden utilizar varios enfoques, como el lenguaje de modelado unificado o el modelado de roles de objetos . Esto corresponde a la afirmación de Robert Meersman de que la semántica es "un (conjunto de) mapeos de su lenguaje de representación a conceptos acordados (objetos, relaciones, comportamiento) en el mundo real". [4] En la construcción de sistemas de información , la semántica siempre ha sido crucial, también un concepto conocido como doble articulación . En enfoques anteriores, estas semánticas se dejaban implícitas (es decir, en la mente del lector o escritor), ocultas en la implementación misma (por ejemplo, en una tabla de base de datos o código de columna) o capturadas informalmente en documentación textual . [5] Según Dave McComb, "La escala y el alcance de nuestros sistemas y la cantidad de información con la que ahora tenemos que lidiar están poniendo a prueba ese modelo". [6]
Hoy en día, los sistemas de información necesitan interactuar de una manera más abierta, y se vuelve crucial representar y aplicar formalmente la semántica que involucra a estos sistemas. [7]
La gestión de la semántica empresarial empodera a todas las partes interesadas de la organización mediante una definición consistente y alineada de los activos de información importantes de la organización.
La semántica empresarial disponible se puede aprovechar en la denominada capa empresarial/social de la organización. Por ejemplo, se puede combinar con una aplicación de gestión de contenido para proporcionar a la empresa un vocabulario empresarial coherente o permitir una mejor navegación o clasificación de la información, que los motores de búsqueda empresariales aprovechen para crear sitios web más completos y preparados para la web semántica , etc.
La semántica empresarial también se puede utilizar para aumentar la eficiencia operativa en la capa técnica/operativa de la organización. Proporciona una forma abstracta de acceder y entregar datos de una manera más eficiente. En ese sentido, es similar a la integración de información empresarial (EII), con el beneficio adicional de que los modelos compartidos no se describen en términos técnicos, sino de una manera que la empresa pueda entender fácilmente.