Entidad | Entidad del meta-modelo | Documentacion |
---|---|---|
Categorizer | AplicacionInterna | It is a wrapper to a text mining tool. It manages a category taxonomy.
It provides operations to create new categories, add documents to these categories, obtain a category list and to get the category of a document. |
EmailWrapper | AplicacionInterna | Wrapper for a mailing tool.
It has operations to get the mail folders and the mails in them and to move mails between folders. It also has an event which notifies there is new email. |
UserDevice | AplicacionInterna | It represents every device used to communicate with users.
It provides operations to send and receive general notifications from or to the interface and to receive requests about adding or removing agents. |
NewMailArrived | EventoAplicacionSlots | Event triggered by the EmailWrapper when there is new incoming email. |
ClassifyEmail | FlujoDeTrabajo | Describes the workflow to classify an e-mail. |
MoveEmail | FlujoDeTrabajo | Describes the workflow to move a classified e-mail to its corresponding folder. |
DocumentClassified | Hecho | Document classified and its category. |
DocumentNotification | Hecho | It is the superclass of the facts generating information that should be shown to the user about documents. |
DocumentToClassify | Hecho | Document to be classified. |
EmailCategory | Hecho | Email classified and its category. The category has information about the movement target folder. |
EmailClassified | Hecho | Email moved. It has a default status OK. |
EmailNotAvailable | Hecho | The EmailWrapper could not obtain the email indicated in the event. |
EmailNotClassifiable | Hecho | Email that could not be classified and the reason of it. |
EmailNotMoved | Hecho | Email that could not be moved to its corresponding folder and the reason of it. |
EmailToClassify | Hecho | Email to be classified.
It has four attributes: the e-mail owner (user), the folder in which is the e-mail, the e-mail id in the system, and the e-mail document. |
ClassifyDocument | Tarea | Organize the classification process. It classifies a given document in one category or asks the user to do it. |
ClassifyEmail | Tarea | Classify a given e-mail in one category doing the necessary additional mail processing. |
MoveEmail | Tarea | Move a given e-mail to the folder related to its category. |
OrganizeEmails | Tarea | Perceives an event about new email and triggers the interactions needed to classify the email and move it to the adequate folder. |
ProcessEmail | Tarea | Convert an e-mail to a document processable by the Categorizer. |
ProcessNotification | Tarea | This task sends a notification to the UserDevice. |
ID | Categorizer  |
Descripcion | It is a wrapper to a text mining tool. It manages a category taxonomy.
It provides operations to create new categories, add documents to these categories, obtain a category list and to get the category of a document.  |
Operaciones | createCategory addDocumentsToCategory enableCategorizer disableCategorizer getDocumentCategory getCategoryList   |
En el rol | En la relacion | Otros extremos | ||||
---|---|---|---|---|---|---|
WFUsaDR | WFUsa |
| ||||
ID | EmailWrapper  |
Descripcion | Wrapper for a mailing tool.
It has operations to get the mail folders and the mails in them and to move mails between folders. It also has an event which notifies there is new email.  |
Operaciones | getMailFolders getEmailsInFolder moveEmailToFolder newEmailReceived   |
En el rol | En la relacion | Otros extremos | ||||
---|---|---|---|---|---|---|
WFUsaDR | WFUsa |
| ||||
WFUsaDR | WFUsa |
| ||||
ID | UserDevice  |
Descripcion | It represents every device used to communicate with users.
It provides operations to send and receive general notifications from or to the interface and to receive requests about adding or removing agents.  |
Operaciones | sentMesage receiveMessage addNewAgent removeAgent   |
En el rol | En la relacion | Otros extremos | ||||
---|---|---|---|---|---|---|
WFUsaDR | WFUsa |
| ||||
ID | NewMailArrived  |
Descripcion | Event triggered by the EmailWrapper when there is new incoming email.  |
aplicacion |   |
slots | user folder mailID   |
En el rol | En la relacion | Otros extremos | ||||
---|---|---|---|---|---|---|
WFConsumeDR | WFConsume |
| ||||
ID | ClassifyEmail  |
Descripcion | Describes the workflow to classify an e-mail.  |
En el rol | En la relacion | Otros extremos | ||||
---|---|---|---|---|---|---|
WFConsumeOR | WFConsume |
| ||||
WFProduceOR | WFProduce |
| ||||
WFProduceOR | WFProduce |
| ||||
ID | MoveEmail  |
Descripcion | Describes the workflow to move a classified e-mail to its corresponding folder.  |
En el rol | En la relacion | Otros extremos | ||||
---|---|---|---|---|---|---|
WFConsumeOR | WFConsume |
| ||||
WFProduceOR | WFProduce |
| ||||
WFProduceOR | WFProduce |
| ||||
Nombre | DocumentClassified  |
Descripcion | Document classified and its category.  |
Slots | Nombre slot:documentID Descripcion slot:Unique Document ID in the system. Nombre slot:document Descripcion slot:The whole document to be processed. Nombre slot:category Descripcion slot:Category assigned to the document.   |
En el rol | En la relacion | Otros extremos | ||||
---|---|---|---|---|---|---|
WFConsumeDR | WFConsume |
| ||||
WFProduceDR | WFProduce |
| ||||
Nombre | DocumentNotification  |
Descripcion | It is the superclass of the facts generating information that should be shown to the user about documents.  |
Slots | Nombre slot:user Descripcion slot:Document owner. Nombre slot:folder Descripcion slot:Folder or address in which the document is. Nombre slot:documentID Descripcion slot:Unique Document ID in the system. Nombre slot:category Descripcion slot:Category assigned to the document. Nombre slot:status Descripcion slot:Action status. It can be a Classification status, an Agent Status or a Category Status. Classification Status shows the reason of the no document obtaining, classification or movement. Agent Status shows the reason of the no agent adding, removing or listing. Category Status shows the reason of the fail in an operation requested by the user over the categories or its documents.   |
En el rol | En la relacion | Otros extremos | ||||
---|---|---|---|---|---|---|
GTHerenciaDR | GTHerenciaHecho |
| ||||
GTHerenciaDR | GTHerenciaHecho |
| ||||
GTHerenciaDR | GTHerenciaHecho |
| ||||
GTHerenciaDR | GTHerenciaHecho |
| ||||
WFConsumeDR | WFConsume |
| ||||
Nombre | DocumentToClassify  |
Descripcion | Document to be classified.  |
Slots | Nombre slot:documentID Descripcion slot:Unique Document ID in the system. Nombre slot:document Descripcion slot:The whole document to be processed. Nombre slot:type Descripcion slot:Document type. It would be: email, HD Document, paper... It could be necessary to use different categories depending of the document type.   |
En el rol | En la relacion | Otros extremos | ||||
---|---|---|---|---|---|---|
WFConsumeDR | WFConsume |
| ||||
WFProduceDR | WFProduce |
| ||||
Nombre | EmailCategory  |
Descripcion | Email classified and its category. The category has information about the movement target folder.  |
Slots | Nombre slot:user Descripcion slot:Document owner. Nombre slot:folder Descripcion slot:Folder or address in which the document is. Nombre slot:mailID Descripcion slot:Unique Mail ID in the system. It is a Document ID. Nombre slot:mail Descripcion slot:The whole mail to be processed. It is a document. Nombre slot:category Descripcion slot:Category assigned to the document.   |
En el rol | En la relacion | Otros extremos | ||||
---|---|---|---|---|---|---|
WFConsumeDR | WFConsume |
| ||||
WFConsumeDR | WFConsume |
| ||||
WFProduceDR | WFProduce |
| ||||
WFProduceDR | WFProduce |
| ||||
Nombre | EmailClassified  |
Descripcion | Email moved. It has a default status OK.  |
Slots | Nombre slot:user Descripcion slot:Document owner. Nombre slot:folder Descripcion slot:Folder or address in which the document is. Nombre slot:mailID Descripcion slot:Unique Mail ID in the system. It is a Document ID. Nombre slot:category Descripcion slot:Category assigned to the document.   |
En el rol | En la relacion | Otros extremos | ||||
---|---|---|---|---|---|---|
GTHerenciaOR | GTHerenciaHecho |
| ||||
WFProduceDR | WFProduce |
| ||||
WFProduceDR | WFProduce |
| ||||
Nombre | EmailNotAvailable  |
Descripcion | The EmailWrapper could not obtain the email indicated in the event.  |
Slots | Nombre slot:user Descripcion slot:Document owner. Nombre slot:folder Descripcion slot:Folder or address in which the document is. Nombre slot:mailID Descripcion slot:Unique Mail ID in the system. It is a Document ID. Nombre slot:status Descripcion slot:Action status. It can be a Classification status, an Agent Status or a Category Status. Classification Status shows the reason of the no document obtaining, classification or movement. Agent Status shows the reason of the no agent adding, removing or listing. Category Status shows the reason of the fail in an operation requested by the user over the categories or its documents.   |
En el rol | En la relacion | Otros extremos | ||||
---|---|---|---|---|---|---|
GTHerenciaOR | GTHerenciaHecho |
| ||||
GTModificaDR | GTFallaObjetivo |
| ||||
Nombre | EmailNotClassifiable  |
Descripcion | Email that could not be classified and the reason of it.  |
Slots | Nombre slot:user Descripcion slot:Document owner. Nombre slot:folder Descripcion slot:Folder or address in which the document is. Nombre slot:mailID Descripcion slot:Unique Mail ID in the system. It is a Document ID. Nombre slot:status Descripcion slot:Action status. It can be a Classification status, an Agent Status or a Category Status. Classification Status shows the reason of the no document obtaining, classification or movement. Agent Status shows the reason of the no agent adding, removing or listing. Category Status shows the reason of the fail in an operation requested by the user over the categories or its documents.   |
En el rol | En la relacion | Otros extremos | ||||
---|---|---|---|---|---|---|
GTHerenciaOR | GTHerenciaHecho |
| ||||
GTModificaDR | GTFallaObjetivo |
| ||||
WFProduceDR | WFProduce |
| ||||
Nombre | EmailNotMoved  |
Descripcion | Email that could not be moved to its corresponding folder and the reason of it.  |
Slots | Nombre slot:user Descripcion slot:Document owner. Nombre slot:folder Descripcion slot:Folder or address in which the document is. Nombre slot:mailID Descripcion slot:Unique Mail ID in the system. It is a Document ID. Nombre slot:category Descripcion slot:Category assigned to the document. Nombre slot:status Descripcion slot:Action status. It can be a Classification status, an Agent Status or a Category Status. Classification Status shows the reason of the no document obtaining, classification or movement. Agent Status shows the reason of the no agent adding, removing or listing. Category Status shows the reason of the fail in an operation requested by the user over the categories or its documents.   |
En el rol | En la relacion | Otros extremos | ||||
---|---|---|---|---|---|---|
GTHerenciaOR | GTHerenciaHecho |
| ||||
WFProduceDR | WFProduce |
| ||||
Nombre | EmailToClassify  |
Descripcion | Email to be classified.
It has four attributes: the e-mail owner (user), the folder in which is the e-mail, the e-mail id in the system, and the e-mail document.  |
Slots | Nombre slot:user Descripcion slot:Document owner. Nombre slot:folder Descripcion slot:Folder or address in which the document is. Nombre slot:mailID Descripcion slot:Unique Mail ID in the system. It is a Document ID. Nombre slot:mail Descripcion slot:The whole mail to be processed. It is a document.   |
En el rol | En la relacion | Otros extremos | ||||
---|---|---|---|---|---|---|
WFConsumeDR | WFConsume |
| ||||
WFConsumeDR | WFConsume |
| ||||
WFProduceDR | WFProduce |
| ||||
WFProduceDR | WFProduce |
| ||||
ID | ClassifyDocument  |
Descripcion | Organize the classification process. It classifies a given document in one category or asks the user to do it.  |
En el rol | En la relacion | Otros extremos | ||||
---|---|---|---|---|---|---|
RTareaDestino | WFConecta |
| ||||
WFConsumeOR | WFConsume |
| ||||
WFProduceOR | WFProduce |
| ||||
WFUsaOR | WFUsa |
| ||||
ID | ClassifyEmail  |
Descripcion | Classify a given e-mail in one category doing the necessary additional mail processing.  |
En el rol | En la relacion | Otros extremos | ||||
---|---|---|---|---|---|---|
GTModificaOR | GTFallaObjetivo |
| ||||
RTarea | WFConecta |
| ||||
RTarea | WFConecta |
| ||||
WFConsumeOR | WFConsume |
| ||||
WFConsumeOR | WFConsume |
| ||||
WFProduceOR | WFProduce |
| ||||
ID | MoveEmail  |
Descripcion | Move a given e-mail to the folder related to its category.  |
En el rol | En la relacion | Otros extremos | ||||
---|---|---|---|---|---|---|
WFConsumeOR | WFConsume |
| ||||
WFProduceOR | WFProduce |
| ||||
WFUsaOR | WFUsa |
| ||||
ID | OrganizeEmails  |
Descripcion | Perceives an event about new email and triggers the interactions needed to classify the email and move it to the adequate folder.  |
En el rol | En la relacion | Otros extremos | ||||
---|---|---|---|---|---|---|
GTModificaOR | GTFallaObjetivo |
| ||||
WFConsumeOR | WFConsume |
| ||||
WFProduceOR | WFProduce |
| ||||
WFProduceOR | WFProduce |
| ||||
WFUsaOR | WFUsa |
| ||||
ID | ProcessEmail  |
Descripcion | Convert an e-mail to a document processable by the Categorizer.  |
En el rol | En la relacion | Otros extremos | ||||
---|---|---|---|---|---|---|
RTareaDestino | WFConecta |
| ||||
WFProduceOR | WFProduce |
| ||||
ID | ProcessNotification  |
Descripcion | This task sends a notification to the UserDevice.  |
En el rol | En la relacion | Otros extremos | ||||
---|---|---|---|---|---|---|
WFConsumeOR | WFConsume |
| ||||
WFUsaOR | WFUsa |
| ||||