| Entidad | Entidad del meta-modelo | Documentacion |
Incrementar_coleccion_documentos_interesantes
| Objetivo |
Siempre que sea posible, hay que incrementar la coleccion de documentos a disposicion de los usuarios. |
Mantener_calidad_documentos
| Objetivo |
La calidad de los documentos se refiere al grado de aceptacion de los documentos enviados. Cuantas menos evaluaciones negativas se obtengan, mejor. |
Proporcionar_documentos_interesantes
| Objetivo |
Proporciona documentos a la comunidad que le pueden interesar. Los documentos se suministran por peticion de los usuarios o por decision de los agentes al ver que un documento se revisa muchas veces. |
difundir_sugerencia
| Tarea |
Mandar la sugerencia al conjunto de usuarios que componen la comunidad. La sugerencia se envia si se han recibido suficientes evaluaciones positivas.
Para observar el grado de aceptacion de la nueva sugerencia, se modifica el estado de la sesion a "BROADCAST". Los posibles fallos en la transmision se detectan mediante timeouts generados por temporizadores dentro de la interaccion para evaluar documentos.
De los miembros de la comunidad que tomaran parte en esta difusion se excluyen aquellos que tomaron parte en el proceso de evaluacion. Al contrario que en casos anteriores
|
procesar_evaluaciones_sugerencia
| Tarea |
Recoger el feedback de los usuarios de la evaluacion de la sugerencia. Este feedback sirve para evaluar la calidad de la informacion suministrada por el agente iniciador. Si el documento ha sido finalmente evaluado positivamente por la mayoria de usuarios, se procede a modificar el perfil de la comunidad. El perfil de la comunidad es una categoria especial definida en el clasificador. Dentro de esta categoria existen documentos que se corresponden con la tematica de la comundiad. Cuando un documento es aceptado por todos, es logico suponer que la tematica de la comunidad se ve incrementada por un nuevo documento. |
procesar_preevaluacion_sugerencia
| Tarea |
Esta tarea se comporta como sigue:
1. En caso de haber existido fallos en la comunicacion con otros participantes, se asume que el estado de la sesion peticion evaluacion sugerencia debe reflejarlo. Para recuperar el fallo, se asume que en caso de fallo, el proceso de evaluacion devolvera una evaluacion negativa.
2. Cada vez que se reciba una evaluacion positiva o negativo de la sugerencia del iniciador, comprobar si se han recibido todas las evaluaciones
2.1 En caso afirmativo decidir en base a las preevaluaciones si merece la pena continuar.
2.1.1 En caso afirmativo, iniciar la tarea de difusion marcando el estado de la sesion de evaluacion para poner su estado a "PROCESAR".
2.1.2 En caso negativo, marcar el estado de la sesion con "TERMINADA".
2.2 En caso negativo modificar la sesion quitando participantes. Cuando el numero de participantes sea cero, querra decir que se han recibido todas las evaluaciones
|
procesar_sugerencia
| Tarea |
Ejecuta el siguiente conjunto de acciones:
1.Consultar el conjunto de sugerencias que en el pasado han sido evaluadas positivamente por los miembros de la comunidad
2. Si este conjunto es lo suficientemente grande, comparar la sugerencia con las anteriores.
2.1 Si el grado de similitud es inferior al fijado por la configuracion, rechazar la peticion. El rechazo se indica con Resultado Propagacion
2.2 Si el grado de similitud es lo suficientemente grande, elegir un conjunto de preevaluadores de entre los miembros de la comunidad. Actualizar la sesion con los evaluadores. Actualizar el estado de la sesion a "EVALUANDO".
2. Enviar una copia de la sugerencia al conjunto de preevaluadores. Esto se realiza mediante PeticionEvaluacionSugerencia. |