stringtranslate.com

Ontología de procesos

En filosofía , una ontología de proceso se refiere a un modelo universal de la estructura del mundo como una totalidad ordenada. [1] [2] Tales ontologías son ontologías fundamentales , en contraste con las llamadas ontologías aplicadas . Las ontologías fundamentales no pretenden ser accesibles a ninguna prueba empírica en sí mismas, sino ser un patrón de diseño estructural, a partir del cual los fenómenos empíricos pueden explicarse y ensamblarse de manera consistente. A lo largo de la historia occidental, la ontología fundamental dominante es la llamada teoría de la sustancia . Sin embargo, las ontologías de proceso fundamentales han adquirido mayor importancia en los últimos tiempos, porque el progreso en el descubrimiento de los fundamentos de la física ha impulsado el desarrollo de un concepto básico capaz de integrar nociones límite como " energía ", " objeto " y las de las dimensiones físicas del espacio y el tiempo .

En informática , una ontología de procesos es una descripción de los componentes y sus relaciones que conforman un proceso. Una ontología de procesos formal es una ontología en el dominio de conocimiento de las operaciones. A menudo, dichas ontologías aprovechan los beneficios de una ontología superior . Se puede utilizar software de planificación para generar planes en función de la descripción formal del proceso y sus restricciones. Se han realizado numerosos esfuerzos para definir una ontología de procesos/planificación. [3]

Procesos

Un proceso puede definirse como un conjunto de transformaciones de elementos de entrada en elementos de salida con propiedades específicas, con las transformaciones caracterizadas por parámetros y restricciones, como en la fabricación o la biología. Un proceso también puede definirse como los flujos de trabajo y la secuencia de eventos inherentes a procesos como la fabricación, la ingeniería y los procesos comerciales .

Ontologías

PSL

El lenguaje de especificación de procesos (PSL) es una ontología de procesos desarrollada para la descripción formal y el modelado de procesos básicos de fabricación, ingeniería y negocios. Esta ontología proporciona un vocabulario de clases y relaciones para conceptos en el nivel básico de instancias de eventos, instancias de objetos y puntos de tiempo. El nivel superior del PSL se basa en lo siguiente: [4]

Ciclista

En una ontología de proceso/planificación desarrollada para la ontología Cyc, las clases y relaciones por encima del nivel básico de PSL permiten que los procesos se describan puramente en el nivel de tipo. [5] [6] El nivel básico de PSL utiliza los primitivos de descripción de instancia de evento, instancia de objeto y punto de tiempo. Los tipos por encima del nivel básico de PSL también se han expresado en PSL, lo que demuestra que el nivel de tipo y el nivel básico son relativamente independientes. Los niveles de tipo para la ontología de proceso Cyc por encima de este nivel básico utilizan los siguientes conceptos:

SUPER y DDPO

El proyecto SUPER [7] ( S emantics Used for Process Management Within and Between Enterprises ) tiene como objetivo la definición de ontologías para la Gestión Semántica de Procesos de Negocio (SBPM), pero estas ontologías pueden reutilizarse en diversos entornos. Parte de este proyecto es definir una Ontología de Proceso Superior (Upper Process Ontology, UPO) que vincule todas las demás ontologías SUPER. Los resultados del proyecto SUPER incluyen la UPO y un conjunto de ontologías para procesos y organizaciones. [8] [9] La mayoría de las ontologías están escritas en WSML , y algunas también están escritas en OCML.

Un modelo candidato para la UPO fue DDPO [10] (DOLCE+DnS Plan Ontology), una ontología de planificación que especifica planes y distingue entre planes abstractos y ejecutables. DOLCE [11] [12] (Descriptive Ontology for Linguistic and Cognitive Engineering) tiene como objetivo capturar las categorías ontológicas subyacentes al lenguaje natural y al sentido común humano. DnS (Descriptions and Situations), es una ontología constructivista que permite redescripciones sensibles al contexto de los tipos y relaciones postulados por otras ontologías dadas (o vocabularios básicos). Juntos en DDPO, DOLCE y DnS se utilizan para construir una Ontología de Plan que incluye objetos físicos y no físicos (entidades sociales, objetos y estados mentales, conceptualizaciones, objetos de información, restricciones), eventos, estados, regiones, cualidades y situaciones constructivistas. El objetivo principal de DDPO son las tareas, es decir, los tipos de acciones, su secuenciación y los controles realizados sobre ellas.

oXPDL

La ontología oXPDL [13] es una ontología de intercambio de procesos basada en el lenguaje de definición de procesos XML ( XPDL ) estandarizado. El propósito de oXPDL es modelar la semántica de los modelos de procesos XPDL en lenguajes de ontología web estandarizados como OWL y WSML , al tiempo que incorpora características de ontologías estándar existentes como PSL , RosettaNet y SUMO .

GFO

La Ontología Formal General [14] [15] ( GFO ) es una ontología que integra procesos y objetos. GFO incluye elaboraciones de categorías como objetos, procesos, tiempo y espacio, propiedades, relaciones, roles, funciones, hechos y situaciones. GFO permite diferentes axiomatizaciones de sus categorías, como la existencia de intervalos de tiempo atómicos frente a tiempo denso. Dos de las especialidades de GFO son su explicación de la persistencia y su modelo temporal. Con respecto a la persistencia, la distinción entre duraderos (objetos) y perdurables (procesos) se hace explícita dentro de GFO mediante la introducción de una categoría especial, un persistente [ sic ]. Un persistente es una categoría especial con la intención de que sus instancias "permanezcan idénticas" a lo largo del tiempo. Con respecto al tiempo, los intervalos de tiempo se toman como primitivos en GFO y se derivan puntos de tiempo (llamados "límites de tiempo"). Además, los puntos de tiempo pueden coincidir, lo que es conveniente para modelar cambios instantáneos.

m3po y m3pl

La ontología de procesos multi-metamodelo [16] [17] (m3po) combina flujos de trabajo y descripciones de coreografías para que pueda usarse como una ontología de intercambio de procesos. Para los procesos de negocios internos, los sistemas de gestión de flujo de trabajo se utilizan para modelar procesos y permiten describir y ejecutar procesos de negocios. [18] Para los procesos de negocios externos, las descripciones de coreografías se utilizan para describir cómo los socios comerciales pueden cooperar. Una coreografía puede considerarse como una vista de un proceso de negocios interno con la lógica interna no visible, similar a las vistas públicas de flujos de trabajo privados. [19] [20] [21] La ontología m3po unifica los procesos de negocios internos y externos, combinando modelos de referencia y lenguajes de los dominios de flujo de trabajo y coreografía. La ontología m3po está escrita en WSML . La ontología relacionada m3pl, escrita en PSL utilizando la extensión FLOWS (First Order Logic for Web Services), permite la extracción de interfaces de coreografía de los modelos de flujo de trabajo. [22]

La ontología m3po combina características de los siguientes modelos y lenguajes de referencia:

La ontología m3po está organizada utilizando cinco aspectos clave de especificaciones de flujo de trabajo y gestión de flujo de trabajo. [23] Debido a que los diferentes modelos de flujo de trabajo ponen un énfasis diferente en los cinco aspectos, se utilizó el modelo de referencia más elaborado para cada aspecto y se combinó en m3po.

Véase también

Referencias

  1. ^ Rescher, Nicholas. "Filosofía de proceso". En Zalta, Edward N. (ed.). Stanford Encyclopedia of Philosophy .Cf. Michel Weber (ed.), Después de Whitehead: Rescher sobre la metafísica del proceso , Frankfurt / París / Lancaster, Ontos Verlag, 2004
  2. ^ Sohst, Wolfgang (2009). Prozessontología. Ein systematischer Entwurf der Entstehung von Existenz. Berlina. ISBN 978-3-936532-60-9. Archivado desde el original el 27 de agosto de 2010.{{cite book}}: Mantenimiento de CS1: falta la ubicación del editor ( enlace )
  3. ^ Gangemi, A., Borgo, S., Catenacci, C. y Lehman, J. (2005). "Task taxonomies for knowledge content (deliverable D07)" (PDF) . Laboratorio de Ontología Aplicada (LOA). pp. 9–26.{{cite web}}: CS1 maint: varios nombres: lista de autores ( enlace )
  4. ^ Gangemi, A., Borgo, S., Catenacci, C. y Lehman, J. (2005). "Task taxonomies for knowledge content (deliverable D07)" (PDF) . Laboratorio de Ontología Aplicada (LOA). pág. 16.{{cite web}}: CS1 maint: varios nombres: lista de autores ( enlace )
  5. ^ Aitken, Stuart (2001). "Representación y planificación de procesos en Cyc: de guiones y escenas a restricciones" (PDF) . Instituto de Aplicaciones de Inteligencia Artificial (AIAI), Universidad de Edimburgo.
  6. ^ Aitken, Stuart; Curtis, Jon (2002). Diseño de una ontología de procesos: vocabulario, semántica y uso . Apuntes de clase en informática. Vol. 2473. Berlín/Heidelberg: Springer. págs. 263–270. doi :10.1007/3-540-45810-7_13. ISBN. 978-3-540-44268-4. {{cite book}}: |work=ignorado ( ayuda )
  7. ^ "Proyecto IST 026850 SUPER: Marco de ontología de procesos de negocio (entregable 1.1)" (PDF) . Tecnologías de la Sociedad de la Información (IST). Mayo de 2007.
  8. ^ "SUPER Ontologías". Tecnologías de la Sociedad de la Información (IST). 2007. Archivado desde el original el 11 de octubre de 2007.
  9. ^ "Proyecto IST 026850 SUPER: Pila de ontología de procesos, versión evolucionada (entregable 1.5)" (PDF) . Tecnologías de la Sociedad de la Información (IST). Marzo de 2009.
  10. ^ Gangemi, A., Borgo, S., Catenacci, C. y Lehman, J. (2005). "Task taxonomies for knowledge content (deliverable D07)" (PDF) . Laboratorio de Ontología Aplicada (LOA). págs. 27–66.{{cite web}}: CS1 maint: varios nombres: lista de autores ( enlace )
  11. ^ Masolo, Claudio; Borgo, Stefano; Gangemi, Aldo; Guarino, Nicola; Oltramari, Alessandro (c. 2002). "WonderWeb Entregable D18: Biblioteca de ontologías" (PDF) . Laboratorio de Ontología Aplicada (LOA).
  12. ^ "DOLCE: una ontología descriptiva para la ingeniería lingüística y cognitiva". Laboratorio de Ontología Aplicada (LOA).
  13. ^ Haller, Armin; Marmolowski, Mateusz; Oren, Eyal; Gaaloul, Walid (abril de 2008). "Una ontología de procesos para la inteligencia empresarial" (PDF) . Instituto de Investigación Empresarial Digital (DERI).
  14. ^ "Ontología formal general (GFO)". Universidad de Leipzig: Ontologías en medicina y ciencias de la vida (Onto-Med).
  15. ^ Herre, Heinrich (2010). "Ontología formal general (GFO): una ontología fundacional para el modelado conceptual" (PDF) . IMISE Universidad de Leipzig: Departamento de investigación de ontologías en medicina y ciencias de la vida (Onto-Med).
  16. ^ Haller, Armin; Oren, Eyal (febrero de 2006). "Una ontología de procesos para representar la semántica de diferentes metamodelos de procesos y coreografías" (PDF) . Universidad Nacional de Irlanda, Galway: Instituto de Investigación de la Empresa Digital (DERI).
  17. ^ Haller, A.; Oren, E.; Kotinurmi, P. (septiembre de 2006). "m3po: una ontología para relacionar coreografías con modelos de flujo de trabajo" (PDF) . Actas de la 3.ª Conferencia internacional sobre informática de servicios (SCC) .
  18. ^ Georgakopoulos, D.; Hornick, M.; Sheth, A. (1995). "Una visión general de la gestión del flujo de trabajo: desde el modelado de procesos hasta la infraestructura de automatización del flujo de trabajo". Bases de datos distribuidas y paralelas . 3 (2): 119–153. CiteSeerX 10.1.1.101.5199 . doi :10.1007/bf01277643. S2CID  446699. 
  19. ^ Chiu, DKW; et al. (2004). "Interoperabilidad entre organizaciones impulsada por vistas de flujo de trabajo en un entorno de servicios web". Inf. Tech. And Management . 5 (3–4): 221–250. CiteSeerX 10.1.1.648.5148 . doi :10.1023/b:item.0000031580.57966.d4. S2CID  40564279. 
  20. ^ Dijkmanm, R.; Dumas, M. (diciembre de 2004). "Diseño orientado a servicios: un enfoque desde múltiples puntos de vista" (PDF) . Revista internacional de sistemas de información cooperativa . 13 (4): 337–368. doi :10.1142/s0218843004001012.
  21. ^ Schulz, KA; Orlowska, ME (2004). "Facilitación de flujos de trabajo interorganizacionales con un enfoque de vista de flujo de trabajo". Data Knowl. Eng . 51 (1): 109–147. doi :10.1016/j.datak.2004.03.008.
  22. ^ Haller, A.; Oren, E. (junio de 2006). "m3pl: una extensión de ontología Work-FLOWS para extraer interfaces de coreografía" (PDF) . Actas del taller sobre semántica para la gestión de procesos de negocio, en colaboración con ESWC2006 .
  23. ^ Jablonski, S.; Bussler, C. (1996). Gestión del flujo de trabajo: conceptos de modelado, arquitectura e implementación . International Thomson Computer Press.

Enlaces externos