Hypermedia presentation generation in Hera

Hera is a model-driven methodology for designing Semantic Web Information Systems (SWIS). Based on the principle of separation-of-concerns, Hera defines models to describe the different aspects of an SWIS. These models are represented using RDF, the foundation language of the Semantic Web. Hera is composed of two phases: the data collection phase, which integrates data from different sources, and the presentation generation phase, which builds a hypermedia presentation for the integrated data. The focus of this paper is on the hypermedia presentation generation phase and the associated model specifications. The Hera presentation generation phase has two variants: a static one that computes at once a full Web presentation, and a dynamic one that computes one-page-at-a-time by letting the user influence the next Web page to be presented. The dynamic variant proposes, in addition to the models from the static variant, new models to capture the data resulted from the user's interaction with the system. The implementation is based on a sequence of data transformations applied to the Hera models that eventually produces a hypermedia presentation.

[1]  Jean Vanderdonckt,et al.  A Review of XML-compliant User Interface Description Languages , 2003, DSV-IS.

[2]  Lloyd Rutledge,et al.  Finding the story: broader applicability of semantics and discourse for hypermedia generation , 2003, HYPERTEXT '03.

[3]  Piero Fraternali,et al.  Tools and approaches for developing data-intensive Web applications: a survey , 1999, CSUR.

[4]  James A. Hendler,et al.  The Semantic Web" in Scientific American , 2001 .

[5]  Timothy W. Finin,et al.  Swoogle: a search and metadata engine for the semantic web , 2004, CIKM '04.

[6]  Flavius Frasincar,et al.  Engineering Semantic Web Information Systems in Hera , 2003, J. Web Eng..

[7]  Hieu Le Quang,et al.  Integration of Web Data Sources: A Survey of Existing Problems , 2005, Grundlagen von Datenbanken.

[8]  Dan Brickley,et al.  Resource Description Framework (RDF) Model and Syntax Specification , 2002 .

[9]  Flavius Frasincar,et al.  Methodologies for Web information system design , 2003, Proceedings ITCC 2003. International Conference on Information Technology: Coding and Computing.

[10]  James Clark,et al.  XSL Transformations (XSLT) Version 1.0 , 1999 .

[11]  Gustaf Neumann,et al.  Semantics in Web Engineering: Applying the Resource Description Framework , 2001, IEEE Multim..

[12]  G. Rossi,et al.  An Object Oriented Approach to Web-Based Application Design , 1998 .

[13]  Flavius Frasincar,et al.  Engineering the Presentation Layer of Adaptable Web Information Systems , 2004, ICWE.

[14]  Flavius Frasincar,et al.  HPG: the Hera Presentation Generator , 2006, J. Web Eng..

[15]  Flavius Frasincar,et al.  An RMM-Based Methodology for Hypermedia Presentation Design , 2001, ADBIS.

[16]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[17]  Oscar Pastor,et al.  OOWS: A Method to Develop Web Applications from Web-Oriented Conceptual Models , 2003 .

[18]  Dan Brickley,et al.  Rdf vocabulary description language 1.0 : Rdf schema , 2004 .

[19]  Flavius Frasincar,et al.  Adaptation and reuse in designing Web information systems , 2004, International Conference on Information Technology: Coding and Computing, 2004. Proceedings. ITCC 2004..

[20]  James A. Hendler,et al.  Spinning the Semantic Web: Bringing the World Wide Web to Its Full Potential , 2002 .

[21]  Stefan Decker,et al.  Triple---an rdf query , 2001 .

[22]  Gustaf Neumann,et al.  Applying the Resource Description Framework to Web Engineering , 2000, EC-Web.

[23]  Stefan Decker,et al.  TRIPLE - An RDF Query, Inference, and Transformation Language , 2001, INAP.

[24]  Hongjing Wu,et al.  AHAM: a Dexter-based reference model for adaptive hypermedia , 1999, Hypertext.

[25]  E. Prud hommeaux,et al.  SPARQL query language for RDF , 2011 .

[26]  Gustavo Rossi,et al.  Designing personalized web applications , 2001, WWW '01.

[27]  Stefano Ceri,et al.  Designing Data-Intensive Web Applications , 2002 .

[28]  Bert Bos,et al.  Cascading style sheets , 1997, World Wide Web J..

[29]  Vassilis Christophides,et al.  RQL: a declarative query language for RDF , 2002, WWW.

[30]  Nora Koch,et al.  The Authoring Process of the UML-based Web Engineering Approach , 2000 .

[31]  Theo Tryfonas,et al.  Frontiers in Artificial Intelligence and Applications , 2009 .

[32]  Fernanda Lima,et al.  Application modeling for the semantic Web , 2003, Proceedings of the IEEE/LEOS 3rd International Conference on Numerical Simulation of Semiconductor Optoelectronic Devices (IEEE Cat. No.03EX726).

[33]  Steffen Staab,et al.  SEmantic portAL: The SEAL Approach , 2003, Spinning the Semantic Web.

[34]  Flavius Frasincar,et al.  XML-Based Automatic Web Presentation Generation , 2001, WebNet.

[35]  Arnold Kamis,et al.  Extending the capabilities of RMM: Russian dolls and hypertext , 1997, Proceedings of the Thirtieth Hawaii International Conference on System Sciences.

[36]  Flavius Frasincar,et al.  Modeling User Input and Hypermedia Dynamics in Hera , 2004, ICWE.

[37]  Lloyd Rutledge,et al.  Towards smart style : combining RDF semantics with XML document transformations , 2003 .

[38]  Cristina Cachero,et al.  OO-H Method: extending UML to model web interfaces , 2003 .

[39]  Gustavo Rossi,et al.  An Object Oriented Approach to Web-Based Applications Design , 1998, Theory Pract. Object Syst..

[40]  G Stix,et al.  The mice that warred. , 2001, Scientific American.

[41]  Flavius Frasincar,et al.  Specification of Adaptive Behavior Using a General-Purpose Design Methodology for DynamicWeb Applications , 2004, AH.

[42]  Flavius Frasincar,et al.  Hypermedia Presentation Adaptation on the Semantic Web , 2002, AH.

[43]  Jessen Yu,et al.  Timed interactive multimedia extensions for html (html+time) , 1998 .

[44]  Patrick van Bommel Information modeling for internet applications , 2003 .

[45]  Olga De Troyer,et al.  Modeling Complex Processes for Web Applications using WSDM , 2003 .

[46]  Flavius Frasincar,et al.  Hera: Development of Semantic Web Information Systems , 2003, ICWE.

[47]  Flavius Frasincar,et al.  RDF/XML-based automatic generation of adaptable hypermedia presentations , 2003, Proceedings ITCC 2003. International Conference on Information Technology: Coding and Computing.

[48]  Fabio Vitali,et al.  Web information systems , 1998, CACM.

[49]  Frank Wehner,et al.  A Component-based Approach for Adaptive, Dynamic Web Documents , 2003, J. Web Eng..

[50]  Daniel Schwabe,et al.  ASHDM - Model-Driven Adaptation and Meta-adaptation , 2006, AH.

[51]  Gustavo Rossi,et al.  Web Application Models Are More Than Conceptual Models , 1999, ER.

[52]  Paul Douglas,et al.  International Conference on Information Technology : Coding and Computing , 2003 .

[53]  Flavius Frasincar,et al.  A Web Service-Oriented Architecture for Implementing Web Information Systems , 2006, DB&IS.

[54]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993, Knowl. Acquis..

[55]  Steve Hansen,et al.  Web Engineering: A New Discipline for Development of Web-Based Systems , 2001, Web Engineering.

[56]  Stefan Decker,et al.  OntoWebber: Model-Driven Ontology-Based Web Site Management , 2001, SWWS.

[57]  Stefan Decker,et al.  TRIPLE - A Query, Inference, and Transformation Language for the Semantic Web , 2002, SEMWEB.

[58]  Steffen Staab,et al.  SEAL - Tying Up Information Integration and Web Site Management by Ontologies , 2002, IEEE Data Eng. Bull..

[59]  Martin Bichler,et al.  Design science in information systems research , 2006, Wirtschaftsinf..

[60]  Peter Brusilovsky,et al.  Adaptive Hypermedia , 2001, User Modeling and User-Adapted Interaction.