Download presentation
Presentation is loading. Please wait.
1
KBS-HYPERBOOK An Open Hyperbook System for Education Peter Fröhlich, Wolfgang Nejdl, Martin Wolpers University of Hannover
2
Contents 4 Motivation: Hyperbooks and Modeling 4 Modeling Framework 4Meta Model 4Domain Model 4Navigational Model 4Visualization Model 4 Previous Approaches 4 Conclusions and Further Work
3
Hyperbooks instead of Hypertext 4 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 4 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.) 4 Specialized training units for workplace education
5
Semantic Models for Hyperbooks 4 Hyperbook Modeling extends modeling techniques (semantic data modeling, object oriented software models) by taking hypertext properties (navigation, visualization, etc.) into account
6
Modeling Framework 4 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 4 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 4 Describe domain by a hierarchy of Domain Classes/Objects and their Attributes (including Inheritance and Instantiation) 4 Find Relationships among domain classes (1:1, 1:n, m:n) 4 Book Contents is attached to domain model
10
Meta- and Domainmodel
11
Domain Software Engineering
12
Domain Model CS I
13
Navigational Model 4 Navigational Concepts –Links: support 1:1-relationships –Index, GuidedTour, IndexGuidedTour: support 1:n-relationships –Crossreference-Index supports m:n-relationship 4 Logical Formulas describe how Domain Model Concepts map to Navigational Concepts
14
Navigation Model 4 Trails –Sequence of pages –Represent lecture lessons –Synchronous slide show with audio annotation –Support for printing
15
Visualization Model 4 Topic is presented by a set of WWW Pages (associated to Domain Units) 4 WWW Page is partitioned into Fragments, which have MIME Types, e.g. text/html 4 Hierarchy of MIME types is part of meta model
16
Visualization Model
17
System Architecture
18
Previous Approaches (1) 4 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) 4 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 4 Further Implementation (extending server prototype, building model-based authoring tool, adaptation of navigational structure) 4 Modeling (Ontologies, Several Domain Models) 4 Development of Hyperbooks (CS I/SW, KI (together with Osnabrück and Hildesheim)) 4 User Modelling
21
Conclusions 4 Definition of a systematic approach to hyperbook design containing –Domain Model –Navigation Model –Visualization Model –User Model 4 Based on Declarative Meta Model
22
Conclusions 4 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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.