Agent-based Travel Support System 1.0 API Reference

Packages
ibspan.tss.agents Agents playing in the system.
ibspan.tss.agents.pa PersonalAgent implementation.
ibspan.tss.agents.pa.handlers Behaviours handling with requests sended to PersonalAgent.
ibspan.tss.agents.pma ProfileManagingAgent implementation.
ibspan.tss.agents.pma.handlers Behaviours handling with requests sended to ProfileManagingAgent.
ibspan.tss.agents.pma.learning Realization of user profile learning process.
ibspan.tss.agents.pra ProxyAgent implementation.
ibspan.tss.agents.pra.initiators Behaviours initiating work of the system on user request.
ibspan.tss.agents.pra.server Implementation of HTTP server handling with user request coming over HTTP protocol.
ibspan.tss.agents.pra.server.http Utils for parsing HTTP header.
ibspan.tss.agents.rsa RestaurantServiceAgent implementation.
ibspan.tss.agents.rsa.handlers Behaviours handling with requests sended to RestaurantServiceAgent.
ibspan.tss.agents.sha SessionHandlingAgent implementation.
ibspan.tss.agents.sha.handlers Behaviours handling with requests sended to SessionHandlingAgent.
ibspan.tss.agents.sha.history Imlementation of 'storing user request' feature.
ibspan.tss.agents.sha.mvc Skeleton of Model-View-Controller (MVC) architecture, powered by SessionHandlingAgent.
ibspan.tss.agents.sha.session Realization of 'session tracking' feature, together with 'access authorization' feature.
ibspan.tss.agents.vta ViewTransformingAgent implementation.
ibspan.tss.agents.vta.handlers Behaviours handling with requests sended to ViewTransformingAgent.
ibspan.tss.core.semantic Set of utils for processing different ontological data.
ibspan.tss.core.storage Utils providing transparent access to models stored in database and local files.
ibspan.tss.dao Set of Data Access Objects providing nice interface to underlying ontological models, especially in situation when use of Jastor-generated beans cannot support in solving particular problem.
ibspan.tss.domain.ontology.location Ontology Java beans generated from location ontology (with http://www.ibspan.waw.pl/tss/Location# namespace) with Jastor tool.
ibspan.tss.domain.ontology.money Ontology Java beans generated from money ontology (with http://www.ibspan.waw.pl/tss/Money# namespace) with Jastor tool.
ibspan.tss.domain.ontology.restaurant Ontology Java beans generated from restaurant ontology (with http://www.ibspan.waw.pl/tss/Restaurant# namespace) with Jastor tool.
ibspan.tss.domain.vocabulary Vocabulary classes generated from domain ontologies with schemagen tool from Jena package.
ibspan.tss.layout Components for preparing layout of a system response to a user request.
ibspan.tss.layout.ontology.datamodel Ontology Java beans generated from data-model ontology (with http://www.ibspan.waw.pl/tss/DataModel# namespace) with Jastor tool.
ibspan.tss.layout.ontology.templates Ontology Java beans generated from templates database ontology (with http://www.ibspan.waw.pl/tss/db/Templates# namespace) with Jastor tool.
ibspan.tss.layout.vocabulary Vocabulary classes generated from ontologies of layout thanks to schemagen tool from Jena package.
ibspan.tss.messaging Set of components supporting agents in communication, finding each other and delegating tasks.
ibspan.tss.messaging.ontology Ontology Java beans for inter-agent communication generated from messaging ontology (with http://www.ibspan.waw.pl/tss/Messaging# namespace) with OntologyBeanGenerator tool.
ibspan.tss.monitor Provides administrator tool for monitoring work of the system.
ibspan.tss.test Provides set of tests of sensitive and vital parts of the system, especially related to user modelling.
ibspan.tss.um User modelling algorithms and supporting utils.
ibspan.tss.um.filtering Implementation of algorithm for filering ontological data by exploitation of user profile.
ibspan.tss.um.learning Implementation of algorithm for learning user profile on the base of events describing users population interaction with the system.
ibspan.tss.um.ontology Ontology Java beans generated from user-modelling ontology (with http://www.ibspan.waw.pl/tss/UserModelling# namespace) with Jastor tool.
ibspan.tss.um.statistics Statistic utils.
ibspan.tss.um.stereotyping Implementation of algorithm for stereotyping used to initialize user profile.
ibspan.tss.um.vocabulary Vocabulary classes generated from non-domain ontologies with schemagen tool from Jena package.