1 / 16

Personalized Navigation in the Semantic Web: An Enhanced Faceted Browser

This presentation outlines the motivation, proposed solution, progress to date, and future work for a personalized navigation system using a faceted browser in the Semantic Web. It discusses the challenges of navigating large information spaces and the need for user-friendly query construction and data logging. The proposed solution includes a Factic Faceted Semantic Browser that uses ontologies and enhanced faceted classification to simplify navigation. The implementation environment includes Java, Apache Cocoon, Apache AXIS, Sesame, and Subversion. It also covers semantic logging and the use of cooperating user modeling tools. The presentation concludes with a summary of the progress, future goals, and potential integration with other tools.

zenal
Download Presentation

Personalized Navigation in the Semantic Web: An Enhanced Faceted Browser

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Presentation outline • Motivation • Proposed solution • Progress to date • Work to do next • Summary Personalized 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 Personalized Navigation in the Semantic Web: An Enhanced Faceted Browser

  4. Proposed solution – FacticFaceted Semantic Browser • Ontologies and semantic markup • Domain ontology [NAZOU] • User ontology [NAZOU] • Enhanced Faceted Browser • Faceted classification • Multi-level facets • Equally-weighted facets • Adaptivity Personalized 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 Personalized 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) Personalized 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 Personalized 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 Personalized 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 Personalized Navigation in the Semantic Web: An Enhanced Faceted Browser

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

  11. Example of a user interface Personalized 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 Personalized 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 Personalized 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) Personalized 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 Personalized 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] Personalized Navigation in the Semantic Web: An Enhanced Faceted Browser

More Related