Smart Style on the Semantic Web Jacco van Ossenbruggen Lynda Hardman CWI Amsterdam.

Slides:



Advertisements
Similar presentations
Personalized Presentation in Web-Based Information Systems Institute of Informatics and Software Engineering Faculty of Informatics and Information Technologies.
Advertisements

WAP Next Generation
TU/e technische universiteit eindhoven Hera: Development of Semantic Web Information Systems Geert-Jan Houben Peter Barna Flavius Frasincar Richard Vdovjak.
DOCUMENT TYPES. Digital Documents Converting documents to an electronic format will preserve those documents, but how would such a process be organized?
Panasonic Singapore Labs – Network Team QoS and Delivery Context in Rule-Based Edge Services Prepared for IWCW2002 By Ng Chan Wah
Authoring Languages and Web Authoring Software 4.01 Examine web page development and design.
Hypermedia Presentation Generation on the Web Lynda Hardman Jacco van Ossenbruggen CWI Amsterdam.
Semantic driven multimedia presentations prof. dr. Lynda Hardman CWI, TU/e Multimedia and Human-Computer Interaction.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
From Digital Libraries and Multimedia Archives Towards Virtual Information and Knowledge Environments supporting Collective Memories Technology Platforms.
July 06, 2006DB&IS Building Web Information Systems using Web Services Flavius Frasincar Erasmus University Rotterdam Eindhoven.
Do You Have the Time? Composition and Linking in Time-based Hypermedia Lynda Hardman, Jacco van Ossenbruggen, K. Sjoerd Mullender, Lloyd Rutledge, and.
Chapter Concepts Review Markup Languages
Using Cascading Style Sheets CSS Basics. Goals Understand basic syntax of Cascading Style Sheets (CSS) Understand basic syntax of Cascading Style Sheets.
Timing in XML Timing framework in XML Approaches Inline syntax (SMIL) Styled Timing Timesheets Timesheets and SMIL comparison.
Interface Design 2 Week 10. Interface Design 2 :: Week 10 :: Calendar.
XML Prashant Karmarkar Brendan Nolan Alexander Roda.
Jackson, Web Technologies: A Computer Science Perspective, © 2007 Prentice-Hall, Inc. All rights reserved Chapter 3 Style Sheets: CSS WEB.
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.
Philips Research France Delivery Context in MPEG-21 Sylvain Devillers Philips Research France Anthony Vetro Mitsubishi Electric Research Laboratories.
E GOV Universal Access Ahmed Gomaa CIMIC Rutgers University.
1st Project Introduction to HTML.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
What is Web Design The term “web design” has come to encompass a number of disciplines, including: Visual (graphic) design User interface and experience.
Unit 2, Lesson 5 Website Development Tools AOIT Web Design Copyright © 2008–2012 National Academy Foundation. All rights reserved.
Copenhagen, 6 June 2006 Modern Web standards in CHM portals Mădălina Sauca Finsiel Romania.
Chapter ONE Introduction to HTML.
Web Design Basic Concepts.
CS 586 – Distributed Multimedia Information Management Prof. Dennis McLeod.
Chapter 1 Variables in the Web Design Environment
What is Web Design?  Web design is the creation of a Web page using hypertext or hypermedia to be viewed on the World Wide Web.
XP Tutorial 7New Perspectives on Creating Web Pages with HTML, XHTML, and XML 1 Working with Cascading Style Sheets Creating a Style for Online Scrapbooks.
SDPL 2002Notes 7: Apache Cocoon1 7 XML Web Site Architecture Example: Apache Cocoon, a Web publishing architecture based on XML technology
Introduction technology XSL. 04/11/2005 Script of the presentation Introduction the XSL The XSL standard Tools for edition of codes XSL Necessary resources.
XForms: The next generation of Web Forms Tyler St. John.
1/13 Multimedia on the Semantic Web Jacco van Ossenbruggen Multimedia and Human-Computer Interaction (INS2) CWI Amsterdam.
An Overview of MPEG-21 Cory McKay. Introduction Built on top of MPEG-4 and MPEG-7 standards Much more than just an audiovisual standard Meant to be a.
Fundamentals of XML Management Greg Alexopoulos Systems Engineer Documentum.
DSpace UI Alexey Maslov. DSpace in general A digital library tool useful for storage, maintenance, and retrieval of digital documents Two types of interaction:
Content Structuring for Distributed Learning Sören Auer 19/05/2003TNC2003 Zagreb University of Leipzig Distributed Learning Environment Using XML Templates.
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
Presented by Nassib Awad
Web Services for Satellite Emulation Development Kathy J. LiszkaAllen P. Holtz The University of AkronNASA Glenn Research Center.
UVa's Digital Library CSG - September 2005 Slides courtesy of: Leslie Johnston Director, Digital Access Services, UVA Library Tim Sigmon University of.
1 Towards Second and Third Generation Web-based Multimedia Jacco van Ossenbruggen, Joost Geurts, Frank Cornelissen, Lynda Hardman and Lloyd Rutledge CWI.
1 Constraints for Multimedia Presentation Generation Joost Geurts, Multimedia and Human-Computer Interaction CWI Amsterdam
1 Application-specific constraints for multimedia presentation generation Joost Geurts, Jacco van Ossenbruggen and Lynda Hardman CWI Amsterdam
Session: 1. © Aptech Ltd. 2Introduction to the Web / Session 1  Explain the evolution of HTML  Explain the page structure used by HTML  List the drawbacks.
Of 50 E GOV Universal Access Ahmed Gomaa CIMIC Rutgers University.
Justin Tilton uPortal Framework and User Interface Demonstration.
XML Presented by Kushan Athukorala. 2 Agenda XML Overview Entity References Elements vs. Atributes XML Validation DTD XML Schema Linking XML and CSS XSLT.
Web Development Process The Site Development Process Site Construction is one of the last steps.
Jon Bosak, Sun Microsystems Last revised XML, Java, and the future of the Web Presented and Annotated by Byung-Hoon Kang
SDPL 2002Notes 4: Intro to Style Sheets1 4. Introduction to Style Sheets n Discussed recently: –Programmatic manipulation of documents n Now a more human-oriented.
Search Engine using Web Mining COMS E Web Enhanced Information Mgmt Prof. Gail Kaiser Presented By: Rupal Shah (UNI: rrs2146)
Adaptive User Interface Modelling for Web-environments T – Antti Martikainen
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
©Silberschatz, Korth and Sudarshan10.1Database System Concepts W3C - The World Wide Web Consortium W3C - The World Wide Web Consortium.
Website Design, Development and Maintenance ONLY TAKE DOWN NOTES ON INDICATED SLIDES.
SDPL 2004Notes 4: Intro to Style Sheets1 4. Introduction to Style Sheets n Discussed recently: –Programmatic manipulation of documents n Now a more human.
Apache Cocoon – XML Publishing Framework 데이터베이스 연구실 박사 1 학기 이 세영.
How HTML responsiveness translates to PDF
Topic Map & SMIL Prototypes KUL-ESAT-DOCARCH
Chapter 11 Designing Effective Output
Project 1 Introduction to HTML.
Introduction to web design discussing which languages is used for website designing
An Overview of MPEG-21 Cory McKay.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Apply procedures to create cascading style sheets.
Presentation transcript:

Smart Style on the Semantic Web Jacco van Ossenbruggen Lynda Hardman CWI Amsterdam

2/20 Talk overview Requirements for 2nd & 3rd generation multimedia –why multimedia is different from text Smart style –a document engineer meets a graphic designer Overview of CWI’s Cuypers engine –testbed for multimedia transformations Future directions –towards 3rd generation multimedia

3/20 The Web in three generations 1.Hand-coded (HTML) Web content –easy access through uniform interface –huge authoring and maintenance effort –hard to deal with dynamically changing content 2.Automated on-the fly content generation –based on templates filled with database content –later extended with XML document transformations 3.Automated processing of content –The Semantic Web –explicit meta-data instead of “screen scraping” –agreed upon semantics (RDFS, DAML+OIL)

4/20 Multimedia on the Web Real multimedia Web content is still rare –Mostly bells & whistles to enhance HTML text … –… or mono-media AV-streams Virtually all presentations are hand-authored –proprietary formats that are hard to generate –limited support for dynamic content and multichanneling –most Web technology is text/page-oriented … –… with SMIL as one of the few exceptions Conclusion: Multimedia has hardly caught up with the 1st generation Web!

5/20 2 nd generation multimedia Adapts to end-user’s platform capabilities –multichanneling: PC, PDA, mobile, voice-only,... Adapts to the network resources available –bandwidth and other QoS parameters Personalization –language, abilities, level of expertise,...

6/20 But multimedia is not text... Different document and presentation abstractions –hard to separate style from structure Formatting is not based on text flow –no pages or scrollbars, no line-breaking or hyphenation –templates often do not work well either Feedback from the formatting back-end required –need to check whether proposed layout is feasible –layout of media items is less flexible than text-based layout Transformations are hard in a functional language –need to try out designs and backtrack when necessary

7/20 Problem Current document transformation and style languages are insufficiently powerful They rely on flexibility of text: re-flow, scrollbars, pagination, etc. They are "template-based” and thus cannot cater for wide variations in: dynamic & media-centric content device characteristics user preferences

8/20 Solution (our approach) The creation of a web-based infrastructure that is –an extension of the current document engineering perspective –taking into account the graphic design perspective

9/20 Document Engineering Perspective Content is selected & structured Mappings are defined to a new presentation structure Styles (such as color and font) can be applied The transformation process is linear Assume that –Content/document structure, –presentation structure and, –style are independent of each other.

10/20 Document Engineering Perspective Document structure Presentation structure Styled presentation Final form Transformation Sheet (XSLT) Stylesheet (CSS) Rendering (Web-device) HTML WML Post Script

11/20 Graphic Design Perspective Basically: presentation structure, content and style depend on one another. In multimedia presentations, spatio- temporal layout gives meaning to the presentation (in contrast to the "linear" nature of text-flow).

12/20 Design dependencies Presentation structure Style Content Grouping deter- mines selection of media items Grouping depends on semantic relations among media items Style determined by selected media items Style determines selection of media items Top-level order/grouping affects local arrangements Overall style determines local style of media items Grouping deter- mines layout style Layout aesthetics determines grouping

13/20 Example

14/20 External Forces on Design Process Content provider –Mission (make profit, promote image) –Limited resources (cost) –Preferences (company colors) End-user –Goals, needs –Delivery context limitations (time, environment) –Preferences (images vs text, audio vs visual) Designer –Design experience –Resource limitations

15/20 Requirements for Smart Style Integrate Semantic Web technology with current Web engineering technology: Communicating delivery contexts Supporting metadata for content and description of its function Encapsulating explicit design knowledge Processing delivery context, metadata and design knowledge within the document engineering pipeline.

16/20 Cuypers multimedia transformation engine Cuypers testbed is based on –media independent presentation abstractions –transformation rules with built-in backtracking and constraint solving

17/20 Cuypers Web Embedding Prolog-based engine embedded in Apache XML-based input/output stream Java servlets for XML to Prolog translation

18/20 Cuypers Web Embedding Prolog-based engine embedded in Apache XML-based input/output stream Java servlets for XML to Prolog translation … but all knowledge is implicit and hidden in the rules lost in the generated Web presentation not reusable for other Web sites

19/20 Potential Knowledge Sources

20/20 Conclusions Multimedia is mostly first generation –hand-authored presentations –common Web-tools are too text-centric Cuypers system realises second generation –on-the-fly multimedia generation –media-centric transformations Third generation is around the corner –generating annotated multimedia –reusing knowledge available on the Semantic Web