• No results found

Chapter 4: Research Methodology and Philosophical Considerations

4.5. Data, Methodological Approach, and Ethical Considerations

4.5.2. Discursive approach

En este apartado se hace un resumen de los trabajos de ontologías y workflows orientados a su aplicación en un dominio concreto.

En el dominio de la Ingeniería Química, Chung y colegas [CCSJ03] presentan un modelo de gestión de workflows con información contenida en ontologías sobre los procesos, la estructura organizacional de la compañía donde será aplicado, y los agentes y usuarios que actúan en la ejecución del workflow. Su modelo utiliza dos ontologías: una ontología simple que describe los conceptos centrales a la gestión de procesos y otra específica del dominio donde especializan los conceptos generales de la ontología del proceso para la aplicación particular en el dominio en cuestión.

Su ontología de descripción de procesos está en la misma línea que la de Eder y Missikoff del apartado 2.6.1. La novedad con respecto a Eder y Missikoff es la idea de tener los conceptos más abstractos en la ontología del proceso, formando los términos raíz de los otros términos especificados. Además, su modelo depende solo de la ontología del proceso, lo que hace que el sistema sea aplicable a distintos dominios de la ingeniería química. Para utilizar su modelo en otro dominio se requiere el reemplazo de las ontologías de dominio, pero no cambiar el software o la ontología del proceso.

En su modelo, las ontologías forman parte de una base de conocimiento que extiende un sistema de gestión de workflows con objetivos como localizar el mejor agente posible para realizar una tarea o para información entre el el proceso y los agentes. En la ontología que proponen es de destacar que, además de los conceptos comunes de procesos, incluyen conceptos como ‘plan de ejecución’ y ‘unidad organizacional’ necesarios en el dominio de la Ingeniería Química.

También es interesante mencionar el trabajo de Zdravkovic y Kabilan [ZdKa05] que presentan una ontología de contratos multicapa (Multi Tier Contract Ontology) a partir de la cuál infieren un modelo de workflow para contratos (Contract Workflow Model, CWM). Su objetivo es utilizar las ontologías para integrar modelos de contratos entre empresas con los procesos de negocio existentes en cada una de ellas. Concretamente, usan su ontología para modelar conocimiento de los contratos e identificar los estados a través de los que las obligaciones de los contratos van pasando. Componiendo estos estados en una secuencia temporal, la coreografía del contrato, es decir, el modelo de workflow del contrato, puede ser obtenido en forma de modelo de proceso en BPMN de alto nivel para que pueda ser comparado con los modelos de proceso existentes.

La ontología propuesta está compuesta de tres capas. En una primera capa representan la composición general de un contrato que es aplicable a muchos de los tipos de contrato existentes. La segunda capa está compuesta de varias ontologías específicas de contratos (arrendamiento, laboral, etc..) donde se especializan los términos generales definidos en la primera capa. Por último, la tercera capa consite en una colección de plantillas de definiciones estandarizadas de modelos de contratos.

Otro trabajo dentro de este grupo es el de Budinska y colegas [BOGL07] y su sistema RAPORT.

RAPORT combina un motor de workflow basado en ontologías con herramientas de gestión del

dentro de centros de instrucción militar. La ontología base de su sistema sirve para modelar los procesos por medio de las clases e instancias definidas en ella. Cada actividad del workflow es descrita por sus requisitos de entrada (documents, actors or other activities), sus salidas (usually

documents) y las personas encargadas.

RAPORT se ha diseñado para ser aplicado en centros de instrucción militar aunque según los autores puede ser aplicado en cualquier proceso administrativo. Para ellos sería necesario diseñar la ontología del dominio específico. Entonces el sistema leería los datos de la nueva ontología y presentaría el conocimiento necesitado por el proceso administrativo a los usuarios.

Dentro de esta categoría también hay trabajos que se centran en la aplicación de ontologías dentro de los workflows del dominio sanitario. En este dominio, los workflows modelan los distintos recorridos que cada paciente debe realizar desde la fase de diagnóstico hasta la del tratamiento.

Así, en Dang y colegas [DHHT08] presentan la construcción de ontologías que detallan los distintos conceptos y actividades del dominio sanitario basándose en dos propuestas que catalogan los distintos cuidados sanitarios. Estas ontologías son aplicadas en un sistema de workflow para que se puedan componer dinámicamente workflows personalizados a cada paciente, automatizar su ejecución y monitorizar su rendimiento. Gracias a las ontologías, su sistema permite a los usuarios, desde médicos a administrativos, controlar el flujo del proceso por el que pasa un paciente desde su ingreso, gestionar el historial del paciente, crear nuevos procesos compuestos a partir de las tareas existentes definidas y mantener el historial de los datos de cada proceso para posibles diagnósticos posteriores.

Por otro lado, Ye y colegas [YJDY09] proporcionan la ontología CPO (Clinical Pathway

Ontology) que captura conceptos y relaciones comunes en el dominio de los caminos a seguir en los

diagnósticos y tratamientos médicos a un paciente. Además los autores proporcionan un método de modelado semántico y jerárquico que permite describir la semántica de cualquier procedimiento médico por medio de esta ontología, aunque todavía no han desarrollado el sistema de workflow que permita gestionar los modelos descritos con su propuesta.

En el dominio biológico se encuentra el trabajo de MacCagnan y colegas [MRFS10] que proponen combinar ontologías y workflows para formalizar los protocolos usados en laboratorios biológicos. Concretamente, por medio de ontologías, el conocimiento de un laboratorio puede ser embebido al modelo de workflow y compartido. De este modo las restricciones precisas definidas en las ontologías son transferidas a los bloques de construcción de los protocolos. Presentan una herramienta que permite un diseño fácil e intuitivo de workflows con ontologías. Esto permite una representación formal de los protocolos de laboratorio que tratan con operaciones y equipamiento específico.

Tambien hay una propuesta muy interesante de Sebastian y colegas [SNTM08] donde proponen una ontología para describir los workflows que gestionan la construcción de ontologías de forma

colaborativa entre distintos usuarios. Su ontología contiene elementos comunes a otros workflows como workflow y activity, pero el resto de elementos que la forman se han definido con la intención de que puedan describir anotaciones y cambios en las ontologías que ayudan a construir. Su objetivo principal al desarrollar la ontología de workflows es crear especificaciones de workflow ejecutables que puedan ser gestionadas en sistemas de workflow como parte de un marco de trabajo colaborativo mayor. Además en su trabajo optan por la reusabilidad de su modelo por parte de distintos usuarios. Por este motivo, su ontología proporciona los bloques de construcción genéricos para describir workflows colaborativos, sin prescribir ninguna operación o actividad específica. A consecuencia de esto, su modelo puede ser virtualmente adaptado a cualquier tipo de workflow con la compensación de que el trabajo inicial irá a describir el workflow usando su ontología. En un trabajo posterior [STNM08] presentan la arquitectura que hace uso de la ontología anterior.

Por último, dentro de esta categoría se pueden mencionar el de Andonoff y colegas [AnBH07] que presentan la ontología Coordination Protocol Ontology que proporciona una representación explícita y declarativa de protocos útiles en el campo de los Workflows Inter-Organizacionales (IOW). Valiente y colegas [VaGS12] proponen una ontología de workflows combinada con una ontología para el dominio de ITIL que está encaminada a facilitar la integración de la información del negocio y las Tecnologías de la Información dentro de las empresas.