TU/e technische universiteit eindhoven Hera: Development of Semantic Web Information Systems Geert-Jan Houben Peter Barna Flavius Frasincar Richard Vdovjak.

Slides:



Advertisements
Similar presentations
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Advertisements

1 ICS-FORTH EU-NSF Semantic Web Workshop 3-5 Oct Christophides Vassilis Database Technology for the Semantic Web Vassilis Christophides Dimitris Plexousakis.
XML III. Learning Objectives Formatting XML Documents: Overview Using Cascading Style Sheets to format XML documents Using XSL to format XML documents.
Maurice Hendrix, Alexandra I. Cristea EC-TEL 2009 {maurice, Adaptation languages for learning: the CAM meta-model.
LAOS: Layered WWW AHS Authoring Model and their corresponding Algebraic Operators Alexandra I. Cristea USI intensive course Adaptive Systems April-May.
Personalized Presentation in Web-Based Information Systems Institute of Informatics and Software Engineering Faculty of Informatics and Information Technologies.
Modelling Data-Intensive Web Sites with OntoWeaver Knowledge Media Institute The Open University Yuangui Lei, Enrico Motta, John Domingue {y.lei, e.motta,
Chapter 11 Designing the User Interface
Ontology-based User Modeling for Web-based Information Systems Anton Andrejko, Michal Barla and Mária Bieliková {andrejko, barla,
TU e technische universiteit eindhoven / department of mathematics and computer science 1 Empirical Evaluation of Learning Styles Adaptation Language Natalia.
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 WIS Geert-Jan Houben.
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 / department of mathematics and computer science Specification of Adaptive Behavior Using a General- purpose Design.
TU/e technische universiteit eindhoven WIS Geert-Jan Houben.
Haystack: Per-User Information Environment 1999 Conference on Information and Knowledge Management Eytan Adar et al Presented by Xiao Hu CS491CXZ.
Chapter 12 User Interface Design
XML Technology in E-Commerce
Interception of User’s Interests on the Web Michal Barla Supervisor: prof. Mária Bieliková.
Towards Adaptive Web-Based Learning Systems Katerina Georgouli, MSc, PhD Associate Professor T.E.I. of Athens Dept. of Informatics Tempus.
/ Where innovation starts 1212 Technische Universiteit Eindhoven University of Technology 1 Incorporating Cognitive/Learning Styles in a General-Purpose.
The Semantic Web. The Web Today Designed for Human to read Cannot express meaning Architecture: URL –Decentralized: Link structure Language: html.
Introduction to the ABAP Data Dictionary
/ 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,
TU/e technische universiteit eindhoven Hypermedia Presentation Adaptation on the Semantic Web Flavius Frasincar Geert-Jan Houben
July 06, 2006DB&IS Building Web Information Systems using Web Services Flavius Frasincar Erasmus University Rotterdam Eindhoven.
/ department of mathematics and computer science TU/e eindhoven university of technology ITCC-Modern Web and Grid SystemsApril 5, Adaptation and.
Visual Web Information Extraction With Lixto Robert Baumgartner Sergio Flesca Georg Gottlob.
/ 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
/ 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.
Engineering the Presentation Layer of Adaptable Web Information Systems Zoltán Fiala 1, Flavius Frasincar 2, Michael Hinz 1, Geert-Jan Houben 2, Peter.
OOHDM Hypermedia Research Work Designing Web-based applications with Object Oriented Hypermedia Design Method OOHDM.
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
TU e technische universiteit eindhoven / department of mathematics and computer science Information Systems Group – –
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.
1st Project Introduction to HTML.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
FALL 2012 DSCI5240 Graduate Presentation By Xxxxxxx.
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)
Methods For Web Page Design 6. Methods Why use one? What it covers –Possibly all stages Feasibility Analysis Design Implementation Testing –Maybe just.
WML Wireless Markup Language Presented by: Richa Saxena Roll no
1 © Copyright 2015 Ioan Toma, Srdjan Komazec, Nelia Lassiera Web Engineering Developing Applications with WebML.
3231 Software Engineering By Germaine Cheung Hong Kong Computer Institute Lecture 12.
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.
Shijian Lu and C écile Paris CSIRO ICT Centre Sydney, Australia Authoring Content Structure for Adaptive Documents.
Personalized Interaction With Semantic Information Portals Eric Schwarzkopf DFKI
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
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.
THE SEMANTIC WEB By Conrad Williams. Contents  What is the Semantic Web?  Technologies  XML  RDF  OWL  Implementations  Social Networking  Scholarly.
Website Design, Development and Maintenance ONLY TAKE DOWN NOTES ON INDICATED SLIDES.
Achieving Semantic Interoperability at the World Bank Designing the Information Architecture and Programmatically Processing Information Denise Bedford.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
MODELLING A WEB APPLICATION Dr. Sohaib Ahmed. Modelling Web Applications  provides a better alternative to the ad-hoc development of Web applications.
Integrated Departmental Information Service IDIS provides integration in three aspects Integrate relational querying and text retrieval Integrate search.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
Developing Applications with WebML Lecture 7 Dr. Mohammad Ahmad
THREE TIER MOBILE COMPUTING ARCHITECTURE
Database Systems Instructor Name: Lecture-3.
Presentation transcript:

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 Overview WIS design Hera methodology, RDF(S) Conceptual model and integration Application model and adaptation User interaction

TU/e technische universiteit eindhoven Motivation From Web pages to Web information system (WIS) Technologies from Semantic Web: RDF(S) Hera uses RDF(S) for effective support of WIS design

TU/e technische universiteit eindhoven WIS Design Generation of hypermedia presentations: navigation structure –Presentation objects, e.g. pages –Navigation connections, e.g. hyperlinks Integration from different sources: transparent repository –Management of semi-structured data Personalization: user adaptation

TU/e technische universiteit eindhoven 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 HERA Architecture

TU/e technische universiteit eindhoven Hera: WIS Design Methodology RMM, OOHDM, WebML, etc. Sequence of steps in designing a web application Model-driven approach: –data/navigation/presentation Data transformations: –towards HTML, WML, SMIL, etc. Use of RDF(S) to specify different models and XSLT to transform (meta)data –subclass/subproperty –extensibility, e.g. CC/PP vocabulary

TU/e technische universiteit eindhoven

TU/e technische universiteit eindhoven

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 Source Clusters Equipment Catalogue Photo Rental Photo Stock Agency Sources are Autonomous (Virtually) grouped to clusters based on the content they provide RDF(S), RQL capable

TU/e technische universiteit eindhoven Integration Model IM decouples the CM and Sources Articulations –actual links between the CM and the source ontologies –(a part of it) serves as a query on the source side Decorations –offer a way to rank sources within the same cluster –capture explicitly designer’s knowledge about sources –open possibilities for queries with constraints e.g. “I’m interested in the answer within 1s, otherwise forget it”

TU/e technische universiteit eindhoven Integration Model Ontology Application independent Path expression Articulation Decoration Processing instruction

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 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 context 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 Model 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 model up-to-date (AHAM rules)

TU/e technische universiteit eindhoven

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

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

TU/e technische universiteit eindhoven User Interaction E-commerce applications often require WIS with broader functionality than just navigation through static web sites (known patterns: shopping carts, on-line payments, searches, etc.) The functionality includes also richer means of interaction with users via interaction elements: buttons, text entry forms, checkboxes, etc. Navigation objects (slices) with data content may depend on the interaction and/or system business logic, so it cannot be static

TU/e technische universiteit eindhoven User Interaction Specification Extension of AM specification: –Structural: interaction elements as “active” attributes capturing user actions (buttons, text fields, etc.) –Behavioural: operations assigned to interaction elements (dynamic navigation, data manipulation, adaptation, call of external Web Services, etc.) Consequence on WIS architecture: need for an engine providing the operations (as AHA! for adaptivity)

TU/e technische universiteit eindhoven Shopping Cart: example of CM data manipulations

TU/e technische universiteit eindhoven Conclusion & Future Work Explicit semantics in models, expressing concepts, their hierarchies and relationships Adaptation in all design steps including the CM and IM, and full support of adaptivity Experiment with higher ontology languages (e.g. OWL) as the basis for the different models Further development of authoring tools helping the designer to build models in all design steps –Query and transformation language, e.g. RAL

TU/e technische universiteit eindhoven