ibspan.tss.um.learning
Class LearningTask

java.lang.Object
  extended by ibspan.tss.um.learning.LearningTask

public class LearningTask
extends Object

This class carry data necessary for learning process, realized by LearningAlgorithm.

Author:
Maciej Gawinecki
See Also:
LearningAlgorithm

Constructor Summary
LearningTask()
           
 
Method Summary
 OntModel getClickedIndividuals()
          Returns individuals which were object of clicking or rating in the events.
 List<ExtendedEvent> getEvents()
          Returns a list of events to be a base for learning process.
 Set<String> getObjectedConcepts()
          Returns set of concepts which were objected by user in events.
 Set<Integer> getPlayingUsers()
          Returns a set of users acting in events.
 void setClickedIndividuals(OntModel mObjectedIndividuals)
          Sets individuals which were object of clicking or rating in the events.
 void setEvents(List<ExtendedEvent> events)
          Sets a list of events to be a base for learning process.
 void setObjectedConcepts(Set<String> objectedConcepts)
          Sets set of concepts which were objected by user in events.
 void setPlayingUsers(Set<Integer> playingUsers)
          Sets a set of users acting in events.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LearningTask

public LearningTask()
Method Detail

getEvents

public List<ExtendedEvent> getEvents()
Returns a list of events to be a base for learning process.

Returns:
a list of events.

getClickedIndividuals

public OntModel getClickedIndividuals()
Returns individuals which were object of clicking or rating in the events.

Returns:
a model with individuals (with detailed description).

getPlayingUsers

public Set<Integer> getPlayingUsers()
Returns a set of users acting in events.

Returns:
a set of IDs of users.

getObjectedConcepts

public Set<String> getObjectedConcepts()
Returns set of concepts which were objected by user in events.

Returns:
a set of URI references of concepts

setObjectedConcepts

public void setObjectedConcepts(Set<String> objectedConcepts)
Sets set of concepts which were objected by user in events.

Parameters:
objectedConcepts - is a set of URI references of concepts

setPlayingUsers

public void setPlayingUsers(Set<Integer> playingUsers)
Sets a set of users acting in events.

Parameters:
playingUsers - is a set of IDs of users.

setEvents

public void setEvents(List<ExtendedEvent> events)
Sets a list of events to be a base for learning process.

Parameters:
events - is a list of events.

setClickedIndividuals

public void setClickedIndividuals(OntModel mObjectedIndividuals)
Sets individuals which were object of clicking or rating in the events.

Parameters:
mObjectedIndividuals - is a model with individuals (with detailed description).