04.11.2014 Views

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

174 Selected Studies on Software and Information Systems<br />

Presentation<br />

Presentation Tool A<br />

Form Presentation<br />

Presentation Tool B<br />

...<br />

SCRUD Support<br />

Form Generator<br />

Bean Generator<br />

Ontology-Object Mapper<br />

Domain Model Tools<br />

Domain Entity Acquision<br />

Search Tool<br />

...<br />

User Modeling Tools<br />

User Model Acquision<br />

User Model Analysis<br />

User Action Logging<br />

...<br />

MVC Based Framework<br />

Common Configuration<br />

Security<br />

User Management<br />

Portlet Management<br />

Corporate Memory<br />

Domain Ontologies<br />

User Ontology<br />

Event Ontology<br />

Domain Knowledge Bases<br />

User Profiles<br />

User Action Logs<br />

Figure 6-5. JOP architecture overview.<br />

At the bottom of the architecture the corporate memory is placed which stores the domain,<br />

user and event ontologies. As storage, the Sesame 3 ontological repository is used. To access<br />

it, the offered sesame API is used by modules which need to work with it. The second layer<br />

includes the common modules for configuration, security, user management and portlet<br />

management. These modules are provided by the portal block of the Cocoon framework.<br />

The next layer contains different functional modules. First, the SCRUD support component,<br />

which performs the persistent operations over the domain data entities [11, 13]. Second, the<br />

domain model tools with various functionality required in the particular domain. Third, the<br />

user modeling tools for the acquisition, analysis of the user model. The top layer contains<br />

the presentation tools.<br />

The first two layers of the architecture together with the SCRUD support are domain<br />

independent and can be used in different Semantic web portals (highlighted parts in the<br />

figure). The rest components include tools tailored or configured to a given job offer domain.<br />

This includes for example tool Factic, SemanticLog, and JDBSearch. Factic is a personalized<br />

semantic faceted browser. Its aim is to navigate the user in large information space to find<br />

relevant information. The user can restrict the information space using facets to search<br />

3 http://www.openrdf.org/

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

Saved successfully!

Ooh no, something went wrong!