1 / 22

KBS-HYPERBOOK An Open Hyperbook System for Education

KBS-HYPERBOOK An Open Hyperbook System for Education. Peter Fröhlich, Wolfgang Nejdl, Martin Wolpers University of Hannover. Contents. Motivation: Hyperbooks and Modeling Modeling Framework Meta Model Domain Model Navigational Model Visualization Model Previous Approaches

Download Presentation

KBS-HYPERBOOK An Open Hyperbook System for Education

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. KBS-HYPERBOOKAn Open Hyperbook System for Education Peter Fröhlich, Wolfgang Nejdl, Martin Wolpers University of Hannover

  2. Contents • Motivation: Hyperbooks and Modeling • Modeling Framework • Meta Model • Domain Model • Navigational Model • Visualization Model • Previous Approaches • Conclusions and Further Work

  3. Hyperbooks instead of Hypertext • Hyperbooks (in contrast to unstructured Hypertext) allow • (Multimedia) Knowledge Bases described by an explicit Domain Model • Systematic navigation based on book contents • Annotation within the hyperbook based on this model • Personalization of book content depending on user knowledge and goals

  4. Application of Hyperbooks • Open Hyperbooks (modular course materials by several authors, which include theory and project examples, including student extensions such as tips, comments, seminar work, own project examples, etc.) • Specialized training units for workplace education

  5. Semantic Models for Hyperbooks • Hyperbook Modeling extends modeling techniques (semantic data modeling, object oriented software models) by taking hypertext properties (navigation, visualization, etc.) into account

  6. Modeling Framework • Explicit modeling of all hyperbook aspects • Domain Model (Objects + Relationships) • Navigational Model (Navigation among Topics) • Visualization Model (MIME Objects representing topics) • User Model (customization of content and structure)

  7. Modeling Framework

  8. Metamodel • Definition of Modeling Language • Domain (Classes, Objects, Attributes, Relationships, Objects, Inheritance, Instantiation) • Navigation (Hyperlink, Index, Trail) • Visualisation (WWW-Page) • User (Topic, Dependencies, Knowledge) • Metamodel Definition in O-Telos

  9. Domain Model • Describe domain by a hierarchy of Domain Classes/Objects and their Attributes (including Inheritance and Instantiation) • Find Relationships among domain classes (1:1, 1:n, m:n) • Book Contents is attached to domain model

  10. Meta- and Domainmodel

  11. Domain Software Engineering

  12. Domain Model CS I

  13. Navigational Model • Navigational Concepts • Links: support 1:1-relationships • Index, GuidedTour, IndexGuidedTour: support 1:n-relationships • Crossreference-Index supports m:n-relationship • Logical Formulas describe how Domain Model Concepts map to Navigational Concepts

  14. Navigation Model • Trails • Sequence of pages • Represent lecture lessons • Synchronous slide show with audio annotation • Support for printing

  15. Visualization Model • Topic is presented by a set of WWW Pages (associated to Domain Units) • WWW Page is partitioned into Fragments, which have MIME Types, e.g. text/html • Hierarchy of MIME types is part of meta model

  16. Visualization Model

  17. System Architecture

  18. Previous Approaches (1) • Object-oriented Modeling Techniques • Examples • Hypertext Design Method (HDM) • Relationship Management Methodology (RMM) • Object-Oriented Hypermedia Design Model (OOHDM) • Suited as database frontends • Navigate collections of loosely structured data

  19. Previous Approaches (2) • Adaptive Hypertext • Examples: • Interbook • ELM-Art • Pages are indexed with high-level concepts from the user model • User Model • Proposes links among the pages • Annotates links

  20. Current Hyperbook Work • Further Implementation (extending server prototype, building model-based authoring tool, adaptation of navigational structure) • Modeling (Ontologies, Several Domain Models) • Development of Hyperbooks (CS I/SW, KI (together with Osnabrück and Hildesheim)) • User Modelling

  21. Conclusions • Definition of a systematic approach to hyperbook design containing • Domain Model • Navigation Model • Visualization Model • User Model • Based on Declarative Meta Model

  22. Conclusions • Implementation • Navigational Structure is generated based on Domain Model and Navigational Rules • Generic servlet connected to WWW server evaluates book models (based on meta model) and displays the book using current browsers • Modeling Language: O-Telos • Meta Database: ConceptBase

More Related