47
A Framework for Media Adaptation Using the Web and the Semantic Web ebastien Laborie and Antoine Zimmermann SMAP’07 1 ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

A Framework for Media AdaptationUsing the Web and the Semantic Web

Sebastien Laborie and Antoine Zimmermann

SMAP’07

1 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 2: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Introduction Motivations

Information Anytime Anywhere

Mona Lisa Image

PNG format

560 x 864

Web

2 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 3: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Introduction Motivations

Information Anytime Anywhere

Mona Lisa Image

PNG format

560 x 864

Web

2 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 4: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Introduction Motivations

Information Anytime Anywhere

Mona Lisa Image

PNG format

560 x 864

Web

Profile

Format = {JPG,BMP,3GP}Max resolution = 400 x 600

2 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 5: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Introduction Motivations

Information Anytime Anywhere

Mona Lisa Image

PNG format

560 x 864

Web

Mona Lisa Image

JPG format

386 x 600

2 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 6: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Introduction Motivations

Information Anytime Anywhere

Movie trailer

AVI format

Web

No VideosMovie poster

No VideosNo Images

Movie synopsis

3 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 7: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Introduction Motivations

Information Anytime Anywhere

Movie trailer

AVI format

Web

No Videos

Movie poster

No VideosNo Images

Movie synopsis

3 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 8: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Introduction Motivations

Information Anytime Anywhere

Movie trailer

AVI format

Web

No Videos

Movie poster

No VideosNo Images

Movie synopsis

3 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 9: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Introduction Motivations

Information Anytime Anywhere

Movie trailer

AVI format

Web

No Videos

Movie poster

No VideosNo Images

Movie synopsis

3 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 10: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Introduction Motivations

Information Anytime Anywhere

Movie trailer

AVI format

Web

No Videos

Movie poster

No VideosNo Images

Movie synopsis

3 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 11: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Introduction Our contribution

Our adaptation approach

Approach Solutions

Find alternatives on the web.

Use information retrievaltechniques.

They must convey the samemeaning (or at least be as muchsimilar as the original).

Identify proximity betweenmetadata.

Select the ones which satisfy aprofile.

Use filtering techniques.

Automatize this process!

4 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 12: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Introduction Our contribution

Our adaptation approach

Approach Solutions

Find alternatives on the web. Use information retrievaltechniques.

They must convey the samemeaning (or at least be as muchsimilar as the original).

Identify proximity betweenmetadata.

Select the ones which satisfy aprofile.

Use filtering techniques.

Automatize this process!

4 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 13: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Introduction Our contribution

Our adaptation approach

Approach Solutions

Find alternatives on the web. Use information retrievaltechniques.

They must convey the samemeaning (or at least be as muchsimilar as the original).

Identify proximity betweenmetadata.

Select the ones which satisfy aprofile.

Use filtering techniques.

Automatize this process!

4 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 14: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Introduction Our contribution

Our adaptation approach

Approach Solutions

Find alternatives on the web. Use information retrievaltechniques.

They must convey the samemeaning (or at least be as muchsimilar as the original).

Identify proximity betweenmetadata.

Select the ones which satisfy aprofile.

Use filtering techniques.

Automatize this process!

4 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 15: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Introduction Our contribution

Our adaptation approach

Approach Solutions

Find alternatives on the web. Use information retrievaltechniques.

They must convey the samemeaning (or at least be as muchsimilar as the original).

Identify proximity betweenmetadata.

Select the ones which satisfy aprofile.

Use filtering techniques.

Automatize this process!

4 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 16: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Introduction Contribution

Outline

1 Software Architecture

2 Simulating with current technologies

3 Improving the process with Semantic Web technologies

5 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 17: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Software Architecture

Software Architecture

World Wide Web

Descriptions

d3

d4

d5

d1

d2

Media items

m1m2

m3

m

a b c d

Adaptation component

d ′out

mi ,{d0,...,dj}

m

m1

m2

d1 height: “864”width: “560”format: PNG

d2 title: “Mona Lisa”author: “Da Vinci”

d3 date: “17/12/2007”title: “Mona Lisa”format: PNG

d4 height: “600”width: “386”format: JPG

d5 title: “Mona Lisa”author: “Da Vinci”

6 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 18: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Software Architecture

Software Architecture

World Wide Web

Descriptions

d3

d4

d5

d1

d2

Media items

m1m2

m3

m

a b c d

Adaptation component

d ′out

mi ,{d0,...,dj}

m

m1

m2

d1 height: “864”width: “560”format: PNG

d2 title: “Mona Lisa”author: “Da Vinci”

d3 date: “17/12/2007”title: “Mona Lisa”format: PNG

d4 height: “600”width: “386”format: JPG

d5 title: “Mona Lisa”author: “Da Vinci”

6 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 19: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Software Architecture

Software Architecture

World Wide Web

Descriptions

d3

d4

d5

d1

d2

Media items

m1m2

m3

m

a b c d

Adaptation component

d ′out

mi ,{d0,...,dj}

m

m1

m2

d1 height: “864”width: “560”format: PNG

d2 title: “Mona Lisa”author: “Da Vinci”

d3 date: “17/12/2007”title: “Mona Lisa”format: PNG

d4 height: “600”width: “386”format: JPG

d5 title: “Mona Lisa”author: “Da Vinci”

a©: Description association

6 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 20: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Software Architecture

Software Architecture

World Wide Web

Descriptions

d3

d4

d5

d1

d2

Media items

m1m2

m3

m

a b c d

Adaptation component

d ′out

mi ,{d0,...,dj}

m

m1

m2

d1 height: “864”width: “560”format: PNG

d2 title: “Mona Lisa”author: “Da Vinci”

d3 date: “17/12/2007”title: “Mona Lisa”format: PNG

d4 height: “600”width: “386”format: JPG

d5 title: “Mona Lisa”author: “Da Vinci”

mi ,d′i

m

m1

m2

d′height: “864”width: “560”format: PNGtitle: “Mona Lisa”author: “Da Vinci”

d′1 date: “17/12/2007”

title: “Mona Lisa”format: PNG

d′2 height: “600”

width: “386”format: JPGtitle: “Mona Lisa”author: “Da Vinci”

b©: Description aggregation

6 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 21: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Software Architecture

Software Architecture

World Wide Web

Descriptions

d3

d4

d5

d1

d2

Media items

m1m2

m3

m

a b c d

Adaptation component

d ′out

mi ,{d0,...,dj}

m

m1

m2

d1 height: “864”width: “560”format: PNG

d2 title: “Mona Lisa”author: “Da Vinci”

d3 date: “17/12/2007”title: “Mona Lisa”format: PNG

d4 height: “600”width: “386”format: JPG

d5 title: “Mona Lisa”author: “Da Vinci”

mi ,d′i

m

m1

m2

d′height: “864”width: “560”format: PNGtitle: “Mona Lisa”author: “Da Vinci”

d′1 date: “17/12/2007”

title: “Mona Lisa”format: PNG

d′2 height: “600”

width: “386”format: JPGtitle: “Mona Lisa”author: “Da Vinci”

Sim(d′k ,d′

l )

0.76

0.31

0.9

c©: Description similarity

6 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 22: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Software Architecture

Software Architecture

World Wide Web

Descriptions

d3

d4

d5

d1

d2

Media items

m1m2

m3

m

profile

a b c d

Adaptation component

d ′out

mi ,{d0,...,dj}

m

m1

m2

d1 height: “864”width: “560”format: PNG

d2 title: “Mona Lisa”author: “Da Vinci”

d3 date: “17/12/2007”title: “Mona Lisa”format: PNG

d4 height: “600”width: “386”format: JPG

d5 title: “Mona Lisa”author: “Da Vinci”

mi ,d′i

m

m2

d′height: “864”width: “560”format: PNGtitle: “Mona Lisa”author: “Da Vinci”

d′2 height: “600”

width: “386”format: JPGtitle: “Mona Lisa”author: “Da Vinci”

Sim(d′k ,d′

l )

0.9

d©: Description selection

6 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 23: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Software Architecture

Software Architecture

World Wide Web

Descriptions

d3

d4

d5

d1

d2

Media items

m1m2

m3

m

profile

a b c d

Adaptation component

d ′out

mi ,{d0,...,dj}

m

m1

m2

d1 height: “864”width: “560”format: PNG

d2 title: “Mona Lisa”author: “Da Vinci”

d3 date: “17/12/2007”title: “Mona Lisa”format: PNG

d4 height: “600”width: “386”format: JPG

d5 title: “Mona Lisa”author: “Da Vinci”

mi ,d′i

m

m2

d′height: “864”width: “560”format: PNGtitle: “Mona Lisa”author: “Da Vinci”

d′2 height: “600”

width: “386”format: JPGtitle: “Mona Lisa”author: “Da Vinci”

Sim(d′k ,d′

l )

0.9

6 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 24: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Simulating with current technologies

Simulating with current technologies

http://ex.com/mona.png

<div>

<img

src="http://ex.com/mona.png"

alt="La Gioconda"/>

...

</div>

<div>

<img

src="http://ex.com/mona.png"

alt="Mona Lisa"/>

...

</div>

http://ex.com/mona.png,

“La Gioconda Mona Lisa”

a©b©c© Similarities: String comparison

Vector comparison. . .

d© Filtering / PreferencesWeb search engines partially implement a©, b©, c© and d©

7 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 25: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Simulating with current technologies

Simulating with current technologies

http://ex.com/mona.png

<div>

<img

src="http://ex.com/mona.png"

alt="La Gioconda"/>

...

</div>

<div>

<img

src="http://ex.com/mona.png"

alt="Mona Lisa"/>

...

</div>

http://ex.com/mona.png,

“La Gioconda Mona Lisa”

a©b©c© Similarities: String comparison

Vector comparison. . .

d© Filtering / PreferencesWeb search engines partially implement a©, b©, c© and d©

7 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 26: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Simulating with current technologies

Simulating with current technologies

http://ex.com/mona.png

<div>

<img

src="http://ex.com/mona.png"

alt="La Gioconda"/>

...

</div>

<div>

<img

src="http://ex.com/mona.png"

alt="Mona Lisa"/>

...

</div>

http://ex.com/mona.png,

“La Gioconda Mona Lisa”

a©b©c© Similarities: String comparison

Vector comparison. . .

d© Filtering / PreferencesWeb search engines partially implement a©, b©, c© and d©

7 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 27: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Simulating with current technologies

Simulating with current technologies

http://ex.com/mona.png

<div>

<img

src="http://ex.com/mona.png"

alt="La Gioconda"/>

...

</div>

http://ex.com/mona.png, {“La Gioconda”}

<div>

<img

src="http://ex.com/mona.png"

alt="Mona Lisa"/>

...

</div>

http://ex.com/mona.png,

“La Gioconda Mona Lisa”

b©c© Similarities: String comparison

Vector comparison. . .

d© Filtering / PreferencesWeb search engines partially implement a©, b©, c© and d©

7 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 28: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Simulating with current technologies

Simulating with current technologies

http://ex.com/mona.png

<div>

<img

src="http://ex.com/mona.png"

alt="La Gioconda"/>

...

</div>

http://ex.com/mona.png, {“La Gioconda”}

<div>

<img

src="http://ex.com/mona.png"

alt="Mona Lisa"/>

...

</div>

http://ex.com/mona.png,

“La Gioconda Mona Lisa”

b©c© Similarities: String comparison

Vector comparison. . .

d© Filtering / PreferencesWeb search engines partially implement a©, b©, c© and d©

7 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 29: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Simulating with current technologies

Simulating with current technologies

http://ex.com/mona.png

<div>

<img

src="http://ex.com/mona.png"

alt="La Gioconda"/>

...

</div>

http://ex.com/mona.png, {“La Gioconda”,

<div>

<img

src="http://ex.com/mona.png"

alt="Mona Lisa"/>

...

</div>

“Mona Lisa”}

http://ex.com/mona.png,

“La Gioconda Mona Lisa”

b©c© Similarities: String comparison

Vector comparison. . .

d© Filtering / PreferencesWeb search engines partially implement a©, b©, c© and d©

7 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 30: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Simulating with current technologies

Simulating with current technologies

http://ex.com/mona.png

<div>

<img

src="http://ex.com/mona.png"

alt="La Gioconda"/>

...

</div>

<div>

<img

src="http://ex.com/mona.png"

alt="Mona Lisa"/>

...

</div>

http://ex.com/mona.png,

“La Gioconda Mona Lisa”

c© Similarities: String comparison

Vector comparison. . .

d© Filtering / PreferencesWeb search engines partially implement a©, b©, c© and d©

7 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 31: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Simulating with current technologies

Simulating with current technologies

http://ex.com/mona.png

<div>

<img

src="http://ex.com/mona.png"

alt="La Gioconda"/>

...

</div>

<div>

<img

src="http://ex.com/mona.png"

alt="Mona Lisa"/>

...

</div>

http://ex.com/mona.png,

“La Gioconda Mona Lisa”

a©b©

c© Similarities: String comparison

Vector comparison. . .

d© Filtering / PreferencesWeb search engines partially implement a©, b©, c© and d©

7 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 32: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Simulating with current technologies

Simulating with current technologies

http://ex.com/mona.png

<div>

<img

src="http://ex.com/mona.png"

alt="La Gioconda"/>

...

</div>

<div>

<img

src="http://ex.com/mona.png"

alt="Mona Lisa"/>

...

</div>

http://ex.com/mona.png,

“La Gioconda Mona Lisa”

a©b©c© Similarities: String comparison

Vector comparison. . .

d© Filtering / Preferences

Web search engines partially implement a©, b©, c© and d©

7 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 33: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Simulating with current technologies

Simulating with current technologies

http://ex.com/mona.png

<div>

<img

src="http://ex.com/mona.png"

alt="La Gioconda"/>

...

</div>

<div>

<img

src="http://ex.com/mona.png"

alt="Mona Lisa"/>

...

</div>

http://ex.com/mona.png,

“La Gioconda Mona Lisa”

a©b©c© Similarities: String comparison

Vector comparison. . .

d© Filtering / Preferences

Web search engines partially implement a©, b©, c© and d©

7 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 34: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Simulating with current technologies

Improvement

Using current techniques is not enough.

=⇒ Semantic Web technologies can improve this. . .

. . . by adding expressivity:

e.g., “Da Vinci is a Painter”.

. . . by providing deductive capabilities:

e.g., “Mona Lisa was painted by Da Vinci” implies that “Mona Lisa is aPainting”.

. . . by solving heterogeneity problems:

e.g., “La Gioconda same as Mona Lisa”.

This does not change our software architecture!

8 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 35: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Simulating with current technologies

Improvement

Using current techniques is not enough.

=⇒ Semantic Web technologies can improve this. . .

. . . by adding expressivity:

e.g., “Da Vinci is a Painter”.

. . . by providing deductive capabilities:

e.g., “Mona Lisa was painted by Da Vinci” implies that “Mona Lisa is aPainting”.

. . . by solving heterogeneity problems:

e.g., “La Gioconda same as Mona Lisa”.

This does not change our software architecture!

8 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 36: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Improving the process with Semantic Web technologies

Improvement

O1

Painting

Portrait

Abstract

Landscape

Painting ≡∃ hasPainter

hasTitle

O2

ArtWork

Drawing

MasterPiece

Movie

Cartoon⊥

author

title

v

v

d3d′2

type: Cartoonauthor: “Sato”format: JPG

d4hasTitle: “La Gioconda”represents: ?X?X type Womantype: Portrait

d5

title: “Mona Lisa”author: “Da Vinci”type: MasterPiece

d′3hasTitle: “La Gioconda”

represents: ?X?X type Womantype: Portraittitle: “Mona Lisa”author: “Da Vinci”type: MasterPiece

d1 height: “864”width: “560”format: PNG

d2

hasTitle: “Mona Lisa”hasPainter: “Da Vinci”

|= type: Painting

d′1 height: “864”

width: “560”format: PNGhasTitle: “Mona Lisa”hasPainter: “Da Vinci”

a©Indexing

b©RDF Merge

c©Similarity

?

?

?

c©Semantic similarity

based on

ontology matching

0.8

0.2

d©Semantic filtering

(e.g., only masterpieces)

0.8

9 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 37: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Improving the process with Semantic Web technologies

Improvement

O1

Painting

Portrait

Abstract

Landscape

Painting ≡∃ hasPainter

hasTitle

O2

ArtWork

Drawing

MasterPiece

Movie

Cartoon⊥

author

title

v

v

d3d′2

type: Cartoonauthor: “Sato”format: JPG

d4hasTitle: “La Gioconda”represents: ?X?X type Womantype: Portrait

d5

title: “Mona Lisa”author: “Da Vinci”type: MasterPiece

d′3hasTitle: “La Gioconda”

represents: ?X?X type Womantype: Portraittitle: “Mona Lisa”author: “Da Vinci”type: MasterPiece

d1 height: “864”width: “560”format: PNG

d2

hasTitle: “Mona Lisa”hasPainter: “Da Vinci”

|= type: Painting

d′1 height: “864”

width: “560”format: PNGhasTitle: “Mona Lisa”hasPainter: “Da Vinci”

a©Indexing RDF

(+OWL ontologies)

b©RDF Merge

c©Similarity

?

?

?

c©Semantic similarity

based on

ontology matching

0.8

0.2

d©Semantic filtering

(e.g., only masterpieces)

0.8

9 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 38: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Improving the process with Semantic Web technologies

Improvement

O1

Painting

Portrait

Abstract

Landscape

Painting ≡∃ hasPainter

hasTitle

O2

ArtWork

Drawing

MasterPiece

Movie

Cartoon⊥

author

title

v

v

d3d′2

type: Cartoonauthor: “Sato”format: JPG

d4hasTitle: “La Gioconda”represents: ?X?X type Womantype: Portrait

d5

title: “Mona Lisa”author: “Da Vinci”type: MasterPiece

d′3hasTitle: “La Gioconda”

represents: ?X?X type Womantype: Portraittitle: “Mona Lisa”author: “Da Vinci”type: MasterPiece

d1 height: “864”width: “560”format: PNG

d2

hasTitle: “Mona Lisa”hasPainter: “Da Vinci”

|= type: Painting

d′1 height: “864”

width: “560”format: PNGhasTitle: “Mona Lisa”hasPainter: “Da Vinci”

a©Indexing RDF

(+OWL ontologies)

b©RDF Merge

c©Similarity

?

?

?

c©Semantic similarity

based on

ontology matching

0.8

0.2

d©Semantic filtering

(e.g., only masterpieces)

0.8

9 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 39: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Improving the process with Semantic Web technologies

Improvement

O1

Painting

Portrait

Abstract

Landscape

Painting ≡∃ hasPainter

hasTitle

O2

ArtWork

Drawing

MasterPiece

Movie

Cartoon⊥

author

title

v

v

d3

d′2

type: Cartoonauthor: “Sato”format: JPG

d4hasTitle: “La Gioconda”represents: ?X?X type Womantype: Portrait

d5

title: “Mona Lisa”author: “Da Vinci”type: MasterPiece

d′3hasTitle: “La Gioconda”

represents: ?X?X type Womantype: Portraittitle: “Mona Lisa”author: “Da Vinci”type: MasterPiece

d1 height: “864”width: “560”format: PNG

d2

hasTitle: “Mona Lisa”hasPainter: “Da Vinci”

|= type: Painting

d′1 height: “864”

width: “560”format: PNGhasTitle: “Mona Lisa”hasPainter: “Da Vinci”

a©Indexing RDF

(+OWL ontologies)

b©RDF Merge

c©Similarity

?

?

?

c©Semantic similarity

based on

ontology matching

0.8

0.2

d©Semantic filtering

(e.g., only masterpieces)

0.8

9 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 40: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Improving the process with Semantic Web technologies

Improvement

O1

Painting

Portrait

Abstract

Landscape

Painting ≡∃ hasPainter

hasTitle

O2

ArtWork

Drawing

MasterPiece

Movie

Cartoon⊥

author

title

v

v

d3

d′2

type: Cartoonauthor: “Sato”format: JPG

d4hasTitle: “La Gioconda”represents: ?X?X type Womantype: Portrait

d5

title: “Mona Lisa”author: “Da Vinci”type: MasterPiece

d′3hasTitle: “La Gioconda”

represents: ?X?X type Womantype: Portraittitle: “Mona Lisa”author: “Da Vinci”type: MasterPiece

d1 height: “864”width: “560”format: PNG

d2

hasTitle: “Mona Lisa”hasPainter: “Da Vinci”

|= type: Painting

d′1 height: “864”

width: “560”format: PNGhasTitle: “Mona Lisa”hasPainter: “Da Vinci”

a©Indexing RDF

(+OWL ontologies)

b©RDF Merge

c©Similarity

?

?

?

c©Semantic similarity

based on

ontology matching

0.8

0.2

d©Semantic filtering

(e.g., only masterpieces)

0.8

9 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 41: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Improving the process with Semantic Web technologies

Improvement

O1

Painting

Portrait

Abstract

Landscape

Painting ≡∃ hasPainter

hasTitle

O2

ArtWork

Drawing

MasterPiece

Movie

Cartoon⊥

author

title

v

v

d3

d′2type: Cartoon

author: “Sato”format: JPG

d4hasTitle: “La Gioconda”represents: ?X?X type Womantype: Portrait

d5

title: “Mona Lisa”author: “Da Vinci”type: MasterPiece

d′3hasTitle: “La Gioconda”

represents: ?X?X type Womantype: Portraittitle: “Mona Lisa”author: “Da Vinci”type: MasterPiece

d1 height: “864”width: “560”format: PNG

d2

hasTitle: “Mona Lisa”hasPainter: “Da Vinci”

|= type: Painting

d′1 height: “864”

width: “560”format: PNGhasTitle: “Mona Lisa”hasPainter: “Da Vinci”

a©Indexing

b©RDF Merge

c©Similarity

?

?

?

c©Semantic similarity

based on

ontology matching

0.8

0.2

d©Semantic filtering

(e.g., only masterpieces)

0.8

9 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 42: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Improving the process with Semantic Web technologies

Improvement

O1

Painting

Portrait

Abstract

Landscape

Painting ≡∃ hasPainter

hasTitle

O2

ArtWork

Drawing

MasterPiece

Movie

Cartoon⊥

author

title

v

v

d3

d′2type: Cartoon

author: “Sato”format: JPG

d4hasTitle: “La Gioconda”represents: ?X?X type Womantype: Portrait

d5

title: “Mona Lisa”author: “Da Vinci”type: MasterPiece

d′3hasTitle: “La Gioconda”

represents: ?X?X type Womantype: Portraittitle: “Mona Lisa”author: “Da Vinci”type: MasterPiece

d1 height: “864”width: “560”format: PNG

d2

hasTitle: “Mona Lisa”hasPainter: “Da Vinci”

|= type: Painting

d′1 height: “864”

width: “560”format: PNGhasTitle: “Mona Lisa”hasPainter: “Da Vinci”

a©Indexing

b©RDF Merge

c©Similarity

?

?

?

c©Semantic similarity

based on

ontology matching

0.8

0.2

d©Semantic filtering

(e.g., only masterpieces)

0.8

9 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 43: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Improving the process with Semantic Web technologies

Improvement

O1

Painting

Portrait

Abstract

Landscape

Painting ≡∃ hasPainter

hasTitle

O2

ArtWork

Drawing

MasterPiece

Movie

Cartoon⊥

author

title

v

v

d3

d′2type: Cartoon

author: “Sato”format: JPG

d4hasTitle: “La Gioconda”represents: ?X?X type Womantype: Portrait

d5

title: “Mona Lisa”author: “Da Vinci”type: MasterPiece

d′3hasTitle: “La Gioconda”

represents: ?X?X type Womantype: Portraittitle: “Mona Lisa”author: “Da Vinci”type: MasterPiece

d1 height: “864”width: “560”format: PNG

d2

hasTitle: “Mona Lisa”hasPainter: “Da Vinci”

|= type: Painting

d′1 height: “864”

width: “560”format: PNGhasTitle: “Mona Lisa”hasPainter: “Da Vinci”

a©Indexing

b©RDF Merge

c©Similarity

?

?

?

c©Semantic similarity

based on

ontology matching

0.8

0.2

d©Semantic filtering

(e.g., only masterpieces)

0.8

9 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 44: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Improving the process with Semantic Web technologies

Improvement

O1

Painting

Portrait

Abstract

Landscape

Painting ≡∃ hasPainter

hasTitle

O2

ArtWork

Drawing

MasterPiece

Movie

Cartoon⊥

author

title

v

v

d3

d′2type: Cartoon

author: “Sato”format: JPG

d4hasTitle: “La Gioconda”represents: ?X?X type Womantype: Portrait

d5

title: “Mona Lisa”author: “Da Vinci”type: MasterPiece

d′3hasTitle: “La Gioconda”

represents: ?X?X type Womantype: Portraittitle: “Mona Lisa”author: “Da Vinci”type: MasterPiece

d1 height: “864”width: “560”format: PNG

d2

hasTitle: “Mona Lisa”hasPainter: “Da Vinci”

|= type: Painting

d′1 height: “864”

width: “560”format: PNGhasTitle: “Mona Lisa”hasPainter: “Da Vinci”

a©Indexing

b©RDF Merge

c©Similarity

?

?

?

c©Semantic similarity

based on

ontology matching

0.8

0.2

d©Semantic filtering

(e.g., only masterpieces)

0.8

9 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 45: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Conclusion

Limitations

§ Limited efficiency for:

private media items;multimedia document.

§ The semantic implementation needs further research:

automatic semantic annotations;merging semantic annotations;semantic similarity.

§ Not implemented yet

10 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 46: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Conclusion

Summary

© It is practically implementable;

© The approach is flexible:

no need to implement it for each new format;it encompasses cross-media adaptation.

© It is potentially an efficient solution:

fast (everything is pre-computed);use information profusion on the Web.

11 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web

Page 47: A Framework for Media Adaptation Using the Web and the ...€¦ · Web 2 S ebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web. Introduction

Questions

Questions ?

Thank you for your attention !

[email protected]

[email protected]

12 Sebastien Laborie and Antoine Zimmermann Media Adaptation using the Web and the Semantic Web