A continuación se muestra cada uno de los conceptos que se definen en el modelo de hechos genérico. Estos conceptos serán posteriormente utilizados en el desarrollo de patrones de reglas de negocio basados en la clasificación semántica (Moreno Montes de Oca, 2008).
<Término>::=concepto que se manejan dentro del negocio.
<Término_Común>::= es un <Término> que representa una palabra del lenguaje natural que,mediante el uso de su significado común, aporta a la lógica de la regla.
<Término_Negocio>::= es un<Término> que representa una palabra o frase que tiene un significado específico para el negocio.
<Determinante>::=es un <Término_Común> que puede aparecer o no junto a cada término delnegocio. Ejemplo: ―uno‖, ―una‖, ―el‖, ―la‖, ―cada‖, ―todos‖.
<Periodo>::= es un <Término_Común> que permite expresar el lapso de tiempo en el que transcurre una tarea. Ejemplo: ―5 días‖, ―2 meses‖.
<T_Frecuencia>::= es un <Término_Común> que permite expresar la periodicidad con la que debe ocurrir alguna tarea. Ejemplo: ―5 veces por semana‖, ―2 veces cada 3 días‖. <Cuantificador>::= es un <Término_Común> que permite expresar la existencia sobre un término. Ejemplo: ―para todo‖, ―existen‖, ―al menos uno‖.
<Expresión>::= es un <Término_Común> que permite expresar la formulación aritmética que permite calcular el valor de un término.
<Opción_Modo>::= es un <Término_Común> que permite expresarla alternativa. Este término define su dominio de valores dentro del conjunto {―puede‖, ―debe‖,―tiene‖}. <T_Creativo>::= es un <Término_Común> que permite expresar frase del lenguaje natural que sea imprescindible para completar la idea de una regla. Ejemplo: ―un día antes de la fecha fijada‖.
<Resultado>::=es un <Término_Negocio> obtenido como resultado de alguna tarea. Ejemplo: ―negativo‖, ―positivo‖, ―alto‖, ―bajo‖.
153
<Rol_Infinitivo>::= es un <Término_Común> que permite expresar un verbo o la composición del verbo (ser) acompañado de un participio. Ejemplo: ―ser asociado‖, ―conocer‖, ―ser valorado‖.
<Actor>::= es un <Término_Negocio> que representa la responsabilidad de ejecución de acciones dentro del sistema. Ejemplo: ―médico‖, ―anestesista‖.
<Información>::= es un <Término_Negocio> que representaelresultado de una tarea. <Proceso>::= es un <Término_Negocio> que describe un comportamiento en el negocio. Los procesos no se enlazan a localizaciones ni actores. Un mismo proceso puede servir a más de un actor del negocio.
<Recurso>::= es un <Término_Negocio> que describe materiales u objetos necesarios en el negocio para la realización de una tarea.
<Habilidad>::= es un <Término_Negocio> que describe una característica alcanzada por un actor, esta puede surgir de forma natural o mediante la práctica.
<Conocimiento>::= es un <Término_Negocio> que describe estudios alcanzados por el actor, ya sea un título o simplemente de una materia, que le permiten ejecutar sus tareas. <Objetivo>::= es un <Término_Negocio> que describe el fin con que se realiza una tarea. <Tarea>::= es un <Término_Negocio> que representa un comportamiento que puede ser asociado a cierto (tipo de) actor. Las tareas son conformadas en el contexto de procesos. Se puede establecer una distinción entre ―tarea‖ y ―actividad‖, aunque en este trabajo se consideran como sinónimos.
<Opcional>::= es una<Tareas> que describe tareas operacionales, o sea, aquellas que realizan alguna acción. Ejemplo: ―Pruebas paramétricas‖, ―vacunación‖.
<Toma_de_Decisiones>::= es una<Tareas> que describe la toma de una decisión.
<Creativa>::= es una<Tareas> que describe tareas que describe cualquier otro tipo de tareas que no sea opcional o de toma de decisiones.
<Clasificación>::= es una tarea del tipo <Toma_de_Decisiones> que describe una clasificación.
<Diagnóstico>::= es una tarea del tipo <Toma_de_Decisiones> que describe la realización de un diagnóstico. Ejemplo: ―evaluar al paciente candidato‖.
154
<Valoración>::= es una tarea del tipo <Toma_de_Decisiones> que describe una valoración. Ejemplo: ―determinar el estadio del paciente‖.
<Supervisado>::= es una tarea del tipo <Toma_de_Decisiones> que describe una forma de realizar la supervisión. Ejemplo: ―tratamiento con hemodiálisis‖.
<de_Predicción>::= es una tarea del tipo <Toma_de_Decisiones> que describe una predicción.
<Hecho>::= se definen a través de interrelaciones entre <Términos>
<Hecho_Atributo>::= es un <Hecho> que permite hacer la designación de un término como atributo de otro término. Por ejemplo: ―Edad es un atributo de paciente‖.
<Hecho_Agregación>::= es un <Hecho> que permiteque describe una interrelación ―parte de/compuesto por‖. Representa que existe relación entre un término (el todo) y
uno o varios términos (sus partes). Ejemplo: ―Un equipo de trasplante está compuesto por cardiólogo, anestesiólogo, nefrólogo, enfermero coordinador de trasplante, cirujano‖.
<Hecho_Rol>::= es un <Hecho> que permite describir un nuevo concepto que se corresponde con el papel que juegan las cosas, al asumir una función o comportamiento utilizado en alguna situación. Describe cómo un término sirve a modo de actor (otro término) a través de sus interacciones con su ambiente. Por ejemplo: un ―enfermero‖ puede ser el ―enfermero‖ o― coordinador de trasplante‖ al conformarse el ―equipo de trasplante‖.
<Hecho_Asociación>::= es un <Hecho> que permite describir cualquier otro tipo de interrelación entre dos términos. Expresa la relación binaria que puede existir entre dos términos, por medio de una forma verbal preferentemente. Por defecto se presenta la cadena ―está asociado con‖ para expresar la asociación existente. Por ejemplo: ―paciente
recibe tratamiento‖.
<Hecho_Sinónimo>::= es un <Hecho> que permite la designación de un término como sinónimo de otro término. Por ejemplo: ―Un enfermo es un paciente‖.
<Hecho_General_Específico>::= es un <Hecho_Sinónimo> que permite la designación de un término como generalización (o super-tipo) de uno o más términos (subtipos).
155
Representa que existe relación entre un término general y uno o varios términos específicos. Ejemplo: ―posible receptor es un paciente‖.
156