TU/e technische universiteit eindhoven Hypermedia Presentation Adaptation on the Semantic Web Flavius Frasincar Geert-Jan Houben

Slides:



Advertisements
Similar presentations
Three-Step Database Design
Advertisements

Modelling Data-Intensive Web Sites with OntoWeaver Knowledge Media Institute The Open University Yuangui Lei, Enrico Motta, John Domingue {y.lei, e.motta,
Fast. Forward. Wireless. Recommendations for Improving Device Independent Presentation Authoring Krishna Vedati.
Ontology-based User Modeling for Web-based Information Systems Anton Andrejko, Michal Barla and Mária Bieliková {andrejko, barla,
Web Engineering Geert-Jan Houben.
TU/e technische universiteit eindhoven WebNet 2001October 26, XML to XML through XML Pim Lemmens Geert-Jan Houben Eindhoven University of Technology.
TU e technische universiteit eindhoven / department of mathematics and computer science Modeling User Input and Hypermedia Dynamics in Hera Databases and.
TU/e eindhoven university of technology PACIS'03 July Engineering Semantic Web Information Systems Richard Vdovjak Flavius Frasincar Geert-Jan Houben.
TU/e technische universiteit eindhoven Hera: Development of Semantic Web Information Systems Geert-Jan Houben Peter Barna Flavius Frasincar Richard Vdovjak.
TU e technische universiteit eindhoven / department of mathematics and computer science Specification of Adaptive Behavior Using a General- purpose Design.
XML Technology in E-Commerce
Towards Adaptive Web-Based Learning Systems Katerina Georgouli, MSc, PhD Associate Professor T.E.I. of Athens Dept. of Informatics Tempus.
ARCH-05 Application Prophecy UML 101 Peter Varhol Principal Product Manager.
/ Where innovation starts 1212 Technische Universiteit Eindhoven University of Technology 1 Incorporating Cognitive/Learning Styles in a General-Purpose.
Chapter 2. Slide 1 CULTURAL SUBJECT GATEWAYS CULTURAL SUBJECT GATEWAYS Subject Gateways  Started as links of lists  Continued as Web directories  Culminated.
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
A Linguistics-Based Approach for Use Case Driven Analysis Using Goal and Scenario Authoring Vijayan Sugumaran Oakland University Rochester, Michigan, USA.
/ department of mathematics and computer science TU/e eindhoven university of technology ISAApril 17, Web Information Systems Engineering Flavius.
/ department of mathematics and computer science TU/e eindhoven university of technology ITCC-Track on Modern Web and Hypermedia SystemsApril 29,
Previous Lectures: Planning of a Web site: Discussing the strategic issues of Web site engineering process –Models used for Web site planning –Compare.
July 06, 2006DB&IS Building Web Information Systems using Web Services Flavius Frasincar Erasmus University Rotterdam Eindhoven.
Semantic Web and Web Mining: Networking with Industry and Academia İsmail Hakkı Toroslu IST EVENT 2006.
/ department of mathematics and computer science TU/e eindhoven university of technology ITCC-Modern Web and Grid SystemsApril 5, Adaptation and.
/ faculty of mathematics and computer science TU/e eindhoven university of technology 1 MOT Adaptive Course Authoring: My Online Teacher Alexandra Cristea.
Structure Motivation A Component-based Document Format
Adaptive Hypermedia 2ID20
/ department of mathematics and computer science TU/e eindhoven university of technology WebNet 2001October 26, XML-Based Automatic Web Presentation.
Adaptive Hypermedia on the Web: Methods, Technology and Applications Paul De Bra Eindhoven University of Technology Eindhoven, The Netherlands Centrum.
Coolheads Consulting Copyright © 2003 Coolheads Consulting The Internal Revenue Service Tax Map Michel Biezunski Coolheads Consulting New York City, USA.
Engineering the Presentation Layer of Adaptable Web Information Systems Zoltán Fiala 1, Flavius Frasincar 2, Michael Hinz 1, Geert-Jan Houben 2, Peter.
AceMedia Personal content management in a mobile environment Jonathan Teh Motorola Labs.
Methodologies for Web Information System Design
1212 /k October 5, 2000capaciteitsgroepscolloquium1 Adaptive Systems Paul De Bra.
/dept. of mathematics and computer science TU/e eindhoven university of technology wwwis.win.tue.nl/~hera WWW2002May Specification Framework for.
Hera Presentation Generator TU e Information Systems Group Department of Computer Science Eindhoven University of Technology Flavius Frasincar
Kari R. Schougaard, PhD Stud. Værktøjer og Teknikker, 2006 UNIVERSITY OF AARHUS Department of Computer Science Unified Modeling Language Visual language.
TU e technische universiteit eindhoven / department of mathematics and computer science Information Systems Group – –
CS 290C: Formal Models for Web Software Lecture 6: Model Driven Development for Web Software with WebML Instructor: Tevfik Bultan.
KBS-HYPERBOOK An Open Hyperbook System for Education Peter Fröhlich, Wolfgang Nejdl, Martin Wolpers University of Hannover.
/ faculty of mathematics and informatics TU/e eindhoven university of technology ADBIS'200128/09/20011 An RMM-Based Methodology for Hypermedia Presentation.
Audumbar Chormale Advisor: Dr. Anupam Joshi M.S. Thesis Defense
COHSE Informed WWW Link Navigation Using Ontologies Prof. Carole Goble, Sean Bechhofer Dr. Leslie Carr, Prof. Wendy Hall, Prof. David De Roure, Steve Harris,
Carlos Lamsfus. ISWDS 2005 Galway, November 7th 2005 CENTRO DE TECNOLOGÍAS DE INTERACCIÓN VISUAL Y COMUNICACIONES VISUAL INTERACTION AND COMMUNICATIONS.
New trends in Semantic Web Cagliari, December, 2nd, 2004 Using Standards in e-Learning Claude Moulin UMR CNRS 6599 Heudiasyc University of Compiègne (France)
Aurora: A Conceptual Model for Web-content Adaptation to Support the Universal Accessibility of Web-based Services Anita W. Huang, Neel Sundaresan Presented.
The future of adaptation (in the on-line world) Prof. dr. Paul De Bra Web Engineering Group Eindhoven University of Technology.
Integrating Security Design Into The Software Development Process For E-Commerce Systems By: M.T. Chan, L.F. Kwok (City University of Hong Kong)
Cohesive Design of Personalized Web Applications Presented by Yinghua Hu Schwabe, D. Mattos Guimaraes, R. Rossi, G. Pontificia Univ. Catolica do Rio de.
Adaptive Hypermedia Tutorial System Based on AHA Jing Zhai Dublin City University.
FYP: LYU0001 Wireless-based Mobile E-Commerce on the Web Supervisor: Prof. Michael R. Lyu By: Tony, Wat Hong Fai Harris, Yan Wai Keung.
What does WWW stand for? And following abbreviations? HTTP: Hyper Text Transfer Protocol HTML: Hyper Text Mark-up Language URL: Uniform Resource Locator.
Designing Pervasive Services for Physical Hypermedia Cecilia Challiol, Silvia Gordillo, Gustavo Rossi (LIFIA, Universidad Nacional de La Plata, Argentina)
AT&T Government Solutions, Inc. Patrick Emery Lewis Hart or
Review of Paper: Johan Hjelm “Position dependent services using metadata profile matching” Youyong Zou Apr.15,2001.
1 Hypermedia Design Models & Methodologies Dr Gary Wills IAM Research Group © University of Southampton.
Application Ontology Manager for Hydra IST Ján Hreňo Martin Sarnovský Peter Kostelník TU Košice.
Distributed Data Analysis & Dissemination System (D-DADS ) Special Interest Group on Data Integration June 2000.
Adaptive User Interface Modelling for Web-environments T – Antti Martikainen
Storage dashboard Status report A.Baranovski 12/10/07.
® IBM Software Group © 2007 IBM Corporation Module 1: Getting Started with Rational Software Architect Essentials of Modeling with IBM Rational Software.
Achieving Semantic Interoperability at the World Bank Designing the Information Architecture and Programmatically Processing Information Denise Bedford.
21/1/ Analysis - Model of real-world situation - What ? System Design - Overall architecture (sub-systems) Object Design - Refinement of Design.
Enable Semantic Interoperability for Decision Support and Risk Management Presented by Dr. David Li Key Contributors: Dr. Ruixin Yang and Dr. John Qu.
Oracle Business Intelligence Foundation - Commonly Used Features in Repository.
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
Rendering XML Documents ©NIITeXtensible Markup Language/Lesson 5/Slide 1 of 46 Objectives In this session, you will learn to: * Define rendering * Identify.
Mechanisms for Requirements Driven Component Selection and Design Automation 최경석.
SysML v2 Formalism: Requirements & Benefits
Developing Applications with WebML Lecture 7 Dr. Mohammad Ahmad
THREE TIER MOBILE COMPUTING ARCHITECTURE
Presentation transcript:

TU/e technische universiteit eindhoven Hypermedia Presentation Adaptation on the Semantic Web Flavius Frasincar Geert-Jan Houben

TU/e technische universiteit eindhoven Overview Motivation and Goals HERA Design Methodology Conceptual Design Application Design Adaptation Design Prototype and Rendering Conclusion

TU/e technische universiteit eindhoven Motivation: WIS Engineering Methodologies exist for manual hypermedia presentation design, HERA targets automated presentation Automated presentation is important for databased content (the ‘deep web’) as opposed to manually crafted content (the ‘surface web’): most WIS are data driven

TU/e technische universiteit eindhoven Motivation: Adaptation Presentations must be adaptable to different users/user platforms Devices (PC, PDA, WAP Phone, WebTV etc.) Device capabilities (display size, memory size, network speed, etc.) User preferences (desired layout, navigation patterns, etc.) User browsing history

TU/e technische universiteit eindhoven Goals Develop a methodology for automated hypermedia presentation design (generation) that –is intended for Web-based information systems (WIS) –integrates heterogeneous data sources –facilitates presentation (server/client-side) adaptation to device capabilities and user preferences –enables semi-structured data queries

TU/e technische universiteit eindhoven HERA Architecture

TU/e technische universiteit eindhoven Hera Design Methodology Originates from RMM (Relationship Management Methodology) Suggests a sequence of design steps to be taken when designing a web application Supports –integration of heterogeneous information –automated presentation design –user/platform adaptation

TU/e technische universiteit eindhoven Hera Design Methodology

TU/e technische universiteit eindhoven Conceptual Model (CM) Provides a uniform semantic view over different data sources that are integrated within a given Web application Consists of hierarchies of concepts relevant within the given domain, their properties, and relations Encoded in RDF(S)

TU/e technische universiteit eindhoven Conceptual Model Example

TU/e technische universiteit eindhoven CM Example RDF(S) Syntax

TU/e technische universiteit eindhoven Application Model (AM) Captures navigational view over CM, describing hypermedia aspects Slices are meaningful presentation units: –Associated to concepts from CM –Containing properties/attributes and possibly other slices Slices are linked together with slice relationships: –Aggregation relationships: index, tour, indexed guided tour etc. –Reference relationships: link with an anchor specified Encoded in RDF(S)

TU/e technische universiteit eindhoven Application Model Example

TU/e technische universiteit eindhoven AM Example RDF(S) Syntax

TU/e technische universiteit eindhoven Adaptation WIS are accessed through multitude of devices and by different users –Device capabilities –User preferences –Browsing history Adaptation based on conditioning the appearance of slices in AM

TU/e technische universiteit eindhoven Adaptation/User Model Captures two kinds of adaptation Adaptability takes into account the situation in which the user will use the presentation (e.g. the browsing platform) Adaptivity means that the presentation changes itself according to the “state of the user’s mind” while being browsed Consists of Device/User Profile captures “static” visual and platform preferences encoded in CC/PP User Session represents the dynamic user’s state, e.g. did the user visit (learn) this slice (concept) Application and Update Rules describe the behavior of the presentation (e.g. conditional slices in AM) and keep the User Session up-to-date (AHAM rules)

TU/e technische universiteit eindhoven Adaptation Model Example

TU/e technische universiteit eindhoven Adaptation Model Syntax Adaptability Condition Adaptivity Condition <rdfs:Class rdf:ID=“Slice.painter.main” slice:condition=“us:Biography =false”> <rdfs:Class rdf:ID=“Slice.painting.picture” slice:condition=“prf:ImageCapable=Yes”> <rdfs:Class rdf:ID=“Slice.painting.main” slice:condition=“us:Painter > 10”>

TU/e technische universiteit eindhoven Profile Example Device/User Profile (CC/PP encoding) Screen size: 100x80 Preferred language: English English … No 100x80 …

TU/e technische universiteit eindhoven Update Rule (AHA) Example Update the Biography record in the User Session table to true after the user visited “Slice.painter.main”. … USValue us.Biography(“Rembrandt”) … false … USValue us.Biography(“Rembrandt”) … true …

TU/e technische universiteit eindhoven Update Rule (AHA) Example … USValue us.Painter(“Rembrandt”) … 0 (<10) … USValue us.Painter(“Rembrandt”) … 40%x35=14 (>10) …

TU/e technische universiteit eindhoven Presentation Model Based on the concept of region which contains attributes and possibly other regions Each region has a rectangular area associated Slices are translated to regions, one slice can be mapped to several regions Slice relationships are materialized with: –Navigational relationships –Spatial relationships –Temporal relationships

TU/e technische universiteit eindhoven Presentation Model Example

TU/e technische universiteit eindhoven XSL Prototype XSLT code generation Two code generators: –HTML for PC Web browsers –WML code for WAP phone browsers XSL HTML WML

TU/e technische universiteit eindhoven Rendering

TU/e technische universiteit eindhoven Rendering

TU/e technische universiteit eindhoven Summary Hera methodology originated from RMM, suggests a sequence of design steps Our framework supports –integration of heterogeneous information (CM populated from several heterogeneous data sources) –automated presentation design: AM serves as a presentation blue print from which a concrete presentation is derived (w.r.t. a query) –user/platform adaptation (adaptability and adaptivity)

TU/e technische universiteit eindhoven Future Work Adaptation in all design steps including the Conceptual Model and Integration Model Experiment with higher ontology languages (e.g. DAML+OIL) as the basis for the CM Further development of tools for presentation rendering Authoring tools that would help the designer to build specification models in all design steps