Documentacion: Goal_Breakdown

Descripcion: Goal breakdown with sub-goals.

There are three main goals: Manage PC, Manage Community and Manage Mental Entities. The first one is related with the required functionality. The other two are concerned with system administrative tasks. The second one refers to deal with the population, adding and removing agents according to user's requests. The third goal is related with agents mental state. It establishes what should be done with terminated goals (both satisified and failed) and mental entities no longer useful.

The Manage PC goal is decomposed in Do Not Disturb User and Manage Documents.

Do Not Disturb User pursues that the system is not going to increase user's work with misclassifications and the classification process will involve the user only when there is no alternative. Besides, requests and notifications will be minimized (for example grouping them) not to disturb the normal work.

Manage Documents is broken up in Manage Categories and an additional goal to every different document type. Manage Categories establishes that the system has to provide means to deal with the taxonomy, for example changing its classes. The other goals are related with the processing of particular documents. The most delimitated between these goals is Manage Email.

Manage Email is motivated by Increase Classified Emails and it tries to Move Email To The Right Folder. These goals are satisfied through the sub-goals Notify Incomig Email, Obtain Email Category and Move Email To Folder. The e-mail classification goals involve classification goals over general documents.


Instancias de entidades de meta-modelo

EntidadEntidad del meta-modeloDocumentacion
Add Requested Agents 
Objetivo  Add to the Community the agents requested by the user. 
Attend User's Requests 
Objetivo  Begin the actions requested by the user. This should be done avoiding as far as possible user's annoyance. 
Do Not Disturb User 
Objetivo  The PC management tries to ease the user's work with documents. So it must improve the way in which this work is done and not create additional nuisance. 
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. 
Give Email Category 
Objetivo  A category has to be provided to an e-mail under request. 
Increase Classified Emails 
Objetivo  The MAS tries to increase the collection of classified emails. 
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. 
Make Email Classifiable 
Objetivo  There is an unique Categorizer to every document. Therefore the email has to be preprocessed before it could be categorised. 
Manage Categories 
Objetivo  The system has to be able to add, remove and list categories and document in them under user's request. 
Manage Communication With User 
Objetivo  Important information about the MAS activities should be notified to the user. This should be done avoiding disturb user. This could be done, for example, grouping the messages to him and giving the possibility of some management over them. 
Manage Community 
Objetivo  The Community management consist mainly in adding and removing agents in the system. 
Manage Documents 
Objetivo  The documents management consist mainly in classifying them in the given categories. This allows relate different documents on the same topic. 
Manage Email 
Objetivo  It is the documents managent specialised in emails. 
Manage Goal End 
Objetivo  There are some actions related with goals ending, such as informing user or assert again the goal in cyclic activities. 
Manage HD Documents 
Objetivo  It is the documents managent specialised in HD documents. 
Manage Mental Entities 
Objetivo  The mental entities (goals, facts and events) have to be managed in order to allow the system works properly in an ongoing activity. 
Manage PC 
Objetivo  The main system goal is helping user in the management of his documents. 
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. 
Move Email To Folder 
Objetivo  The classified email should be moved to the folder corresponding to its category. 
Move Email To The Right Folder 
Objetivo  The processed email should be assigned to the right category and placed in its corresponding folder. 
Notify Incoming Email 
Objetivo  The MAS should process the incoming email. In order to accomplish this it should perceive the new email arrival and begins the corresponding process. 
Obtain Document Category 
Objetivo  The document has to be assigned to the category related with its topic. 
Obtain Email Category 
Objetivo  The mail has to be assigned to the category related with its topic. 
Place Email In Folder 
Objetivo  The e-mail should be moved to the assigned folder. 
Remove Requested Agents 
Objetivo  Remove from the Community the agents requested by the user. 
Remove Useless Entities 
Objetivo  The system creates mental entities that have to be destroyed after their use. 
Request Document Category 
Objetivo   
Request Email Category 
Objetivo   
Request Email Movement 
Objetivo   


Add Requested Agents (Objetivo)

Properties:
IDAdd Requested Agents 
DescripcionAdd to the Community the agents requested by the user. 
estado 

Relaciones:
En el rolEn la relacion Otros extremos
GTDescomponeDR GTDescompone 
Con los objetosEn el rol
Attend User's Requests  GTDescomponeDR
Remove Requested Agents  GTDescomponeDR
Manage Community  GTDescomponeOR
 


Attend User's Requests (Objetivo)

Properties:
IDAttend User's Requests 
DescripcionBegin the actions requested by the user. This should be done avoiding as far as possible user's annoyance. 
estado 

Relaciones:
En el rolEn la relacion Otros extremos
GTDescomponeDR GTDescompone 
Con los objetosEn el rol
Maintain A Good Classification  GTDescomponeDR
Minimize Classification Questions To User  GTDescomponeDR
Manage Communication With User  GTDescomponeDR
Do Not Disturb User  GTDescomponeOR
GTDescomponeDR GTDescompone 
Con los objetosEn el rol
Add Requested Agents  GTDescomponeDR
Remove Requested Agents  GTDescomponeDR
Manage Community  GTDescomponeOR
 


Do Not Disturb User (Objetivo)

Properties:
IDDo Not Disturb User 
DescripcionThe PC management tries to ease the user's work with documents. So it must improve the way in which this work is done and not create additional nuisance. 
estado 

Relaciones:
En el rolEn la relacion Otros extremos
GTDescomponeDR GTDescompone 
Con los objetosEn el rol
Manage Documents  GTDescomponeDR
Manage PC  GTDescomponeOR
GTDescomponeOR GTDescompone 
Con los objetosEn el rol
Maintain A Good Classification  GTDescomponeDR
Minimize Classification Questions To User  GTDescomponeDR
Manage Communication With User  GTDescomponeDR
Attend User's Requests  GTDescomponeDR
 


Give Document Category (Objetivo)

Properties:
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. 
estado 

Relaciones:
En el rolEn la relacion Otros extremos
RGTDependeD GTDependeY 
Con los objetosEn el rol
Request Document Category  RGTDependeD
Obtain Document Category  RGTDependeO
 


Give Email Category (Objetivo)

Properties:
IDGive Email Category 
DescripcionA category has to be provided to an e-mail under request. 
estado 

Relaciones:
En el rolEn la relacion Otros extremos
RGTDependeD GTDependeY 
Con los objetosEn el rol
Request Email Category  RGTDependeD
Obtain Email Category  RGTDependeO
RGTDependeO GTDependeY 
Con los objetosEn el rol
Make Email Classifiable  RGTDependeD
Obtain Document Category  RGTDependeD
 


Increase Classified Emails (Objetivo)

Properties:
IDIncrease Classified Emails 
DescripcionThe MAS tries to increase the collection of classified emails. 
estado 

Relaciones:
En el rolEn la relacion Otros extremos
GTDescomponeDR GTDescompone 
Con los objetosEn el rol
Move Email To The Right Folder  GTDescomponeDR
Manage Email  GTDescomponeOR
RGTDependeO GTDependeY 
Con los objetosEn el rol
Notify Incoming Email  RGTDependeD
Move Email To Folder  RGTDependeD
 


Maintain A Good Classification (Objetivo)

Properties:
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. 
estado 

Relaciones:
En el rolEn la relacion Otros extremos
GTDescomponeDR GTDescompone 
Con los objetosEn el rol
Minimize Classification Questions To User  GTDescomponeDR
Manage Communication With User  GTDescomponeDR
Attend User's Requests  GTDescomponeDR
Do Not Disturb User  GTDescomponeOR
 


Make Email Classifiable (Objetivo)

Properties:
IDMake Email Classifiable 
DescripcionThere is an unique Categorizer to every document. Therefore the email has to be preprocessed before it could be categorised. 
estado 

Relaciones:
En el rolEn la relacion Otros extremos
RGTDependeD GTDependeY 
Con los objetosEn el rol
Obtain Document Category  RGTDependeD
Give Email Category  RGTDependeO
 


Manage Categories (Objetivo)

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

Relaciones:
En el rolEn la relacion Otros extremos
GTDescomponeDR GTDescompone 
Con los objetosEn el rol
Manage HD Documents  GTDescomponeDR
Manage Email  GTDescomponeDR
Manage Documents  GTDescomponeOR
 


Manage Communication With User (Objetivo)

Properties:
IDManage Communication With User 
DescripcionImportant information about the MAS activities should be notified to the user. This should be done avoiding disturb user. This could be done, for example, grouping the messages to him and giving the possibility of some management over them. 
estado 

Relaciones:
En el rolEn la relacion Otros extremos
GTDescomponeDR GTDescompone 
Con los objetosEn el rol
Maintain A Good Classification  GTDescomponeDR
Minimize Classification Questions To User  GTDescomponeDR
Attend User's Requests  GTDescomponeDR
Do Not Disturb User  GTDescomponeOR
 


Manage Community (Objetivo)

Properties:
IDManage Community 
DescripcionThe Community management consist mainly in adding and removing agents in the system. 
estado 

Relaciones:
En el rolEn la relacion Otros extremos
GTDescomponeOR GTDescompone 
Con los objetosEn el rol
Attend User's Requests  GTDescomponeDR
Add Requested Agents  GTDescomponeDR
Remove Requested Agents  GTDescomponeDR
 


Manage Documents (Objetivo)

Properties:
IDManage Documents 
DescripcionThe documents management consist mainly in classifying them in the given categories. This allows relate different documents on the same topic. 
estado 

Relaciones:
En el rolEn la relacion Otros extremos
GTDescomponeDR GTDescompone 
Con los objetosEn el rol
Do Not Disturb User  GTDescomponeDR
Manage PC  GTDescomponeOR
GTDescomponeOR GTDescompone 
Con los objetosEn el rol
Manage HD Documents  GTDescomponeDR
Manage Email  GTDescomponeDR
Manage Categories  GTDescomponeDR
 


Manage Email (Objetivo)

Properties:
IDManage Email 
DescripcionIt is the documents managent specialised in emails. 
estado 

Relaciones:
En el rolEn la relacion Otros extremos
GTDescomponeDR GTDescompone 
Con los objetosEn el rol
Manage HD Documents  GTDescomponeDR
Manage Categories  GTDescomponeDR
Manage Documents  GTDescomponeOR
GTDescomponeOR GTDescompone 
Con los objetosEn el rol
Increase Classified Emails  GTDescomponeDR
Move Email To The Right Folder  GTDescomponeDR
 


Manage Goal End (Objetivo)

Properties:
IDManage Goal End 
DescripcionThere are some actions related with goals ending, such as informing user or assert again the goal in cyclic activities. 
estado 

Relaciones:
En el rolEn la relacion Otros extremos
GTDescomponeDR GTDescompone 
Con los objetosEn el rol
Remove Useless Entities  GTDescomponeDR
Manage Mental Entities  GTDescomponeOR
 


Manage HD Documents (Objetivo)

Properties:
IDManage HD Documents 
DescripcionIt is the documents managent specialised in HD documents. 
estado 

Relaciones:
En el rolEn la relacion Otros extremos
GTDescomponeDR GTDescompone 
Con los objetosEn el rol
Manage Email  GTDescomponeDR
Manage Categories  GTDescomponeDR
Manage Documents  GTDescomponeOR
 


Manage Mental Entities (Objetivo)

Properties:
IDManage Mental Entities 
DescripcionThe mental entities (goals, facts and events) have to be managed in order to allow the system works properly in an ongoing activity. 
estado 

Relaciones:
En el rolEn la relacion Otros extremos
GTDescomponeOR GTDescompone 
Con los objetosEn el rol
Manage Goal End  GTDescomponeDR
Remove Useless Entities  GTDescomponeDR
 


Manage PC (Objetivo)

Properties:
IDManage PC 
DescripcionThe main system goal is helping user in the management of his documents. 
estado 

Relaciones:
En el rolEn la relacion Otros extremos
GTDescomponeOR GTDescompone 
Con los objetosEn el rol
Manage Documents  GTDescomponeDR
Do Not Disturb User  GTDescomponeDR
 


Minimize Classification Questions To User (Objetivo)

Properties:
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. 
estado 

Relaciones:
En el rolEn la relacion Otros extremos
GTDescomponeDR GTDescompone 
Con los objetosEn el rol
Maintain A Good Classification  GTDescomponeDR
Manage Communication With User  GTDescomponeDR
Attend User's Requests  GTDescomponeDR
Do Not Disturb User  GTDescomponeOR
 


Move Email To Folder (Objetivo)

Properties:
IDMove Email To Folder 
DescripcionThe classified email should be moved to the folder corresponding to its category. 
estado 

Relaciones:
En el rolEn la relacion Otros extremos
RGTDependeD GTDependeY 
Con los objetosEn el rol
Notify Incoming Email  RGTDependeD
Obtain Email Category  RGTDependeD
Move Email To The Right Folder  RGTDependeO
RGTDependeD GTDependeY 
Con los objetosEn el rol
Notify Incoming Email  RGTDependeD
Increase Classified Emails  RGTDependeO
RGTDependeO GTDependeY 
Con los objetosEn el rol
Request Email Movement  RGTDependeD
Place Email In Folder  RGTDependeD
 


Move Email To The Right Folder (Objetivo)

Properties:
IDMove Email To The Right Folder 
DescripcionThe processed email should be assigned to the right category and placed in its corresponding folder. 
estado 

Relaciones:
En el rolEn la relacion Otros extremos
GTDescomponeDR GTDescompone 
Con los objetosEn el rol
Increase Classified Emails  GTDescomponeDR
Manage Email  GTDescomponeOR
RGTDependeO GTDependeY 
Con los objetosEn el rol
Notify Incoming Email  RGTDependeD
Obtain Email Category  RGTDependeD
Move Email To Folder  RGTDependeD
 


Notify Incoming Email (Objetivo)

Properties:
IDNotify Incoming Email 
DescripcionThe MAS should process the incoming email. In order to accomplish this it should perceive the new email arrival and begins the corresponding process. 
estado 

Relaciones:
En el rolEn la relacion Otros extremos
RGTDependeD GTDependeY 
Con los objetosEn el rol
Obtain Email Category  RGTDependeD
Move Email To Folder  RGTDependeD
Move Email To The Right Folder  RGTDependeO
RGTDependeD GTDependeY 
Con los objetosEn el rol
Move Email To Folder  RGTDependeD
Increase Classified Emails  RGTDependeO
 


Obtain Document Category (Objetivo)

Properties:
IDObtain Document Category 
DescripcionThe document has to be assigned to the category related with its topic. 
estado 

Relaciones:
En el rolEn la relacion Otros extremos
RGTDependeD GTDependeY 
Con los objetosEn el rol
Make Email Classifiable  RGTDependeD
Give Email Category  RGTDependeO
RGTDependeO GTDependeY 
Con los objetosEn el rol
Request Document Category  RGTDependeD
Give Document Category  RGTDependeD
 


Obtain Email Category (Objetivo)

Properties:
IDObtain Email Category 
DescripcionThe mail has to be assigned to the category related with its topic. 
estado 

Relaciones:
En el rolEn la relacion Otros extremos
RGTDependeD GTDependeY 
Con los objetosEn el rol
Notify Incoming Email  RGTDependeD
Move Email To Folder  RGTDependeD
Move Email To The Right Folder  RGTDependeO
RGTDependeO GTDependeY 
Con los objetosEn el rol
Request Email Category  RGTDependeD
Give Email Category  RGTDependeD
 


Place Email In Folder (Objetivo)

Properties:
IDPlace Email In Folder 
DescripcionThe e-mail should be moved to the assigned folder. 
estado 

Relaciones:
En el rolEn la relacion Otros extremos
RGTDependeD GTDependeY 
Con los objetosEn el rol
Request Email Movement  RGTDependeD
Move Email To Folder  RGTDependeO
 


Remove Requested Agents (Objetivo)

Properties:
IDRemove Requested Agents 
DescripcionRemove from the Community the agents requested by the user. 
estado 

Relaciones:
En el rolEn la relacion Otros extremos
GTDescomponeDR GTDescompone 
Con los objetosEn el rol
Attend User's Requests  GTDescomponeDR
Add Requested Agents  GTDescomponeDR
Manage Community  GTDescomponeOR
 


Remove Useless Entities (Objetivo)

Properties:
IDRemove Useless Entities 
DescripcionThe system creates mental entities that have to be destroyed after their use. 
estado 

Relaciones:
En el rolEn la relacion Otros extremos
GTDescomponeDR GTDescompone 
Con los objetosEn el rol
Manage Goal End  GTDescomponeDR
Manage Mental Entities  GTDescomponeOR
 


Request Document Category (Objetivo)

Properties:
IDRequest Document Category 
Descripcion 
estado 

Relaciones:
En el rolEn la relacion Otros extremos
RGTDependeD GTDependeY 
Con los objetosEn el rol
Give Document Category  RGTDependeD
Obtain Document Category  RGTDependeO
 


Request Email Category (Objetivo)

Properties:
IDRequest Email Category 
Descripcion 
estado 

Relaciones:
En el rolEn la relacion Otros extremos
RGTDependeD GTDependeY 
Con los objetosEn el rol
Give Email Category  RGTDependeD
Obtain Email Category  RGTDependeO
 


Request Email Movement (Objetivo)

Properties:
IDRequest Email Movement 
Descripcion 
estado 

Relaciones:
En el rolEn la relacion Otros extremos
RGTDependeD GTDependeY 
Con los objetosEn el rol
Place Email In Folder  RGTDependeD
Move Email To Folder  RGTDependeO