Top Banner
Cuypers: Smart Style on the Semantic Web Jacco van Ossenbruggen Lynda Hardman CWI Amsterdam
23

Cuypers: Smart Style on the Semantic Web

Jan 02, 2016

Download

Documents

sade-haney

Cuypers: Smart Style on the Semantic Web. Jacco van Ossenbruggen Lynda Hardman CWI Amsterdam. Talk overview. Requirements for 2 nd & 3 rd generation multimedia why multimedia is different from text Smart style a document engineer meets a graphic designer - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Cuypers:  Smart Style on the Semantic Web

Cuypers: Smart Style on the Semantic Web

Jacco van OssenbruggenLynda HardmanCWI Amsterdam

Page 2: Cuypers:  Smart Style on the Semantic Web

2

Talk overview

1.Requirements for 2nd & 3rd generation multimedia– why multimedia is different from text

2.Smart style – a document engineer meets a graphic

designer

3.Overview of CWI’s Cuypers engine – testbed for multimedia transformations

4.Future directions – towards 3rd generation multimedia

Page 3: Cuypers:  Smart Style on the Semantic Web

3

Talk overview

1.Requirements for 2nd & 3rd generation multimedia– why multimedia is different from text

2.Smart style – a document engineer meets a graphic

designer

3.Overview of CWI’s Cuypers engine – testbed for multimedia transformations

4.Future directions – towards 3rd generation multimedia

Page 4: Cuypers:  Smart Style on the Semantic Web

4

The Web in three generations1. 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)

Page 5: Cuypers:  Smart Style on the Semantic Web

5

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 caughtup with the 1st generation Web!

Page 6: Cuypers:  Smart Style on the Semantic Web

6

2nd 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, ...

Page 7: Cuypers:  Smart Style on the Semantic Web

7

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

Page 8: Cuypers:  Smart Style on the Semantic Web

9

Talk overview

1.Requirements for 2nd & 3rd generation multimedia– why multimedia is different from text

2.Smart style – a document engineer meets a graphic

designer

3.Overview of CWI’s Cuypers engine – testbed for multimedia transformations

4.Future directions – towards 3rd generation multimedia

Page 9: Cuypers:  Smart Style on the Semantic Web

10

Smart style (our proposed solution)•The creation of a web-based infrastructure that is – an extension of the current

document engineering perspective

– taking into account the graphic design perspective

Page 10: Cuypers:  Smart Style on the Semantic Web

11

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 and assumes that – Content/document structure, – presentation structure and, – style

are independent of each other.

Page 11: Cuypers:  Smart Style on the Semantic Web

12

Document Engineering Perspective

Finalform

Documentstructure

Presentationstructure

Styledpresentation

Tra

nsfo

rmatio

nSheet (X

SLT

)

Sty

lesh

eet

(CSS

)

Renderin

g(W

eb-d

evice

)

HTML

WML

PostScript

Page 12: Cuypers:  Smart Style on the Semantic Web

13

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).

Page 13: Cuypers:  Smart Style on the Semantic Web

14

Pres

enta

tion

stru

ctur

e Style

Content

Grouping deter-

mines selection

of media item

s

Grouping depends on

semantic relations

among m

edia items

Styl

e de

term

ined

by

sele

cted

med

ia it

ems

Styl

e de

term

ines

sele

ctio

n of

med

ia it

ems

Top-level order/groupingaffects local arrangements

Overall style determineslocal style of media items

Grouping deter-mines layout style

Layout aestheticsdetermines grouping

Internal design dependencies

Page 14: Cuypers:  Smart Style on the Semantic Web

15

Example

Page 15: Cuypers:  Smart Style on the Semantic Web

16

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

Page 16: Cuypers:  Smart Style on the Semantic Web

17

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.

Page 17: Cuypers:  Smart Style on the Semantic Web

18

Talk overview

1.Requirements for 2nd & 3rd generation multimedia– why multimedia is different from text

2.Smart style – a document engineer meets a graphic

designer

3.Overview of CWI’s Cuypers engine – testbed for multimedia transformations

4.Future directions – towards 3rd generation multimedia

Page 18: Cuypers:  Smart Style on the Semantic Web

19

Cuypers transformation engine• Cuypers testbed is based on

– media independent presentation abstractions– transformation rules with built-in backtracking

andconstraint solving

Sem

an

tic

str

uctu

re

Dis

cou

rse

str

uctu

re

Pre

sen

tati

on

str

uctu

re

Con

str

ain

t la

yer

Fin

al fo

rm

pre

sen

tati

on

Mu

ltim

ed

ia IR

syst

em

HTTP C

lient

Page 19: Cuypers:  Smart Style on the Semantic Web

20

Cuypers transformation engine• Cuypers testbed is based on

– media independent presentation abstractions– transformation rules with built-in backtracking

andconstraint solving

… but all knowledge is • implicit and hidden in the rules• lost in the generated Web presentation • not reusable for other Web sites

Page 20: Cuypers:  Smart Style on the Semantic Web

21

Talk overview

1.Requirements for 2nd & 3rd generation multimedia– why multimedia is different from text

2.Smart style – a document engineer meets a graphic

designer

3.Overview of CWI’s Cuypers engine – testbed for multimedia transformations

4.Future directions – towards 3rd generation multimedia

Page 21: Cuypers:  Smart Style on the Semantic Web

22

User Query

MMDB

MetadataDB

Cuypers Knowledge Sources

DesignModel

Cuypers Engine

DiscourseModel

DomainModel

UserProfile

DeviceProfile

Page 22: Cuypers:  Smart Style on the Semantic Web

23

Cuypers & the Semantic Web

• Domain model– Reuse existing domain ontologies, RDFS/OWL

• Device profile– CC/PP

• Design model– ? (local rules, global constraints, templates?)

• Discourse model– ? (RST, discourse ontologies, narration models)

• User model– ? (AHAM/AHA!/MAO)

Page 23: Cuypers:  Smart Style on the Semantic Web

24

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