Presentation is loading. Please wait.

Presentation is loading. Please wait.

Personalized Navigation in the Semantic Web: An Enhanced Faceted Browser Michal Tvarožek FIIT STU BA.

Similar presentations


Presentation on theme: "Personalized Navigation in the Semantic Web: An Enhanced Faceted Browser Michal Tvarožek FIIT STU BA."— Presentation transcript:

1 Personalized Navigation in the Semantic Web: An Enhanced Faceted Browser Michal Tvarožek tvarozek@fiit.stuba.sktvarozek@fiit.stuba.sk, FIIT STU BA

2 30. 3. 2006Personalized Navigation in the Semantic Web: An Enhanced Faceted Browser 2 Presentation outline Motivation Proposed solution Progress to date Work to do next Summary

3 30. 3. 2006Personalized Navigation in the Semantic Web: An Enhanced Faceted Browser 3 Motivation The navigation problem – “Lost in hyperspace” Simplify navigation Large open information spaces User-friendly semantic query construction User data acquisition & logging

4 30. 3. 2006Personalized Navigation in the Semantic Web: An Enhanced Faceted Browser 4 Proposed solution – Factic Faceted Semantic Browser Ontologies and semantic markup –Domain ontology [NAZOU] –User ontology [NAZOU] Enhanced Faceted Browser –Faceted classification –Multi-level facets –Equally-weighted facets –Adaptivity

5 30. 3. 2006Personalized Navigation in the Semantic Web: An Enhanced Faceted Browser 5 Implementation environment Java 1.5 (v Eclipse  ) Apache Cocoon framework Works as a java servlet in a servlet container (Jetty, Apache Tomcat) Apache AXIS as a web service “container” Sesame for ontological storage Subversion for source code versioning

6 30. 3. 2006Personalized Navigation in the Semantic Web: An Enhanced Faceted Browser 6 Faceted Semantic Browser – Factic Construction and execution of semantic queries Browsing and simple processing of search results Input –Domain ontology (data and faceted classification) –User ontology (in the future) –Configuration files Output –Interface description (XML data file)

7 30. 3. 2006Personalized Navigation in the Semantic Web: An Enhanced Faceted Browser 7 Semantic Logging – SemanticLog Logs events with known semantics Requires an ontology of events –Ontology in very early design stage Input: event descriptions (+event ontology) Output: log file in XML format Web service interface

8 30. 3. 2006Personalized Navigation in the Semantic Web: An Enhanced Faceted Browser 8 Cooperating user modeling tools Factic needs a “full” user model User modeling tools are needed –SemanticLog supplies server-side log data –Click [Michal Barla] supplies client-side log data –Log Analyzer [Michal Barla] processes acquired data User model stored in ontological repository

9 30. 3. 2006Personalized Navigation in the Semantic Web: An Enhanced Faceted Browser 9 Progress to date Basic implementation of a faceted browser –3 defined facets –Simple semantic queries –Browsing of search results –Simple sorting of search results Basic implementation of a logging tool –Present implementation must be used directly as a java class –Output is not a full XML file, but an XML fragment Basic design of a user interface

10 30. 3. 2006Personalized Navigation in the Semantic Web: An Enhanced Faceted Browser 10 How does/will it all work?

11 30. 3. 2006Personalized Navigation in the Semantic Web: An Enhanced Faceted Browser 11 Example of a user interface

12 30. 3. 2006Personalized Navigation in the Semantic Web: An Enhanced Faceted Browser 12 Work to do next Generalize hard-coded functionality Generalize facet definitions Define more static facets, facet types –Enumerations, numeric intervals, dates Modify SemanticLog to work as a web service Adaptation Identify / define evaluation methods / metrics

13 30. 3. 2006Personalized Navigation in the Semantic Web: An Enhanced Faceted Browser 13 Sources of adaptation User’s knowledge (what I know) User’s goals (what I want to do) User’s background (what I am) User’s experience (my knowledge of hyperspace) User’s preferences (what I like)  Goals, background and knowledge are most suitable  Preferences and experience are harder to use

14 30. 3. 2006Personalized Navigation in the Semantic Web: An Enhanced Faceted Browser 14 Adaptation options Adaptation of predefined facets –Reordering, hiding, annotation of facets and values –Direct or local guidance Dynamic facet generation –Generation of facets from the domain & user ontology Adaptation of search results –Annotation, sorting, hiding –Need for external evaluation tools (ConceptComparer)

15 30. 3. 2006Personalized Navigation in the Semantic Web: An Enhanced Faceted Browser 15 Adaptation of predefined facets Reordering of facets –Based on attribute relevance Hiding of facets, facet values –Based on attribute relevance and number/relevance of values Annotation of facets and facet values –Based on user goals Recommending restrictions –Based on the greatest reduction of the information space

16 30. 3. 2006Personalized Navigation in the Semantic Web: An Enhanced Faceted Browser 16 Summary Basic implementation exists Near-term goals are defined and work is in progress Adaptation methods must be explored in more detail Future work –Advanced query mode –History tracking / evaluation –Integration with Prescott [NAZOU] –Integration with searching tools [NAZOU]


Download ppt "Personalized Navigation in the Semantic Web: An Enhanced Faceted Browser Michal Tvarožek FIIT STU BA."

Similar presentations


Ads by Google