25.10.2014 Views

Thesis full text (PDF) - Politecnico di Milano

Thesis full text (PDF) - Politecnico di Milano

Thesis full text (PDF) - Politecnico di Milano

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

3.3.2.2 Remove property value for an instance<br />

This pattern removes from the knowledge base the property value assigned to a class object. It<br />

encompasses only the Remove Property Value management component, and therefore, there is<br />

no need to involve the Complex Operation class since no automatic components interaction takes<br />

place. The user submits the property value and the instance containing it and the component is<br />

configured with: (i) a PropertyValueOfValue insertion con<strong>di</strong>tion to in<strong>di</strong>cate the property value<br />

specified by the first user input; and (ii) a PropertyValueOfInstance insertion con<strong>di</strong>tion to<br />

remove the axiom in<strong>di</strong>cating the previous property value assigned to the second user input.<br />

3.4 Social Network Application<br />

In our application we have proposed a social network application with recommendation feature<br />

and also other features. In this application we have developed an automatic recommendation<br />

system. This will recommend to the User about <strong>di</strong>fferent interesting topics. If a User is a Group<br />

Member he can get some recommendation from the system based on the other Group Members<br />

interests. When a User browses interesting topics, he will get a recommendation about topics<br />

based on his previous interests. We will see the details specification in the next section.<br />

3.4.1 Use Cases of the Application<br />

In this section, we have described the UML Use Case <strong>di</strong>agram for the social network application.<br />

Here, a User or a Group Member is an Actor. Sometimes the system works as an Actor. A User<br />

may be a Group member. But it is not necessary that every User has to be Group member.<br />

55

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!