Documentacion: Classifier

Descripcion: The Classifier is the agent which manages the Categorizer. This model shows its Mental State Processor, its Mental State Manager, the Goals which pursues, the Roles which plays, the tasks which carries out and its inheritance relationships with other agents.

Classifier inherits from the general SystemAgent like all the other agents in this MAS. In that way, it has the abilities to manage its mental state and to act as an AgentManager.

The Classifier plays one specific role, ClassifyManager. This role makes it responsible of managing the Categorizer. As a result it pursues four goals: Give Document Category, Minimize Classification Questions To User, Maintain A Good Classification and Manage Categories. Give Document Category implies that it would classify a document when it is requested. Minimize Classification Questions To User is related with user's interaction. Sometimes a document can not be automatically classified and user's help is required. The goal establishes that this communication should ask only the essential questions. Maintain A Good Classification pursues avoiding misclassifications. Finally, Manage Categories refers to attend administrative operations with the taxonomy.

Modelos de tareas asociados :
Modelos de interaccion asociados :


Instancias de entidades de meta-modelo

EntidadEntidad del meta-modeloDocumentacion
Classifier 
Agente  It represents the agent which manages the Classifier and makes the operations over the categories. 
SystemAgent 
Agente  It represents a generic agent in the system with the ability to add and remove itself from the system. 
FactsManager 
GestorEstadoMental   
Give Document Category 
Objetivo  A category has to be provided to a document under request. The Categorizer assigns a category to the Document. The category could be obtained automatically or, if it is not possible, it will be asked to the user. 
Maintain A Good Classification 
Objetivo  Documents have to be related to the right category to avoid the user does not find them or wastes his time looking for them. 
Manage Categories 
Objetivo  The system has to be able to add, remove and list categories and document in them under user's request. 
Minimize Classification Questions To User 
Objetivo  The MAS tries to save user's time. It should avoid asking to the user about the classification whenever it is possible. 
TaskPlanner 
ProcesadorEstadoMental   
ClassifyManager 
Rol  It manages the Categorizer, both to classify documents and to administrate the categories and their related documents. 


Classifier (Agente)

Propiedades:
IDClassifier 
DescripcionIt represents the agent which manages the Classifier and makes the operations over the categories. 

Relaciones:
En el rolEn la relacion Otros extremos
ATieneGestorEstadoMentalOR ATieneGestorEstadoMental 
Con los objetosEn el rol
FactsManager  ATieneGestorEstadoMentalDR
ATieneProcesadorEstadoMentalOR ATieneProcesadorMental 
Con los objetosEn el rol
TaskPlanner  ATieneProcesadorEstadoMentalDR
EAPersigueOR EAPersigue 
Con los objetosEn el rol
Give Document Category  EAPersigueDR
Minimize Classification Questions To User  EAPersigueDR
Maintain A Good Classification  EAPersigueDR
Manage Categories  EAPersigueDR
RAHerenciaAgenteD AHerenciaAgentes 
Con los objetosEn el rol
RAHerenciaAgentesO AHerenciaAgentes 
Con los objetosEn el rol
SystemAgent  RAHerenciaAgenteD
WFJuegaOR WFJuega
  • ID: 
  •  
    Con los objetosEn el rol
    ClassifyManager  WFJuegaDR


    SystemAgent (Agente)

    Propiedades:
    IDSystemAgent 
    DescripcionIt represents a generic agent in the system with the ability to add and remove itself from the system. 

    Relaciones:
    En el rolEn la relacion Otros extremos
    RAHerenciaAgenteD AHerenciaAgentes 
    Con los objetosEn el rol
    Classifier  RAHerenciaAgentesO


    FactsManager (GestorEstadoMental)

    Propiedades:
    IDFactsManager 

    Relaciones:
    En el rolEn la relacion Otros extremos
    ATieneGestorEstadoMentalDR ATieneGestorEstadoMental 
    Con los objetosEn el rol
    Classifier  ATieneGestorEstadoMentalOR


    Give Document Category (Objetivo)

    Propiedades:
    IDGive Document Category 
    DescripcionA category has to be provided to a document under request. The Categorizer assigns a category to the Document. The category could be obtained automatically or, if it is not possible, it will be asked to the user. 

    Relaciones:
    En el rolEn la relacion Otros extremos
    EAPersigueDR EAPersigue 
    Con los objetosEn el rol
    Minimize Classification Questions To User  EAPersigueDR
    Maintain A Good Classification  EAPersigueDR
    Manage Categories  EAPersigueDR
    Classifier  EAPersigueOR


    Maintain A Good Classification (Objetivo)

    Propiedades:
    IDMaintain A Good Classification 
    DescripcionDocuments have to be related to the right category to avoid the user does not find them or wastes his time looking for them. 

    Relaciones:
    En el rolEn la relacion Otros extremos
    EAPersigueDR EAPersigue 
    Con los objetosEn el rol
    Give Document Category  EAPersigueDR
    Minimize Classification Questions To User  EAPersigueDR
    Manage Categories  EAPersigueDR
    Classifier  EAPersigueOR


    Manage Categories (Objetivo)

    Propiedades:
    IDManage Categories 
    DescripcionThe system has to be able to add, remove and list categories and document in them under user's request. 

    Relaciones:
    En el rolEn la relacion Otros extremos
    EAPersigueDR EAPersigue 
    Con los objetosEn el rol
    Give Document Category  EAPersigueDR
    Minimize Classification Questions To User  EAPersigueDR
    Maintain A Good Classification  EAPersigueDR
    Classifier  EAPersigueOR


    Minimize Classification Questions To User (Objetivo)

    Propiedades:
    IDMinimize Classification Questions To User 
    DescripcionThe MAS tries to save user's time. It should avoid asking to the user about the classification whenever it is possible. 

    Relaciones:
    En el rolEn la relacion Otros extremos
    EAPersigueDR EAPersigue 
    Con los objetosEn el rol
    Give Document Category  EAPersigueDR
    Maintain A Good Classification  EAPersigueDR
    Manage Categories  EAPersigueDR
    Classifier  EAPersigueOR


    TaskPlanner (ProcesadorEstadoMental)

    Propiedades:
    IDTaskPlanner 

    Relaciones:
    En el rolEn la relacion Otros extremos
    ATieneProcesadorEstadoMentalDR ATieneProcesadorMental 
    Con los objetosEn el rol
    Classifier  ATieneProcesadorEstadoMentalOR


    ClassifyManager (Rol)

    Propiedades:
    IDClassifyManager 
    DescripcionIt manages the Categorizer, both to classify documents and to administrate the categories and their related documents. 

    Relaciones:
    En el rolEn la relacion Otros extremos
    WFJuegaDR WFJuega
  • ID: 
  •  
    Con los objetosEn el rol
    Classifier  WFJuegaOR